From b7604a24a67ab5a9e53d2c53e00cd96906ebca06 Mon Sep 17 00:00:00 2001 From: 3944Realms Date: Fri, 27 Sep 2024 23:24:47 +0800 Subject: [PATCH] Update Textures and Models --- .../models/block/acacia_barrier.json | 7 + .../modernlife/models/block/acacia_chair.json | 215 ++++ .../models/block/acacia_coffee_table.json | 8 + .../block/acacia_coffee_table_corner.json | 8 + .../models/block/acacia_coffee_table_end.json | 8 + .../models/block/acacia_coffee_table_mid.json | 8 + .../modernlife/models/block/acacia_deck.json | 123 ++ .../models/block/acacia_deck_support.json | 136 +++ .../block/acacia_glass_door_bottom.json | 7 + .../block/acacia_glass_door_bottom_hinge.json | 7 + .../models/block/acacia_glass_door_top.json | 7 + .../block/acacia_glass_door_top_hinge.json | 7 + .../models/block/acacia_kitchen_cabinet.json | 144 +++ .../block/acacia_kitchen_drawer_cabinet.json | 144 +++ .../models/block/acacia_log_ramp.json | 7 + .../models/block/acacia_log_ramp_corner.json | 7 + .../models/block/acacia_mini_stool.json | 179 +++ .../models/block/acacia_night_stand.json | 218 ++++ .../models/block/acacia_picnic_table.json | 7 + .../block/acacia_picnic_table_front.json | 7 + .../block/acacia_picnic_table_full.json | 7 + .../models/block/acacia_planks_barrier.json | 7 + .../models/block/acacia_planks_ramp.json | 7 + .../modernlife/models/block/acacia_ramp.json | 7 + .../models/block/acacia_ramp_corner.json | 7 + .../models/block/acacia_round_table.json | 188 +++ .../models/block/acacia_small_table.json | 7 + .../block/acacia_small_table_corner.json | 7 + .../models/block/acacia_small_table_end.json | 7 + .../models/block/acacia_small_table_mid.json | 7 + .../modernlife/models/block/acacia_stool.json | 7 + .../models/block/acacia_wall_shelf.json | 145 +++ .../models/block/acacia_wood_ramp.json | 7 + .../models/block/air_conditioner.json | 58 + .../modernlife/models/block/alarm_clock.json | 58 + .../models/block/andesite_barrier.json | 7 + .../block/andesite_kitchen_cabinet.json | 92 ++ .../andesite_kitchen_drawer_cabinet.json | 92 ++ .../models/block/andesite_ramp.json | 7 + .../models/block/andesite_ramp_corner.json | 7 + .../modernlife/models/block/arrow_slit.json | 98 ++ .../modernlife/models/block/barrier.json | 66 ++ .../modernlife/models/block/basalt_ramp.json | 7 + .../models/block/bathroom_ceramic_tile.json | 6 + .../modernlife/models/block/bathtub_far.json | 123 ++ .../models/block/bathtub_far_waterlogged.json | 138 +++ .../modernlife/models/block/bathtub_full.json | 174 +++ .../modernlife/models/block/bathtub_near.json | 123 ++ .../block/bathtub_near_waterlogged.json | 138 +++ .../models/block/beige_ceramic_tile.json | 6 + .../models/block/birch_barrier.json | 7 + .../modernlife/models/block/birch_chair.json | 215 ++++ .../models/block/birch_coffee_table.json | 8 + .../block/birch_coffee_table_corner.json | 8 + .../models/block/birch_coffee_table_end.json | 8 + .../models/block/birch_coffee_table_mid.json | 8 + .../modernlife/models/block/birch_deck.json | 122 ++ .../models/block/birch_deck_support.json | 135 +++ .../models/block/birch_glass_door_bottom.json | 7 + .../block/birch_glass_door_bottom_hinge.json | 7 + .../models/block/birch_glass_door_top.json | 7 + .../block/birch_glass_door_top_hinge.json | 7 + .../models/block/birch_kitchen_cabinet.json | 144 +++ .../block/birch_kitchen_drawer_cabinet.json | 144 +++ .../models/block/birch_log_ramp.json | 7 + .../models/block/birch_log_ramp_corner.json | 7 + .../models/block/birch_mini_stool.json | 179 +++ .../models/block/birch_night_stand.json | 218 ++++ .../models/block/birch_picnic_table.json | 7 + .../block/birch_picnic_table_front.json | 7 + .../models/block/birch_picnic_table_full.json | 7 + .../modernlife/models/block/birch_ramp.json | 7 + .../models/block/birch_ramp_corner.json | 7 + .../models/block/birch_round_table.json | 188 +++ .../models/block/birch_small_table.json | 7 + .../block/birch_small_table_corner.json | 7 + .../models/block/birch_small_table_end.json | 7 + .../models/block/birch_small_table_mid.json | 7 + .../modernlife/models/block/birch_stool.json | 7 + .../models/block/birch_wall_shelf.json | 145 +++ .../models/block/birch_wood_ramp.json | 7 + .../models/block/black_painted_drywall.json | 6 + .../models/block/black_sofa_corner.json | 137 +++ .../models/block/black_sofa_left_end.json | 123 ++ .../models/block/black_sofa_middle.json | 109 ++ .../models/block/black_sofa_right_end.json | 124 ++ .../models/block/black_sofa_single.json | 136 +++ .../models/block/blackstone_barrier.json | 7 + .../block/blackstone_kitchen_cabinet.json | 92 ++ .../blackstone_kitchen_drawer_cabinet.json | 92 ++ .../models/block/blackstone_ramp.json | 7 + .../models/block/blackstone_ramp_corner.json | 7 + .../models/block/blue_painted_drywall.json | 6 + .../models/block/blue_sofa_corner.json | 137 +++ .../models/block/blue_sofa_left_end.json | 122 ++ .../models/block/blue_sofa_middle.json | 109 ++ .../models/block/blue_sofa_right_end.json | 123 ++ .../models/block/blue_sofa_single.json | 136 +++ .../models/block/blue_vinyl_siding.json | 6 + .../models/block/bricks_barrier.json | 7 + .../models/block/bricks_kitchen_cabinet.json | 92 ++ .../block/bricks_kitchen_drawer_cabinet.json | 93 ++ .../modernlife/models/block/bricks_ramp.json | 7 + .../models/block/bricks_ramp_corner.json | 7 + .../models/block/brown_ceramic_tile.json | 6 + .../models/block/brown_painted_drywall.json | 6 + .../models/block/brown_sofa_corner.json | 137 +++ .../models/block/brown_sofa_left_end.json | 123 ++ .../models/block/brown_sofa_middle.json | 108 ++ .../models/block/brown_sofa_right_end.json | 124 ++ .../models/block/brown_sofa_single.json | 137 +++ .../modernlife/models/block/canvas.json | 61 + .../modernlife/models/block/canvas_2.json | 61 + .../modernlife/models/block/canvas_3.json | 61 + .../modernlife/models/block/canvas_4.json | 61 + .../modernlife/models/block/canvas_5.json | 23 + .../modernlife/models/block/canvas_6.json | 23 + .../modernlife/models/block/canvas_7.json | 23 + .../modernlife/models/block/canvas_empty.json | 23 + .../modernlife/models/block/cctv_camera.json | 169 +++ .../models/block/ceiling_fan_off.json | 82 ++ .../models/block/ceiling_fan_on.json | 50 + .../assets/modernlife/models/block/chair.json | 215 ++++ .../modernlife/models/block/chess_board.json | 57 + .../block/chiseled_nether_bricks_barrier.json | 7 + ...hiseled_nether_bricks_kitchen_cabinet.json | 92 ++ ..._nether_bricks_kitchen_drawer_cabinet.json | 92 ++ .../block/chiseled_nether_bricks_ramp.json | 7 + .../chiseled_nether_bricks_ramp_corner.json | 7 + .../chiseled_polished_blackstone_barrier.json | 7 + ...d_polished_blackstone_kitchen_cabinet.json | 92 ++ ...hed_blackstone_kitchen_drawer_cabinet.json | 92 ++ .../chiseled_polished_blackstone_ramp.json | 7 + ...seled_polished_blackstone_ramp_corner.json | 7 + .../models/block/chiseled_quartz_ramp.json | 7 + .../block/chiseled_quartz_ramp_corner.json | 7 + .../block/chiseled_red_sandstone_barrier.json | 7 + ...hiseled_red_sandstone_kitchen_cabinet.json | 92 ++ ..._red_sandstone_kitchen_drawer_cabinet.json | 93 ++ .../block/chiseled_red_sandstone_ramp.json | 7 + .../chiseled_red_sandstone_ramp_corner.json | 7 + .../block/chiseled_sandstone_barrier.json | 7 + .../chiseled_sandstone_kitchen_cabinet.json | 92 ++ ...eled_sandstone_kitchen_drawer_cabinet.json | 92 ++ .../models/block/chiseled_sandstone_ramp.json | 7 + .../block/chiseled_sandstone_ramp_corner.json | 7 + .../block/chiseled_stone_bricks_barrier.json | 7 + ...chiseled_stone_bricks_kitchen_cabinet.json | 92 ++ ...d_stone_bricks_kitchen_drawer_cabinet.json | 92 ++ .../block/chiseled_stone_bricks_ramp.json | 7 + .../chiseled_stone_bricks_ramp_corner.json | 7 + .../modernlife/models/block/clay_barrier.json | 7 + .../models/block/clay_kitchen_cabinet.json | 92 ++ .../block/clay_kitchen_drawer_cabinet.json | 92 ++ .../modernlife/models/block/clay_ramp.json | 7 + .../models/block/clay_ramp_corner.json | 7 + .../models/block/cobbled_deepslate_ramp.json | 7 + .../block/cobbled_deepslate_ramp_corner.json | 7 + .../models/block/cobblestone_barrier.json | 7 + .../block/cobblestone_kitchen_cabinet.json | 92 ++ .../cobblestone_kitchen_drawer_cabinet.json | 92 ++ .../models/block/cobblestone_ramp.json | 7 + .../models/block/cobblestone_ramp_corner.json | 7 + .../modernlife/models/block/coffee_mug.json | 121 ++ .../modernlife/models/block/coffee_table.json | 106 ++ .../models/block/coffee_table_corner.json | 70 ++ .../models/block/coffee_table_end.json | 82 ++ .../models/block/coffee_table_mid.json | 57 + .../block/cracked_stone_bricks_barrier.json | 7 + .../cracked_stone_bricks_kitchen_cabinet.json | 92 ++ ...d_stone_bricks_kitchen_drawer_cabinet.json | 92 ++ .../block/cracked_stone_bricks_ramp.json | 7 + .../cracked_stone_bricks_ramp_corner.json | 7 + .../models/block/crimson_barrier.json | 7 + .../models/block/crimson_chair.json | 215 ++++ .../models/block/crimson_coffee_table.json | 8 + .../block/crimson_coffee_table_corner.json | 8 + .../block/crimson_coffee_table_end.json | 8 + .../block/crimson_coffee_table_mid.json | 8 + .../modernlife/models/block/crimson_deck.json | 122 ++ .../models/block/crimson_deck_support.json | 136 +++ .../block/crimson_glass_door_bottom.json | 7 + .../crimson_glass_door_bottom_hinge.json | 7 + .../models/block/crimson_glass_door_top.json | 7 + .../block/crimson_glass_door_top_hinge.json | 7 + .../models/block/crimson_kitchen_cabinet.json | 144 +++ .../block/crimson_kitchen_drawer_cabinet.json | 144 +++ .../models/block/crimson_log_ramp.json | 7 + .../models/block/crimson_log_ramp_corner.json | 7 + .../models/block/crimson_mini_stool.json | 179 +++ .../models/block/crimson_night_stand.json | 218 ++++ .../models/block/crimson_picnic_table.json | 7 + .../block/crimson_picnic_table_front.json | 7 + .../block/crimson_picnic_table_full.json | 7 + .../modernlife/models/block/crimson_ramp.json | 7 + .../models/block/crimson_ramp_corner.json | 7 + .../models/block/crimson_round_table.json | 188 +++ .../models/block/crimson_small_table.json | 7 + .../block/crimson_small_table_corner.json | 7 + .../models/block/crimson_small_table_end.json | 7 + .../models/block/crimson_small_table_mid.json | 7 + .../models/block/crimson_stool.json | 7 + .../models/block/crimson_wall_shelf.json | 145 +++ .../models/block/crimson_wood_ramp.json | 7 + .../block/cut_red_sandstone_barrier.json | 7 + .../cut_red_sandstone_kitchen_cabinet.json | 92 ++ ..._red_sandstone_kitchen_drawer_cabinet.json | 92 ++ .../models/block/cut_red_sandstone_ramp.json | 7 + .../block/cut_red_sandstone_ramp_corner.json | 7 + .../models/block/cut_sandstone_barrier.json | 7 + .../block/cut_sandstone_kitchen_cabinet.json | 92 ++ .../cut_sandstone_kitchen_drawer_cabinet.json | 92 ++ .../models/block/cut_sandstone_ramp.json | 7 + .../block/cut_sandstone_ramp_corner.json | 7 + .../models/block/cyan_painted_drywall.json | 6 + .../models/block/cyan_sofa_corner.json | 137 +++ .../models/block/cyan_sofa_left_end.json | 123 ++ .../models/block/cyan_sofa_middle.json | 109 ++ .../models/block/cyan_sofa_right_end.json | 124 ++ .../models/block/cyan_sofa_single.json | 136 +++ .../models/block/dark_oak_barrier.json | 7 + .../models/block/dark_oak_chair.json | 215 ++++ .../models/block/dark_oak_coffee_table.json | 8 + .../block/dark_oak_coffee_table_corner.json | 8 + .../block/dark_oak_coffee_table_end.json | 8 + .../block/dark_oak_coffee_table_mid.json | 8 + .../models/block/dark_oak_deck.json | 122 ++ .../models/block/dark_oak_deck_support.json | 135 +++ .../block/dark_oak_glass_door_bottom.json | 7 + .../dark_oak_glass_door_bottom_hinge.json | 7 + .../models/block/dark_oak_glass_door_top.json | 7 + .../block/dark_oak_glass_door_top_hinge.json | 7 + .../block/dark_oak_kitchen_cabinet.json | 144 +++ .../dark_oak_kitchen_drawer_cabinet.json | 144 +++ .../models/block/dark_oak_log_ramp.json | 7 + .../block/dark_oak_log_ramp_corner.json | 7 + .../models/block/dark_oak_mini_stool.json | 179 +++ .../models/block/dark_oak_night_stand.json | 218 ++++ .../models/block/dark_oak_picnic_table.json | 7 + .../block/dark_oak_picnic_table_front.json | 7 + .../block/dark_oak_picnic_table_full.json | 7 + .../models/block/dark_oak_ramp.json | 7 + .../models/block/dark_oak_ramp_corner.json | 7 + .../models/block/dark_oak_round_table.json | 188 +++ .../models/block/dark_oak_small_table.json | 7 + .../block/dark_oak_small_table_corner.json | 7 + .../block/dark_oak_small_table_end.json | 7 + .../block/dark_oak_small_table_mid.json | 7 + .../models/block/dark_oak_stool.json | 7 + .../models/block/dark_oak_wall_shelf.json | 144 +++ .../models/block/dark_oak_wood_ramp.json | 7 + .../models/block/dark_prismarine_barrier.json | 7 + .../dark_prismarine_kitchen_cabinet.json | 92 ++ ...ark_prismarine_kitchen_drawer_cabinet.json | 92 ++ .../models/block/dark_prismarine_ramp.json | 7 + .../block/dark_prismarine_ramp_corner.json | 7 + .../assets/modernlife/models/block/deck.json | 138 +++ .../modernlife/models/block/deck_support.json | 136 +++ .../models/block/deepslate_ramp.json | 7 + .../models/block/deepslate_ramp_corner.json | 7 + .../modernlife/models/block/deluxe_bed.json | 486 ++++++++ .../models/block/deluxe_bed_bottom_left.json | 71 ++ .../models/block/deluxe_bed_bottom_right.json | 63 + .../models/block/deluxe_bed_top_left.json | 228 ++++ .../models/block/deluxe_bed_top_right.json | 228 ++++ .../models/block/diorite_barrier.json | 7 + .../models/block/diorite_kitchen_cabinet.json | 92 ++ .../block/diorite_kitchen_drawer_cabinet.json | 92 ++ .../modernlife/models/block/diorite_ramp.json | 7 + .../models/block/diorite_ramp_corner.json | 7 + .../modernlife/models/block/dirt_ramp.json | 7 + .../models/block/dirt_ramp_corner.json | 7 + .../modernlife/models/block/dishwasher.json | 97 ++ .../modernlife/models/block/door_bottom.json | 18 + .../models/block/door_bottom_rh.json | 18 + .../modernlife/models/block/door_top.json | 18 + .../modernlife/models/block/door_top_rh.json | 18 + .../block/double_acacia_wall_shelf.json | 242 ++++ .../models/block/double_birch_wall_shelf.json | 242 ++++ .../block/double_crimson_wall_shelf.json | 242 ++++ .../block/double_dark_oak_wall_shelf.json | 241 ++++ .../block/double_jungle_wall_shelf.json | 241 ++++ .../models/block/double_oak_wall_shelf.json | 242 ++++ .../block/double_spruce_wall_shelf.json | 241 ++++ .../models/block/double_wall_shelf.json | 136 +++ .../block/double_warped_wall_shelf.json | 241 ++++ .../assets/modernlife/models/block/dryer.json | 3 + .../modernlife/models/block/dual_monitor.json | 185 +++ .../models/block/easel_empty_big.json | 173 +++ .../models/block/easel_full_big.json | 187 +++ .../modernlife/models/block/extractor.json | 99 ++ .../models/block/faceless_canvas.json | 117 ++ .../models/block/flatscreen_tv.json | 110 ++ .../modernlife/models/block/floor_mat.json | 62 + .../models/block/four_panel_window.json | 55 + .../block/glass_acacia_coffee_table.json | 8 + .../glass_acacia_coffee_table_corner.json | 8 + .../block/glass_acacia_coffee_table_end.json | 8 + ...glass_acacia_coffee_table_four_corner.json | 8 + .../block/glass_acacia_coffee_table_mid.json | 8 + .../glass_acacia_coffee_table_one_border.json | 8 + .../glass_acacia_coffee_table_three_way.json | 8 + .../glass_acacia_coffee_table_x_axis.json | 8 + .../glass_acacia_coffee_table_z_axis.json | 8 + .../block/glass_acacia_trapdoor_bottom.json | 6 + .../block/glass_acacia_trapdoor_open.json | 6 + .../block/glass_acacia_trapdoor_top.json | 6 + .../block/glass_birch_coffee_table.json | 8 + .../glass_birch_coffee_table_corner.json | 8 + .../block/glass_birch_coffee_table_end.json | 8 + .../glass_birch_coffee_table_four_corner.json | 8 + .../block/glass_birch_coffee_table_mid.json | 8 + .../glass_birch_coffee_table_one_border.json | 8 + .../glass_birch_coffee_table_three_way.json | 8 + .../glass_birch_coffee_table_x_axis.json | 8 + .../glass_birch_coffee_table_z_axis.json | 8 + .../block/glass_birch_trapdoor_bottom.json | 6 + .../block/glass_birch_trapdoor_open.json | 6 + .../block/glass_birch_trapdoor_top.json | 6 + .../models/block/glass_coffee_table.json | 158 +++ .../block/glass_coffee_table_corner.json | 131 +++ .../models/block/glass_coffee_table_end.json | 120 ++ .../block/glass_coffee_table_four_corner.json | 106 ++ .../models/block/glass_coffee_table_mid.json | 52 + .../block/glass_coffee_table_one_border.json | 66 ++ .../block/glass_coffee_table_three_way.json | 113 ++ .../block/glass_coffee_table_x_axis.json | 78 ++ .../block/glass_coffee_table_z_axis.json | 78 ++ .../block/glass_crimson_coffee_table.json | 8 + .../glass_crimson_coffee_table_corner.json | 8 + .../block/glass_crimson_coffee_table_end.json | 8 + ...lass_crimson_coffee_table_four_corner.json | 8 + .../block/glass_crimson_coffee_table_mid.json | 8 + ...glass_crimson_coffee_table_one_border.json | 8 + .../glass_crimson_coffee_table_three_way.json | 8 + .../glass_crimson_coffee_table_x_axis.json | 8 + .../glass_crimson_coffee_table_z_axis.json | 8 + .../block/glass_crimson_trapdoor_bottom.json | 6 + .../block/glass_crimson_trapdoor_open.json | 6 + .../block/glass_crimson_trapdoor_top.json | 6 + .../block/glass_dark_oak_coffee_table.json | 8 + .../glass_dark_oak_coffee_table_corner.json | 8 + .../glass_dark_oak_coffee_table_end.json | 8 + ...ass_dark_oak_coffee_table_four_corner.json | 8 + .../glass_dark_oak_coffee_table_mid.json | 8 + ...lass_dark_oak_coffee_table_one_border.json | 8 + ...glass_dark_oak_coffee_table_three_way.json | 8 + .../glass_dark_oak_coffee_table_x_axis.json | 8 + .../glass_dark_oak_coffee_table_z_axis.json | 8 + .../block/glass_dark_oak_trapdoor_bottom.json | 6 + .../block/glass_dark_oak_trapdoor_open.json | 6 + .../block/glass_dark_oak_trapdoor_top.json | 6 + .../modernlife/models/block/glass_door.json | 124 ++ .../models/block/glass_door_bottom.json | 21 + .../models/block/glass_door_bottom_hinge.json | 21 + .../models/block/glass_door_top.json | 21 + .../models/block/glass_door_top_hinge.json | 21 + .../block/glass_iron_trapdoor_bottom.json | 6 + .../block/glass_iron_trapdoor_open.json | 6 + .../models/block/glass_iron_trapdoor_top.json | 6 + .../block/glass_jungle_coffee_table.json | 8 + .../glass_jungle_coffee_table_corner.json | 8 + .../block/glass_jungle_coffee_table_end.json | 8 + ...glass_jungle_coffee_table_four_corner.json | 8 + .../block/glass_jungle_coffee_table_mid.json | 8 + .../glass_jungle_coffee_table_one_border.json | 8 + .../glass_jungle_coffee_table_three_way.json | 8 + .../glass_jungle_coffee_table_x_axis.json | 8 + .../glass_jungle_coffee_table_z_axis.json | 8 + .../block/glass_jungle_trapdoor_bottom.json | 6 + .../block/glass_jungle_trapdoor_open.json | 6 + .../block/glass_jungle_trapdoor_top.json | 6 + .../models/block/glass_oak_coffee_table.json | 8 + .../block/glass_oak_coffee_table_corner.json | 8 + .../block/glass_oak_coffee_table_end.json | 8 + .../glass_oak_coffee_table_four_corner.json | 8 + .../block/glass_oak_coffee_table_mid.json | 8 + .../glass_oak_coffee_table_one_border.json | 8 + .../glass_oak_coffee_table_three_way.json | 8 + .../block/glass_oak_coffee_table_x_axis.json | 8 + .../block/glass_oak_coffee_table_z_axis.json | 8 + .../block/glass_oak_trapdoor_bottom.json | 6 + .../models/block/glass_oak_trapdoor_open.json | 6 + .../models/block/glass_oak_trapdoor_top.json | 6 + .../modernlife/models/block/glass_panel.json | 132 +++ .../models/block/glass_panel_ceiling.json | 61 + .../models/block/glass_panel_floor.json | 62 + .../models/block/glass_panel_wall.json | 58 + .../modernlife/models/block/glass_ramp.json | 143 +++ .../models/block/glass_ramp_corner.json | 441 +++++++ .../modernlife/models/block/glass_slab.json | 8 + .../models/block/glass_slab_top.json | 8 + .../block/glass_spruce_coffee_table.json | 8 + .../glass_spruce_coffee_table_corner.json | 8 + .../block/glass_spruce_coffee_table_end.json | 8 + ...glass_spruce_coffee_table_four_corner.json | 8 + .../block/glass_spruce_coffee_table_mid.json | 8 + .../glass_spruce_coffee_table_one_border.json | 8 + .../glass_spruce_coffee_table_three_way.json | 8 + .../glass_spruce_coffee_table_x_axis.json | 8 + .../glass_spruce_coffee_table_z_axis.json | 8 + .../block/glass_spruce_trapdoor_bottom.json | 6 + .../block/glass_spruce_trapdoor_open.json | 6 + .../block/glass_spruce_trapdoor_top.json | 6 + .../modernlife/models/block/glass_stairs.json | 8 + .../models/block/glass_stairs_inner.json | 8 + .../models/block/glass_stairs_outer.json | 8 + .../models/block/glass_trapdoor_bottom.json | 6 + .../models/block/glass_trapdoor_open.json | 6 + .../models/block/glass_trapdoor_top.json | 6 + .../block/glass_warped_coffee_table.json | 8 + .../glass_warped_coffee_table_corner.json | 8 + .../block/glass_warped_coffee_table_end.json | 8 + ...glass_warped_coffee_table_four_corner.json | 8 + .../block/glass_warped_coffee_table_mid.json | 8 + .../glass_warped_coffee_table_one_border.json | 8 + .../glass_warped_coffee_table_three_way.json | 8 + .../glass_warped_coffee_table_x_axis.json | 8 + .../glass_warped_coffee_table_z_axis.json | 8 + .../block/glass_warped_trapdoor_bottom.json | 6 + .../block/glass_warped_trapdoor_open.json | 6 + .../block/glass_warped_trapdoor_top.json | 6 + .../models/block/granite_barrier.json | 7 + .../models/block/granite_kitchen_cabinet.json | 92 ++ .../block/granite_kitchen_drawer_cabinet.json | 92 ++ .../modernlife/models/block/granite_ramp.json | 7 + .../models/block/granite_ramp_corner.json | 7 + .../models/block/gravel_barrier.json | 7 + .../models/block/gravel_kitchen_cabinet.json | 92 ++ .../block/gravel_kitchen_drawer_cabinet.json | 92 ++ .../modernlife/models/block/gravel_ramp.json | 7 + .../models/block/gravel_ramp_corner.json | 7 + .../models/block/gray_painted_drywall.json | 6 + .../models/block/gray_sofa_corner.json | 136 +++ .../models/block/gray_sofa_left_end.json | 122 ++ .../models/block/gray_sofa_middle.json | 108 ++ .../models/block/gray_sofa_right_end.json | 123 ++ .../models/block/gray_sofa_single.json | 136 +++ .../models/block/gray_vinyl_siding.json | 6 + .../models/block/green_painted_drywall.json | 6 + .../models/block/green_sofa_corner.json | 137 +++ .../models/block/green_sofa_left_end.json | 123 ++ .../models/block/green_sofa_middle.json | 109 ++ .../models/block/green_sofa_right_end.json | 124 ++ .../models/block/green_sofa_single.json | 137 +++ .../models/block/green_vinyl_siding.json | 6 + .../models/block/guitar_amplifier.json | 106 ++ .../assets/modernlife/models/block/hedge.json | 175 +++ .../models/block/hot_water_heater.json | 129 +++ .../models/block/hot_water_heater_bottom.json | 95 ++ .../models/block/hot_water_heater_top.json | 82 ++ .../modernlife/models/block/inset_light.json | 53 + .../models/block/iron_glass_door_bottom.json | 7 + .../block/iron_glass_door_bottom_hinge.json | 7 + .../models/block/iron_glass_door_top.json | 7 + .../block/iron_glass_door_top_hinge.json | 7 + .../modernlife/models/block/jail_bars.json | 132 +++ .../models/block/jail_door_bottom.json | 131 +++ .../models/block/jail_door_bottom_hinge.json | 131 +++ .../models/block/jail_door_full.json | 215 ++++ .../models/block/jail_door_top.json | 131 +++ .../models/block/jail_door_top_hinge.json | 131 +++ .../models/block/jungle_barrier.json | 7 + .../modernlife/models/block/jungle_chair.json | 215 ++++ .../models/block/jungle_coffee_table.json | 8 + .../block/jungle_coffee_table_corner.json | 8 + .../models/block/jungle_coffee_table_end.json | 8 + .../models/block/jungle_coffee_table_mid.json | 8 + .../modernlife/models/block/jungle_deck.json | 122 ++ .../models/block/jungle_deck_support.json | 136 +++ .../block/jungle_glass_door_bottom.json | 7 + .../block/jungle_glass_door_bottom_hinge.json | 7 + .../models/block/jungle_glass_door_top.json | 7 + .../block/jungle_glass_door_top_hinge.json | 7 + .../models/block/jungle_kitchen_cabinet.json | 144 +++ .../block/jungle_kitchen_drawer_cabinet.json | 144 +++ .../models/block/jungle_log_ramp.json | 7 + .../models/block/jungle_log_ramp_corner.json | 7 + .../models/block/jungle_mini_stool.json | 179 +++ .../models/block/jungle_night_stand.json | 218 ++++ .../models/block/jungle_picnic_table.json | 7 + .../block/jungle_picnic_table_front.json | 7 + .../block/jungle_picnic_table_full.json | 7 + .../modernlife/models/block/jungle_ramp.json | 7 + .../models/block/jungle_ramp_corner.json | 7 + .../models/block/jungle_round_table.json | 188 +++ .../models/block/jungle_small_table.json | 7 + .../block/jungle_small_table_corner.json | 7 + .../models/block/jungle_small_table_end.json | 7 + .../models/block/jungle_small_table_mid.json | 7 + .../modernlife/models/block/jungle_stool.json | 7 + .../models/block/jungle_wall_shelf.json | 144 +++ .../models/block/jungle_wood_ramp.json | 7 + .../models/block/kitchen_cabinet.json | 144 +++ .../models/block/kitchen_drawer_cabinet.json | 172 +++ .../modernlife/models/block/kitchen_sink.json | 214 ++++ .../models/block/kitchen_sink_water.json | 227 ++++ .../modernlife/models/block/lantern_post.json | 125 ++ .../models/block/lantern_post_bottom.json | 99 ++ .../models/block/lantern_post_top.json | 73 ++ .../modernlife/models/block/large_mirror.json | 159 +++ .../block/light_blue_painted_drywall.json | 6 + .../models/block/light_blue_sofa_corner.json | 137 +++ .../block/light_blue_sofa_left_end.json | 123 ++ .../models/block/light_blue_sofa_middle.json | 109 ++ .../block/light_blue_sofa_right_end.json | 124 ++ .../models/block/light_blue_sofa_single.json | 137 +++ .../modernlife/models/block/light_bulb.json | 265 +++++ .../models/block/light_bulb_round.json | 101 ++ .../models/block/light_bulb_round_big.json | 100 ++ .../models/block/light_bulb_simple.json | 85 ++ .../block/light_gray_painted_drywall.json | 6 + .../models/block/light_gray_sofa_corner.json | 137 +++ .../block/light_gray_sofa_left_end.json | 123 ++ .../models/block/light_gray_sofa_middle.json | 109 ++ .../block/light_gray_sofa_right_end.json | 124 ++ .../models/block/light_gray_sofa_single.json | 136 +++ .../models/block/light_switch_off.json | 81 ++ .../models/block/light_switch_off_hires.json | 81 ++ .../models/block/light_switch_on.json | 81 ++ .../models/block/light_switch_on_hires.json | 81 ++ .../models/block/lime_painted_drywall.json | 6 + .../models/block/lime_sofa_corner.json | 137 +++ .../models/block/lime_sofa_left_end.json | 123 ++ .../models/block/lime_sofa_middle.json | 109 ++ .../models/block/lime_sofa_right_end.json | 124 ++ .../models/block/lime_sofa_single.json | 136 +++ .../models/block/magenta_painted_drywall.json | 6 + .../models/block/magenta_sofa_corner.json | 136 +++ .../models/block/magenta_sofa_left_end.json | 122 ++ .../models/block/magenta_sofa_middle.json | 108 ++ .../models/block/magenta_sofa_right_end.json | 123 ++ .../models/block/magenta_sofa_single.json | 136 +++ .../models/block/massive_mirror.json | 160 +++ .../models/block/metal_catwalk.json | 157 +++ .../models/block/metal_catwalk_corner.json | 91 ++ .../models/block/metal_catwalk_end.json | 117 ++ .../block/metal_catwalk_floor_east_end.json | 96 ++ .../block/metal_catwalk_floor_eastwest.json | 83 ++ .../metal_catwalk_floor_intersection_e.json | 84 ++ .../metal_catwalk_floor_intersection_n.json | 110 ++ .../metal_catwalk_floor_intersection_s.json | 110 ++ .../metal_catwalk_floor_intersection_w.json | 84 ++ .../models/block/metal_catwalk_floor_mid.json | 84 ++ .../models/block/metal_catwalk_floor_ne.json | 110 ++ .../block/metal_catwalk_floor_north_end.json | 97 ++ .../block/metal_catwalk_floor_northsouth.json | 84 ++ .../models/block/metal_catwalk_floor_nw.json | 110 ++ .../models/block/metal_catwalk_floor_se.json | 110 ++ .../block/metal_catwalk_floor_single.json | 109 ++ .../block/metal_catwalk_floor_south_end.json | 97 ++ .../models/block/metal_catwalk_floor_sw.json | 110 ++ .../block/metal_catwalk_floor_west_end.json | 97 ++ .../block/metal_catwalk_four_corner.json | 253 ++++ .../metal_catwalk_four_way_intersection.json | 204 ++++ .../metal_catwalk_north_south_passage.json | 104 ++ .../block/metal_catwalk_one_border.json | 78 ++ .../models/block/metal_catwalk_sw_corner.json | 254 ++++ .../models/block/metal_catwalk_sw_post.json | 91 ++ .../models/block/metal_catwalk_three_way.json | 310 +++++ .../metal_catwalk_three_way_intersection.json | 206 ++++ .../modernlife/models/block/metal_duct.json | 58 + .../modernlife/models/block/metal_grate.json | 57 + .../modernlife/models/block/microwave.json | 162 +++ .../models/block/microwave_open.json | 162 +++ .../modernlife/models/block/mini_stool.json | 171 +++ .../modernlife/models/block/mirror.json | 109 ++ .../models/block/modern_acacia_bookshelf.json | 121 ++ .../models/block/modern_birch_bookshelf.json | 121 ++ .../modernlife/models/block/modern_book.json | 53 + .../block/modern_crimson_bookshelf.json | 121 ++ .../block/modern_dark_oak_bookshelf.json | 121 ++ .../models/block/modern_jungle_bookshelf.json | 121 ++ .../models/block/modern_oak_bookshelf.json | 121 ++ .../models/block/modern_spruce_bookshelf.json | 121 ++ .../models/block/modern_warped_bookshelf.json | 121 ++ .../block/modern_white_door_bottom.json | 7 + .../block/modern_white_door_bottom_hinge.json | 7 + .../models/block/modern_white_door_top.json | 7 + .../block/modern_white_door_top_hinge.json | 7 + .../modernlife/models/block/monitor.json | 106 ++ .../block/mossy_cobblestone_barrier.json | 7 + .../mossy_cobblestone_kitchen_cabinet.json | 92 ++ ...sy_cobblestone_kitchen_drawer_cabinet.json | 93 ++ .../models/block/mossy_cobblestone_ramp.json | 7 + .../block/mossy_cobblestone_ramp_corner.json | 7 + .../block/mossy_stone_bricks_barrier.json | 7 + .../mossy_stone_bricks_kitchen_cabinet.json | 92 ++ ...y_stone_bricks_kitchen_drawer_cabinet.json | 92 ++ .../models/block/mossy_stone_bricks_ramp.json | 7 + .../block/mossy_stone_bricks_ramp_corner.json | 7 + .../modernlife/models/block/music_stand.json | 175 +++ .../models/block/music_stand_bottom.json | 139 +++ .../models/block/music_stand_full.json | 193 ++++ .../models/block/music_stand_top.json | 102 ++ .../models/block/nether_bricks_barrier.json | 7 + .../block/nether_bricks_kitchen_cabinet.json | 92 ++ .../nether_bricks_kitchen_drawer_cabinet.json | 93 ++ .../models/block/nether_bricks_ramp.json | 7 + .../block/nether_bricks_ramp_corner.json | 7 + .../models/block/netherrack_barrier.json | 7 + .../block/netherrack_kitchen_cabinet.json | 92 ++ .../netherrack_kitchen_drawer_cabinet.json | 92 ++ .../models/block/netherrack_ramp.json | 7 + .../models/block/netherrack_ramp_corner.json | 7 + .../modernlife/models/block/night_stand.json | 207 ++++ .../modernlife/models/block/oak_barrier.json | 7 + .../modernlife/models/block/oak_chair.json | 8 + .../models/block/oak_coffee_table.json | 8 + .../models/block/oak_coffee_table_corner.json | 8 + .../models/block/oak_coffee_table_end.json | 8 + .../models/block/oak_coffee_table_mid.json | 8 + .../modernlife/models/block/oak_deck.json | 122 ++ .../models/block/oak_deck_support.json | 135 +++ .../models/block/oak_glass_door_bottom.json | 7 + .../block/oak_glass_door_bottom_hinge.json | 7 + .../models/block/oak_glass_door_top.json | 7 + .../block/oak_glass_door_top_hinge.json | 7 + .../models/block/oak_kitchen_cabinet.json | 144 +++ .../block/oak_kitchen_drawer_cabinet.json | 144 +++ .../modernlife/models/block/oak_log_ramp.json | 7 + .../models/block/oak_log_ramp_corner.json | 7 + .../models/block/oak_mini_stool.json | 179 +++ .../models/block/oak_night_stand.json | 218 ++++ .../models/block/oak_picnic_table.json | 7 + .../models/block/oak_picnic_table_front.json | 7 + .../models/block/oak_picnic_table_full.json | 7 + .../models/block/oak_planks_barrier.json | 7 + .../models/block/oak_planks_ramp.json | 7 + .../modernlife/models/block/oak_post.json | 6 + .../modernlife/models/block/oak_ramp.json | 7 + .../models/block/oak_ramp_corner.json | 7 + .../models/block/oak_round_table.json | 188 +++ .../models/block/oak_small_table.json | 7 + .../models/block/oak_small_table_corner.json | 7 + .../models/block/oak_small_table_end.json | 7 + .../models/block/oak_small_table_mid.json | 7 + .../modernlife/models/block/oak_stool.json | 7 + .../models/block/oak_wall_shelf.json | 145 +++ .../models/block/oak_wood_ramp.json | 7 + .../models/block/obsidian_barrier.json | 7 + .../block/obsidian_kitchen_cabinet.json | 92 ++ .../obsidian_kitchen_drawer_cabinet.json | 93 ++ .../models/block/obsidian_ramp.json | 7 + .../models/block/obsidian_ramp_corner.json | 7 + .../modernlife/models/block/old_tv.json | 123 ++ .../models/block/orange_painted_drywall.json | 6 + .../models/block/orange_sofa_corner.json | 136 +++ .../models/block/orange_sofa_left_end.json | 122 ++ .../models/block/orange_sofa_middle.json | 108 ++ .../models/block/orange_sofa_right_end.json | 124 ++ .../models/block/orange_sofa_single.json | 136 +++ .../modernlife/models/block/paved_road.json | 6 + .../models/block/paved_road_ramp.json | 7 + .../modernlife/models/block/photocopier.json | 124 ++ .../modernlife/models/block/photon.json | 20 + .../modernlife/models/block/picnic_table.json | 108 ++ .../models/block/picnic_table_front.json | 107 ++ .../models/block/picnic_table_full.json | 243 ++++ .../models/block/pink_painted_drywall.json | 6 + .../models/block/pink_sofa_corner.json | 137 +++ .../models/block/pink_sofa_left_end.json | 123 ++ .../models/block/pink_sofa_middle.json | 109 ++ .../models/block/pink_sofa_right_end.json | 124 ++ .../models/block/pink_sofa_single.json | 136 +++ .../block/polished_andesite_barrier.json | 7 + .../polished_andesite_kitchen_cabinet.json | 92 ++ ...ished_andesite_kitchen_drawer_cabinet.json | 93 ++ .../models/block/polished_andesite_ramp.json | 7 + .../block/polished_andesite_ramp_corner.json | 7 + .../models/block/polished_basalt_ramp.json | 7 + .../block/polished_blackstone_barrier.json | 7 + .../polished_blackstone_bricks_barrier.json | 7 + ...hed_blackstone_bricks_kitchen_cabinet.json | 92 ++ ...ckstone_bricks_kitchen_drawer_cabinet.json | 93 ++ .../polished_blackstone_bricks_ramp.json | 7 + ...olished_blackstone_bricks_ramp_corner.json | 7 + .../polished_blackstone_kitchen_cabinet.json | 92 ++ ...hed_blackstone_kitchen_drawer_cabinet.json | 92 ++ .../block/polished_blackstone_ramp.json | 7 + .../polished_blackstone_ramp_corner.json | 7 + .../block/polished_diorite_barrier.json | 7 + .../polished_diorite_kitchen_cabinet.json | 92 ++ ...lished_diorite_kitchen_drawer_cabinet.json | 93 ++ .../models/block/polished_diorite_ramp.json | 7 + .../block/polished_diorite_ramp_corner.json | 7 + .../block/polished_granite_barrier.json | 7 + .../polished_granite_kitchen_cabinet.json | 92 ++ ...lished_granite_kitchen_drawer_cabinet.json | 93 ++ .../models/block/polished_granite_ramp.json | 7 + .../block/polished_granite_ramp_corner.json | 7 + .../assets/modernlife/models/block/post.json | 20 + .../models/block/power_receiver.json | 140 +++ .../models/block/power_transmitter.json | 56 + .../modernlife/models/block/printer.json | 145 +++ .../models/block/prismarine_barrier.json | 7 + .../block/prismarine_bricks_barrier.json | 7 + .../prismarine_bricks_kitchen_cabinet.json | 92 ++ ...smarine_bricks_kitchen_drawer_cabinet.json | 93 ++ .../models/block/prismarine_bricks_ramp.json | 7 + .../block/prismarine_bricks_ramp_corner.json | 7 + .../block/prismarine_kitchen_cabinet.json | 92 ++ .../prismarine_kitchen_drawer_cabinet.json | 92 ++ .../models/block/prismarine_ramp.json | 7 + .../models/block/prismarine_ramp_corner.json | 7 + .../models/block/purple_painted_drywall.json | 6 + .../models/block/purple_sofa_corner.json | 137 +++ .../models/block/purple_sofa_left_end.json | 123 ++ .../models/block/purple_sofa_middle.json | 109 ++ .../models/block/purple_sofa_right_end.json | 124 ++ .../models/block/purple_sofa_single.json | 136 +++ .../models/block/quartz_bricks_ramp.json | 7 + .../block/quartz_bricks_ramp_corner.json | 7 + .../models/block/quartz_pillar_ramp.json | 7 + .../block/quartz_pillar_ramp_corner.json | 7 + .../modernlife/models/block/quartz_ramp.json | 7 + .../models/block/quartz_ramp_corner.json | 7 + .../modernlife/models/block/radiator.json | 208 ++++ .../models/block/radiator_high.json | 8 + .../modernlife/models/block/radiator_low.json | 8 + .../modernlife/models/block/radiator_med.json | 8 + .../modernlife/models/block/radiator_off.json | 8 + .../assets/modernlife/models/block/ramp.json | 307 +++++ .../modernlife/models/block/ramp_corner.json | 704 ++++++++++++ .../models/block/red_painted_drywall.json | 6 + .../models/block/red_sand_barrier.json | 7 + .../block/red_sand_kitchen_cabinet.json | 92 ++ .../red_sand_kitchen_drawer_cabinet.json | 93 ++ .../models/block/red_sand_ramp.json | 7 + .../models/block/red_sand_ramp_corner.json | 7 + .../models/block/red_sandstone_barrier.json | 7 + .../block/red_sandstone_kitchen_cabinet.json | 92 ++ .../red_sandstone_kitchen_drawer_cabinet.json | 92 ++ .../models/block/red_sandstone_ramp.json | 7 + .../block/red_sandstone_ramp_corner.json | 7 + .../block/red_smooth_sandstone_ramp.json | 7 + .../models/block/red_sofa_corner.json | 136 +++ .../models/block/red_sofa_left_end.json | 122 ++ .../models/block/red_sofa_middle.json | 108 ++ .../models/block/red_sofa_right_end.json | 123 ++ .../models/block/red_sofa_single.json | 136 +++ .../models/block/red_vinyl_siding.json | 6 + .../models/block/refrigerator_bottom.json | 97 ++ .../models/block/refrigerator_full.json | 149 +++ .../models/block/refrigerator_top.json | 97 ++ .../block/road_marker_double_yellow.json | 42 + .../road_marker_double_yellow_incline.json | 40 + .../models/block/road_marker_white.json | 29 + .../block/road_marker_white_corner_left.json | 40 + ...road_marker_white_corner_left_incline.json | 41 + .../block/road_marker_white_corner_right.json | 40 + ...oad_marker_white_corner_right_incline.json | 41 + .../block/road_marker_white_incline.json | 26 + .../road_marker_white_shoulder_left.json | 27 + ...ad_marker_white_shoulder_left_incline.json | 28 + .../road_marker_white_shoulder_right.json | 27 + ...d_marker_white_shoulder_right_incline.json | 28 + .../models/block/road_marker_yellow.json | 27 + .../block/road_marker_yellow_incline.json | 30 + .../models/block/rocky_ceramic_tile.json | 6 + .../modernlife/models/block/round_table.json | 656 +++++++++++ .../modernlife/models/block/sand_barrier.json | 7 + .../models/block/sand_kitchen_cabinet.json | 92 ++ .../block/sand_kitchen_drawer_cabinet.json | 92 ++ .../modernlife/models/block/sand_ramp.json | 7 + .../models/block/sand_ramp_corner.json | 7 + .../models/block/sandstone_barrier.json | 7 + .../block/sandstone_kitchen_cabinet.json | 92 ++ .../sandstone_kitchen_drawer_cabinet.json | 92 ++ .../models/block/sandstone_ramp.json | 7 + .../models/block/sandstone_ramp_corner.json | 7 + .../models/block/seed_spreader.json | 101 ++ .../modernlife/models/block/shower_head.json | 84 ++ .../models/block/six_panel_window.json | 54 + .../assets/modernlife/models/block/small.json | 23 + .../modernlife/models/block/small_table.json | 104 ++ .../models/block/small_table_corner.json | 68 ++ .../models/block/small_table_end.json | 45 + .../models/block/small_table_mid.json | 21 + .../models/block/smooth_quartz_ramp.json | 7 + .../block/smooth_quartz_ramp_corner.json | 7 + .../models/block/smooth_sandstone_ramp.json | 7 + .../models/block/smooth_stone_barrier.json | 7 + .../block/smooth_stone_kitchen_cabinet.json | 92 ++ .../smooth_stone_kitchen_drawer_cabinet.json | 93 ++ .../models/block/smooth_stone_ramp.json | 7 + .../block/smooth_stone_ramp_corner.json | 7 + .../assets/modernlife/models/block/sofa.json | 136 +++ .../modernlife/models/block/sofa_corner.json | 136 +++ .../models/block/sofa_left_end.json | 122 ++ .../modernlife/models/block/sofa_middle.json | 108 ++ .../models/block/sofa_right_end.json | 123 ++ .../models/block/spruce_barrier.json | 7 + .../modernlife/models/block/spruce_chair.json | 215 ++++ .../models/block/spruce_coffee_table.json | 8 + .../block/spruce_coffee_table_corner.json | 8 + .../models/block/spruce_coffee_table_end.json | 8 + .../models/block/spruce_coffee_table_mid.json | 8 + .../modernlife/models/block/spruce_deck.json | 122 ++ .../models/block/spruce_deck_support.json | 136 +++ .../block/spruce_glass_door_bottom.json | 7 + .../block/spruce_glass_door_bottom_hinge.json | 7 + .../models/block/spruce_glass_door_top.json | 7 + .../block/spruce_glass_door_top_hinge.json | 7 + .../models/block/spruce_kitchen_cabinet.json | 144 +++ .../block/spruce_kitchen_drawer_cabinet.json | 144 +++ .../models/block/spruce_log_ramp.json | 7 + .../models/block/spruce_log_ramp_corner.json | 7 + .../models/block/spruce_mini_stool.json | 179 +++ .../models/block/spruce_night_stand.json | 218 ++++ .../models/block/spruce_picnic_table.json | 7 + .../block/spruce_picnic_table_front.json | 7 + .../block/spruce_picnic_table_full.json | 7 + .../modernlife/models/block/spruce_ramp.json | 7 + .../models/block/spruce_ramp_corner.json | 7 + .../models/block/spruce_round_table.json | 188 +++ .../models/block/spruce_small_table.json | 7 + .../block/spruce_small_table_corner.json | 7 + .../models/block/spruce_small_table_end.json | 7 + .../models/block/spruce_small_table_mid.json | 7 + .../modernlife/models/block/spruce_stool.json | 7 + .../models/block/spruce_wall_shelf.json | 144 +++ .../models/block/spruce_wood_ramp.json | 7 + .../models/block/stone_barrier.json | 7 + .../models/block/stone_bricks_barrier.json | 7 + .../block/stone_bricks_kitchen_cabinet.json | 92 ++ .../stone_bricks_kitchen_drawer_cabinet.json | 92 ++ .../models/block/stone_bricks_ramp.json | 7 + .../block/stone_bricks_ramp_corner.json | 7 + .../models/block/stone_kitchen_cabinet.json | 92 ++ .../block/stone_kitchen_drawer_cabinet.json | 93 ++ .../modernlife/models/block/stone_ramp.json | 7 + .../models/block/stone_ramp_corner.json | 7 + .../assets/modernlife/models/block/stool.json | 134 +++ .../assets/modernlife/models/block/stove.json | 422 +++++++ .../modernlife/models/block/stove_open.json | 422 +++++++ .../modernlife/models/block/street_light.json | 275 +++++ .../models/block/street_light_bottom.json | 88 ++ .../models/block/street_light_mid.json | 49 + .../models/block/street_light_top.json | 201 ++++ .../block/stripped_acacia_log_ramp.json | 7 + .../stripped_acacia_log_ramp_corner.json | 7 + .../block/stripped_acacia_wood_ramp.json | 7 + .../models/block/stripped_birch_log_ramp.json | 7 + .../block/stripped_birch_log_ramp_corner.json | 7 + .../block/stripped_birch_wood_ramp.json | 7 + .../block/stripped_crimson_log_ramp.json | 7 + .../stripped_crimson_log_ramp_corner.json | 7 + .../block/stripped_crimson_wood_ramp.json | 7 + .../block/stripped_dark_oak_log_ramp.json | 7 + .../stripped_dark_oak_log_ramp_corner.json | 7 + .../block/stripped_dark_oak_wood_ramp.json | 7 + .../block/stripped_jungle_log_ramp.json | 7 + .../stripped_jungle_log_ramp_corner.json | 7 + .../block/stripped_jungle_wood_ramp.json | 7 + .../models/block/stripped_oak_log_ramp.json | 7 + .../block/stripped_oak_log_ramp_corner.json | 7 + .../models/block/stripped_oak_wood_ramp.json | 7 + .../block/stripped_spruce_log_ramp.json | 7 + .../stripped_spruce_log_ramp_corner.json | 7 + .../block/stripped_spruce_wood_ramp.json | 7 + .../block/stripped_warped_log_ramp.json | 7 + .../stripped_warped_log_ramp_corner.json | 7 + .../block/stripped_warped_wood_ramp.json | 7 + .../modernlife/models/block/tall_mirror.json | 108 ++ .../models/block/terracotta_barrier.json | 7 + .../block/terracotta_kitchen_cabinet.json | 92 ++ .../terracotta_kitchen_drawer_cabinet.json | 92 ++ .../models/block/terracotta_ramp.json | 7 + .../models/block/terracotta_ramp_corner.json | 7 + .../modernlife/models/block/tile_light.json | 76 ++ .../modernlife/models/block/toilet_full.json | 146 +++ .../modernlife/models/block/trash_can.json | 113 ++ .../modernlife/models/block/turntable.json | 86 ++ .../modernlife/models/block/vinyl_siding.json | 6 + .../modernlife/models/block/wall_shelf.json | 92 ++ .../modernlife/models/block/wall_socket.json | 60 + .../models/block/warped_barrier.json | 7 + .../modernlife/models/block/warped_chair.json | 215 ++++ .../models/block/warped_coffee_table.json | 8 + .../block/warped_coffee_table_corner.json | 8 + .../models/block/warped_coffee_table_end.json | 8 + .../models/block/warped_coffee_table_mid.json | 8 + .../modernlife/models/block/warped_deck.json | 122 ++ .../models/block/warped_deck_support.json | 136 +++ .../block/warped_glass_door_bottom.json | 7 + .../block/warped_glass_door_bottom_hinge.json | 7 + .../models/block/warped_glass_door_top.json | 7 + .../block/warped_glass_door_top_hinge.json | 7 + .../models/block/warped_kitchen_cabinet.json | 144 +++ .../block/warped_kitchen_drawer_cabinet.json | 144 +++ .../models/block/warped_log_ramp.json | 7 + .../models/block/warped_log_ramp_corner.json | 7 + .../models/block/warped_mini_stool.json | 179 +++ .../models/block/warped_night_stand.json | 218 ++++ .../models/block/warped_picnic_table.json | 7 + .../block/warped_picnic_table_front.json | 7 + .../block/warped_picnic_table_full.json | 7 + .../modernlife/models/block/warped_ramp.json | 7 + .../models/block/warped_ramp_corner.json | 7 + .../models/block/warped_round_table.json | 188 +++ .../models/block/warped_small_table.json | 7 + .../block/warped_small_table_corner.json | 7 + .../models/block/warped_small_table_end.json | 7 + .../models/block/warped_small_table_mid.json | 7 + .../modernlife/models/block/warped_stool.json | 7 + .../models/block/warped_wall_shelf.json | 144 +++ .../models/block/warped_wood_ramp.json | 7 + .../models/block/washing_machine.json | 173 +++ .../models/block/white_ceramic_tile.json | 6 + .../models/block/white_painted_drywall.json | 6 + .../models/block/white_sofa_corner.json | 136 +++ .../models/block/white_sofa_left_end.json | 122 ++ .../models/block/white_sofa_middle.json | 108 ++ .../models/block/white_sofa_right_end.json | 123 ++ .../models/block/white_sofa_single.json | 136 +++ .../models/block/white_wallpaper.json | 59 + .../models/block/white_wallpaper_corner.json | 74 ++ .../assets/modernlife/models/block/winch.json | 114 ++ .../modernlife/models/block/winch_anchor.json | 187 +++ .../models/block/yellow_painted_drywall.json | 6 + .../models/block/yellow_sofa_corner.json | 137 +++ .../models/block/yellow_sofa_left_end.json | 123 ++ .../models/block/yellow_sofa_middle.json | 109 ++ .../models/block/yellow_sofa_right_end.json | 123 ++ .../models/block/yellow_sofa_single.json | 136 +++ .../models/item/acacia_barrier.json | 3 + .../modernlife/models/item/acacia_chair.json | 3 + .../models/item/acacia_coffee_table.json | 3 + .../modernlife/models/item/acacia_deck.json | 3 + .../models/item/acacia_glass_door.json | 6 + .../models/item/acacia_kitchen_cabinet.json | 3 + .../item/acacia_kitchen_drawer_cabinet.json | 3 + .../models/item/acacia_log_ramp.json | 3 + .../models/item/acacia_mini_stool.json | 3 + .../models/item/acacia_night_stand.json | 3 + .../models/item/acacia_picnic_table.json | 3 + .../models/item/acacia_planks_ramp.json | 3 + .../modernlife/models/item/acacia_ramp.json | 3 + .../models/item/acacia_round_table.json | 3 + .../models/item/acacia_small_table.json | 3 + .../models/item/acacia_wall_shelf.json | 3 + .../models/item/acacia_wood_ramp.json | 3 + .../models/item/air_conditioner.json | 3 + .../modernlife/models/item/alarm_clock.json | 3 + .../models/item/andesite_barrier.json | 3 + .../models/item/andesite_kitchen_cabinet.json | 3 + .../item/andesite_kitchen_drawer_cabinet.json | 3 + .../modernlife/models/item/andesite_ramp.json | 3 + .../modernlife/models/item/arrow_slit.json | 3 + .../modernlife/models/item/basalt_ramp.json | 3 + .../models/item/bathroom_ceramic_tile.json | 3 + .../modernlife/models/item/bathtub.json | 3 + .../modernlife/models/item/battery.json | 68 ++ .../models/item/beige_ceramic_tile.json | 3 + .../modernlife/models/item/bicycle_item.json | 946 +++++++++++++++ .../modernlife/models/item/birch_barrier.json | 3 + .../modernlife/models/item/birch_chair.json | 3 + .../models/item/birch_coffee_table.json | 3 + .../modernlife/models/item/birch_deck.json | 3 + .../models/item/birch_glass_door.json | 6 + .../models/item/birch_kitchen_cabinet.json | 3 + .../item/birch_kitchen_drawer_cabinet.json | 3 + .../models/item/birch_log_ramp.json | 3 + .../models/item/birch_mini_stool.json | 3 + .../models/item/birch_night_stand.json | 3 + .../models/item/birch_picnic_table.json | 3 + .../modernlife/models/item/birch_ramp.json | 3 + .../models/item/birch_round_table.json | 3 + .../models/item/birch_small_table.json | 3 + .../models/item/birch_wall_shelf.json | 3 + .../models/item/birch_wood_ramp.json | 3 + .../assets/modernlife/models/item/bishop.json | 6 + .../modernlife/models/item/bishop_w.json | 6 + .../models/item/black_painted_drywall.json | 3 + .../modernlife/models/item/black_sofa.json | 3 + .../models/item/blackstone_barrier.json | 3 + .../item/blackstone_kitchen_cabinet.json | 3 + .../blackstone_kitchen_drawer_cabinet.json | 3 + .../models/item/blackstone_ramp.json | 3 + .../models/item/blue_painted_drywall.json | 3 + .../modernlife/models/item/blue_sofa.json | 3 + .../models/item/blue_vinyl_siding.json | 3 + .../models/item/bricks_barrier.json | 3 + .../models/item/bricks_kitchen_cabinet.json | 3 + .../item/bricks_kitchen_drawer_cabinet.json | 3 + .../modernlife/models/item/bricks_ramp.json | 3 + .../models/item/brown_ceramic_tile.json | 3 + .../models/item/brown_painted_drywall.json | 3 + .../modernlife/models/item/brown_sofa.json | 3 + .../assets/modernlife/models/item/bullet.json | 67 ++ .../modernlife/models/item/bullet_strip.json | 197 ++++ .../assets/modernlife/models/item/camera.json | 142 +++ .../assets/modernlife/models/item/canvas.json | 3 + .../modernlife/models/item/cctv_camera.json | 3 + .../modernlife/models/item/cctv_screen.json | 3 + .../modernlife/models/item/ceiling_fan.json | 3 + .../modernlife/models/item/chainsaw.json | 6 + .../modernlife/models/item/chainsaw_off.json | 283 +++++ .../modernlife/models/item/chainsaw_on.json | 283 +++++ .../modernlife/models/item/chess_board.json | 3 + .../item/chiseled_nether_bricks_barrier.json | 3 + ...hiseled_nether_bricks_kitchen_cabinet.json | 3 + ..._nether_bricks_kitchen_drawer_cabinet.json | 3 + .../item/chiseled_nether_bricks_ramp.json | 3 + .../chiseled_polished_blackstone_barrier.json | 3 + ...d_polished_blackstone_kitchen_cabinet.json | 3 + ...hed_blackstone_kitchen_drawer_cabinet.json | 3 + .../chiseled_polished_blackstone_ramp.json | 3 + .../models/item/chiseled_quartz_ramp.json | 3 + .../item/chiseled_red_sandstone_barrier.json | 3 + ...hiseled_red_sandstone_kitchen_cabinet.json | 3 + ..._red_sandstone_kitchen_drawer_cabinet.json | 3 + .../item/chiseled_red_sandstone_ramp.json | 3 + .../item/chiseled_sandstone_barrier.json | 3 + .../chiseled_sandstone_kitchen_cabinet.json | 3 + ...eled_sandstone_kitchen_drawer_cabinet.json | 3 + .../models/item/chiseled_sandstone_ramp.json | 3 + .../item/chiseled_stone_bricks_barrier.json | 3 + ...chiseled_stone_bricks_kitchen_cabinet.json | 3 + ...d_stone_bricks_kitchen_drawer_cabinet.json | 3 + .../item/chiseled_stone_bricks_ramp.json | 3 + .../modernlife/models/item/clay_barrier.json | 3 + .../models/item/clay_kitchen_cabinet.json | 3 + .../item/clay_kitchen_drawer_cabinet.json | 3 + .../modernlife/models/item/clay_ramp.json | 3 + .../models/item/cobbled_deepslate_ramp.json | 3 + .../models/item/cobblestone_barrier.json | 3 + .../item/cobblestone_kitchen_cabinet.json | 3 + .../cobblestone_kitchen_drawer_cabinet.json | 3 + .../models/item/cobblestone_ramp.json | 3 + .../modernlife/models/item/coffee_mug.json | 3 + .../item/cracked_stone_bricks_barrier.json | 3 + .../cracked_stone_bricks_kitchen_cabinet.json | 3 + ...d_stone_bricks_kitchen_drawer_cabinet.json | 3 + .../item/cracked_stone_bricks_ramp.json | 3 + .../models/item/crimson_barrier.json | 3 + .../modernlife/models/item/crimson_chair.json | 3 + .../models/item/crimson_coffee_table.json | 3 + .../modernlife/models/item/crimson_deck.json | 3 + .../models/item/crimson_glass_door.json | 6 + .../models/item/crimson_kitchen_cabinet.json | 3 + .../item/crimson_kitchen_drawer_cabinet.json | 3 + .../models/item/crimson_log_ramp.json | 3 + .../models/item/crimson_mini_stool.json | 3 + .../models/item/crimson_night_stand.json | 3 + .../models/item/crimson_picnic_table.json | 3 + .../modernlife/models/item/crimson_ramp.json | 3 + .../models/item/crimson_round_table.json | 3 + .../models/item/crimson_small_table.json | 3 + .../models/item/crimson_wall_shelf.json | 3 + .../models/item/crimson_wood_ramp.json | 3 + .../item/cut_red_sandstone_barrier.json | 3 + .../cut_red_sandstone_kitchen_cabinet.json | 3 + ..._red_sandstone_kitchen_drawer_cabinet.json | 3 + .../models/item/cut_red_sandstone_ramp.json | 3 + .../models/item/cut_sandstone_barrier.json | 3 + .../item/cut_sandstone_kitchen_cabinet.json | 3 + .../cut_sandstone_kitchen_drawer_cabinet.json | 3 + .../models/item/cut_sandstone_ramp.json | 3 + .../models/item/cyan_painted_drywall.json | 3 + .../modernlife/models/item/cyan_sofa.json | 3 + .../models/item/dark_oak_barrier.json | 3 + .../models/item/dark_oak_chair.json | 3 + .../models/item/dark_oak_coffee_table.json | 3 + .../modernlife/models/item/dark_oak_deck.json | 3 + .../models/item/dark_oak_glass_door.json | 6 + .../models/item/dark_oak_kitchen_cabinet.json | 3 + .../item/dark_oak_kitchen_drawer_cabinet.json | 3 + .../models/item/dark_oak_log_ramp.json | 3 + .../models/item/dark_oak_mini_stool.json | 3 + .../models/item/dark_oak_night_stand.json | 3 + .../models/item/dark_oak_picnic_table.json | 3 + .../modernlife/models/item/dark_oak_ramp.json | 3 + .../models/item/dark_oak_round_table.json | 3 + .../models/item/dark_oak_small_table.json | 3 + .../models/item/dark_oak_wall_shelf.json | 3 + .../models/item/dark_oak_wood_ramp.json | 3 + .../models/item/dark_prismarine_barrier.json | 3 + .../item/dark_prismarine_kitchen_cabinet.json | 3 + ...ark_prismarine_kitchen_drawer_cabinet.json | 3 + .../models/item/dark_prismarine_ramp.json | 3 + .../models/item/deepslate_ramp.json | 3 + .../modernlife/models/item/deluxe_bed.json | 3 + .../models/item/diorite_barrier.json | 3 + .../models/item/diorite_kitchen_cabinet.json | 3 + .../item/diorite_kitchen_drawer_cabinet.json | 3 + .../modernlife/models/item/diorite_ramp.json | 3 + .../modernlife/models/item/dirt_ramp.json | 3 + .../modernlife/models/item/dishwasher.json | 3 + .../models/item/double_acacia_wall_shelf.json | 3 + .../models/item/double_birch_wall_shelf.json | 3 + .../item/double_crimson_wall_shelf.json | 3 + .../item/double_dark_oak_wall_shelf.json | 3 + .../models/item/double_jungle_wall_shelf.json | 3 + .../models/item/double_oak_wall_shelf.json | 3 + .../models/item/double_spruce_wall_shelf.json | 3 + .../models/item/double_warped_wall_shelf.json | 3 + .../assets/modernlife/models/item/dryer.json | 3 + .../modernlife/models/item/dual_monitor.json | 3 + .../assets/modernlife/models/item/easel.json | 3 + .../models/item/electrical_outlet.json | 3 + .../models/item/extended_gun_magazine.json | 148 +++ .../modernlife/models/item/extractor.json | 3 + .../modernlife/models/item/flashlight.json | 6 + .../models/item/flashlight_off.json | 143 +++ .../modernlife/models/item/flashlight_on.json | 143 +++ .../modernlife/models/item/flatscreen_tv.json | 3 + .../modernlife/models/item/floor_mat.json | 3 + .../models/item/four_panel_window.json | 3 + .../modernlife/models/item/gas_can.json | 6 + .../item/glass_acacia_coffee_table.json | 3 + .../models/item/glass_acacia_trapdoor.json | 3 + .../models/item/glass_birch_coffee_table.json | 3 + .../models/item/glass_birch_trapdoor.json | 3 + .../item/glass_crimson_coffee_table.json | 3 + .../models/item/glass_crimson_trapdoor.json | 3 + .../item/glass_dark_oak_coffee_table.json | 3 + .../models/item/glass_dark_oak_trapdoor.json | 3 + .../modernlife/models/item/glass_door.json | 6 + .../models/item/glass_iron_trapdoor.json | 3 + .../item/glass_jungle_coffee_table.json | 3 + .../models/item/glass_jungle_trapdoor.json | 3 + .../models/item/glass_oak_coffee_table.json | 3 + .../models/item/glass_oak_trapdoor.json | 3 + .../modernlife/models/item/glass_panel.json | 3 + .../modernlife/models/item/glass_ramp.json | 3 + .../modernlife/models/item/glass_slab.json | 3 + .../item/glass_spruce_coffee_table.json | 3 + .../models/item/glass_spruce_trapdoor.json | 3 + .../modernlife/models/item/glass_stairs.json | 3 + .../models/item/glass_trapdoor.json | 3 + .../item/glass_warped_coffee_table.json | 3 + .../models/item/glass_warped_trapdoor.json | 3 + .../models/item/granite_barrier.json | 3 + .../models/item/granite_kitchen_cabinet.json | 3 + .../item/granite_kitchen_drawer_cabinet.json | 3 + .../modernlife/models/item/granite_ramp.json | 3 + .../models/item/gravel_barrier.json | 3 + .../models/item/gravel_kitchen_cabinet.json | 3 + .../item/gravel_kitchen_drawer_cabinet.json | 3 + .../modernlife/models/item/gravel_ramp.json | 3 + .../models/item/gray_painted_drywall.json | 3 + .../modernlife/models/item/gray_sofa.json | 3 + .../models/item/gray_vinyl_siding.json | 3 + .../models/item/green_painted_drywall.json | 3 + .../modernlife/models/item/green_sofa.json | 3 + .../models/item/green_vinyl_siding.json | 3 + .../assets/modernlife/models/item/guitar.json | 205 ++++ .../models/item/guitar_amplifier.json | 3 + .../modernlife/models/item/gun_magazine.json | 147 +++ .../modernlife/models/item/handgun.json | 6 + .../models/item/handgun_firing.json | 149 +++ .../models/item/handgun_normal.json | 135 +++ .../assets/modernlife/models/item/hedge.json | 3 + .../models/item/hot_water_heater.json | 3 + .../modernlife/models/item/inset_light.json | 3 + .../models/item/iron_glass_door.json | 6 + .../modernlife/models/item/jail_bars.json | 3 + .../modernlife/models/item/jail_door.json | 3 + .../models/item/jungle_barrier.json | 3 + .../modernlife/models/item/jungle_chair.json | 3 + .../models/item/jungle_coffee_table.json | 3 + .../modernlife/models/item/jungle_deck.json | 3 + .../models/item/jungle_glass_door.json | 6 + .../models/item/jungle_kitchen_cabinet.json | 3 + .../item/jungle_kitchen_drawer_cabinet.json | 3 + .../models/item/jungle_log_ramp.json | 3 + .../models/item/jungle_mini_stool.json | 3 + .../models/item/jungle_night_stand.json | 3 + .../models/item/jungle_picnic_table.json | 3 + .../modernlife/models/item/jungle_ramp.json | 3 + .../models/item/jungle_round_table.json | 3 + .../models/item/jungle_small_table.json | 3 + .../models/item/jungle_wall_shelf.json | 3 + .../models/item/jungle_wood_ramp.json | 3 + .../assets/modernlife/models/item/king.json | 6 + .../assets/modernlife/models/item/king_w.json | 6 + .../modernlife/models/item/kitchen_sink.json | 3 + .../assets/modernlife/models/item/knight.json | 6 + .../modernlife/models/item/knight_w.json | 6 + .../modernlife/models/item/lantern_post.json | 3 + .../modernlife/models/item/large_mirror.json | 3 + .../item/light_blue_painted_drywall.json | 3 + .../models/item/light_blue_sofa.json | 3 + .../modernlife/models/item/light_bulb.json | 3 + .../item/light_gray_painted_drywall.json | 3 + .../models/item/light_gray_sofa.json | 3 + .../modernlife/models/item/light_switch.json | 3 + .../models/item/lime_painted_drywall.json | 3 + .../modernlife/models/item/lime_sofa.json | 3 + .../models/item/magenta_painted_drywall.json | 3 + .../modernlife/models/item/magenta_sofa.json | 3 + .../models/item/massive_mirror.json | 3 + .../modernlife/models/item/memory_card.json | 61 + .../modernlife/models/item/metal_catwalk.json | 3 + .../modernlife/models/item/metal_duct.json | 3 + .../modernlife/models/item/metal_grate.json | 3 + .../modernlife/models/item/microwave.json | 3 + .../modernlife/models/item/mini_stool.json | 3 + .../assets/modernlife/models/item/mirror.json | 3 + .../models/item/modern_acacia_bookshelf.json | 3 + .../models/item/modern_birch_bookshelf.json | 3 + .../modernlife/models/item/modern_book.json | 3 + .../models/item/modern_crimson_bookshelf.json | 3 + .../item/modern_dark_oak_bookshelf.json | 3 + .../models/item/modern_jungle_bookshelf.json | 3 + .../models/item/modern_oak_bookshelf.json | 3 + .../models/item/modern_spruce_bookshelf.json | 3 + .../models/item/modern_warped_bookshelf.json | 3 + .../models/item/modern_white_door.json | 6 + .../modernlife/models/item/monitor.json | 3 + .../item/mossy_cobblestone_barrier.json | 3 + .../mossy_cobblestone_kitchen_cabinet.json | 3 + ...sy_cobblestone_kitchen_drawer_cabinet.json | 3 + .../models/item/mossy_cobblestone_ramp.json | 3 + .../item/mossy_stone_bricks_barrier.json | 3 + .../mossy_stone_bricks_kitchen_cabinet.json | 3 + ...y_stone_bricks_kitchen_drawer_cabinet.json | 3 + .../models/item/mossy_stone_bricks_ramp.json | 3 + .../models/item/motorboat_item.json | 1020 +++++++++++++++++ .../modernlife/models/item/music_stand.json | 3 + .../models/item/nether_bricks_barrier.json | 3 + .../item/nether_bricks_kitchen_cabinet.json | 3 + .../nether_bricks_kitchen_drawer_cabinet.json | 3 + .../models/item/nether_bricks_ramp.json | 3 + .../models/item/netherrack_barrier.json | 3 + .../item/netherrack_kitchen_cabinet.json | 3 + .../netherrack_kitchen_drawer_cabinet.json | 3 + .../models/item/netherrack_ramp.json | 3 + .../modernlife/models/item/night_stand.json | 3 + .../modernlife/models/item/oak_barrier.json | 3 + .../modernlife/models/item/oak_chair.json | 3 + .../models/item/oak_coffee_table.json | 3 + .../modernlife/models/item/oak_deck.json | 3 + .../models/item/oak_glass_door.json | 6 + .../models/item/oak_kitchen_cabinet.json | 3 + .../item/oak_kitchen_drawer_cabinet.json | 3 + .../modernlife/models/item/oak_log_ramp.json | 3 + .../models/item/oak_mini_stool.json | 3 + .../models/item/oak_night_stand.json | 3 + .../models/item/oak_picnic_table.json | 3 + .../models/item/oak_planks_deck.json | 3 + .../models/item/oak_planks_deck_support.json | 3 + .../models/item/oak_planks_ramp.json | 3 + .../modernlife/models/item/oak_post.json | 3 + .../modernlife/models/item/oak_ramp.json | 3 + .../models/item/oak_round_table.json | 3 + .../models/item/oak_small_table.json | 3 + .../models/item/oak_wall_shelf.json | 3 + .../modernlife/models/item/oak_wood_ramp.json | 3 + .../models/item/obsidian_barrier.json | 3 + .../models/item/obsidian_kitchen_cabinet.json | 3 + .../item/obsidian_kitchen_drawer_cabinet.json | 3 + .../modernlife/models/item/obsidian_ramp.json | 3 + .../assets/modernlife/models/item/old_tv.json | 3 + .../models/item/orange_painted_drywall.json | 3 + .../modernlife/models/item/orange_sofa.json | 3 + .../modernlife/models/item/paved_road.json | 3 + .../models/item/paved_road_ramp.json | 3 + .../assets/modernlife/models/item/pawn.json | 6 + .../assets/modernlife/models/item/pawn_w.json | 6 + .../modernlife/models/item/photocopier.json | 3 + .../modernlife/models/item/picnic_table.json | 3 + .../models/item/pink_painted_drywall.json | 3 + .../modernlife/models/item/pink_sofa.json | 3 + .../item/polished_andesite_barrier.json | 3 + .../polished_andesite_kitchen_cabinet.json | 3 + ...ished_andesite_kitchen_drawer_cabinet.json | 3 + .../models/item/polished_andesite_ramp.json | 3 + .../models/item/polished_basalt_ramp.json | 3 + .../item/polished_blackstone_barrier.json | 3 + .../polished_blackstone_bricks_barrier.json | 3 + ...hed_blackstone_bricks_kitchen_cabinet.json | 3 + ...ckstone_bricks_kitchen_drawer_cabinet.json | 3 + .../item/polished_blackstone_bricks_ramp.json | 3 + .../polished_blackstone_kitchen_cabinet.json | 3 + ...hed_blackstone_kitchen_drawer_cabinet.json | 3 + .../models/item/polished_blackstone_ramp.json | 3 + .../models/item/polished_diorite_barrier.json | 3 + .../polished_diorite_kitchen_cabinet.json | 3 + ...lished_diorite_kitchen_drawer_cabinet.json | 3 + .../models/item/polished_diorite_ramp.json | 3 + .../models/item/polished_granite_barrier.json | 3 + .../polished_granite_kitchen_cabinet.json | 3 + ...lished_granite_kitchen_drawer_cabinet.json | 3 + .../models/item/polished_granite_ramp.json | 3 + .../models/item/power_receiver.json | 3 + .../models/item/power_transmitter.json | 3 + .../modernlife/models/item/printer.json | 3 + .../models/item/prismarine_barrier.json | 3 + .../item/prismarine_bricks_barrier.json | 3 + .../prismarine_bricks_kitchen_cabinet.json | 3 + ...smarine_bricks_kitchen_drawer_cabinet.json | 3 + .../models/item/prismarine_bricks_ramp.json | 3 + .../item/prismarine_kitchen_cabinet.json | 3 + .../prismarine_kitchen_drawer_cabinet.json | 3 + .../models/item/prismarine_ramp.json | 3 + .../models/item/purple_painted_drywall.json | 3 + .../modernlife/models/item/purple_sofa.json | 3 + .../models/item/quartz_bricks_ramp.json | 3 + .../models/item/quartz_pillar_ramp.json | 3 + .../modernlife/models/item/quartz_ramp.json | 3 + .../assets/modernlife/models/item/queen.json | 6 + .../modernlife/models/item/queen_w.json | 6 + .../models/item/red_painted_drywall.json | 3 + .../models/item/red_sand_barrier.json | 3 + .../models/item/red_sand_kitchen_cabinet.json | 3 + .../item/red_sand_kitchen_drawer_cabinet.json | 3 + .../modernlife/models/item/red_sand_ramp.json | 3 + .../models/item/red_sandstone_barrier.json | 3 + .../item/red_sandstone_kitchen_cabinet.json | 3 + .../red_sandstone_kitchen_drawer_cabinet.json | 3 + .../models/item/red_sandstone_ramp.json | 3 + .../item/red_smooth_sandstone_ramp.json | 3 + .../modernlife/models/item/red_sofa.json | 3 + .../models/item/red_vinyl_siding.json | 3 + .../modernlife/models/item/refrigerator.json | 3 + .../modernlife/models/item/road_marker.json | 71 ++ .../item/road_marker_double_yellow.json | 3 + .../road_marker_double_yellow_incline.json | 3 + .../models/item/road_marker_white.json | 3 + .../item/road_marker_white_corner_left.json | 3 + ...road_marker_white_corner_left_incline.json | 3 + .../item/road_marker_white_corner_right.json | 3 + ...oad_marker_white_corner_right_incline.json | 3 + .../item/road_marker_white_incline.json | 3 + .../item/road_marker_white_shoulder_left.json | 3 + ...ad_marker_white_shoulder_left_incline.json | 3 + .../road_marker_white_shoulder_right.json | 3 + ...d_marker_white_shoulder_right_incline.json | 3 + .../models/item/road_marker_yellow.json | 3 + .../item/road_marker_yellow_incline.json | 3 + .../models/item/rocky_ceramic_tile.json | 3 + .../assets/modernlife/models/item/rook.json | 6 + .../assets/modernlife/models/item/rook_w.json | 6 + .../modernlife/models/item/round_table.json | 3 + .../modernlife/models/item/sand_barrier.json | 3 + .../models/item/sand_kitchen_cabinet.json | 3 + .../item/sand_kitchen_drawer_cabinet.json | 3 + .../modernlife/models/item/sand_ramp.json | 3 + .../models/item/sandstone_barrier.json | 3 + .../item/sandstone_kitchen_cabinet.json | 3 + .../sandstone_kitchen_drawer_cabinet.json | 3 + .../models/item/sandstone_ramp.json | 3 + .../modernlife/models/item/seed_spreader.json | 3 + .../modernlife/models/item/shower_head.json | 3 + .../models/item/six_panel_window.json | 3 + .../modernlife/models/item/small_table.json | 3 + .../models/item/smooth_quartz_ramp.json | 3 + .../models/item/smooth_sandstone_ramp.json | 3 + .../models/item/smooth_stone_barrier.json | 3 + .../item/smooth_stone_kitchen_cabinet.json | 3 + .../smooth_stone_kitchen_drawer_cabinet.json | 3 + .../models/item/smooth_stone_ramp.json | 3 + .../modernlife/models/item/speedometer.json | 59 + .../models/item/spruce_barrier.json | 3 + .../modernlife/models/item/spruce_chair.json | 3 + .../models/item/spruce_coffee_table.json | 3 + .../modernlife/models/item/spruce_deck.json | 3 + .../models/item/spruce_glass_door.json | 6 + .../models/item/spruce_kitchen_cabinet.json | 3 + .../item/spruce_kitchen_drawer_cabinet.json | 3 + .../models/item/spruce_log_ramp.json | 3 + .../models/item/spruce_mini_stool.json | 3 + .../models/item/spruce_night_stand.json | 3 + .../models/item/spruce_picnic_table.json | 3 + .../modernlife/models/item/spruce_ramp.json | 3 + .../models/item/spruce_round_table.json | 3 + .../models/item/spruce_small_table.json | 3 + .../models/item/spruce_wall_shelf.json | 3 + .../models/item/spruce_wood_ramp.json | 3 + .../models/item/steam_radiator.json | 3 + .../modernlife/models/item/stone_barrier.json | 3 + .../models/item/stone_bricks_barrier.json | 3 + .../item/stone_bricks_kitchen_cabinet.json | 3 + .../stone_bricks_kitchen_drawer_cabinet.json | 3 + .../models/item/stone_bricks_ramp.json | 3 + .../models/item/stone_kitchen_cabinet.json | 3 + .../item/stone_kitchen_drawer_cabinet.json | 3 + .../modernlife/models/item/stone_ramp.json | 3 + .../assets/modernlife/models/item/stool.json | 3 + .../assets/modernlife/models/item/stove.json | 3 + .../modernlife/models/item/street_light.json | 3 + .../models/item/stripped_acacia_log_ramp.json | 3 + .../item/stripped_acacia_wood_ramp.json | 3 + .../models/item/stripped_birch_log_ramp.json | 3 + .../models/item/stripped_birch_wood_ramp.json | 3 + .../item/stripped_crimson_log_ramp.json | 3 + .../item/stripped_crimson_wood_ramp.json | 3 + .../item/stripped_dark_oak_log_ramp.json | 3 + .../item/stripped_dark_oak_wood_ramp.json | 3 + .../models/item/stripped_jungle_log_ramp.json | 3 + .../item/stripped_jungle_wood_ramp.json | 3 + .../models/item/stripped_oak_log_ramp.json | 3 + .../models/item/stripped_oak_wood_ramp.json | 3 + .../models/item/stripped_spruce_log_ramp.json | 3 + .../item/stripped_spruce_wood_ramp.json | 3 + .../models/item/stripped_warped_log_ramp.json | 3 + .../item/stripped_warped_wood_ramp.json | 3 + .../modernlife/models/item/tall_mirror.json | 3 + .../models/item/terracotta_barrier.json | 3 + .../item/terracotta_kitchen_cabinet.json | 3 + .../terracotta_kitchen_drawer_cabinet.json | 3 + .../models/item/terracotta_ramp.json | 3 + .../modernlife/models/item/tile_light.json | 3 + .../assets/modernlife/models/item/tire.json | 286 +++++ .../assets/modernlife/models/item/toilet.json | 3 + .../modernlife/models/item/trash_can.json | 3 + .../modernlife/models/item/turntable.json | 3 + .../modernlife/models/item/vinyl_siding.json | 3 + .../models/item/warped_barrier.json | 3 + .../modernlife/models/item/warped_chair.json | 3 + .../models/item/warped_coffee_table.json | 3 + .../modernlife/models/item/warped_deck.json | 3 + .../models/item/warped_glass_door.json | 6 + .../models/item/warped_kitchen_cabinet.json | 3 + .../item/warped_kitchen_drawer_cabinet.json | 3 + .../models/item/warped_log_ramp.json | 3 + .../models/item/warped_mini_stool.json | 3 + .../models/item/warped_night_stand.json | 3 + .../models/item/warped_picnic_table.json | 3 + .../modernlife/models/item/warped_ramp.json | 3 + .../models/item/warped_round_table.json | 3 + .../models/item/warped_small_table.json | 3 + .../models/item/warped_wall_shelf.json | 3 + .../models/item/warped_wood_ramp.json | 3 + .../models/item/washing_machine.json | 3 + .../models/item/white_ceramic_tile.json | 3 + .../models/item/white_painted_drywall.json | 3 + .../modernlife/models/item/white_sofa.json | 3 + .../models/item/white_wallpaper.json | 3 + .../assets/modernlife/models/item/winch.json | 3 + .../modernlife/models/item/winch_anchor.json | 3 + .../models/item/yellow_painted_drywall.json | 3 + .../modernlife/models/item/yellow_sofa.json | 3 + .../textures/block/acacia_chair.png | Bin 0 -> 645 bytes .../block/acacia_glass_door_bottom.png | Bin 0 -> 399 bytes .../textures/block/acacia_glass_door_top.png | Bin 0 -> 373 bytes .../textures/block/acacia_kitchen_cabinet.png | Bin 0 -> 1173 bytes .../block/acacia_kitchen_drawer_cabinet.png | Bin 0 -> 1160 bytes .../textures/block/acacia_mini_stool.png | Bin 0 -> 390 bytes .../textures/block/acacia_night_stand.png | Bin 0 -> 876 bytes .../textures/block/acacia_planks_deck.png | Bin 0 -> 211 bytes .../textures/block/acacia_round_table.png | Bin 0 -> 519 bytes .../textures/block/acacia_wall_shelf.png | Bin 0 -> 224 bytes .../textures/block/air_conditioner.png | Bin 0 -> 821 bytes .../modernlife/textures/block/alarm_clock.png | Bin 0 -> 366 bytes .../block/andesite_kitchen_cabinet.png | Bin 0 -> 1365 bytes .../block/andesite_kitchen_drawer_cabinet.png | Bin 0 -> 1362 bytes .../modernlife/textures/block/arrow_slit.png | Bin 0 -> 458 bytes .../textures/block/arrow_slit_top.png | Bin 0 -> 205 bytes .../textures/block/bathroom_ceramic_tile.png | Bin 0 -> 218 bytes .../modernlife/textures/block/bathtub.png | Bin 0 -> 494 bytes .../textures/block/beige_ceramic_tile.png | Bin 0 -> 227 bytes .../modernlife/textures/block/birch_chair.png | Bin 0 -> 678 bytes .../block/birch_glass_door_bottom.png | Bin 0 -> 437 bytes .../textures/block/birch_glass_door_top.png | Bin 0 -> 328 bytes .../textures/block/birch_kitchen_cabinet.png | Bin 0 -> 1217 bytes .../block/birch_kitchen_drawer_cabinet.png | Bin 0 -> 1216 bytes .../textures/block/birch_mini_stool.png | Bin 0 -> 414 bytes .../textures/block/birch_night_stand.png | Bin 0 -> 931 bytes .../textures/block/birch_planks_deck.png | Bin 0 -> 220 bytes .../textures/block/birch_round_table.png | Bin 0 -> 522 bytes .../textures/block/birch_wall_shelf.png | Bin 0 -> 227 bytes .../modernlife/textures/block/black_sofa.png | Bin 0 -> 1385 bytes .../block/blackstone_kitchen_cabinet.png | Bin 0 -> 1395 bytes .../blackstone_kitchen_drawer_cabinet.png | Bin 0 -> 1404 bytes .../textures/block/blank_painting.png | Bin 0 -> 87 bytes .../textures/block/blank_painting_big.png | Bin 0 -> 147 bytes .../modernlife/textures/block/blue_sofa.png | Bin 0 -> 1521 bytes .../textures/block/blue_vinyl_siding.png | Bin 0 -> 416 bytes .../textures/block/bricks_kitchen_cabinet.png | Bin 0 -> 1380 bytes .../block/bricks_kitchen_drawer_cabinet.png | Bin 0 -> 1375 bytes .../textures/block/brown_ceramic_tile.png | Bin 0 -> 229 bytes .../modernlife/textures/block/brown_sofa.png | Bin 0 -> 1464 bytes .../modernlife/textures/block/canvas.png | Bin 0 -> 105 bytes .../modernlife/textures/block/cctv_camera.png | Bin 0 -> 541 bytes .../modernlife/textures/block/ceiling_fan.png | Bin 0 -> 180 bytes .../textures/block/chainsaw_blade.png.mcmeta | 5 + .../modernlife/textures/block/chess_board.png | Bin 0 -> 323 bytes ...chiseled_nether_bricks_kitchen_cabinet.png | Bin 0 -> 1277 bytes ...d_nether_bricks_kitchen_drawer_cabinet.png | Bin 0 -> 1281 bytes ...ed_polished_blackstone_kitchen_cabinet.png | Bin 0 -> 1316 bytes ...shed_blackstone_kitchen_drawer_cabinet.png | Bin 0 -> 1311 bytes ...chiseled_red_sandstone_kitchen_cabinet.png | Bin 0 -> 1328 bytes ...d_red_sandstone_kitchen_drawer_cabinet.png | Bin 0 -> 1300 bytes .../chiseled_sandstone_kitchen_cabinet.png | Bin 0 -> 1360 bytes ...seled_sandstone_kitchen_drawer_cabinet.png | Bin 0 -> 1332 bytes .../chiseled_stone_bricks_kitchen_cabinet.png | Bin 0 -> 1256 bytes ...ed_stone_bricks_kitchen_drawer_cabinet.png | Bin 0 -> 1209 bytes .../textures/block/clay_kitchen_cabinet.png | Bin 0 -> 1214 bytes .../block/clay_kitchen_drawer_cabinet.png | Bin 0 -> 1224 bytes .../block/cobblestone_kitchen_cabinet.png | Bin 0 -> 1267 bytes .../cobblestone_kitchen_drawer_cabinet.png | Bin 0 -> 1306 bytes .../modernlife/textures/block/coffee_mug.png | Bin 0 -> 230 bytes .../cracked_stone_bricks_kitchen_cabinet.png | Bin 0 -> 1606 bytes ...ed_stone_bricks_kitchen_drawer_cabinet.png | Bin 0 -> 1624 bytes .../textures/block/crimson_chair.png | Bin 0 -> 684 bytes .../block/crimson_glass_door_bottom.png | Bin 0 -> 436 bytes .../textures/block/crimson_glass_door_top.png | Bin 0 -> 432 bytes .../block/crimson_kitchen_cabinet.png | Bin 0 -> 1175 bytes .../block/crimson_kitchen_drawer_cabinet.png | Bin 0 -> 1169 bytes .../textures/block/crimson_mini_stool.png | Bin 0 -> 402 bytes .../textures/block/crimson_night_stand.png | Bin 0 -> 891 bytes .../textures/block/crimson_planks_deck.png | Bin 0 -> 201 bytes .../textures/block/crimson_round_table.png | Bin 0 -> 519 bytes .../textures/block/crimson_wall_shelf.png | Bin 0 -> 225 bytes .../cut_red_sandstone_kitchen_cabinet.png | Bin 0 -> 1264 bytes ...t_red_sandstone_kitchen_drawer_cabinet.png | Bin 0 -> 1244 bytes .../block/cut_sandstone_kitchen_cabinet.png | Bin 0 -> 1267 bytes .../cut_sandstone_kitchen_drawer_cabinet.png | Bin 0 -> 1267 bytes .../modernlife/textures/block/cyan_sofa.png | Bin 0 -> 1489 bytes .../textures/block/dark_oak_chair.png | Bin 0 -> 607 bytes .../block/dark_oak_glass_door_bottom.png | Bin 0 -> 350 bytes .../block/dark_oak_glass_door_top.png | Bin 0 -> 341 bytes .../block/dark_oak_kitchen_cabinet.png | Bin 0 -> 1145 bytes .../block/dark_oak_kitchen_drawer_cabinet.png | Bin 0 -> 1134 bytes .../textures/block/dark_oak_mini_stool.png | Bin 0 -> 386 bytes .../textures/block/dark_oak_night_stand.png | Bin 0 -> 858 bytes .../textures/block/dark_oak_planks_deck.png | Bin 0 -> 196 bytes .../textures/block/dark_oak_round_table.png | Bin 0 -> 494 bytes .../textures/block/dark_oak_wall_shelf.png | Bin 0 -> 214 bytes .../block/dark_prismarine_kitchen_cabinet.png | Bin 0 -> 1098 bytes ...dark_prismarine_kitchen_drawer_cabinet.png | Bin 0 -> 1107 bytes .../block/diorite_kitchen_cabinet.png | Bin 0 -> 1368 bytes .../block/diorite_kitchen_drawer_cabinet.png | Bin 0 -> 1396 bytes .../modernlife/textures/block/dishwasher.png | Bin 0 -> 506 bytes .../textures/block/drain_stopper.png | Bin 0 -> 6840 bytes .../modernlife/textures/block/easel.png | Bin 0 -> 862 bytes .../textures/block/electrical_outlet.png | Bin 0 -> 244 bytes .../modernlife/textures/block/extractor.png | Bin 0 -> 720 bytes .../modernlife/textures/block/fan_off_hq.png | Bin 0 -> 350 bytes .../modernlife/textures/block/fan_on.png | Bin 0 -> 5922 bytes .../textures/block/fan_on.png.mcmeta | 5 + .../block/flashlight_animated_white.png | Bin 0 -> 1532 bytes .../flashlight_animated_white.png.mcmeta | 5 + .../textures/block/floor_mat_bottom.png | Bin 0 -> 202 bytes .../textures/block/floor_mat_top.png | Bin 0 -> 439 bytes .../textures/block/four_panel_window.png | Bin 0 -> 237 bytes .../textures/block/glass_acacia_trapdoor.png | Bin 0 -> 285 bytes .../textures/block/glass_birch_trapdoor.png | Bin 0 -> 311 bytes .../modernlife/textures/block/glass_clear.png | Bin 0 -> 199 bytes .../textures/block/glass_crimson_trapdoor.png | Bin 0 -> 366 bytes .../block/glass_dark_oak_trapdoor.png | Bin 0 -> 293 bytes .../textures/block/glass_door_bottom.png | Bin 0 -> 212 bytes .../textures/block/glass_door_top.png | Bin 0 -> 237 bytes .../textures/block/glass_iron_trapdoor.png | Bin 0 -> 292 bytes .../textures/block/glass_jungle_trapdoor.png | Bin 0 -> 317 bytes .../textures/block/glass_oak_trapdoor.png | Bin 0 -> 271 bytes .../textures/block/glass_spruce_trapdoor.png | Bin 0 -> 307 bytes .../textures/block/glass_warped_trapdoor.png | Bin 0 -> 351 bytes .../block/granite_kitchen_cabinet.png | Bin 0 -> 1406 bytes .../block/granite_kitchen_drawer_cabinet.png | Bin 0 -> 1422 bytes .../textures/block/gravel_kitchen_cabinet.png | Bin 0 -> 1205 bytes .../block/gravel_kitchen_drawer_cabinet.png | Bin 0 -> 1202 bytes .../modernlife/textures/block/gray_sofa.png | Bin 0 -> 1463 bytes .../textures/block/gray_vinyl_siding.png | Bin 0 -> 322 bytes .../modernlife/textures/block/green_sofa.png | Bin 0 -> 1469 bytes .../textures/block/green_vinyl_siding.png | Bin 0 -> 411 bytes .../modernlife/textures/block/guitar.png | Bin 0 -> 18620 bytes .../textures/block/guitar_amplifier.png | Bin 0 -> 380 bytes .../textures/block/guitar_amplifier_back.png | Bin 0 -> 212 bytes .../textures/block/guitar_amplifier_saide.png | Bin 0 -> 230 bytes .../block/guitar_amplifier_top_bottom.png | Bin 0 -> 227 bytes .../modernlife/textures/block/hedge.png | Bin 0 -> 1782 bytes .../textures/block/hot_water_heater.png | Bin 0 -> 776 bytes .../textures/block/inset_light_bottom.png | Bin 0 -> 345 bytes .../textures/block/inset_light_side.png | Bin 0 -> 315 bytes .../textures/block/inset_light_top.png | Bin 0 -> 349 bytes .../textures/block/iron_glass_door_top.png | Bin 0 -> 396 bytes .../modernlife/textures/block/iron_grate.png | Bin 0 -> 155 bytes .../modernlife/textures/block/jail_bars.png | Bin 0 -> 297 bytes .../modernlife/textures/block/jail_door.png | Bin 0 -> 624 bytes .../textures/block/jungle_chair.png | Bin 0 -> 698 bytes .../textures/block/jungle_glass_door_top.png | Bin 0 -> 554 bytes .../textures/block/jungle_kitchen_cabinet.png | Bin 0 -> 1145 bytes .../block/jungle_kitchen_drawer_cabinet.png | Bin 0 -> 1136 bytes .../textures/block/jungle_mini_stool.png | Bin 0 -> 411 bytes .../textures/block/jungle_night_stand.png | Bin 0 -> 869 bytes .../textures/block/jungle_planks_deck.png | Bin 0 -> 212 bytes .../textures/block/jungle_round_table.png | Bin 0 -> 519 bytes .../textures/block/jungle_wall_shelf.png | Bin 0 -> 225 bytes .../textures/block/kitchen_sink.png | Bin 0 -> 734 bytes .../textures/block/large_mirror.png | Bin 0 -> 737 bytes .../textures/block/light_blue_sofa.png | Bin 0 -> 1429 bytes .../modernlife/textures/block/light_bulb.png | Bin 0 -> 250 bytes .../textures/block/light_gray_sofa.png | Bin 0 -> 1468 bytes .../textures/block/light_switch.png | Bin 0 -> 303 bytes .../textures/block/light_switch_hires.png | Bin 0 -> 303 bytes .../modernlife/textures/block/lime_sofa.png | Bin 0 -> 1461 bytes .../textures/block/magenta_sofa.png | Bin 0 -> 1467 bytes .../textures/block/massive_mirror.png | Bin 0 -> 1012 bytes .../modernlife/textures/block/mattress.png | Bin 0 -> 119 bytes .../textures/block/metal_catwalk.png | Bin 0 -> 241 bytes .../textures/block/metal_catwalk_floor.png | Bin 0 -> 247 bytes .../modernlife/textures/block/metal_duct.png | Bin 0 -> 171 bytes .../textures/block/metal_duct_top.png | Bin 0 -> 187 bytes .../modernlife/textures/block/microwave.png | Bin 0 -> 760 bytes .../textures/block/microwave_face.png | Bin 0 -> 733 bytes .../modernlife/textures/block/mirror.png | Bin 0 -> 562 bytes .../block/modern_acacia_bookshelf.png | Bin 0 -> 1217 bytes .../textures/block/modern_birch_bookshelf.png | Bin 0 -> 1232 bytes .../block/modern_crimson_bookshelf.png | Bin 0 -> 1191 bytes .../block/modern_dark_oak_bookshelf.png | Bin 0 -> 1135 bytes .../block/modern_door_bottom_white.png | Bin 0 -> 344 bytes .../textures/block/modern_door_top_white.png | Bin 0 -> 323 bytes .../textures/block/modern_glass_door.png | Bin 0 -> 289 bytes .../block/modern_jungle_bookshelf.png | Bin 0 -> 1199 bytes .../textures/block/modern_oak_bookshelf.png | Bin 0 -> 1233 bytes .../block/modern_spruce_bookshelf.png | Bin 0 -> 1224 bytes .../block/modern_warped_bookshelf.png | Bin 0 -> 1309 bytes .../mossy_cobblestone_kitchen_cabinet.png | Bin 0 -> 2267 bytes ...ssy_cobblestone_kitchen_drawer_cabinet.png | Bin 0 -> 2344 bytes .../mossy_stone_bricks_kitchen_cabinet.png | Bin 0 -> 2110 bytes ...sy_stone_bricks_kitchen_drawer_cabinet.png | Bin 0 -> 2165 bytes .../block/nether_bricks_kitchen_cabinet.png | Bin 0 -> 1119 bytes .../nether_bricks_kitchen_drawer_cabinet.png | Bin 0 -> 1094 bytes .../block/netherrack_kitchen_cabinet.png | Bin 0 -> 1384 bytes .../netherrack_kitchen_drawer_cabinet.png | Bin 0 -> 1388 bytes .../modernlife/textures/block/oak_chair.png | Bin 0 -> 671 bytes .../textures/block/oak_glass_door_bottom.png | Bin 0 -> 370 bytes .../textures/block/oak_glass_door_top.png | Bin 0 -> 440 bytes .../textures/block/oak_kitchen_cabinet.png | Bin 0 -> 1164 bytes .../block/oak_kitchen_drawer_cabinet.png | Bin 0 -> 1143 bytes .../textures/block/oak_mini_stool.png | Bin 0 -> 415 bytes .../textures/block/oak_night_stand.png | Bin 0 -> 857 bytes .../textures/block/oak_planks_deck.png | Bin 0 -> 215 bytes .../textures/block/oak_round_table.png | Bin 0 -> 522 bytes .../textures/block/oak_wall_shelf.png | Bin 0 -> 230 bytes .../block/obsidian_kitchen_cabinet.png | Bin 0 -> 1187 bytes .../block/obsidian_kitchen_drawer_cabinet.png | Bin 0 -> 1197 bytes .../modernlife/textures/block/old_tv.png | Bin 0 -> 837 bytes .../modernlife/textures/block/old_tv_dial.png | Bin 0 -> 992 bytes .../textures/block/old_tv_front.png | Bin 0 -> 1202 bytes .../modernlife/textures/block/orange_sofa.png | Bin 0 -> 1456 bytes .../modernlife/textures/block/photocopier.png | Bin 0 -> 1392 bytes .../modernlife/textures/block/pink_sofa.png | Bin 0 -> 1473 bytes .../polished_andesite_kitchen_cabinet.png | Bin 0 -> 1408 bytes ...lished_andesite_kitchen_drawer_cabinet.png | Bin 0 -> 1320 bytes ...shed_blackstone_bricks_kitchen_cabinet.png | Bin 0 -> 1190 bytes ...ackstone_bricks_kitchen_drawer_cabinet.png | Bin 0 -> 1149 bytes .../polished_blackstone_kitchen_cabinet.png | Bin 0 -> 1310 bytes ...shed_blackstone_kitchen_drawer_cabinet.png | Bin 0 -> 1364 bytes .../polished_diorite_kitchen_cabinet.png | Bin 0 -> 1425 bytes ...olished_diorite_kitchen_drawer_cabinet.png | Bin 0 -> 1371 bytes .../polished_granite_kitchen_cabinet.png | Bin 0 -> 1325 bytes ...olished_granite_kitchen_drawer_cabinet.png | Bin 0 -> 1283 bytes .../textures/block/power_receiver_bottom.png | Bin 0 -> 361 bytes .../textures/block/power_receiver_layer.png | Bin 0 -> 86 bytes .../textures/block/power_receiver_side.png | Bin 0 -> 370 bytes .../power_receiver_surroundin_effect.png | Bin 0 -> 668 bytes ...ower_receiver_surroundin_effect.png.mcmeta | 5 + .../textures/block/power_receiver_top.png | Bin 0 -> 464 bytes .../block/power_transmitter_bottom.png | Bin 0 -> 333 bytes .../textures/block/power_transmitter_side.png | Bin 0 -> 456 bytes .../textures/block/power_transmitter_top.png | Bin 0 -> 311 bytes .../modernlife/textures/block/printer.png | Bin 0 -> 1268 bytes .../prismarine_bricks_kitchen_cabinet.png | Bin 0 -> 1426 bytes ...ismarine_bricks_kitchen_drawer_cabinet.png | Bin 0 -> 1436 bytes .../block/prismarine_kitchen_cabinet.png | Bin 0 -> 1433 bytes .../prismarine_kitchen_drawer_cabinet.png | Bin 0 -> 1451 bytes .../modernlife/textures/block/pure_white.png | Bin 0 -> 135 bytes .../modernlife/textures/block/purple_sofa.png | Bin 0 -> 1463 bytes .../block/red_sand_kitchen_cabinet.png | Bin 0 -> 1275 bytes .../block/red_sand_kitchen_drawer_cabinet.png | Bin 0 -> 1276 bytes .../block/red_sandstone_kitchen_cabinet.png | Bin 0 -> 1441 bytes .../red_sandstone_kitchen_drawer_cabinet.png | Bin 0 -> 1471 bytes .../modernlife/textures/block/red_sofa.png | Bin 0 -> 1460 bytes .../textures/block/red_vinyl_siding.png | Bin 0 -> 459 bytes .../textures/block/refrigerator.png | Bin 0 -> 765 bytes .../textures/block/rocky_ceramic_tile.png | Bin 0 -> 461 bytes .../textures/block/sand_kitchen_cabinet.png | Bin 0 -> 1261 bytes .../block/sand_kitchen_drawer_cabinet.png | Bin 0 -> 1254 bytes .../block/sandstone_kitchen_cabinet.png | Bin 0 -> 1468 bytes .../sandstone_kitchen_drawer_cabinet.png | Bin 0 -> 1492 bytes .../assets/modernlife/textures/block/seed.png | Bin 0 -> 344 bytes .../textures/block/seed_spreader_bottom.png | Bin 0 -> 155 bytes .../textures/block/seed_spreader_side.png | Bin 0 -> 312 bytes .../textures/block/seed_spreader_top.png | Bin 0 -> 246 bytes .../modernlife/textures/block/shower_head.png | Bin 0 -> 227 bytes .../textures/block/six_panel_window.png | Bin 0 -> 251 bytes .../block/smooth_stone_kitchen_cabinet.png | Bin 0 -> 1061 bytes .../smooth_stone_kitchen_drawer_cabinet.png | Bin 0 -> 1064 bytes .../textures/block/spruce_chair.png | Bin 0 -> 576 bytes .../textures/block/spruce_glass_door_top.png | Bin 0 -> 416 bytes .../textures/block/spruce_kitchen_cabinet.png | Bin 0 -> 1152 bytes .../block/spruce_kitchen_drawer_cabinet.png | Bin 0 -> 1135 bytes .../textures/block/spruce_mini_stool.png | Bin 0 -> 396 bytes .../textures/block/spruce_night_stand.png | Bin 0 -> 862 bytes .../textures/block/spruce_planks_deck.png | Bin 0 -> 204 bytes .../textures/block/spruce_round_table.png | Bin 0 -> 504 bytes .../textures/block/spruce_wall_shelf.png | Bin 0 -> 216 bytes .../textures/block/steam_radiator_high.png | Bin 0 -> 895 bytes .../textures/block/steam_radiator_low.png | Bin 0 -> 886 bytes .../textures/block/steam_radiator_med.png | Bin 0 -> 892 bytes .../textures/block/steam_radiator_off.png | Bin 0 -> 868 bytes .../block/stone_bricks_kitchen_cabinet.png | Bin 0 -> 1130 bytes .../stone_bricks_kitchen_drawer_cabinet.png | Bin 0 -> 1122 bytes .../textures/block/stone_kitchen_cabinet.png | Bin 0 -> 1209 bytes .../block/stone_kitchen_drawer_cabinet.png | Bin 0 -> 1207 bytes .../modernlife/textures/block/stove.png | Bin 0 -> 1186 bytes .../textures/block/stove_console.png | Bin 0 -> 1231 bytes .../textures/block/symphony_6_f_major.png | Bin 0 -> 2459 bytes .../modernlife/textures/block/tall_mirror.png | Bin 0 -> 562 bytes .../block/terracotta_kitchen_cabinet.png | Bin 0 -> 1257 bytes .../terracotta_kitchen_drawer_cabinet.png | Bin 0 -> 1230 bytes .../modernlife/textures/block/tile_light.png | Bin 0 -> 182 bytes .../modernlife/textures/block/toilet.png | Bin 0 -> 732 bytes .../textures/block/toilet_water_still.png | Bin 0 -> 4057 bytes .../block/toilet_water_still.png.mcmeta | 5 + .../textures/block/transparent_dot.png | Bin 0 -> 140 bytes .../modernlife/textures/block/trash_can.png | Bin 0 -> 514 bytes .../textures/block/turntable_bottom.png | Bin 0 -> 305 bytes .../textures/block/turntable_side.png | Bin 0 -> 283 bytes .../textures/block/turntable_stone.png | Bin 0 -> 281 bytes .../textures/block/turntable_top.png | Bin 0 -> 429 bytes .../textures/block/vinyl_siding.png | Bin 0 -> 327 bytes .../textures/block/warped_chair.png | Bin 0 -> 714 bytes .../block/warped_glass_door_bottom.png | Bin 0 -> 617 bytes .../textures/block/warped_glass_door_top.png | Bin 0 -> 594 bytes .../textures/block/warped_kitchen_cabinet.png | Bin 0 -> 1277 bytes .../block/warped_kitchen_drawer_cabinet.png | Bin 0 -> 1266 bytes .../textures/block/warped_mini_stool.png | Bin 0 -> 429 bytes .../textures/block/warped_night_stand.png | Bin 0 -> 959 bytes .../textures/block/warped_planks_deck.png | Bin 0 -> 200 bytes .../textures/block/warped_round_table.png | Bin 0 -> 516 bytes .../textures/block/warped_wall_shelf.png | Bin 0 -> 233 bytes .../textures/block/washing_machine.png | Bin 0 -> 1206 bytes .../modernlife/textures/block/white.png | Bin 0 -> 87 bytes .../textures/block/white_ceramic_tile.png | Bin 0 -> 226 bytes .../modernlife/textures/block/white_sofa.png | Bin 0 -> 1428 bytes .../modernlife/textures/block/winch.png | Bin 0 -> 367 bytes .../textures/block/winch_anchor.png | Bin 0 -> 300 bytes .../textures/block/winch_anchor_bottom.png | Bin 0 -> 186 bytes .../textures/block/winch_anchor_buckle.png | Bin 0 -> 211 bytes .../textures/block/winch_anchor_horn.png | Bin 0 -> 300 bytes .../textures/block/winch_anchor_top.png | Bin 0 -> 262 bytes .../modernlife/textures/block/winch_side.png | Bin 0 -> 272 bytes .../modernlife/textures/block/yellow_sofa.png | Bin 0 -> 1431 bytes .../textures/gui/canvas_tooltip.png | Bin 0 -> 906 bytes .../modernlife/textures/gui/canvas_ui.png | Bin 0 -> 14204 bytes .../textures/gui/gui_chess_blank.png | Bin 0 -> 4720 bytes .../textures/gui/gui_container_mini.png | Bin 0 -> 796 bytes .../textures/gui/gui_easel_custom_size.png | Bin 0 -> 3204 bytes .../textures/gui/gui_easel_optional.png | Bin 0 -> 3799 bytes .../modernlife/textures/gui/gui_motorboat.png | Bin 0 -> 344 bytes .../textures/gui/gui_photocopier.png | Bin 0 -> 3635 bytes .../modernlife/textures/gui/gui_printer.png | Bin 0 -> 4982 bytes .../textures/gui/gui_printer_custom.png | Bin 0 -> 3762 bytes .../textures/gui/gui_radiator_all.png | Bin 0 -> 1075 bytes .../textures/gui/gui_seed_spreader.png | Bin 0 -> 18568 bytes .../modernlife/textures/gui/gui_trash.png | Bin 0 -> 1279 bytes .../textures/gui/mc_guitar_keys_full.png | Bin 0 -> 19144 bytes .../textures/gui/modern_door_top_white.png | Bin 0 -> 240 bytes .../textures/gui/modern_door_top_white2.png | Bin 0 -> 195 bytes .../textures/gui/ui_color_picker.png | Bin 0 -> 52371 bytes .../textures/gui/wireless_power_ui.png | Bin 0 -> 3579 bytes .../textures/item/acacia_glass_door.png | Bin 0 -> 226 bytes .../modernlife/textures/item/base_color.png | Bin 0 -> 883 bytes .../modernlife/textures/item/battery.png | Bin 0 -> 155 bytes .../modernlife/textures/item/bicycle.png | Bin 0 -> 1104 bytes .../modernlife/textures/item/bicycle_uv.png | Bin 0 -> 1650 bytes .../textures/item/birch_glass_door.png | Bin 0 -> 260 bytes .../modernlife/textures/item/bishop.png | Bin 0 -> 236 bytes .../modernlife/textures/item/bishop_w.png | Bin 0 -> 256 bytes .../modernlife/textures/item/black_parts.png | Bin 0 -> 289 bytes .../assets/modernlife/textures/item/book.png | Bin 0 -> 228 bytes .../modernlife/textures/item/bullet.png | Bin 0 -> 271 bytes .../textures/item/bullet_hole_1.png | Bin 0 -> 116 bytes .../textures/item/bullet_hole_2.png | Bin 0 -> 116 bytes .../textures/item/bullet_hole_3.png | Bin 0 -> 116 bytes .../modernlife/textures/item/camera.png | Bin 0 -> 662 bytes .../modernlife/textures/item/camera_glass.png | Bin 0 -> 866 bytes .../textures/item/camera_viewfinder.png | Bin 0 -> 699 bytes .../textures/item/chainsaw_blade.png.mcmeta | 5 + .../textures/item/chainsaw_blade_off.png | Bin 0 -> 245 bytes .../textures/item/chainsaw_blade_on.png | Bin 0 -> 320 bytes .../item/chainsaw_blade_on.png.mcmeta | 5 + .../textures/item/crimson_glass_door.png | Bin 0 -> 280 bytes .../textures/item/dark_oak_glass_door.png | Bin 0 -> 254 bytes .../textures/item/extended_gun_magazine.png | Bin 0 -> 928 bytes .../textures/item/flashlight_off.png | Bin 0 -> 365 bytes .../textures/item/flashlight_on.png | Bin 0 -> 371 bytes .../modernlife/textures/item/gas_can.png | Bin 0 -> 1215 bytes .../modernlife/textures/item/glass_door.png | Bin 0 -> 184 bytes .../modernlife/textures/item/guitar.png | Bin 0 -> 841 bytes .../modernlife/textures/item/gun_magazine.png | Bin 0 -> 829 bytes .../modernlife/textures/item/handgun.png | Bin 0 -> 570 bytes .../assets/modernlife/textures/item/holes.png | Bin 0 -> 73 bytes .../textures/item/iron_glass_door.png | Bin 0 -> 275 bytes .../textures/item/jungle_glass_door.png | Bin 0 -> 335 bytes .../assets/modernlife/textures/item/king.png | Bin 0 -> 262 bytes .../modernlife/textures/item/king_w.png | Bin 0 -> 272 bytes .../modernlife/textures/item/knight.png | Bin 0 -> 253 bytes .../modernlife/textures/item/knight_w.png | Bin 0 -> 273 bytes .../modernlife/textures/item/memory_card.png | Bin 0 -> 2908 bytes .../modernlife/textures/item/metal_color.png | Bin 0 -> 193 bytes .../textures/item/modern_white_door.png | Bin 0 -> 208 bytes .../modernlife/textures/item/motorboat_uv.png | Bin 0 -> 861 bytes .../modernlife/textures/item/muzzle_flash.png | Bin 0 -> 215 bytes .../textures/item/muzzle_flash.png.mcmeta | 5 + .../textures/item/oak_glass_door.png | Bin 0 -> 281 bytes .../modernlife/textures/item/paintbrush.png | Bin 0 -> 2138 bytes .../modernlife/textures/item/pawn_small.png | Bin 0 -> 215 bytes .../modernlife/textures/item/pawn_small_w.png | Bin 0 -> 213 bytes .../assets/modernlife/textures/item/queen.png | Bin 0 -> 259 bytes .../modernlife/textures/item/queen_w.png | Bin 0 -> 282 bytes .../assets/modernlife/textures/item/rook.png | Bin 0 -> 235 bytes .../modernlife/textures/item/rook_w.png | Bin 0 -> 238 bytes .../modernlife/textures/item/speedometer.png | Bin 0 -> 292 bytes .../textures/item/spruce_glass_door.png | Bin 0 -> 334 bytes .../assets/modernlife/textures/item/tire1.png | Bin 0 -> 277 bytes .../assets/modernlife/textures/item/tire2.png | Bin 0 -> 82 bytes .../assets/modernlife/textures/item/tire3.png | Bin 0 -> 82 bytes .../textures/item/warped_glass_door.png | Bin 0 -> 442 bytes .../data/modernlife/recipes/bullet.json | 15 + 1817 files changed, 64719 insertions(+) create mode 100644 src/main/resources/assets/modernlife/models/block/acacia_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/block/acacia_chair.json create mode 100644 src/main/resources/assets/modernlife/models/block/acacia_coffee_table.json create mode 100644 src/main/resources/assets/modernlife/models/block/acacia_coffee_table_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/acacia_coffee_table_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/acacia_coffee_table_mid.json create mode 100644 src/main/resources/assets/modernlife/models/block/acacia_deck.json create mode 100644 src/main/resources/assets/modernlife/models/block/acacia_deck_support.json create mode 100644 src/main/resources/assets/modernlife/models/block/acacia_glass_door_bottom.json create mode 100644 src/main/resources/assets/modernlife/models/block/acacia_glass_door_bottom_hinge.json create mode 100644 src/main/resources/assets/modernlife/models/block/acacia_glass_door_top.json create mode 100644 src/main/resources/assets/modernlife/models/block/acacia_glass_door_top_hinge.json create mode 100644 src/main/resources/assets/modernlife/models/block/acacia_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/acacia_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/acacia_log_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/acacia_log_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/acacia_mini_stool.json create mode 100644 src/main/resources/assets/modernlife/models/block/acacia_night_stand.json create mode 100644 src/main/resources/assets/modernlife/models/block/acacia_picnic_table.json create mode 100644 src/main/resources/assets/modernlife/models/block/acacia_picnic_table_front.json create mode 100644 src/main/resources/assets/modernlife/models/block/acacia_picnic_table_full.json create mode 100644 src/main/resources/assets/modernlife/models/block/acacia_planks_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/block/acacia_planks_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/acacia_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/acacia_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/acacia_round_table.json create mode 100644 src/main/resources/assets/modernlife/models/block/acacia_small_table.json create mode 100644 src/main/resources/assets/modernlife/models/block/acacia_small_table_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/acacia_small_table_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/acacia_small_table_mid.json create mode 100644 src/main/resources/assets/modernlife/models/block/acacia_stool.json create mode 100644 src/main/resources/assets/modernlife/models/block/acacia_wall_shelf.json create mode 100644 src/main/resources/assets/modernlife/models/block/acacia_wood_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/air_conditioner.json create mode 100644 src/main/resources/assets/modernlife/models/block/alarm_clock.json create mode 100644 src/main/resources/assets/modernlife/models/block/andesite_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/block/andesite_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/andesite_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/andesite_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/andesite_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/arrow_slit.json create mode 100644 src/main/resources/assets/modernlife/models/block/barrier.json create mode 100644 src/main/resources/assets/modernlife/models/block/basalt_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/bathroom_ceramic_tile.json create mode 100644 src/main/resources/assets/modernlife/models/block/bathtub_far.json create mode 100644 src/main/resources/assets/modernlife/models/block/bathtub_far_waterlogged.json create mode 100644 src/main/resources/assets/modernlife/models/block/bathtub_full.json create mode 100644 src/main/resources/assets/modernlife/models/block/bathtub_near.json create mode 100644 src/main/resources/assets/modernlife/models/block/bathtub_near_waterlogged.json create mode 100644 src/main/resources/assets/modernlife/models/block/beige_ceramic_tile.json create mode 100644 src/main/resources/assets/modernlife/models/block/birch_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/block/birch_chair.json create mode 100644 src/main/resources/assets/modernlife/models/block/birch_coffee_table.json create mode 100644 src/main/resources/assets/modernlife/models/block/birch_coffee_table_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/birch_coffee_table_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/birch_coffee_table_mid.json create mode 100644 src/main/resources/assets/modernlife/models/block/birch_deck.json create mode 100644 src/main/resources/assets/modernlife/models/block/birch_deck_support.json create mode 100644 src/main/resources/assets/modernlife/models/block/birch_glass_door_bottom.json create mode 100644 src/main/resources/assets/modernlife/models/block/birch_glass_door_bottom_hinge.json create mode 100644 src/main/resources/assets/modernlife/models/block/birch_glass_door_top.json create mode 100644 src/main/resources/assets/modernlife/models/block/birch_glass_door_top_hinge.json create mode 100644 src/main/resources/assets/modernlife/models/block/birch_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/birch_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/birch_log_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/birch_log_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/birch_mini_stool.json create mode 100644 src/main/resources/assets/modernlife/models/block/birch_night_stand.json create mode 100644 src/main/resources/assets/modernlife/models/block/birch_picnic_table.json create mode 100644 src/main/resources/assets/modernlife/models/block/birch_picnic_table_front.json create mode 100644 src/main/resources/assets/modernlife/models/block/birch_picnic_table_full.json create mode 100644 src/main/resources/assets/modernlife/models/block/birch_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/birch_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/birch_round_table.json create mode 100644 src/main/resources/assets/modernlife/models/block/birch_small_table.json create mode 100644 src/main/resources/assets/modernlife/models/block/birch_small_table_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/birch_small_table_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/birch_small_table_mid.json create mode 100644 src/main/resources/assets/modernlife/models/block/birch_stool.json create mode 100644 src/main/resources/assets/modernlife/models/block/birch_wall_shelf.json create mode 100644 src/main/resources/assets/modernlife/models/block/birch_wood_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/black_painted_drywall.json create mode 100644 src/main/resources/assets/modernlife/models/block/black_sofa_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/black_sofa_left_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/black_sofa_middle.json create mode 100644 src/main/resources/assets/modernlife/models/block/black_sofa_right_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/black_sofa_single.json create mode 100644 src/main/resources/assets/modernlife/models/block/blackstone_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/block/blackstone_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/blackstone_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/blackstone_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/blackstone_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/blue_painted_drywall.json create mode 100644 src/main/resources/assets/modernlife/models/block/blue_sofa_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/blue_sofa_left_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/blue_sofa_middle.json create mode 100644 src/main/resources/assets/modernlife/models/block/blue_sofa_right_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/blue_sofa_single.json create mode 100644 src/main/resources/assets/modernlife/models/block/blue_vinyl_siding.json create mode 100644 src/main/resources/assets/modernlife/models/block/bricks_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/block/bricks_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/bricks_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/bricks_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/bricks_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/brown_ceramic_tile.json create mode 100644 src/main/resources/assets/modernlife/models/block/brown_painted_drywall.json create mode 100644 src/main/resources/assets/modernlife/models/block/brown_sofa_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/brown_sofa_left_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/brown_sofa_middle.json create mode 100644 src/main/resources/assets/modernlife/models/block/brown_sofa_right_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/brown_sofa_single.json create mode 100644 src/main/resources/assets/modernlife/models/block/canvas.json create mode 100644 src/main/resources/assets/modernlife/models/block/canvas_2.json create mode 100644 src/main/resources/assets/modernlife/models/block/canvas_3.json create mode 100644 src/main/resources/assets/modernlife/models/block/canvas_4.json create mode 100644 src/main/resources/assets/modernlife/models/block/canvas_5.json create mode 100644 src/main/resources/assets/modernlife/models/block/canvas_6.json create mode 100644 src/main/resources/assets/modernlife/models/block/canvas_7.json create mode 100644 src/main/resources/assets/modernlife/models/block/canvas_empty.json create mode 100644 src/main/resources/assets/modernlife/models/block/cctv_camera.json create mode 100644 src/main/resources/assets/modernlife/models/block/ceiling_fan_off.json create mode 100644 src/main/resources/assets/modernlife/models/block/ceiling_fan_on.json create mode 100644 src/main/resources/assets/modernlife/models/block/chair.json create mode 100644 src/main/resources/assets/modernlife/models/block/chess_board.json create mode 100644 src/main/resources/assets/modernlife/models/block/chiseled_nether_bricks_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/block/chiseled_nether_bricks_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/chiseled_nether_bricks_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/chiseled_nether_bricks_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/chiseled_nether_bricks_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/chiseled_polished_blackstone_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/block/chiseled_polished_blackstone_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/chiseled_polished_blackstone_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/chiseled_polished_blackstone_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/chiseled_polished_blackstone_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/chiseled_quartz_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/chiseled_quartz_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/chiseled_red_sandstone_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/block/chiseled_red_sandstone_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/chiseled_red_sandstone_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/chiseled_red_sandstone_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/chiseled_red_sandstone_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/chiseled_sandstone_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/block/chiseled_sandstone_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/chiseled_sandstone_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/chiseled_sandstone_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/chiseled_sandstone_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/chiseled_stone_bricks_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/block/chiseled_stone_bricks_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/chiseled_stone_bricks_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/chiseled_stone_bricks_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/chiseled_stone_bricks_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/clay_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/block/clay_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/clay_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/clay_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/clay_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/cobbled_deepslate_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/cobbled_deepslate_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/cobblestone_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/block/cobblestone_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/cobblestone_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/cobblestone_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/cobblestone_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/coffee_mug.json create mode 100644 src/main/resources/assets/modernlife/models/block/coffee_table.json create mode 100644 src/main/resources/assets/modernlife/models/block/coffee_table_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/coffee_table_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/coffee_table_mid.json create mode 100644 src/main/resources/assets/modernlife/models/block/cracked_stone_bricks_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/block/cracked_stone_bricks_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/cracked_stone_bricks_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/cracked_stone_bricks_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/cracked_stone_bricks_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/crimson_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/block/crimson_chair.json create mode 100644 src/main/resources/assets/modernlife/models/block/crimson_coffee_table.json create mode 100644 src/main/resources/assets/modernlife/models/block/crimson_coffee_table_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/crimson_coffee_table_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/crimson_coffee_table_mid.json create mode 100644 src/main/resources/assets/modernlife/models/block/crimson_deck.json create mode 100644 src/main/resources/assets/modernlife/models/block/crimson_deck_support.json create mode 100644 src/main/resources/assets/modernlife/models/block/crimson_glass_door_bottom.json create mode 100644 src/main/resources/assets/modernlife/models/block/crimson_glass_door_bottom_hinge.json create mode 100644 src/main/resources/assets/modernlife/models/block/crimson_glass_door_top.json create mode 100644 src/main/resources/assets/modernlife/models/block/crimson_glass_door_top_hinge.json create mode 100644 src/main/resources/assets/modernlife/models/block/crimson_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/crimson_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/crimson_log_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/crimson_log_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/crimson_mini_stool.json create mode 100644 src/main/resources/assets/modernlife/models/block/crimson_night_stand.json create mode 100644 src/main/resources/assets/modernlife/models/block/crimson_picnic_table.json create mode 100644 src/main/resources/assets/modernlife/models/block/crimson_picnic_table_front.json create mode 100644 src/main/resources/assets/modernlife/models/block/crimson_picnic_table_full.json create mode 100644 src/main/resources/assets/modernlife/models/block/crimson_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/crimson_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/crimson_round_table.json create mode 100644 src/main/resources/assets/modernlife/models/block/crimson_small_table.json create mode 100644 src/main/resources/assets/modernlife/models/block/crimson_small_table_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/crimson_small_table_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/crimson_small_table_mid.json create mode 100644 src/main/resources/assets/modernlife/models/block/crimson_stool.json create mode 100644 src/main/resources/assets/modernlife/models/block/crimson_wall_shelf.json create mode 100644 src/main/resources/assets/modernlife/models/block/crimson_wood_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/cut_red_sandstone_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/block/cut_red_sandstone_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/cut_red_sandstone_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/cut_red_sandstone_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/cut_red_sandstone_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/cut_sandstone_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/block/cut_sandstone_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/cut_sandstone_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/cut_sandstone_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/cut_sandstone_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/cyan_painted_drywall.json create mode 100644 src/main/resources/assets/modernlife/models/block/cyan_sofa_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/cyan_sofa_left_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/cyan_sofa_middle.json create mode 100644 src/main/resources/assets/modernlife/models/block/cyan_sofa_right_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/cyan_sofa_single.json create mode 100644 src/main/resources/assets/modernlife/models/block/dark_oak_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/block/dark_oak_chair.json create mode 100644 src/main/resources/assets/modernlife/models/block/dark_oak_coffee_table.json create mode 100644 src/main/resources/assets/modernlife/models/block/dark_oak_coffee_table_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/dark_oak_coffee_table_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/dark_oak_coffee_table_mid.json create mode 100644 src/main/resources/assets/modernlife/models/block/dark_oak_deck.json create mode 100644 src/main/resources/assets/modernlife/models/block/dark_oak_deck_support.json create mode 100644 src/main/resources/assets/modernlife/models/block/dark_oak_glass_door_bottom.json create mode 100644 src/main/resources/assets/modernlife/models/block/dark_oak_glass_door_bottom_hinge.json create mode 100644 src/main/resources/assets/modernlife/models/block/dark_oak_glass_door_top.json create mode 100644 src/main/resources/assets/modernlife/models/block/dark_oak_glass_door_top_hinge.json create mode 100644 src/main/resources/assets/modernlife/models/block/dark_oak_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/dark_oak_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/dark_oak_log_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/dark_oak_log_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/dark_oak_mini_stool.json create mode 100644 src/main/resources/assets/modernlife/models/block/dark_oak_night_stand.json create mode 100644 src/main/resources/assets/modernlife/models/block/dark_oak_picnic_table.json create mode 100644 src/main/resources/assets/modernlife/models/block/dark_oak_picnic_table_front.json create mode 100644 src/main/resources/assets/modernlife/models/block/dark_oak_picnic_table_full.json create mode 100644 src/main/resources/assets/modernlife/models/block/dark_oak_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/dark_oak_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/dark_oak_round_table.json create mode 100644 src/main/resources/assets/modernlife/models/block/dark_oak_small_table.json create mode 100644 src/main/resources/assets/modernlife/models/block/dark_oak_small_table_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/dark_oak_small_table_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/dark_oak_small_table_mid.json create mode 100644 src/main/resources/assets/modernlife/models/block/dark_oak_stool.json create mode 100644 src/main/resources/assets/modernlife/models/block/dark_oak_wall_shelf.json create mode 100644 src/main/resources/assets/modernlife/models/block/dark_oak_wood_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/dark_prismarine_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/block/dark_prismarine_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/dark_prismarine_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/dark_prismarine_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/dark_prismarine_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/deck.json create mode 100644 src/main/resources/assets/modernlife/models/block/deck_support.json create mode 100644 src/main/resources/assets/modernlife/models/block/deepslate_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/deepslate_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/deluxe_bed.json create mode 100644 src/main/resources/assets/modernlife/models/block/deluxe_bed_bottom_left.json create mode 100644 src/main/resources/assets/modernlife/models/block/deluxe_bed_bottom_right.json create mode 100644 src/main/resources/assets/modernlife/models/block/deluxe_bed_top_left.json create mode 100644 src/main/resources/assets/modernlife/models/block/deluxe_bed_top_right.json create mode 100644 src/main/resources/assets/modernlife/models/block/diorite_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/block/diorite_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/diorite_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/diorite_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/diorite_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/dirt_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/dirt_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/dishwasher.json create mode 100644 src/main/resources/assets/modernlife/models/block/door_bottom.json create mode 100644 src/main/resources/assets/modernlife/models/block/door_bottom_rh.json create mode 100644 src/main/resources/assets/modernlife/models/block/door_top.json create mode 100644 src/main/resources/assets/modernlife/models/block/door_top_rh.json create mode 100644 src/main/resources/assets/modernlife/models/block/double_acacia_wall_shelf.json create mode 100644 src/main/resources/assets/modernlife/models/block/double_birch_wall_shelf.json create mode 100644 src/main/resources/assets/modernlife/models/block/double_crimson_wall_shelf.json create mode 100644 src/main/resources/assets/modernlife/models/block/double_dark_oak_wall_shelf.json create mode 100644 src/main/resources/assets/modernlife/models/block/double_jungle_wall_shelf.json create mode 100644 src/main/resources/assets/modernlife/models/block/double_oak_wall_shelf.json create mode 100644 src/main/resources/assets/modernlife/models/block/double_spruce_wall_shelf.json create mode 100644 src/main/resources/assets/modernlife/models/block/double_wall_shelf.json create mode 100644 src/main/resources/assets/modernlife/models/block/double_warped_wall_shelf.json create mode 100644 src/main/resources/assets/modernlife/models/block/dryer.json create mode 100644 src/main/resources/assets/modernlife/models/block/dual_monitor.json create mode 100644 src/main/resources/assets/modernlife/models/block/easel_empty_big.json create mode 100644 src/main/resources/assets/modernlife/models/block/easel_full_big.json create mode 100644 src/main/resources/assets/modernlife/models/block/extractor.json create mode 100644 src/main/resources/assets/modernlife/models/block/faceless_canvas.json create mode 100644 src/main/resources/assets/modernlife/models/block/flatscreen_tv.json create mode 100644 src/main/resources/assets/modernlife/models/block/floor_mat.json create mode 100644 src/main/resources/assets/modernlife/models/block/four_panel_window.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_acacia_coffee_table.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_acacia_coffee_table_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_acacia_coffee_table_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_acacia_coffee_table_four_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_acacia_coffee_table_mid.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_acacia_coffee_table_one_border.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_acacia_coffee_table_three_way.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_acacia_coffee_table_x_axis.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_acacia_coffee_table_z_axis.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_acacia_trapdoor_bottom.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_acacia_trapdoor_open.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_acacia_trapdoor_top.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_birch_coffee_table.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_birch_coffee_table_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_birch_coffee_table_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_birch_coffee_table_four_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_birch_coffee_table_mid.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_birch_coffee_table_one_border.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_birch_coffee_table_three_way.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_birch_coffee_table_x_axis.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_birch_coffee_table_z_axis.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_birch_trapdoor_bottom.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_birch_trapdoor_open.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_birch_trapdoor_top.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_coffee_table.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_coffee_table_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_coffee_table_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_coffee_table_four_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_coffee_table_mid.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_coffee_table_one_border.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_coffee_table_three_way.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_coffee_table_x_axis.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_coffee_table_z_axis.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_crimson_coffee_table.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_crimson_coffee_table_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_crimson_coffee_table_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_crimson_coffee_table_four_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_crimson_coffee_table_mid.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_crimson_coffee_table_one_border.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_crimson_coffee_table_three_way.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_crimson_coffee_table_x_axis.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_crimson_coffee_table_z_axis.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_crimson_trapdoor_bottom.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_crimson_trapdoor_open.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_crimson_trapdoor_top.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_dark_oak_coffee_table.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_dark_oak_coffee_table_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_dark_oak_coffee_table_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_dark_oak_coffee_table_four_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_dark_oak_coffee_table_mid.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_dark_oak_coffee_table_one_border.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_dark_oak_coffee_table_three_way.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_dark_oak_coffee_table_x_axis.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_dark_oak_coffee_table_z_axis.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_dark_oak_trapdoor_bottom.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_dark_oak_trapdoor_open.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_dark_oak_trapdoor_top.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_door.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_door_bottom.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_door_bottom_hinge.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_door_top.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_door_top_hinge.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_iron_trapdoor_bottom.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_iron_trapdoor_open.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_iron_trapdoor_top.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_jungle_coffee_table.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_jungle_coffee_table_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_jungle_coffee_table_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_jungle_coffee_table_four_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_jungle_coffee_table_mid.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_jungle_coffee_table_one_border.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_jungle_coffee_table_three_way.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_jungle_coffee_table_x_axis.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_jungle_coffee_table_z_axis.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_jungle_trapdoor_bottom.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_jungle_trapdoor_open.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_jungle_trapdoor_top.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_oak_coffee_table.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_oak_coffee_table_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_oak_coffee_table_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_oak_coffee_table_four_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_oak_coffee_table_mid.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_oak_coffee_table_one_border.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_oak_coffee_table_three_way.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_oak_coffee_table_x_axis.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_oak_coffee_table_z_axis.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_oak_trapdoor_bottom.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_oak_trapdoor_open.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_oak_trapdoor_top.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_panel.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_panel_ceiling.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_panel_floor.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_panel_wall.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_slab.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_slab_top.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_spruce_coffee_table.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_spruce_coffee_table_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_spruce_coffee_table_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_spruce_coffee_table_four_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_spruce_coffee_table_mid.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_spruce_coffee_table_one_border.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_spruce_coffee_table_three_way.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_spruce_coffee_table_x_axis.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_spruce_coffee_table_z_axis.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_spruce_trapdoor_bottom.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_spruce_trapdoor_open.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_spruce_trapdoor_top.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_stairs.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_stairs_inner.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_stairs_outer.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_trapdoor_bottom.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_trapdoor_open.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_trapdoor_top.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_warped_coffee_table.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_warped_coffee_table_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_warped_coffee_table_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_warped_coffee_table_four_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_warped_coffee_table_mid.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_warped_coffee_table_one_border.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_warped_coffee_table_three_way.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_warped_coffee_table_x_axis.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_warped_coffee_table_z_axis.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_warped_trapdoor_bottom.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_warped_trapdoor_open.json create mode 100644 src/main/resources/assets/modernlife/models/block/glass_warped_trapdoor_top.json create mode 100644 src/main/resources/assets/modernlife/models/block/granite_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/block/granite_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/granite_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/granite_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/granite_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/gravel_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/block/gravel_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/gravel_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/gravel_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/gravel_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/gray_painted_drywall.json create mode 100644 src/main/resources/assets/modernlife/models/block/gray_sofa_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/gray_sofa_left_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/gray_sofa_middle.json create mode 100644 src/main/resources/assets/modernlife/models/block/gray_sofa_right_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/gray_sofa_single.json create mode 100644 src/main/resources/assets/modernlife/models/block/gray_vinyl_siding.json create mode 100644 src/main/resources/assets/modernlife/models/block/green_painted_drywall.json create mode 100644 src/main/resources/assets/modernlife/models/block/green_sofa_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/green_sofa_left_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/green_sofa_middle.json create mode 100644 src/main/resources/assets/modernlife/models/block/green_sofa_right_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/green_sofa_single.json create mode 100644 src/main/resources/assets/modernlife/models/block/green_vinyl_siding.json create mode 100644 src/main/resources/assets/modernlife/models/block/guitar_amplifier.json create mode 100644 src/main/resources/assets/modernlife/models/block/hedge.json create mode 100644 src/main/resources/assets/modernlife/models/block/hot_water_heater.json create mode 100644 src/main/resources/assets/modernlife/models/block/hot_water_heater_bottom.json create mode 100644 src/main/resources/assets/modernlife/models/block/hot_water_heater_top.json create mode 100644 src/main/resources/assets/modernlife/models/block/inset_light.json create mode 100644 src/main/resources/assets/modernlife/models/block/iron_glass_door_bottom.json create mode 100644 src/main/resources/assets/modernlife/models/block/iron_glass_door_bottom_hinge.json create mode 100644 src/main/resources/assets/modernlife/models/block/iron_glass_door_top.json create mode 100644 src/main/resources/assets/modernlife/models/block/iron_glass_door_top_hinge.json create mode 100644 src/main/resources/assets/modernlife/models/block/jail_bars.json create mode 100644 src/main/resources/assets/modernlife/models/block/jail_door_bottom.json create mode 100644 src/main/resources/assets/modernlife/models/block/jail_door_bottom_hinge.json create mode 100644 src/main/resources/assets/modernlife/models/block/jail_door_full.json create mode 100644 src/main/resources/assets/modernlife/models/block/jail_door_top.json create mode 100644 src/main/resources/assets/modernlife/models/block/jail_door_top_hinge.json create mode 100644 src/main/resources/assets/modernlife/models/block/jungle_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/block/jungle_chair.json create mode 100644 src/main/resources/assets/modernlife/models/block/jungle_coffee_table.json create mode 100644 src/main/resources/assets/modernlife/models/block/jungle_coffee_table_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/jungle_coffee_table_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/jungle_coffee_table_mid.json create mode 100644 src/main/resources/assets/modernlife/models/block/jungle_deck.json create mode 100644 src/main/resources/assets/modernlife/models/block/jungle_deck_support.json create mode 100644 src/main/resources/assets/modernlife/models/block/jungle_glass_door_bottom.json create mode 100644 src/main/resources/assets/modernlife/models/block/jungle_glass_door_bottom_hinge.json create mode 100644 src/main/resources/assets/modernlife/models/block/jungle_glass_door_top.json create mode 100644 src/main/resources/assets/modernlife/models/block/jungle_glass_door_top_hinge.json create mode 100644 src/main/resources/assets/modernlife/models/block/jungle_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/jungle_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/jungle_log_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/jungle_log_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/jungle_mini_stool.json create mode 100644 src/main/resources/assets/modernlife/models/block/jungle_night_stand.json create mode 100644 src/main/resources/assets/modernlife/models/block/jungle_picnic_table.json create mode 100644 src/main/resources/assets/modernlife/models/block/jungle_picnic_table_front.json create mode 100644 src/main/resources/assets/modernlife/models/block/jungle_picnic_table_full.json create mode 100644 src/main/resources/assets/modernlife/models/block/jungle_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/jungle_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/jungle_round_table.json create mode 100644 src/main/resources/assets/modernlife/models/block/jungle_small_table.json create mode 100644 src/main/resources/assets/modernlife/models/block/jungle_small_table_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/jungle_small_table_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/jungle_small_table_mid.json create mode 100644 src/main/resources/assets/modernlife/models/block/jungle_stool.json create mode 100644 src/main/resources/assets/modernlife/models/block/jungle_wall_shelf.json create mode 100644 src/main/resources/assets/modernlife/models/block/jungle_wood_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/kitchen_sink.json create mode 100644 src/main/resources/assets/modernlife/models/block/kitchen_sink_water.json create mode 100644 src/main/resources/assets/modernlife/models/block/lantern_post.json create mode 100644 src/main/resources/assets/modernlife/models/block/lantern_post_bottom.json create mode 100644 src/main/resources/assets/modernlife/models/block/lantern_post_top.json create mode 100644 src/main/resources/assets/modernlife/models/block/large_mirror.json create mode 100644 src/main/resources/assets/modernlife/models/block/light_blue_painted_drywall.json create mode 100644 src/main/resources/assets/modernlife/models/block/light_blue_sofa_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/light_blue_sofa_left_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/light_blue_sofa_middle.json create mode 100644 src/main/resources/assets/modernlife/models/block/light_blue_sofa_right_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/light_blue_sofa_single.json create mode 100644 src/main/resources/assets/modernlife/models/block/light_bulb.json create mode 100644 src/main/resources/assets/modernlife/models/block/light_bulb_round.json create mode 100644 src/main/resources/assets/modernlife/models/block/light_bulb_round_big.json create mode 100644 src/main/resources/assets/modernlife/models/block/light_bulb_simple.json create mode 100644 src/main/resources/assets/modernlife/models/block/light_gray_painted_drywall.json create mode 100644 src/main/resources/assets/modernlife/models/block/light_gray_sofa_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/light_gray_sofa_left_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/light_gray_sofa_middle.json create mode 100644 src/main/resources/assets/modernlife/models/block/light_gray_sofa_right_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/light_gray_sofa_single.json create mode 100644 src/main/resources/assets/modernlife/models/block/light_switch_off.json create mode 100644 src/main/resources/assets/modernlife/models/block/light_switch_off_hires.json create mode 100644 src/main/resources/assets/modernlife/models/block/light_switch_on.json create mode 100644 src/main/resources/assets/modernlife/models/block/light_switch_on_hires.json create mode 100644 src/main/resources/assets/modernlife/models/block/lime_painted_drywall.json create mode 100644 src/main/resources/assets/modernlife/models/block/lime_sofa_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/lime_sofa_left_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/lime_sofa_middle.json create mode 100644 src/main/resources/assets/modernlife/models/block/lime_sofa_right_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/lime_sofa_single.json create mode 100644 src/main/resources/assets/modernlife/models/block/magenta_painted_drywall.json create mode 100644 src/main/resources/assets/modernlife/models/block/magenta_sofa_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/magenta_sofa_left_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/magenta_sofa_middle.json create mode 100644 src/main/resources/assets/modernlife/models/block/magenta_sofa_right_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/magenta_sofa_single.json create mode 100644 src/main/resources/assets/modernlife/models/block/massive_mirror.json create mode 100644 src/main/resources/assets/modernlife/models/block/metal_catwalk.json create mode 100644 src/main/resources/assets/modernlife/models/block/metal_catwalk_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/metal_catwalk_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_east_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_eastwest.json create mode 100644 src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_intersection_e.json create mode 100644 src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_intersection_n.json create mode 100644 src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_intersection_s.json create mode 100644 src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_intersection_w.json create mode 100644 src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_mid.json create mode 100644 src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_ne.json create mode 100644 src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_north_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_northsouth.json create mode 100644 src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_nw.json create mode 100644 src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_se.json create mode 100644 src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_single.json create mode 100644 src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_south_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_sw.json create mode 100644 src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_west_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/metal_catwalk_four_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/metal_catwalk_four_way_intersection.json create mode 100644 src/main/resources/assets/modernlife/models/block/metal_catwalk_north_south_passage.json create mode 100644 src/main/resources/assets/modernlife/models/block/metal_catwalk_one_border.json create mode 100644 src/main/resources/assets/modernlife/models/block/metal_catwalk_sw_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/metal_catwalk_sw_post.json create mode 100644 src/main/resources/assets/modernlife/models/block/metal_catwalk_three_way.json create mode 100644 src/main/resources/assets/modernlife/models/block/metal_catwalk_three_way_intersection.json create mode 100644 src/main/resources/assets/modernlife/models/block/metal_duct.json create mode 100644 src/main/resources/assets/modernlife/models/block/metal_grate.json create mode 100644 src/main/resources/assets/modernlife/models/block/microwave.json create mode 100644 src/main/resources/assets/modernlife/models/block/microwave_open.json create mode 100644 src/main/resources/assets/modernlife/models/block/mini_stool.json create mode 100644 src/main/resources/assets/modernlife/models/block/mirror.json create mode 100644 src/main/resources/assets/modernlife/models/block/modern_acacia_bookshelf.json create mode 100644 src/main/resources/assets/modernlife/models/block/modern_birch_bookshelf.json create mode 100644 src/main/resources/assets/modernlife/models/block/modern_book.json create mode 100644 src/main/resources/assets/modernlife/models/block/modern_crimson_bookshelf.json create mode 100644 src/main/resources/assets/modernlife/models/block/modern_dark_oak_bookshelf.json create mode 100644 src/main/resources/assets/modernlife/models/block/modern_jungle_bookshelf.json create mode 100644 src/main/resources/assets/modernlife/models/block/modern_oak_bookshelf.json create mode 100644 src/main/resources/assets/modernlife/models/block/modern_spruce_bookshelf.json create mode 100644 src/main/resources/assets/modernlife/models/block/modern_warped_bookshelf.json create mode 100644 src/main/resources/assets/modernlife/models/block/modern_white_door_bottom.json create mode 100644 src/main/resources/assets/modernlife/models/block/modern_white_door_bottom_hinge.json create mode 100644 src/main/resources/assets/modernlife/models/block/modern_white_door_top.json create mode 100644 src/main/resources/assets/modernlife/models/block/modern_white_door_top_hinge.json create mode 100644 src/main/resources/assets/modernlife/models/block/monitor.json create mode 100644 src/main/resources/assets/modernlife/models/block/mossy_cobblestone_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/block/mossy_cobblestone_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/mossy_cobblestone_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/mossy_cobblestone_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/mossy_cobblestone_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/mossy_stone_bricks_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/block/mossy_stone_bricks_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/mossy_stone_bricks_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/mossy_stone_bricks_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/mossy_stone_bricks_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/music_stand.json create mode 100644 src/main/resources/assets/modernlife/models/block/music_stand_bottom.json create mode 100644 src/main/resources/assets/modernlife/models/block/music_stand_full.json create mode 100644 src/main/resources/assets/modernlife/models/block/music_stand_top.json create mode 100644 src/main/resources/assets/modernlife/models/block/nether_bricks_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/block/nether_bricks_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/nether_bricks_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/nether_bricks_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/nether_bricks_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/netherrack_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/block/netherrack_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/netherrack_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/netherrack_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/netherrack_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/night_stand.json create mode 100644 src/main/resources/assets/modernlife/models/block/oak_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/block/oak_chair.json create mode 100644 src/main/resources/assets/modernlife/models/block/oak_coffee_table.json create mode 100644 src/main/resources/assets/modernlife/models/block/oak_coffee_table_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/oak_coffee_table_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/oak_coffee_table_mid.json create mode 100644 src/main/resources/assets/modernlife/models/block/oak_deck.json create mode 100644 src/main/resources/assets/modernlife/models/block/oak_deck_support.json create mode 100644 src/main/resources/assets/modernlife/models/block/oak_glass_door_bottom.json create mode 100644 src/main/resources/assets/modernlife/models/block/oak_glass_door_bottom_hinge.json create mode 100644 src/main/resources/assets/modernlife/models/block/oak_glass_door_top.json create mode 100644 src/main/resources/assets/modernlife/models/block/oak_glass_door_top_hinge.json create mode 100644 src/main/resources/assets/modernlife/models/block/oak_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/oak_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/oak_log_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/oak_log_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/oak_mini_stool.json create mode 100644 src/main/resources/assets/modernlife/models/block/oak_night_stand.json create mode 100644 src/main/resources/assets/modernlife/models/block/oak_picnic_table.json create mode 100644 src/main/resources/assets/modernlife/models/block/oak_picnic_table_front.json create mode 100644 src/main/resources/assets/modernlife/models/block/oak_picnic_table_full.json create mode 100644 src/main/resources/assets/modernlife/models/block/oak_planks_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/block/oak_planks_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/oak_post.json create mode 100644 src/main/resources/assets/modernlife/models/block/oak_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/oak_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/oak_round_table.json create mode 100644 src/main/resources/assets/modernlife/models/block/oak_small_table.json create mode 100644 src/main/resources/assets/modernlife/models/block/oak_small_table_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/oak_small_table_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/oak_small_table_mid.json create mode 100644 src/main/resources/assets/modernlife/models/block/oak_stool.json create mode 100644 src/main/resources/assets/modernlife/models/block/oak_wall_shelf.json create mode 100644 src/main/resources/assets/modernlife/models/block/oak_wood_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/obsidian_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/block/obsidian_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/obsidian_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/obsidian_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/obsidian_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/old_tv.json create mode 100644 src/main/resources/assets/modernlife/models/block/orange_painted_drywall.json create mode 100644 src/main/resources/assets/modernlife/models/block/orange_sofa_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/orange_sofa_left_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/orange_sofa_middle.json create mode 100644 src/main/resources/assets/modernlife/models/block/orange_sofa_right_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/orange_sofa_single.json create mode 100644 src/main/resources/assets/modernlife/models/block/paved_road.json create mode 100644 src/main/resources/assets/modernlife/models/block/paved_road_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/photocopier.json create mode 100644 src/main/resources/assets/modernlife/models/block/photon.json create mode 100644 src/main/resources/assets/modernlife/models/block/picnic_table.json create mode 100644 src/main/resources/assets/modernlife/models/block/picnic_table_front.json create mode 100644 src/main/resources/assets/modernlife/models/block/picnic_table_full.json create mode 100644 src/main/resources/assets/modernlife/models/block/pink_painted_drywall.json create mode 100644 src/main/resources/assets/modernlife/models/block/pink_sofa_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/pink_sofa_left_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/pink_sofa_middle.json create mode 100644 src/main/resources/assets/modernlife/models/block/pink_sofa_right_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/pink_sofa_single.json create mode 100644 src/main/resources/assets/modernlife/models/block/polished_andesite_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/block/polished_andesite_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/polished_andesite_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/polished_andesite_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/polished_andesite_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/polished_basalt_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/polished_blackstone_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/block/polished_blackstone_bricks_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/block/polished_blackstone_bricks_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/polished_blackstone_bricks_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/polished_blackstone_bricks_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/polished_blackstone_bricks_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/polished_blackstone_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/polished_blackstone_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/polished_blackstone_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/polished_blackstone_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/polished_diorite_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/block/polished_diorite_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/polished_diorite_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/polished_diorite_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/polished_diorite_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/polished_granite_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/block/polished_granite_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/polished_granite_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/polished_granite_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/polished_granite_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/post.json create mode 100644 src/main/resources/assets/modernlife/models/block/power_receiver.json create mode 100644 src/main/resources/assets/modernlife/models/block/power_transmitter.json create mode 100644 src/main/resources/assets/modernlife/models/block/printer.json create mode 100644 src/main/resources/assets/modernlife/models/block/prismarine_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/block/prismarine_bricks_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/block/prismarine_bricks_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/prismarine_bricks_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/prismarine_bricks_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/prismarine_bricks_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/prismarine_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/prismarine_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/prismarine_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/prismarine_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/purple_painted_drywall.json create mode 100644 src/main/resources/assets/modernlife/models/block/purple_sofa_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/purple_sofa_left_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/purple_sofa_middle.json create mode 100644 src/main/resources/assets/modernlife/models/block/purple_sofa_right_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/purple_sofa_single.json create mode 100644 src/main/resources/assets/modernlife/models/block/quartz_bricks_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/quartz_bricks_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/quartz_pillar_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/quartz_pillar_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/quartz_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/quartz_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/radiator.json create mode 100644 src/main/resources/assets/modernlife/models/block/radiator_high.json create mode 100644 src/main/resources/assets/modernlife/models/block/radiator_low.json create mode 100644 src/main/resources/assets/modernlife/models/block/radiator_med.json create mode 100644 src/main/resources/assets/modernlife/models/block/radiator_off.json create mode 100644 src/main/resources/assets/modernlife/models/block/ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/red_painted_drywall.json create mode 100644 src/main/resources/assets/modernlife/models/block/red_sand_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/block/red_sand_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/red_sand_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/red_sand_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/red_sand_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/red_sandstone_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/block/red_sandstone_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/red_sandstone_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/red_sandstone_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/red_sandstone_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/red_smooth_sandstone_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/red_sofa_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/red_sofa_left_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/red_sofa_middle.json create mode 100644 src/main/resources/assets/modernlife/models/block/red_sofa_right_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/red_sofa_single.json create mode 100644 src/main/resources/assets/modernlife/models/block/red_vinyl_siding.json create mode 100644 src/main/resources/assets/modernlife/models/block/refrigerator_bottom.json create mode 100644 src/main/resources/assets/modernlife/models/block/refrigerator_full.json create mode 100644 src/main/resources/assets/modernlife/models/block/refrigerator_top.json create mode 100644 src/main/resources/assets/modernlife/models/block/road_marker_double_yellow.json create mode 100644 src/main/resources/assets/modernlife/models/block/road_marker_double_yellow_incline.json create mode 100644 src/main/resources/assets/modernlife/models/block/road_marker_white.json create mode 100644 src/main/resources/assets/modernlife/models/block/road_marker_white_corner_left.json create mode 100644 src/main/resources/assets/modernlife/models/block/road_marker_white_corner_left_incline.json create mode 100644 src/main/resources/assets/modernlife/models/block/road_marker_white_corner_right.json create mode 100644 src/main/resources/assets/modernlife/models/block/road_marker_white_corner_right_incline.json create mode 100644 src/main/resources/assets/modernlife/models/block/road_marker_white_incline.json create mode 100644 src/main/resources/assets/modernlife/models/block/road_marker_white_shoulder_left.json create mode 100644 src/main/resources/assets/modernlife/models/block/road_marker_white_shoulder_left_incline.json create mode 100644 src/main/resources/assets/modernlife/models/block/road_marker_white_shoulder_right.json create mode 100644 src/main/resources/assets/modernlife/models/block/road_marker_white_shoulder_right_incline.json create mode 100644 src/main/resources/assets/modernlife/models/block/road_marker_yellow.json create mode 100644 src/main/resources/assets/modernlife/models/block/road_marker_yellow_incline.json create mode 100644 src/main/resources/assets/modernlife/models/block/rocky_ceramic_tile.json create mode 100644 src/main/resources/assets/modernlife/models/block/round_table.json create mode 100644 src/main/resources/assets/modernlife/models/block/sand_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/block/sand_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/sand_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/sand_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/sand_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/sandstone_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/block/sandstone_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/sandstone_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/sandstone_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/sandstone_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/seed_spreader.json create mode 100644 src/main/resources/assets/modernlife/models/block/shower_head.json create mode 100644 src/main/resources/assets/modernlife/models/block/six_panel_window.json create mode 100644 src/main/resources/assets/modernlife/models/block/small.json create mode 100644 src/main/resources/assets/modernlife/models/block/small_table.json create mode 100644 src/main/resources/assets/modernlife/models/block/small_table_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/small_table_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/small_table_mid.json create mode 100644 src/main/resources/assets/modernlife/models/block/smooth_quartz_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/smooth_quartz_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/smooth_sandstone_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/smooth_stone_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/block/smooth_stone_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/smooth_stone_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/smooth_stone_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/smooth_stone_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/sofa.json create mode 100644 src/main/resources/assets/modernlife/models/block/sofa_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/sofa_left_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/sofa_middle.json create mode 100644 src/main/resources/assets/modernlife/models/block/sofa_right_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/spruce_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/block/spruce_chair.json create mode 100644 src/main/resources/assets/modernlife/models/block/spruce_coffee_table.json create mode 100644 src/main/resources/assets/modernlife/models/block/spruce_coffee_table_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/spruce_coffee_table_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/spruce_coffee_table_mid.json create mode 100644 src/main/resources/assets/modernlife/models/block/spruce_deck.json create mode 100644 src/main/resources/assets/modernlife/models/block/spruce_deck_support.json create mode 100644 src/main/resources/assets/modernlife/models/block/spruce_glass_door_bottom.json create mode 100644 src/main/resources/assets/modernlife/models/block/spruce_glass_door_bottom_hinge.json create mode 100644 src/main/resources/assets/modernlife/models/block/spruce_glass_door_top.json create mode 100644 src/main/resources/assets/modernlife/models/block/spruce_glass_door_top_hinge.json create mode 100644 src/main/resources/assets/modernlife/models/block/spruce_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/spruce_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/spruce_log_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/spruce_log_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/spruce_mini_stool.json create mode 100644 src/main/resources/assets/modernlife/models/block/spruce_night_stand.json create mode 100644 src/main/resources/assets/modernlife/models/block/spruce_picnic_table.json create mode 100644 src/main/resources/assets/modernlife/models/block/spruce_picnic_table_front.json create mode 100644 src/main/resources/assets/modernlife/models/block/spruce_picnic_table_full.json create mode 100644 src/main/resources/assets/modernlife/models/block/spruce_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/spruce_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/spruce_round_table.json create mode 100644 src/main/resources/assets/modernlife/models/block/spruce_small_table.json create mode 100644 src/main/resources/assets/modernlife/models/block/spruce_small_table_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/spruce_small_table_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/spruce_small_table_mid.json create mode 100644 src/main/resources/assets/modernlife/models/block/spruce_stool.json create mode 100644 src/main/resources/assets/modernlife/models/block/spruce_wall_shelf.json create mode 100644 src/main/resources/assets/modernlife/models/block/spruce_wood_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/stone_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/block/stone_bricks_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/block/stone_bricks_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/stone_bricks_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/stone_bricks_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/stone_bricks_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/stone_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/stone_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/stone_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/stone_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/stool.json create mode 100644 src/main/resources/assets/modernlife/models/block/stove.json create mode 100644 src/main/resources/assets/modernlife/models/block/stove_open.json create mode 100644 src/main/resources/assets/modernlife/models/block/street_light.json create mode 100644 src/main/resources/assets/modernlife/models/block/street_light_bottom.json create mode 100644 src/main/resources/assets/modernlife/models/block/street_light_mid.json create mode 100644 src/main/resources/assets/modernlife/models/block/street_light_top.json create mode 100644 src/main/resources/assets/modernlife/models/block/stripped_acacia_log_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/stripped_acacia_log_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/stripped_acacia_wood_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/stripped_birch_log_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/stripped_birch_log_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/stripped_birch_wood_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/stripped_crimson_log_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/stripped_crimson_log_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/stripped_crimson_wood_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/stripped_dark_oak_log_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/stripped_dark_oak_log_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/stripped_dark_oak_wood_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/stripped_jungle_log_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/stripped_jungle_log_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/stripped_jungle_wood_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/stripped_oak_log_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/stripped_oak_log_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/stripped_oak_wood_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/stripped_spruce_log_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/stripped_spruce_log_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/stripped_spruce_wood_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/stripped_warped_log_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/stripped_warped_log_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/stripped_warped_wood_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/tall_mirror.json create mode 100644 src/main/resources/assets/modernlife/models/block/terracotta_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/block/terracotta_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/terracotta_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/terracotta_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/terracotta_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/tile_light.json create mode 100644 src/main/resources/assets/modernlife/models/block/toilet_full.json create mode 100644 src/main/resources/assets/modernlife/models/block/trash_can.json create mode 100644 src/main/resources/assets/modernlife/models/block/turntable.json create mode 100644 src/main/resources/assets/modernlife/models/block/vinyl_siding.json create mode 100644 src/main/resources/assets/modernlife/models/block/wall_shelf.json create mode 100644 src/main/resources/assets/modernlife/models/block/wall_socket.json create mode 100644 src/main/resources/assets/modernlife/models/block/warped_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/block/warped_chair.json create mode 100644 src/main/resources/assets/modernlife/models/block/warped_coffee_table.json create mode 100644 src/main/resources/assets/modernlife/models/block/warped_coffee_table_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/warped_coffee_table_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/warped_coffee_table_mid.json create mode 100644 src/main/resources/assets/modernlife/models/block/warped_deck.json create mode 100644 src/main/resources/assets/modernlife/models/block/warped_deck_support.json create mode 100644 src/main/resources/assets/modernlife/models/block/warped_glass_door_bottom.json create mode 100644 src/main/resources/assets/modernlife/models/block/warped_glass_door_bottom_hinge.json create mode 100644 src/main/resources/assets/modernlife/models/block/warped_glass_door_top.json create mode 100644 src/main/resources/assets/modernlife/models/block/warped_glass_door_top_hinge.json create mode 100644 src/main/resources/assets/modernlife/models/block/warped_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/warped_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/block/warped_log_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/warped_log_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/warped_mini_stool.json create mode 100644 src/main/resources/assets/modernlife/models/block/warped_night_stand.json create mode 100644 src/main/resources/assets/modernlife/models/block/warped_picnic_table.json create mode 100644 src/main/resources/assets/modernlife/models/block/warped_picnic_table_front.json create mode 100644 src/main/resources/assets/modernlife/models/block/warped_picnic_table_full.json create mode 100644 src/main/resources/assets/modernlife/models/block/warped_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/warped_ramp_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/warped_round_table.json create mode 100644 src/main/resources/assets/modernlife/models/block/warped_small_table.json create mode 100644 src/main/resources/assets/modernlife/models/block/warped_small_table_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/warped_small_table_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/warped_small_table_mid.json create mode 100644 src/main/resources/assets/modernlife/models/block/warped_stool.json create mode 100644 src/main/resources/assets/modernlife/models/block/warped_wall_shelf.json create mode 100644 src/main/resources/assets/modernlife/models/block/warped_wood_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/block/washing_machine.json create mode 100644 src/main/resources/assets/modernlife/models/block/white_ceramic_tile.json create mode 100644 src/main/resources/assets/modernlife/models/block/white_painted_drywall.json create mode 100644 src/main/resources/assets/modernlife/models/block/white_sofa_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/white_sofa_left_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/white_sofa_middle.json create mode 100644 src/main/resources/assets/modernlife/models/block/white_sofa_right_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/white_sofa_single.json create mode 100644 src/main/resources/assets/modernlife/models/block/white_wallpaper.json create mode 100644 src/main/resources/assets/modernlife/models/block/white_wallpaper_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/winch.json create mode 100644 src/main/resources/assets/modernlife/models/block/winch_anchor.json create mode 100644 src/main/resources/assets/modernlife/models/block/yellow_painted_drywall.json create mode 100644 src/main/resources/assets/modernlife/models/block/yellow_sofa_corner.json create mode 100644 src/main/resources/assets/modernlife/models/block/yellow_sofa_left_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/yellow_sofa_middle.json create mode 100644 src/main/resources/assets/modernlife/models/block/yellow_sofa_right_end.json create mode 100644 src/main/resources/assets/modernlife/models/block/yellow_sofa_single.json create mode 100644 src/main/resources/assets/modernlife/models/item/acacia_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/item/acacia_chair.json create mode 100644 src/main/resources/assets/modernlife/models/item/acacia_coffee_table.json create mode 100644 src/main/resources/assets/modernlife/models/item/acacia_deck.json create mode 100644 src/main/resources/assets/modernlife/models/item/acacia_glass_door.json create mode 100644 src/main/resources/assets/modernlife/models/item/acacia_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/acacia_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/acacia_log_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/acacia_mini_stool.json create mode 100644 src/main/resources/assets/modernlife/models/item/acacia_night_stand.json create mode 100644 src/main/resources/assets/modernlife/models/item/acacia_picnic_table.json create mode 100644 src/main/resources/assets/modernlife/models/item/acacia_planks_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/acacia_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/acacia_round_table.json create mode 100644 src/main/resources/assets/modernlife/models/item/acacia_small_table.json create mode 100644 src/main/resources/assets/modernlife/models/item/acacia_wall_shelf.json create mode 100644 src/main/resources/assets/modernlife/models/item/acacia_wood_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/air_conditioner.json create mode 100644 src/main/resources/assets/modernlife/models/item/alarm_clock.json create mode 100644 src/main/resources/assets/modernlife/models/item/andesite_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/item/andesite_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/andesite_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/andesite_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/arrow_slit.json create mode 100644 src/main/resources/assets/modernlife/models/item/basalt_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/bathroom_ceramic_tile.json create mode 100644 src/main/resources/assets/modernlife/models/item/bathtub.json create mode 100644 src/main/resources/assets/modernlife/models/item/battery.json create mode 100644 src/main/resources/assets/modernlife/models/item/beige_ceramic_tile.json create mode 100644 src/main/resources/assets/modernlife/models/item/bicycle_item.json create mode 100644 src/main/resources/assets/modernlife/models/item/birch_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/item/birch_chair.json create mode 100644 src/main/resources/assets/modernlife/models/item/birch_coffee_table.json create mode 100644 src/main/resources/assets/modernlife/models/item/birch_deck.json create mode 100644 src/main/resources/assets/modernlife/models/item/birch_glass_door.json create mode 100644 src/main/resources/assets/modernlife/models/item/birch_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/birch_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/birch_log_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/birch_mini_stool.json create mode 100644 src/main/resources/assets/modernlife/models/item/birch_night_stand.json create mode 100644 src/main/resources/assets/modernlife/models/item/birch_picnic_table.json create mode 100644 src/main/resources/assets/modernlife/models/item/birch_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/birch_round_table.json create mode 100644 src/main/resources/assets/modernlife/models/item/birch_small_table.json create mode 100644 src/main/resources/assets/modernlife/models/item/birch_wall_shelf.json create mode 100644 src/main/resources/assets/modernlife/models/item/birch_wood_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/bishop.json create mode 100644 src/main/resources/assets/modernlife/models/item/bishop_w.json create mode 100644 src/main/resources/assets/modernlife/models/item/black_painted_drywall.json create mode 100644 src/main/resources/assets/modernlife/models/item/black_sofa.json create mode 100644 src/main/resources/assets/modernlife/models/item/blackstone_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/item/blackstone_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/blackstone_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/blackstone_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/blue_painted_drywall.json create mode 100644 src/main/resources/assets/modernlife/models/item/blue_sofa.json create mode 100644 src/main/resources/assets/modernlife/models/item/blue_vinyl_siding.json create mode 100644 src/main/resources/assets/modernlife/models/item/bricks_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/item/bricks_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/bricks_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/bricks_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/brown_ceramic_tile.json create mode 100644 src/main/resources/assets/modernlife/models/item/brown_painted_drywall.json create mode 100644 src/main/resources/assets/modernlife/models/item/brown_sofa.json create mode 100644 src/main/resources/assets/modernlife/models/item/bullet.json create mode 100644 src/main/resources/assets/modernlife/models/item/bullet_strip.json create mode 100644 src/main/resources/assets/modernlife/models/item/camera.json create mode 100644 src/main/resources/assets/modernlife/models/item/canvas.json create mode 100644 src/main/resources/assets/modernlife/models/item/cctv_camera.json create mode 100644 src/main/resources/assets/modernlife/models/item/cctv_screen.json create mode 100644 src/main/resources/assets/modernlife/models/item/ceiling_fan.json create mode 100644 src/main/resources/assets/modernlife/models/item/chainsaw.json create mode 100644 src/main/resources/assets/modernlife/models/item/chainsaw_off.json create mode 100644 src/main/resources/assets/modernlife/models/item/chainsaw_on.json create mode 100644 src/main/resources/assets/modernlife/models/item/chess_board.json create mode 100644 src/main/resources/assets/modernlife/models/item/chiseled_nether_bricks_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/item/chiseled_nether_bricks_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/chiseled_nether_bricks_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/chiseled_nether_bricks_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/chiseled_polished_blackstone_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/item/chiseled_polished_blackstone_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/chiseled_polished_blackstone_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/chiseled_polished_blackstone_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/chiseled_quartz_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/chiseled_red_sandstone_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/item/chiseled_red_sandstone_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/chiseled_red_sandstone_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/chiseled_red_sandstone_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/chiseled_sandstone_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/item/chiseled_sandstone_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/chiseled_sandstone_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/chiseled_sandstone_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/chiseled_stone_bricks_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/item/chiseled_stone_bricks_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/chiseled_stone_bricks_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/chiseled_stone_bricks_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/clay_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/item/clay_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/clay_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/clay_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/cobbled_deepslate_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/cobblestone_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/item/cobblestone_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/cobblestone_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/cobblestone_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/coffee_mug.json create mode 100644 src/main/resources/assets/modernlife/models/item/cracked_stone_bricks_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/item/cracked_stone_bricks_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/cracked_stone_bricks_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/cracked_stone_bricks_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/crimson_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/item/crimson_chair.json create mode 100644 src/main/resources/assets/modernlife/models/item/crimson_coffee_table.json create mode 100644 src/main/resources/assets/modernlife/models/item/crimson_deck.json create mode 100644 src/main/resources/assets/modernlife/models/item/crimson_glass_door.json create mode 100644 src/main/resources/assets/modernlife/models/item/crimson_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/crimson_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/crimson_log_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/crimson_mini_stool.json create mode 100644 src/main/resources/assets/modernlife/models/item/crimson_night_stand.json create mode 100644 src/main/resources/assets/modernlife/models/item/crimson_picnic_table.json create mode 100644 src/main/resources/assets/modernlife/models/item/crimson_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/crimson_round_table.json create mode 100644 src/main/resources/assets/modernlife/models/item/crimson_small_table.json create mode 100644 src/main/resources/assets/modernlife/models/item/crimson_wall_shelf.json create mode 100644 src/main/resources/assets/modernlife/models/item/crimson_wood_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/cut_red_sandstone_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/item/cut_red_sandstone_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/cut_red_sandstone_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/cut_red_sandstone_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/cut_sandstone_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/item/cut_sandstone_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/cut_sandstone_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/cut_sandstone_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/cyan_painted_drywall.json create mode 100644 src/main/resources/assets/modernlife/models/item/cyan_sofa.json create mode 100644 src/main/resources/assets/modernlife/models/item/dark_oak_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/item/dark_oak_chair.json create mode 100644 src/main/resources/assets/modernlife/models/item/dark_oak_coffee_table.json create mode 100644 src/main/resources/assets/modernlife/models/item/dark_oak_deck.json create mode 100644 src/main/resources/assets/modernlife/models/item/dark_oak_glass_door.json create mode 100644 src/main/resources/assets/modernlife/models/item/dark_oak_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/dark_oak_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/dark_oak_log_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/dark_oak_mini_stool.json create mode 100644 src/main/resources/assets/modernlife/models/item/dark_oak_night_stand.json create mode 100644 src/main/resources/assets/modernlife/models/item/dark_oak_picnic_table.json create mode 100644 src/main/resources/assets/modernlife/models/item/dark_oak_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/dark_oak_round_table.json create mode 100644 src/main/resources/assets/modernlife/models/item/dark_oak_small_table.json create mode 100644 src/main/resources/assets/modernlife/models/item/dark_oak_wall_shelf.json create mode 100644 src/main/resources/assets/modernlife/models/item/dark_oak_wood_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/dark_prismarine_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/item/dark_prismarine_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/dark_prismarine_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/dark_prismarine_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/deepslate_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/deluxe_bed.json create mode 100644 src/main/resources/assets/modernlife/models/item/diorite_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/item/diorite_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/diorite_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/diorite_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/dirt_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/dishwasher.json create mode 100644 src/main/resources/assets/modernlife/models/item/double_acacia_wall_shelf.json create mode 100644 src/main/resources/assets/modernlife/models/item/double_birch_wall_shelf.json create mode 100644 src/main/resources/assets/modernlife/models/item/double_crimson_wall_shelf.json create mode 100644 src/main/resources/assets/modernlife/models/item/double_dark_oak_wall_shelf.json create mode 100644 src/main/resources/assets/modernlife/models/item/double_jungle_wall_shelf.json create mode 100644 src/main/resources/assets/modernlife/models/item/double_oak_wall_shelf.json create mode 100644 src/main/resources/assets/modernlife/models/item/double_spruce_wall_shelf.json create mode 100644 src/main/resources/assets/modernlife/models/item/double_warped_wall_shelf.json create mode 100644 src/main/resources/assets/modernlife/models/item/dryer.json create mode 100644 src/main/resources/assets/modernlife/models/item/dual_monitor.json create mode 100644 src/main/resources/assets/modernlife/models/item/easel.json create mode 100644 src/main/resources/assets/modernlife/models/item/electrical_outlet.json create mode 100644 src/main/resources/assets/modernlife/models/item/extended_gun_magazine.json create mode 100644 src/main/resources/assets/modernlife/models/item/extractor.json create mode 100644 src/main/resources/assets/modernlife/models/item/flashlight.json create mode 100644 src/main/resources/assets/modernlife/models/item/flashlight_off.json create mode 100644 src/main/resources/assets/modernlife/models/item/flashlight_on.json create mode 100644 src/main/resources/assets/modernlife/models/item/flatscreen_tv.json create mode 100644 src/main/resources/assets/modernlife/models/item/floor_mat.json create mode 100644 src/main/resources/assets/modernlife/models/item/four_panel_window.json create mode 100644 src/main/resources/assets/modernlife/models/item/gas_can.json create mode 100644 src/main/resources/assets/modernlife/models/item/glass_acacia_coffee_table.json create mode 100644 src/main/resources/assets/modernlife/models/item/glass_acacia_trapdoor.json create mode 100644 src/main/resources/assets/modernlife/models/item/glass_birch_coffee_table.json create mode 100644 src/main/resources/assets/modernlife/models/item/glass_birch_trapdoor.json create mode 100644 src/main/resources/assets/modernlife/models/item/glass_crimson_coffee_table.json create mode 100644 src/main/resources/assets/modernlife/models/item/glass_crimson_trapdoor.json create mode 100644 src/main/resources/assets/modernlife/models/item/glass_dark_oak_coffee_table.json create mode 100644 src/main/resources/assets/modernlife/models/item/glass_dark_oak_trapdoor.json create mode 100644 src/main/resources/assets/modernlife/models/item/glass_door.json create mode 100644 src/main/resources/assets/modernlife/models/item/glass_iron_trapdoor.json create mode 100644 src/main/resources/assets/modernlife/models/item/glass_jungle_coffee_table.json create mode 100644 src/main/resources/assets/modernlife/models/item/glass_jungle_trapdoor.json create mode 100644 src/main/resources/assets/modernlife/models/item/glass_oak_coffee_table.json create mode 100644 src/main/resources/assets/modernlife/models/item/glass_oak_trapdoor.json create mode 100644 src/main/resources/assets/modernlife/models/item/glass_panel.json create mode 100644 src/main/resources/assets/modernlife/models/item/glass_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/glass_slab.json create mode 100644 src/main/resources/assets/modernlife/models/item/glass_spruce_coffee_table.json create mode 100644 src/main/resources/assets/modernlife/models/item/glass_spruce_trapdoor.json create mode 100644 src/main/resources/assets/modernlife/models/item/glass_stairs.json create mode 100644 src/main/resources/assets/modernlife/models/item/glass_trapdoor.json create mode 100644 src/main/resources/assets/modernlife/models/item/glass_warped_coffee_table.json create mode 100644 src/main/resources/assets/modernlife/models/item/glass_warped_trapdoor.json create mode 100644 src/main/resources/assets/modernlife/models/item/granite_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/item/granite_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/granite_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/granite_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/gravel_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/item/gravel_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/gravel_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/gravel_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/gray_painted_drywall.json create mode 100644 src/main/resources/assets/modernlife/models/item/gray_sofa.json create mode 100644 src/main/resources/assets/modernlife/models/item/gray_vinyl_siding.json create mode 100644 src/main/resources/assets/modernlife/models/item/green_painted_drywall.json create mode 100644 src/main/resources/assets/modernlife/models/item/green_sofa.json create mode 100644 src/main/resources/assets/modernlife/models/item/green_vinyl_siding.json create mode 100644 src/main/resources/assets/modernlife/models/item/guitar.json create mode 100644 src/main/resources/assets/modernlife/models/item/guitar_amplifier.json create mode 100644 src/main/resources/assets/modernlife/models/item/gun_magazine.json create mode 100644 src/main/resources/assets/modernlife/models/item/handgun.json create mode 100644 src/main/resources/assets/modernlife/models/item/handgun_firing.json create mode 100644 src/main/resources/assets/modernlife/models/item/handgun_normal.json create mode 100644 src/main/resources/assets/modernlife/models/item/hedge.json create mode 100644 src/main/resources/assets/modernlife/models/item/hot_water_heater.json create mode 100644 src/main/resources/assets/modernlife/models/item/inset_light.json create mode 100644 src/main/resources/assets/modernlife/models/item/iron_glass_door.json create mode 100644 src/main/resources/assets/modernlife/models/item/jail_bars.json create mode 100644 src/main/resources/assets/modernlife/models/item/jail_door.json create mode 100644 src/main/resources/assets/modernlife/models/item/jungle_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/item/jungle_chair.json create mode 100644 src/main/resources/assets/modernlife/models/item/jungle_coffee_table.json create mode 100644 src/main/resources/assets/modernlife/models/item/jungle_deck.json create mode 100644 src/main/resources/assets/modernlife/models/item/jungle_glass_door.json create mode 100644 src/main/resources/assets/modernlife/models/item/jungle_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/jungle_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/jungle_log_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/jungle_mini_stool.json create mode 100644 src/main/resources/assets/modernlife/models/item/jungle_night_stand.json create mode 100644 src/main/resources/assets/modernlife/models/item/jungle_picnic_table.json create mode 100644 src/main/resources/assets/modernlife/models/item/jungle_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/jungle_round_table.json create mode 100644 src/main/resources/assets/modernlife/models/item/jungle_small_table.json create mode 100644 src/main/resources/assets/modernlife/models/item/jungle_wall_shelf.json create mode 100644 src/main/resources/assets/modernlife/models/item/jungle_wood_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/king.json create mode 100644 src/main/resources/assets/modernlife/models/item/king_w.json create mode 100644 src/main/resources/assets/modernlife/models/item/kitchen_sink.json create mode 100644 src/main/resources/assets/modernlife/models/item/knight.json create mode 100644 src/main/resources/assets/modernlife/models/item/knight_w.json create mode 100644 src/main/resources/assets/modernlife/models/item/lantern_post.json create mode 100644 src/main/resources/assets/modernlife/models/item/large_mirror.json create mode 100644 src/main/resources/assets/modernlife/models/item/light_blue_painted_drywall.json create mode 100644 src/main/resources/assets/modernlife/models/item/light_blue_sofa.json create mode 100644 src/main/resources/assets/modernlife/models/item/light_bulb.json create mode 100644 src/main/resources/assets/modernlife/models/item/light_gray_painted_drywall.json create mode 100644 src/main/resources/assets/modernlife/models/item/light_gray_sofa.json create mode 100644 src/main/resources/assets/modernlife/models/item/light_switch.json create mode 100644 src/main/resources/assets/modernlife/models/item/lime_painted_drywall.json create mode 100644 src/main/resources/assets/modernlife/models/item/lime_sofa.json create mode 100644 src/main/resources/assets/modernlife/models/item/magenta_painted_drywall.json create mode 100644 src/main/resources/assets/modernlife/models/item/magenta_sofa.json create mode 100644 src/main/resources/assets/modernlife/models/item/massive_mirror.json create mode 100644 src/main/resources/assets/modernlife/models/item/memory_card.json create mode 100644 src/main/resources/assets/modernlife/models/item/metal_catwalk.json create mode 100644 src/main/resources/assets/modernlife/models/item/metal_duct.json create mode 100644 src/main/resources/assets/modernlife/models/item/metal_grate.json create mode 100644 src/main/resources/assets/modernlife/models/item/microwave.json create mode 100644 src/main/resources/assets/modernlife/models/item/mini_stool.json create mode 100644 src/main/resources/assets/modernlife/models/item/mirror.json create mode 100644 src/main/resources/assets/modernlife/models/item/modern_acacia_bookshelf.json create mode 100644 src/main/resources/assets/modernlife/models/item/modern_birch_bookshelf.json create mode 100644 src/main/resources/assets/modernlife/models/item/modern_book.json create mode 100644 src/main/resources/assets/modernlife/models/item/modern_crimson_bookshelf.json create mode 100644 src/main/resources/assets/modernlife/models/item/modern_dark_oak_bookshelf.json create mode 100644 src/main/resources/assets/modernlife/models/item/modern_jungle_bookshelf.json create mode 100644 src/main/resources/assets/modernlife/models/item/modern_oak_bookshelf.json create mode 100644 src/main/resources/assets/modernlife/models/item/modern_spruce_bookshelf.json create mode 100644 src/main/resources/assets/modernlife/models/item/modern_warped_bookshelf.json create mode 100644 src/main/resources/assets/modernlife/models/item/modern_white_door.json create mode 100644 src/main/resources/assets/modernlife/models/item/monitor.json create mode 100644 src/main/resources/assets/modernlife/models/item/mossy_cobblestone_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/item/mossy_cobblestone_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/mossy_cobblestone_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/mossy_cobblestone_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/mossy_stone_bricks_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/item/mossy_stone_bricks_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/mossy_stone_bricks_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/mossy_stone_bricks_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/motorboat_item.json create mode 100644 src/main/resources/assets/modernlife/models/item/music_stand.json create mode 100644 src/main/resources/assets/modernlife/models/item/nether_bricks_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/item/nether_bricks_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/nether_bricks_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/nether_bricks_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/netherrack_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/item/netherrack_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/netherrack_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/netherrack_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/night_stand.json create mode 100644 src/main/resources/assets/modernlife/models/item/oak_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/item/oak_chair.json create mode 100644 src/main/resources/assets/modernlife/models/item/oak_coffee_table.json create mode 100644 src/main/resources/assets/modernlife/models/item/oak_deck.json create mode 100644 src/main/resources/assets/modernlife/models/item/oak_glass_door.json create mode 100644 src/main/resources/assets/modernlife/models/item/oak_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/oak_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/oak_log_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/oak_mini_stool.json create mode 100644 src/main/resources/assets/modernlife/models/item/oak_night_stand.json create mode 100644 src/main/resources/assets/modernlife/models/item/oak_picnic_table.json create mode 100644 src/main/resources/assets/modernlife/models/item/oak_planks_deck.json create mode 100644 src/main/resources/assets/modernlife/models/item/oak_planks_deck_support.json create mode 100644 src/main/resources/assets/modernlife/models/item/oak_planks_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/oak_post.json create mode 100644 src/main/resources/assets/modernlife/models/item/oak_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/oak_round_table.json create mode 100644 src/main/resources/assets/modernlife/models/item/oak_small_table.json create mode 100644 src/main/resources/assets/modernlife/models/item/oak_wall_shelf.json create mode 100644 src/main/resources/assets/modernlife/models/item/oak_wood_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/obsidian_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/item/obsidian_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/obsidian_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/obsidian_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/old_tv.json create mode 100644 src/main/resources/assets/modernlife/models/item/orange_painted_drywall.json create mode 100644 src/main/resources/assets/modernlife/models/item/orange_sofa.json create mode 100644 src/main/resources/assets/modernlife/models/item/paved_road.json create mode 100644 src/main/resources/assets/modernlife/models/item/paved_road_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/pawn.json create mode 100644 src/main/resources/assets/modernlife/models/item/pawn_w.json create mode 100644 src/main/resources/assets/modernlife/models/item/photocopier.json create mode 100644 src/main/resources/assets/modernlife/models/item/picnic_table.json create mode 100644 src/main/resources/assets/modernlife/models/item/pink_painted_drywall.json create mode 100644 src/main/resources/assets/modernlife/models/item/pink_sofa.json create mode 100644 src/main/resources/assets/modernlife/models/item/polished_andesite_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/item/polished_andesite_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/polished_andesite_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/polished_andesite_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/polished_basalt_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/polished_blackstone_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/item/polished_blackstone_bricks_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/item/polished_blackstone_bricks_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/polished_blackstone_bricks_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/polished_blackstone_bricks_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/polished_blackstone_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/polished_blackstone_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/polished_blackstone_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/polished_diorite_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/item/polished_diorite_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/polished_diorite_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/polished_diorite_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/polished_granite_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/item/polished_granite_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/polished_granite_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/polished_granite_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/power_receiver.json create mode 100644 src/main/resources/assets/modernlife/models/item/power_transmitter.json create mode 100644 src/main/resources/assets/modernlife/models/item/printer.json create mode 100644 src/main/resources/assets/modernlife/models/item/prismarine_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/item/prismarine_bricks_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/item/prismarine_bricks_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/prismarine_bricks_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/prismarine_bricks_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/prismarine_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/prismarine_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/prismarine_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/purple_painted_drywall.json create mode 100644 src/main/resources/assets/modernlife/models/item/purple_sofa.json create mode 100644 src/main/resources/assets/modernlife/models/item/quartz_bricks_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/quartz_pillar_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/quartz_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/queen.json create mode 100644 src/main/resources/assets/modernlife/models/item/queen_w.json create mode 100644 src/main/resources/assets/modernlife/models/item/red_painted_drywall.json create mode 100644 src/main/resources/assets/modernlife/models/item/red_sand_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/item/red_sand_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/red_sand_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/red_sand_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/red_sandstone_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/item/red_sandstone_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/red_sandstone_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/red_sandstone_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/red_smooth_sandstone_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/red_sofa.json create mode 100644 src/main/resources/assets/modernlife/models/item/red_vinyl_siding.json create mode 100644 src/main/resources/assets/modernlife/models/item/refrigerator.json create mode 100644 src/main/resources/assets/modernlife/models/item/road_marker.json create mode 100644 src/main/resources/assets/modernlife/models/item/road_marker_double_yellow.json create mode 100644 src/main/resources/assets/modernlife/models/item/road_marker_double_yellow_incline.json create mode 100644 src/main/resources/assets/modernlife/models/item/road_marker_white.json create mode 100644 src/main/resources/assets/modernlife/models/item/road_marker_white_corner_left.json create mode 100644 src/main/resources/assets/modernlife/models/item/road_marker_white_corner_left_incline.json create mode 100644 src/main/resources/assets/modernlife/models/item/road_marker_white_corner_right.json create mode 100644 src/main/resources/assets/modernlife/models/item/road_marker_white_corner_right_incline.json create mode 100644 src/main/resources/assets/modernlife/models/item/road_marker_white_incline.json create mode 100644 src/main/resources/assets/modernlife/models/item/road_marker_white_shoulder_left.json create mode 100644 src/main/resources/assets/modernlife/models/item/road_marker_white_shoulder_left_incline.json create mode 100644 src/main/resources/assets/modernlife/models/item/road_marker_white_shoulder_right.json create mode 100644 src/main/resources/assets/modernlife/models/item/road_marker_white_shoulder_right_incline.json create mode 100644 src/main/resources/assets/modernlife/models/item/road_marker_yellow.json create mode 100644 src/main/resources/assets/modernlife/models/item/road_marker_yellow_incline.json create mode 100644 src/main/resources/assets/modernlife/models/item/rocky_ceramic_tile.json create mode 100644 src/main/resources/assets/modernlife/models/item/rook.json create mode 100644 src/main/resources/assets/modernlife/models/item/rook_w.json create mode 100644 src/main/resources/assets/modernlife/models/item/round_table.json create mode 100644 src/main/resources/assets/modernlife/models/item/sand_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/item/sand_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/sand_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/sand_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/sandstone_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/item/sandstone_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/sandstone_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/sandstone_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/seed_spreader.json create mode 100644 src/main/resources/assets/modernlife/models/item/shower_head.json create mode 100644 src/main/resources/assets/modernlife/models/item/six_panel_window.json create mode 100644 src/main/resources/assets/modernlife/models/item/small_table.json create mode 100644 src/main/resources/assets/modernlife/models/item/smooth_quartz_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/smooth_sandstone_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/smooth_stone_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/item/smooth_stone_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/smooth_stone_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/smooth_stone_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/speedometer.json create mode 100644 src/main/resources/assets/modernlife/models/item/spruce_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/item/spruce_chair.json create mode 100644 src/main/resources/assets/modernlife/models/item/spruce_coffee_table.json create mode 100644 src/main/resources/assets/modernlife/models/item/spruce_deck.json create mode 100644 src/main/resources/assets/modernlife/models/item/spruce_glass_door.json create mode 100644 src/main/resources/assets/modernlife/models/item/spruce_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/spruce_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/spruce_log_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/spruce_mini_stool.json create mode 100644 src/main/resources/assets/modernlife/models/item/spruce_night_stand.json create mode 100644 src/main/resources/assets/modernlife/models/item/spruce_picnic_table.json create mode 100644 src/main/resources/assets/modernlife/models/item/spruce_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/spruce_round_table.json create mode 100644 src/main/resources/assets/modernlife/models/item/spruce_small_table.json create mode 100644 src/main/resources/assets/modernlife/models/item/spruce_wall_shelf.json create mode 100644 src/main/resources/assets/modernlife/models/item/spruce_wood_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/steam_radiator.json create mode 100644 src/main/resources/assets/modernlife/models/item/stone_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/item/stone_bricks_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/item/stone_bricks_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/stone_bricks_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/stone_bricks_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/stone_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/stone_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/stone_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/stool.json create mode 100644 src/main/resources/assets/modernlife/models/item/stove.json create mode 100644 src/main/resources/assets/modernlife/models/item/street_light.json create mode 100644 src/main/resources/assets/modernlife/models/item/stripped_acacia_log_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/stripped_acacia_wood_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/stripped_birch_log_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/stripped_birch_wood_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/stripped_crimson_log_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/stripped_crimson_wood_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/stripped_dark_oak_log_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/stripped_dark_oak_wood_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/stripped_jungle_log_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/stripped_jungle_wood_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/stripped_oak_log_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/stripped_oak_wood_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/stripped_spruce_log_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/stripped_spruce_wood_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/stripped_warped_log_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/stripped_warped_wood_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/tall_mirror.json create mode 100644 src/main/resources/assets/modernlife/models/item/terracotta_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/item/terracotta_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/terracotta_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/terracotta_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/tile_light.json create mode 100644 src/main/resources/assets/modernlife/models/item/tire.json create mode 100644 src/main/resources/assets/modernlife/models/item/toilet.json create mode 100644 src/main/resources/assets/modernlife/models/item/trash_can.json create mode 100644 src/main/resources/assets/modernlife/models/item/turntable.json create mode 100644 src/main/resources/assets/modernlife/models/item/vinyl_siding.json create mode 100644 src/main/resources/assets/modernlife/models/item/warped_barrier.json create mode 100644 src/main/resources/assets/modernlife/models/item/warped_chair.json create mode 100644 src/main/resources/assets/modernlife/models/item/warped_coffee_table.json create mode 100644 src/main/resources/assets/modernlife/models/item/warped_deck.json create mode 100644 src/main/resources/assets/modernlife/models/item/warped_glass_door.json create mode 100644 src/main/resources/assets/modernlife/models/item/warped_kitchen_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/warped_kitchen_drawer_cabinet.json create mode 100644 src/main/resources/assets/modernlife/models/item/warped_log_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/warped_mini_stool.json create mode 100644 src/main/resources/assets/modernlife/models/item/warped_night_stand.json create mode 100644 src/main/resources/assets/modernlife/models/item/warped_picnic_table.json create mode 100644 src/main/resources/assets/modernlife/models/item/warped_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/warped_round_table.json create mode 100644 src/main/resources/assets/modernlife/models/item/warped_small_table.json create mode 100644 src/main/resources/assets/modernlife/models/item/warped_wall_shelf.json create mode 100644 src/main/resources/assets/modernlife/models/item/warped_wood_ramp.json create mode 100644 src/main/resources/assets/modernlife/models/item/washing_machine.json create mode 100644 src/main/resources/assets/modernlife/models/item/white_ceramic_tile.json create mode 100644 src/main/resources/assets/modernlife/models/item/white_painted_drywall.json create mode 100644 src/main/resources/assets/modernlife/models/item/white_sofa.json create mode 100644 src/main/resources/assets/modernlife/models/item/white_wallpaper.json create mode 100644 src/main/resources/assets/modernlife/models/item/winch.json create mode 100644 src/main/resources/assets/modernlife/models/item/winch_anchor.json create mode 100644 src/main/resources/assets/modernlife/models/item/yellow_painted_drywall.json create mode 100644 src/main/resources/assets/modernlife/models/item/yellow_sofa.json create mode 100644 src/main/resources/assets/modernlife/textures/block/acacia_chair.png create mode 100644 src/main/resources/assets/modernlife/textures/block/acacia_glass_door_bottom.png create mode 100644 src/main/resources/assets/modernlife/textures/block/acacia_glass_door_top.png create mode 100644 src/main/resources/assets/modernlife/textures/block/acacia_kitchen_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/acacia_kitchen_drawer_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/acacia_mini_stool.png create mode 100644 src/main/resources/assets/modernlife/textures/block/acacia_night_stand.png create mode 100644 src/main/resources/assets/modernlife/textures/block/acacia_planks_deck.png create mode 100644 src/main/resources/assets/modernlife/textures/block/acacia_round_table.png create mode 100644 src/main/resources/assets/modernlife/textures/block/acacia_wall_shelf.png create mode 100644 src/main/resources/assets/modernlife/textures/block/air_conditioner.png create mode 100644 src/main/resources/assets/modernlife/textures/block/alarm_clock.png create mode 100644 src/main/resources/assets/modernlife/textures/block/andesite_kitchen_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/andesite_kitchen_drawer_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/arrow_slit.png create mode 100644 src/main/resources/assets/modernlife/textures/block/arrow_slit_top.png create mode 100644 src/main/resources/assets/modernlife/textures/block/bathroom_ceramic_tile.png create mode 100644 src/main/resources/assets/modernlife/textures/block/bathtub.png create mode 100644 src/main/resources/assets/modernlife/textures/block/beige_ceramic_tile.png create mode 100644 src/main/resources/assets/modernlife/textures/block/birch_chair.png create mode 100644 src/main/resources/assets/modernlife/textures/block/birch_glass_door_bottom.png create mode 100644 src/main/resources/assets/modernlife/textures/block/birch_glass_door_top.png create mode 100644 src/main/resources/assets/modernlife/textures/block/birch_kitchen_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/birch_kitchen_drawer_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/birch_mini_stool.png create mode 100644 src/main/resources/assets/modernlife/textures/block/birch_night_stand.png create mode 100644 src/main/resources/assets/modernlife/textures/block/birch_planks_deck.png create mode 100644 src/main/resources/assets/modernlife/textures/block/birch_round_table.png create mode 100644 src/main/resources/assets/modernlife/textures/block/birch_wall_shelf.png create mode 100644 src/main/resources/assets/modernlife/textures/block/black_sofa.png create mode 100644 src/main/resources/assets/modernlife/textures/block/blackstone_kitchen_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/blackstone_kitchen_drawer_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/blank_painting.png create mode 100644 src/main/resources/assets/modernlife/textures/block/blank_painting_big.png create mode 100644 src/main/resources/assets/modernlife/textures/block/blue_sofa.png create mode 100644 src/main/resources/assets/modernlife/textures/block/blue_vinyl_siding.png create mode 100644 src/main/resources/assets/modernlife/textures/block/bricks_kitchen_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/bricks_kitchen_drawer_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/brown_ceramic_tile.png create mode 100644 src/main/resources/assets/modernlife/textures/block/brown_sofa.png create mode 100644 src/main/resources/assets/modernlife/textures/block/canvas.png create mode 100644 src/main/resources/assets/modernlife/textures/block/cctv_camera.png create mode 100644 src/main/resources/assets/modernlife/textures/block/ceiling_fan.png create mode 100644 src/main/resources/assets/modernlife/textures/block/chainsaw_blade.png.mcmeta create mode 100644 src/main/resources/assets/modernlife/textures/block/chess_board.png create mode 100644 src/main/resources/assets/modernlife/textures/block/chiseled_nether_bricks_kitchen_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/chiseled_nether_bricks_kitchen_drawer_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/chiseled_polished_blackstone_kitchen_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/chiseled_polished_blackstone_kitchen_drawer_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/chiseled_red_sandstone_kitchen_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/chiseled_red_sandstone_kitchen_drawer_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/chiseled_sandstone_kitchen_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/chiseled_sandstone_kitchen_drawer_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/chiseled_stone_bricks_kitchen_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/chiseled_stone_bricks_kitchen_drawer_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/clay_kitchen_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/clay_kitchen_drawer_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/cobblestone_kitchen_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/cobblestone_kitchen_drawer_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/coffee_mug.png create mode 100644 src/main/resources/assets/modernlife/textures/block/cracked_stone_bricks_kitchen_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/cracked_stone_bricks_kitchen_drawer_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/crimson_chair.png create mode 100644 src/main/resources/assets/modernlife/textures/block/crimson_glass_door_bottom.png create mode 100644 src/main/resources/assets/modernlife/textures/block/crimson_glass_door_top.png create mode 100644 src/main/resources/assets/modernlife/textures/block/crimson_kitchen_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/crimson_kitchen_drawer_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/crimson_mini_stool.png create mode 100644 src/main/resources/assets/modernlife/textures/block/crimson_night_stand.png create mode 100644 src/main/resources/assets/modernlife/textures/block/crimson_planks_deck.png create mode 100644 src/main/resources/assets/modernlife/textures/block/crimson_round_table.png create mode 100644 src/main/resources/assets/modernlife/textures/block/crimson_wall_shelf.png create mode 100644 src/main/resources/assets/modernlife/textures/block/cut_red_sandstone_kitchen_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/cut_red_sandstone_kitchen_drawer_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/cut_sandstone_kitchen_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/cut_sandstone_kitchen_drawer_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/cyan_sofa.png create mode 100644 src/main/resources/assets/modernlife/textures/block/dark_oak_chair.png create mode 100644 src/main/resources/assets/modernlife/textures/block/dark_oak_glass_door_bottom.png create mode 100644 src/main/resources/assets/modernlife/textures/block/dark_oak_glass_door_top.png create mode 100644 src/main/resources/assets/modernlife/textures/block/dark_oak_kitchen_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/dark_oak_kitchen_drawer_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/dark_oak_mini_stool.png create mode 100644 src/main/resources/assets/modernlife/textures/block/dark_oak_night_stand.png create mode 100644 src/main/resources/assets/modernlife/textures/block/dark_oak_planks_deck.png create mode 100644 src/main/resources/assets/modernlife/textures/block/dark_oak_round_table.png create mode 100644 src/main/resources/assets/modernlife/textures/block/dark_oak_wall_shelf.png create mode 100644 src/main/resources/assets/modernlife/textures/block/dark_prismarine_kitchen_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/dark_prismarine_kitchen_drawer_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/diorite_kitchen_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/diorite_kitchen_drawer_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/dishwasher.png create mode 100644 src/main/resources/assets/modernlife/textures/block/drain_stopper.png create mode 100644 src/main/resources/assets/modernlife/textures/block/easel.png create mode 100644 src/main/resources/assets/modernlife/textures/block/electrical_outlet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/extractor.png create mode 100644 src/main/resources/assets/modernlife/textures/block/fan_off_hq.png create mode 100644 src/main/resources/assets/modernlife/textures/block/fan_on.png create mode 100644 src/main/resources/assets/modernlife/textures/block/fan_on.png.mcmeta create mode 100644 src/main/resources/assets/modernlife/textures/block/flashlight_animated_white.png create mode 100644 src/main/resources/assets/modernlife/textures/block/flashlight_animated_white.png.mcmeta create mode 100644 src/main/resources/assets/modernlife/textures/block/floor_mat_bottom.png create mode 100644 src/main/resources/assets/modernlife/textures/block/floor_mat_top.png create mode 100644 src/main/resources/assets/modernlife/textures/block/four_panel_window.png create mode 100644 src/main/resources/assets/modernlife/textures/block/glass_acacia_trapdoor.png create mode 100644 src/main/resources/assets/modernlife/textures/block/glass_birch_trapdoor.png create mode 100644 src/main/resources/assets/modernlife/textures/block/glass_clear.png create mode 100644 src/main/resources/assets/modernlife/textures/block/glass_crimson_trapdoor.png create mode 100644 src/main/resources/assets/modernlife/textures/block/glass_dark_oak_trapdoor.png create mode 100644 src/main/resources/assets/modernlife/textures/block/glass_door_bottom.png create mode 100644 src/main/resources/assets/modernlife/textures/block/glass_door_top.png create mode 100644 src/main/resources/assets/modernlife/textures/block/glass_iron_trapdoor.png create mode 100644 src/main/resources/assets/modernlife/textures/block/glass_jungle_trapdoor.png create mode 100644 src/main/resources/assets/modernlife/textures/block/glass_oak_trapdoor.png create mode 100644 src/main/resources/assets/modernlife/textures/block/glass_spruce_trapdoor.png create mode 100644 src/main/resources/assets/modernlife/textures/block/glass_warped_trapdoor.png create mode 100644 src/main/resources/assets/modernlife/textures/block/granite_kitchen_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/granite_kitchen_drawer_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/gravel_kitchen_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/gravel_kitchen_drawer_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/gray_sofa.png create mode 100644 src/main/resources/assets/modernlife/textures/block/gray_vinyl_siding.png create mode 100644 src/main/resources/assets/modernlife/textures/block/green_sofa.png create mode 100644 src/main/resources/assets/modernlife/textures/block/green_vinyl_siding.png create mode 100644 src/main/resources/assets/modernlife/textures/block/guitar.png create mode 100644 src/main/resources/assets/modernlife/textures/block/guitar_amplifier.png create mode 100644 src/main/resources/assets/modernlife/textures/block/guitar_amplifier_back.png create mode 100644 src/main/resources/assets/modernlife/textures/block/guitar_amplifier_saide.png create mode 100644 src/main/resources/assets/modernlife/textures/block/guitar_amplifier_top_bottom.png create mode 100644 src/main/resources/assets/modernlife/textures/block/hedge.png create mode 100644 src/main/resources/assets/modernlife/textures/block/hot_water_heater.png create mode 100644 src/main/resources/assets/modernlife/textures/block/inset_light_bottom.png create mode 100644 src/main/resources/assets/modernlife/textures/block/inset_light_side.png create mode 100644 src/main/resources/assets/modernlife/textures/block/inset_light_top.png create mode 100644 src/main/resources/assets/modernlife/textures/block/iron_glass_door_top.png create mode 100644 src/main/resources/assets/modernlife/textures/block/iron_grate.png create mode 100644 src/main/resources/assets/modernlife/textures/block/jail_bars.png create mode 100644 src/main/resources/assets/modernlife/textures/block/jail_door.png create mode 100644 src/main/resources/assets/modernlife/textures/block/jungle_chair.png create mode 100644 src/main/resources/assets/modernlife/textures/block/jungle_glass_door_top.png create mode 100644 src/main/resources/assets/modernlife/textures/block/jungle_kitchen_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/jungle_kitchen_drawer_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/jungle_mini_stool.png create mode 100644 src/main/resources/assets/modernlife/textures/block/jungle_night_stand.png create mode 100644 src/main/resources/assets/modernlife/textures/block/jungle_planks_deck.png create mode 100644 src/main/resources/assets/modernlife/textures/block/jungle_round_table.png create mode 100644 src/main/resources/assets/modernlife/textures/block/jungle_wall_shelf.png create mode 100644 src/main/resources/assets/modernlife/textures/block/kitchen_sink.png create mode 100644 src/main/resources/assets/modernlife/textures/block/large_mirror.png create mode 100644 src/main/resources/assets/modernlife/textures/block/light_blue_sofa.png create mode 100644 src/main/resources/assets/modernlife/textures/block/light_bulb.png create mode 100644 src/main/resources/assets/modernlife/textures/block/light_gray_sofa.png create mode 100644 src/main/resources/assets/modernlife/textures/block/light_switch.png create mode 100644 src/main/resources/assets/modernlife/textures/block/light_switch_hires.png create mode 100644 src/main/resources/assets/modernlife/textures/block/lime_sofa.png create mode 100644 src/main/resources/assets/modernlife/textures/block/magenta_sofa.png create mode 100644 src/main/resources/assets/modernlife/textures/block/massive_mirror.png create mode 100644 src/main/resources/assets/modernlife/textures/block/mattress.png create mode 100644 src/main/resources/assets/modernlife/textures/block/metal_catwalk.png create mode 100644 src/main/resources/assets/modernlife/textures/block/metal_catwalk_floor.png create mode 100644 src/main/resources/assets/modernlife/textures/block/metal_duct.png create mode 100644 src/main/resources/assets/modernlife/textures/block/metal_duct_top.png create mode 100644 src/main/resources/assets/modernlife/textures/block/microwave.png create mode 100644 src/main/resources/assets/modernlife/textures/block/microwave_face.png create mode 100644 src/main/resources/assets/modernlife/textures/block/mirror.png create mode 100644 src/main/resources/assets/modernlife/textures/block/modern_acacia_bookshelf.png create mode 100644 src/main/resources/assets/modernlife/textures/block/modern_birch_bookshelf.png create mode 100644 src/main/resources/assets/modernlife/textures/block/modern_crimson_bookshelf.png create mode 100644 src/main/resources/assets/modernlife/textures/block/modern_dark_oak_bookshelf.png create mode 100644 src/main/resources/assets/modernlife/textures/block/modern_door_bottom_white.png create mode 100644 src/main/resources/assets/modernlife/textures/block/modern_door_top_white.png create mode 100644 src/main/resources/assets/modernlife/textures/block/modern_glass_door.png create mode 100644 src/main/resources/assets/modernlife/textures/block/modern_jungle_bookshelf.png create mode 100644 src/main/resources/assets/modernlife/textures/block/modern_oak_bookshelf.png create mode 100644 src/main/resources/assets/modernlife/textures/block/modern_spruce_bookshelf.png create mode 100644 src/main/resources/assets/modernlife/textures/block/modern_warped_bookshelf.png create mode 100644 src/main/resources/assets/modernlife/textures/block/mossy_cobblestone_kitchen_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/mossy_cobblestone_kitchen_drawer_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/mossy_stone_bricks_kitchen_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/mossy_stone_bricks_kitchen_drawer_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/nether_bricks_kitchen_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/nether_bricks_kitchen_drawer_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/netherrack_kitchen_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/netherrack_kitchen_drawer_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/oak_chair.png create mode 100644 src/main/resources/assets/modernlife/textures/block/oak_glass_door_bottom.png create mode 100644 src/main/resources/assets/modernlife/textures/block/oak_glass_door_top.png create mode 100644 src/main/resources/assets/modernlife/textures/block/oak_kitchen_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/oak_kitchen_drawer_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/oak_mini_stool.png create mode 100644 src/main/resources/assets/modernlife/textures/block/oak_night_stand.png create mode 100644 src/main/resources/assets/modernlife/textures/block/oak_planks_deck.png create mode 100644 src/main/resources/assets/modernlife/textures/block/oak_round_table.png create mode 100644 src/main/resources/assets/modernlife/textures/block/oak_wall_shelf.png create mode 100644 src/main/resources/assets/modernlife/textures/block/obsidian_kitchen_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/obsidian_kitchen_drawer_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/old_tv.png create mode 100644 src/main/resources/assets/modernlife/textures/block/old_tv_dial.png create mode 100644 src/main/resources/assets/modernlife/textures/block/old_tv_front.png create mode 100644 src/main/resources/assets/modernlife/textures/block/orange_sofa.png create mode 100644 src/main/resources/assets/modernlife/textures/block/photocopier.png create mode 100644 src/main/resources/assets/modernlife/textures/block/pink_sofa.png create mode 100644 src/main/resources/assets/modernlife/textures/block/polished_andesite_kitchen_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/polished_andesite_kitchen_drawer_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/polished_blackstone_bricks_kitchen_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/polished_blackstone_bricks_kitchen_drawer_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/polished_blackstone_kitchen_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/polished_blackstone_kitchen_drawer_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/polished_diorite_kitchen_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/polished_diorite_kitchen_drawer_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/polished_granite_kitchen_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/polished_granite_kitchen_drawer_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/power_receiver_bottom.png create mode 100644 src/main/resources/assets/modernlife/textures/block/power_receiver_layer.png create mode 100644 src/main/resources/assets/modernlife/textures/block/power_receiver_side.png create mode 100644 src/main/resources/assets/modernlife/textures/block/power_receiver_surroundin_effect.png create mode 100644 src/main/resources/assets/modernlife/textures/block/power_receiver_surroundin_effect.png.mcmeta create mode 100644 src/main/resources/assets/modernlife/textures/block/power_receiver_top.png create mode 100644 src/main/resources/assets/modernlife/textures/block/power_transmitter_bottom.png create mode 100644 src/main/resources/assets/modernlife/textures/block/power_transmitter_side.png create mode 100644 src/main/resources/assets/modernlife/textures/block/power_transmitter_top.png create mode 100644 src/main/resources/assets/modernlife/textures/block/printer.png create mode 100644 src/main/resources/assets/modernlife/textures/block/prismarine_bricks_kitchen_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/prismarine_bricks_kitchen_drawer_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/prismarine_kitchen_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/prismarine_kitchen_drawer_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/pure_white.png create mode 100644 src/main/resources/assets/modernlife/textures/block/purple_sofa.png create mode 100644 src/main/resources/assets/modernlife/textures/block/red_sand_kitchen_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/red_sand_kitchen_drawer_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/red_sandstone_kitchen_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/red_sandstone_kitchen_drawer_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/red_sofa.png create mode 100644 src/main/resources/assets/modernlife/textures/block/red_vinyl_siding.png create mode 100644 src/main/resources/assets/modernlife/textures/block/refrigerator.png create mode 100644 src/main/resources/assets/modernlife/textures/block/rocky_ceramic_tile.png create mode 100644 src/main/resources/assets/modernlife/textures/block/sand_kitchen_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/sand_kitchen_drawer_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/sandstone_kitchen_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/sandstone_kitchen_drawer_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/seed.png create mode 100644 src/main/resources/assets/modernlife/textures/block/seed_spreader_bottom.png create mode 100644 src/main/resources/assets/modernlife/textures/block/seed_spreader_side.png create mode 100644 src/main/resources/assets/modernlife/textures/block/seed_spreader_top.png create mode 100644 src/main/resources/assets/modernlife/textures/block/shower_head.png create mode 100644 src/main/resources/assets/modernlife/textures/block/six_panel_window.png create mode 100644 src/main/resources/assets/modernlife/textures/block/smooth_stone_kitchen_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/smooth_stone_kitchen_drawer_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/spruce_chair.png create mode 100644 src/main/resources/assets/modernlife/textures/block/spruce_glass_door_top.png create mode 100644 src/main/resources/assets/modernlife/textures/block/spruce_kitchen_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/spruce_kitchen_drawer_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/spruce_mini_stool.png create mode 100644 src/main/resources/assets/modernlife/textures/block/spruce_night_stand.png create mode 100644 src/main/resources/assets/modernlife/textures/block/spruce_planks_deck.png create mode 100644 src/main/resources/assets/modernlife/textures/block/spruce_round_table.png create mode 100644 src/main/resources/assets/modernlife/textures/block/spruce_wall_shelf.png create mode 100644 src/main/resources/assets/modernlife/textures/block/steam_radiator_high.png create mode 100644 src/main/resources/assets/modernlife/textures/block/steam_radiator_low.png create mode 100644 src/main/resources/assets/modernlife/textures/block/steam_radiator_med.png create mode 100644 src/main/resources/assets/modernlife/textures/block/steam_radiator_off.png create mode 100644 src/main/resources/assets/modernlife/textures/block/stone_bricks_kitchen_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/stone_bricks_kitchen_drawer_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/stone_kitchen_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/stone_kitchen_drawer_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/stove.png create mode 100644 src/main/resources/assets/modernlife/textures/block/stove_console.png create mode 100644 src/main/resources/assets/modernlife/textures/block/symphony_6_f_major.png create mode 100644 src/main/resources/assets/modernlife/textures/block/tall_mirror.png create mode 100644 src/main/resources/assets/modernlife/textures/block/terracotta_kitchen_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/terracotta_kitchen_drawer_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/tile_light.png create mode 100644 src/main/resources/assets/modernlife/textures/block/toilet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/toilet_water_still.png create mode 100644 src/main/resources/assets/modernlife/textures/block/toilet_water_still.png.mcmeta create mode 100644 src/main/resources/assets/modernlife/textures/block/transparent_dot.png create mode 100644 src/main/resources/assets/modernlife/textures/block/trash_can.png create mode 100644 src/main/resources/assets/modernlife/textures/block/turntable_bottom.png create mode 100644 src/main/resources/assets/modernlife/textures/block/turntable_side.png create mode 100644 src/main/resources/assets/modernlife/textures/block/turntable_stone.png create mode 100644 src/main/resources/assets/modernlife/textures/block/turntable_top.png create mode 100644 src/main/resources/assets/modernlife/textures/block/vinyl_siding.png create mode 100644 src/main/resources/assets/modernlife/textures/block/warped_chair.png create mode 100644 src/main/resources/assets/modernlife/textures/block/warped_glass_door_bottom.png create mode 100644 src/main/resources/assets/modernlife/textures/block/warped_glass_door_top.png create mode 100644 src/main/resources/assets/modernlife/textures/block/warped_kitchen_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/warped_kitchen_drawer_cabinet.png create mode 100644 src/main/resources/assets/modernlife/textures/block/warped_mini_stool.png create mode 100644 src/main/resources/assets/modernlife/textures/block/warped_night_stand.png create mode 100644 src/main/resources/assets/modernlife/textures/block/warped_planks_deck.png create mode 100644 src/main/resources/assets/modernlife/textures/block/warped_round_table.png create mode 100644 src/main/resources/assets/modernlife/textures/block/warped_wall_shelf.png create mode 100644 src/main/resources/assets/modernlife/textures/block/washing_machine.png create mode 100644 src/main/resources/assets/modernlife/textures/block/white.png create mode 100644 src/main/resources/assets/modernlife/textures/block/white_ceramic_tile.png create mode 100644 src/main/resources/assets/modernlife/textures/block/white_sofa.png create mode 100644 src/main/resources/assets/modernlife/textures/block/winch.png create mode 100644 src/main/resources/assets/modernlife/textures/block/winch_anchor.png create mode 100644 src/main/resources/assets/modernlife/textures/block/winch_anchor_bottom.png create mode 100644 src/main/resources/assets/modernlife/textures/block/winch_anchor_buckle.png create mode 100644 src/main/resources/assets/modernlife/textures/block/winch_anchor_horn.png create mode 100644 src/main/resources/assets/modernlife/textures/block/winch_anchor_top.png create mode 100644 src/main/resources/assets/modernlife/textures/block/winch_side.png create mode 100644 src/main/resources/assets/modernlife/textures/block/yellow_sofa.png create mode 100644 src/main/resources/assets/modernlife/textures/gui/canvas_tooltip.png create mode 100644 src/main/resources/assets/modernlife/textures/gui/canvas_ui.png create mode 100644 src/main/resources/assets/modernlife/textures/gui/gui_chess_blank.png create mode 100644 src/main/resources/assets/modernlife/textures/gui/gui_container_mini.png create mode 100644 src/main/resources/assets/modernlife/textures/gui/gui_easel_custom_size.png create mode 100644 src/main/resources/assets/modernlife/textures/gui/gui_easel_optional.png create mode 100644 src/main/resources/assets/modernlife/textures/gui/gui_motorboat.png create mode 100644 src/main/resources/assets/modernlife/textures/gui/gui_photocopier.png create mode 100644 src/main/resources/assets/modernlife/textures/gui/gui_printer.png create mode 100644 src/main/resources/assets/modernlife/textures/gui/gui_printer_custom.png create mode 100644 src/main/resources/assets/modernlife/textures/gui/gui_radiator_all.png create mode 100644 src/main/resources/assets/modernlife/textures/gui/gui_seed_spreader.png create mode 100644 src/main/resources/assets/modernlife/textures/gui/gui_trash.png create mode 100644 src/main/resources/assets/modernlife/textures/gui/mc_guitar_keys_full.png create mode 100644 src/main/resources/assets/modernlife/textures/gui/modern_door_top_white.png create mode 100644 src/main/resources/assets/modernlife/textures/gui/modern_door_top_white2.png create mode 100644 src/main/resources/assets/modernlife/textures/gui/ui_color_picker.png create mode 100644 src/main/resources/assets/modernlife/textures/gui/wireless_power_ui.png create mode 100644 src/main/resources/assets/modernlife/textures/item/acacia_glass_door.png create mode 100644 src/main/resources/assets/modernlife/textures/item/base_color.png create mode 100644 src/main/resources/assets/modernlife/textures/item/battery.png create mode 100644 src/main/resources/assets/modernlife/textures/item/bicycle.png create mode 100644 src/main/resources/assets/modernlife/textures/item/bicycle_uv.png create mode 100644 src/main/resources/assets/modernlife/textures/item/birch_glass_door.png create mode 100644 src/main/resources/assets/modernlife/textures/item/bishop.png create mode 100644 src/main/resources/assets/modernlife/textures/item/bishop_w.png create mode 100644 src/main/resources/assets/modernlife/textures/item/black_parts.png create mode 100644 src/main/resources/assets/modernlife/textures/item/book.png create mode 100644 src/main/resources/assets/modernlife/textures/item/bullet.png create mode 100644 src/main/resources/assets/modernlife/textures/item/bullet_hole_1.png create mode 100644 src/main/resources/assets/modernlife/textures/item/bullet_hole_2.png create mode 100644 src/main/resources/assets/modernlife/textures/item/bullet_hole_3.png create mode 100644 src/main/resources/assets/modernlife/textures/item/camera.png create mode 100644 src/main/resources/assets/modernlife/textures/item/camera_glass.png create mode 100644 src/main/resources/assets/modernlife/textures/item/camera_viewfinder.png create mode 100644 src/main/resources/assets/modernlife/textures/item/chainsaw_blade.png.mcmeta create mode 100644 src/main/resources/assets/modernlife/textures/item/chainsaw_blade_off.png create mode 100644 src/main/resources/assets/modernlife/textures/item/chainsaw_blade_on.png create mode 100644 src/main/resources/assets/modernlife/textures/item/chainsaw_blade_on.png.mcmeta create mode 100644 src/main/resources/assets/modernlife/textures/item/crimson_glass_door.png create mode 100644 src/main/resources/assets/modernlife/textures/item/dark_oak_glass_door.png create mode 100644 src/main/resources/assets/modernlife/textures/item/extended_gun_magazine.png create mode 100644 src/main/resources/assets/modernlife/textures/item/flashlight_off.png create mode 100644 src/main/resources/assets/modernlife/textures/item/flashlight_on.png create mode 100644 src/main/resources/assets/modernlife/textures/item/gas_can.png create mode 100644 src/main/resources/assets/modernlife/textures/item/glass_door.png create mode 100644 src/main/resources/assets/modernlife/textures/item/guitar.png create mode 100644 src/main/resources/assets/modernlife/textures/item/gun_magazine.png create mode 100644 src/main/resources/assets/modernlife/textures/item/handgun.png create mode 100644 src/main/resources/assets/modernlife/textures/item/holes.png create mode 100644 src/main/resources/assets/modernlife/textures/item/iron_glass_door.png create mode 100644 src/main/resources/assets/modernlife/textures/item/jungle_glass_door.png create mode 100644 src/main/resources/assets/modernlife/textures/item/king.png create mode 100644 src/main/resources/assets/modernlife/textures/item/king_w.png create mode 100644 src/main/resources/assets/modernlife/textures/item/knight.png create mode 100644 src/main/resources/assets/modernlife/textures/item/knight_w.png create mode 100644 src/main/resources/assets/modernlife/textures/item/memory_card.png create mode 100644 src/main/resources/assets/modernlife/textures/item/metal_color.png create mode 100644 src/main/resources/assets/modernlife/textures/item/modern_white_door.png create mode 100644 src/main/resources/assets/modernlife/textures/item/motorboat_uv.png create mode 100644 src/main/resources/assets/modernlife/textures/item/muzzle_flash.png create mode 100644 src/main/resources/assets/modernlife/textures/item/muzzle_flash.png.mcmeta create mode 100644 src/main/resources/assets/modernlife/textures/item/oak_glass_door.png create mode 100644 src/main/resources/assets/modernlife/textures/item/paintbrush.png create mode 100644 src/main/resources/assets/modernlife/textures/item/pawn_small.png create mode 100644 src/main/resources/assets/modernlife/textures/item/pawn_small_w.png create mode 100644 src/main/resources/assets/modernlife/textures/item/queen.png create mode 100644 src/main/resources/assets/modernlife/textures/item/queen_w.png create mode 100644 src/main/resources/assets/modernlife/textures/item/rook.png create mode 100644 src/main/resources/assets/modernlife/textures/item/rook_w.png create mode 100644 src/main/resources/assets/modernlife/textures/item/speedometer.png create mode 100644 src/main/resources/assets/modernlife/textures/item/spruce_glass_door.png create mode 100644 src/main/resources/assets/modernlife/textures/item/tire1.png create mode 100644 src/main/resources/assets/modernlife/textures/item/tire2.png create mode 100644 src/main/resources/assets/modernlife/textures/item/tire3.png create mode 100644 src/main/resources/assets/modernlife/textures/item/warped_glass_door.png create mode 100644 src/main/resources/data/modernlife/recipes/bullet.json diff --git a/src/main/resources/assets/modernlife/models/block/acacia_barrier.json b/src/main/resources/assets/modernlife/models/block/acacia_barrier.json new file mode 100644 index 0000000..65e94a4 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/acacia_barrier.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/barrier", + "textures": { + "0": "block/acacia_planks", + "particle": "block/acacia_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/acacia_chair.json b/src/main/resources/assets/modernlife/models/block/acacia_chair.json new file mode 100644 index 0000000..b6bca0f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/acacia_chair.json @@ -0,0 +1,215 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "render_type" : "cutout", + "textures": { + "138": "modernlife:block/acacia_chair", + "particle": "modernlife:block/acacia_chair" + }, + "elements": [ + { + "name": "top", + "from": [2, 7, 2], + "to": [14, 10, 14], + "faces": { + "north": {"uv": [0, 6, 6, 7.5], "texture": "#138"}, + "east": {"uv": [6, 7.5, 0, 9], "texture": "#138"}, + "south": {"uv": [6, 6, 12, 7.5], "texture": "#138"}, + "west": {"uv": [0, 7.5, 6, 9], "texture": "#138"}, + "up": {"uv": [6, 6, 0, 0], "texture": "#138"}, + "down": {"uv": [12, 0, 6, 6], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [4, 10, 13], + "to": [12, 25, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [-2, 0, 0]}, + "faces": { + "north": {"uv": [12, 0, 16, 7.5], "texture": "#138"}, + "east": {"uv": [0, 0, 0, 3.75], "texture": "#138"}, + "south": {"uv": [12, 0, 16, 7.5], "texture": "#138"}, + "west": {"uv": [0, 0, 0, 3.75], "texture": "#138"}, + "up": {"uv": [2, 0, 0, 0], "texture": "#138"}, + "down": {"uv": [2, 0, 0, 0], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [2, 10, 12], + "to": [4, 24, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 0]}, + "faces": { + "north": {"uv": [1, 9, 0, 16], "texture": "#138"}, + "east": {"uv": [1, 9, 0, 16], "texture": "#138"}, + "south": {"uv": [0, 9, 1, 16], "texture": "#138"}, + "west": {"uv": [1, 9, 0, 16], "texture": "#138"}, + "up": {"uv": [2, 12, 3, 11], "texture": "#138"}, + "down": {"uv": [2, 10, 3, 11], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [12, 10, 12], + "to": [14, 24, 14], + "faces": { + "north": {"uv": [0, 9, 1, 16], "texture": "#138"}, + "east": {"uv": [0, 9, 1, 16], "texture": "#138"}, + "south": {"uv": [1, 9, 0, 16], "texture": "#138"}, + "west": {"uv": [0, 9, 1, 16], "texture": "#138"}, + "up": {"uv": [3, 12, 2, 11], "texture": "#138"}, + "down": {"uv": [3, 10, 2, 11], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [4, 2, 3], + "to": [12, 4, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [2, 9, 6, 10], "texture": "#138"}, + "east": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "south": {"uv": [2, 9, 6, 10], "texture": "#138"}, + "west": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "up": {"uv": [0, 2, 0, 0], "rotation": 270, "texture": "#138"}, + "down": {"uv": [0, 0, 0, 2], "rotation": 90, "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [4, 2, 13], + "to": [12, 4, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [6, 9, 2, 10], "texture": "#138"}, + "east": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "south": {"uv": [6, 9, 2, 10], "texture": "#138"}, + "west": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "up": {"uv": [0, 2, 0, 0], "rotation": 270, "texture": "#138"}, + "down": {"uv": [0, 0, 0, 2], "rotation": 90, "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [13, 2, 4], + "to": [13, 4, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "east": {"uv": [2, 9, 6, 10], "texture": "#138"}, + "south": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "west": {"uv": [2, 9, 6, 10], "texture": "#138"}, + "up": {"uv": [0, 2, 0, 0], "texture": "#138"}, + "down": {"uv": [0, 0, 0, 2], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [3, 2, 4], + "to": [3, 4, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "east": {"uv": [6, 9, 2, 10], "texture": "#138"}, + "south": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "west": {"uv": [6, 9, 2, 10], "texture": "#138"}, + "up": {"uv": [0, 2, 0, 0], "texture": "#138"}, + "down": {"uv": [0, 0, 0, 2], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [12, 0, 2], + "to": [14, 7, 4], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, -10]}, + "faces": { + "north": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "east": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "south": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "west": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "up": {"uv": [3, 11, 2, 10], "texture": "#138"}, + "down": {"uv": [3, 10, 2, 11], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [2, 0, 2], + "to": [4, 7, 4], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, -10]}, + "faces": { + "north": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "east": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "south": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "west": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "up": {"uv": [2, 11, 3, 10], "texture": "#138"}, + "down": {"uv": [2, 10, 3, 11], "texture": "#138"} + } + }, + { + "name": "front_support", + "from": [2, 0, 12], + "to": [4, 7, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 26]}, + "faces": { + "north": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "east": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "south": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "west": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "up": {"uv": [2, 10, 3, 11], "texture": "#138"}, + "down": {"uv": [2, 11, 3, 10], "texture": "#138"} + } + }, + { + "name": "front_support", + "from": [12, 0, 12], + "to": [14, 7, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 26]}, + "faces": { + "north": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "east": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "south": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "west": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "up": {"uv": [3, 10, 2, 11], "texture": "#138"}, + "down": {"uv": [3, 11, 2, 10], "texture": "#138"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, 10, 0], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, 10, 0], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -135, 0], + "translation": [0, -1.75, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 90, 0], + "translation": [0, -0.25, -2.75], + "scale": [0.5, 0.5, 0.5] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/acacia_coffee_table.json b/src/main/resources/assets/modernlife/models/block/acacia_coffee_table.json new file mode 100644 index 0000000..77872e0 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/acacia_coffee_table.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/coffee_table", + "textures": { + "0": "block/acacia_planks", + "1": "block/acacia_log", + "particle": "block/acacia_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/acacia_coffee_table_corner.json b/src/main/resources/assets/modernlife/models/block/acacia_coffee_table_corner.json new file mode 100644 index 0000000..6c356ac --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/acacia_coffee_table_corner.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/coffee_table_corner", + "textures": { + "0": "block/acacia_planks", + "1": "block/acacia_log", + "particle": "block/acacia_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/acacia_coffee_table_end.json b/src/main/resources/assets/modernlife/models/block/acacia_coffee_table_end.json new file mode 100644 index 0000000..58b1870 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/acacia_coffee_table_end.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/coffee_table_end", + "textures": { + "0": "block/acacia_planks", + "1": "block/acacia_log", + "particle": "block/acacia_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/acacia_coffee_table_mid.json b/src/main/resources/assets/modernlife/models/block/acacia_coffee_table_mid.json new file mode 100644 index 0000000..381618f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/acacia_coffee_table_mid.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/coffee_table_mid", + "textures": { + "0": "block/acacia_planks", + "1": "block/acacia_log", + "particle": "block/acacia_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/acacia_deck.json b/src/main/resources/assets/modernlife/models/block/acacia_deck.json new file mode 100644 index 0000000..40dfabd --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/acacia_deck.json @@ -0,0 +1,123 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "118": "modernlife:block/acacia_planks_deck", + "particle": "modernlife:block/acacia_planks_deck" + }, + "elements": [ + { + "from": [3, 13, 0], + "to": [6, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-9.5, -0.5, 0]}, + "faces": { + "north": {"uv": [10, 2, 13, 4], "texture": "#118"}, + "east": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [16, 0, 0, 3], "rotation": 90, "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "rotation": 90, "texture": "#118"} + } + }, + { + "from": [10, 13, 0], + "to": [13, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-2.5, -0.5, 0]}, + "faces": { + "north": {"uv": [3, 2, 6, 4], "texture": "#118"}, + "east": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [16, 0, 0, 3], "rotation": 90, "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "rotation": 90, "texture": "#118"} + } + }, + { + "from": [0, 14, 0], + "to": [16, 16, 3], + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#118"} + } + }, + { + "from": [0, 14, 4], + "to": [16, 16, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 4]}, + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#118"} + } + }, + { + "from": [0, 14, 12], + "to": [16, 16, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 12]}, + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#118"} + } + }, + { + "from": [0, 14, 8], + "to": [16, 16, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 8]}, + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#118"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, -3.5, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, -3.5, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 63], + "translation": [-0.5, -0.75, 5.25], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 63], + "translation": [-0.5, -0.75, 5.25], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, -5.25, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [-90, 0, 0], + "translation": [0, 0, 6] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/acacia_deck_support.json b/src/main/resources/assets/modernlife/models/block/acacia_deck_support.json new file mode 100644 index 0000000..2a481d3 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/acacia_deck_support.json @@ -0,0 +1,136 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "1": "block/acacia_planks", + "4": "modernlife:block/acacia_planks_deck", + "particle": "block/acacia_planks" + }, + "elements": [ + { + "from": [3, 13, 0], + "to": [6, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-9.5, -0.5, 0]}, + "faces": { + "north": {"uv": [10, 2, 13, 4], "texture": "#4"}, + "east": {"uv": [0, 1, 16, 3], "texture": "#4"}, + "south": {"uv": [13, 1, 16, 3], "texture": "#4"}, + "west": {"uv": [0, 1, 16, 3], "texture": "#4"}, + "up": {"uv": [16, 0, 0, 3], "rotation": 90, "texture": "#4"}, + "down": {"uv": [0, 3, 16, 6], "rotation": 90, "texture": "#4"} + } + }, + { + "from": [0, 14, 0], + "to": [16, 16, 3], + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#4"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#4"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#4"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#4"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#4"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#4"} + } + }, + { + "from": [0, 14, 4], + "to": [16, 16, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 4]}, + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#4"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#4"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#4"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#4"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#4"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#4"} + } + }, + { + "from": [0, 14, 12], + "to": [16, 16, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 12]}, + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#4"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#4"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#4"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#4"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#4"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#4"} + } + }, + { + "from": [0, 14, 8], + "to": [16, 16, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 8]}, + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#4"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#4"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#4"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#4"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#4"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#4"} + } + }, + { + "from": [10, 13, 0], + "to": [13, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-2.5, -0.5, 0]}, + "faces": { + "north": {"uv": [3, 2, 6, 4], "texture": "#4"}, + "east": {"uv": [0, 1, 16, 3], "texture": "#4"}, + "south": {"uv": [13, 1, 16, 3], "texture": "#4"}, + "west": {"uv": [0, 1, 16, 3], "texture": "#4"}, + "up": {"uv": [16, 0, 0, 3], "rotation": 90, "texture": "#4"}, + "down": {"uv": [0, 3, 16, 6], "rotation": 90, "texture": "#4"} + } + }, + { + "name": "support", + "from": [6, 0, 6], + "to": [10, 14, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [7.5, 0, 0.5]}, + "faces": { + "north": {"uv": [6, 1.5, 10, 16], "texture": "#1"}, + "east": {"uv": [6, 1.5, 10, 16], "texture": "#1"}, + "south": {"uv": [6, 1.5, 10, 16], "texture": "#1"}, + "west": {"uv": [6, 1.5, 10, 16], "texture": "#1"}, + "up": {"uv": [0, 0, 4, 4], "texture": "#1"}, + "down": {"uv": [0, 0, 4, 4], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 30, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/acacia_glass_door_bottom.json b/src/main/resources/assets/modernlife/models/block/acacia_glass_door_bottom.json new file mode 100644 index 0000000..1dc7718 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/acacia_glass_door_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/door_bottom", + "textures": { + "top": "modernlife:block/acacia_glass_door_top", + "bottom": "modernlife:block/acacia_glass_door_bottom" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/acacia_glass_door_bottom_hinge.json b/src/main/resources/assets/modernlife/models/block/acacia_glass_door_bottom_hinge.json new file mode 100644 index 0000000..9de9d93 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/acacia_glass_door_bottom_hinge.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/door_bottom_rh", + "textures": { + "top": "modernlife:block/acacia_glass_door_top", + "bottom": "modernlife:block/acacia_glass_door_bottom" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/acacia_glass_door_top.json b/src/main/resources/assets/modernlife/models/block/acacia_glass_door_top.json new file mode 100644 index 0000000..d72aba0 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/acacia_glass_door_top.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/door_top", + "textures": { + "top": "modernlife:block/acacia_glass_door_top", + "bottom": "modernlife:block/acacia_glass_door_bottom" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/acacia_glass_door_top_hinge.json b/src/main/resources/assets/modernlife/models/block/acacia_glass_door_top_hinge.json new file mode 100644 index 0000000..3abd347 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/acacia_glass_door_top_hinge.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/door_top_rh", + "textures": { + "top": "modernlife:block/acacia_glass_door_top", + "bottom": "modernlife:block/acacia_glass_door_bottom" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/acacia_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/block/acacia_kitchen_cabinet.json new file mode 100644 index 0000000..c4d8dc2 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/acacia_kitchen_cabinet.json @@ -0,0 +1,144 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/acacia_kitchen_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [6, 4, 16], + "to": [7, 8, 17], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 16]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "south": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "west": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 0, 10.33333, 0.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 1, 10.33333, 1.33333], "texture": "#64"} + } + }, + { + "from": [6, 8, 15], + "to": [7, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 1.33333, 10.33333, 1], "texture": "#64"}, + "down": {"uv": [10.66667, 1, 10.33333, 1.33333], "texture": "#64"} + } + }, + { + "from": [6, 4, 15], + "to": [7, 4, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 16]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 1.66667, 10.33333, 1.33333], "texture": "#64"}, + "down": {"uv": [10.33333, 1.33333, 10.66667, 1.66667], "texture": "#64"} + } + }, + { + "from": [9, 4, 15], + "to": [10, 4, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 4, 16]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 1.66667, 10.33333, 1.33333], "texture": "#64"}, + "down": {"uv": [10.33333, 1.33333, 10.66667, 1.66667], "texture": "#64"} + } + }, + { + "from": [9, 4, 16], + "to": [10, 8, 17], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 4, 16]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "south": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "west": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 0, 10.33333, 0.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 1, 10.33333, 1.33333], "texture": "#64"} + } + }, + { + "from": [9, 8, 15], + "to": [10, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 1.33333, 10.33333, 1], "texture": "#64"}, + "down": {"uv": [10.66667, 1, 10.33333, 1.33333], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/acacia_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/block/acacia_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..f3fc857 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/acacia_kitchen_drawer_cabinet.json @@ -0,0 +1,144 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/acacia_kitchen_drawer_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [6, 12, 16], + "to": [10, 13, 17], + "rotation": {"angle": 0, "axis": "z", "origin": [6, 13, 16]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "rotation": 270, "texture": "#64"}, + "east": {"uv": [10.66667, 0, 10.33333, 0.33333], "rotation": 90, "texture": "#64"}, + "south": {"uv": [10.33333, 0, 10.66667, 1.33333], "rotation": 90, "texture": "#64"}, + "west": {"uv": [10.66667, 1, 10.33333, 1.33333], "rotation": 90, "texture": "#64"}, + "up": {"uv": [10.33333, 0, 10.66667, 1.33333], "rotation": 90, "texture": "#64"}, + "down": {"uv": [10.66667, 0, 10.33333, 1.33333], "rotation": 90, "texture": "#64"} + } + }, + { + "from": [10, 12, 15], + "to": [10, 13, 16], + "rotation": {"angle": 0, "axis": "z", "origin": [6, 13, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "rotation": 270, "texture": "#64"}, + "east": {"uv": [10.66667, 1.33333, 10.33333, 1], "rotation": 90, "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "rotation": 90, "texture": "#64"}, + "west": {"uv": [10.66667, 1, 10.33333, 1.33333], "rotation": 90, "texture": "#64"}, + "up": {"uv": [5.33333, 0, 10.33333, 5.33333], "rotation": 90, "texture": "#64"}, + "down": {"uv": [10.33333, 0, 5.33333, 5.33333], "rotation": 90, "texture": "#64"} + } + }, + { + "from": [6, 12, 15], + "to": [6, 13, 16], + "rotation": {"angle": 0, "axis": "z", "origin": [6, 13, 16]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "rotation": 270, "texture": "#64"}, + "east": {"uv": [10.66667, 1.66667, 10.33333, 1.33333], "rotation": 90, "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "rotation": 90, "texture": "#64"}, + "west": {"uv": [10.33333, 1.33333, 10.66667, 1.66667], "rotation": 90, "texture": "#64"}, + "up": {"uv": [5.33333, 0, 10.33333, 5.33333], "rotation": 90, "texture": "#64"}, + "down": {"uv": [10.33333, 0, 5.33333, 5.33333], "rotation": 90, "texture": "#64"} + } + }, + { + "from": [12, 4, 15], + "to": [13, 4, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 4, 16]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 1.66667, 10.33333, 1.33333], "texture": "#64"}, + "down": {"uv": [10.33333, 1.33333, 10.66667, 1.66667], "texture": "#64"} + } + }, + { + "from": [12, 4, 16], + "to": [13, 8, 17], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 4, 16]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "south": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "west": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 0, 10.33333, 0.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 1, 10.33333, 1.33333], "texture": "#64"} + } + }, + { + "from": [12, 8, 15], + "to": [13, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 1.33333, 10.33333, 1], "texture": "#64"}, + "down": {"uv": [10.66667, 1, 10.33333, 1.33333], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/acacia_log_ramp.json b/src/main/resources/assets/modernlife/models/block/acacia_log_ramp.json new file mode 100644 index 0000000..8bbb8c2 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/acacia_log_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/acacia_log", + "particle": "block/acacia_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/acacia_log_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/acacia_log_ramp_corner.json new file mode 100644 index 0000000..91db1c3 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/acacia_log_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/acacia_log", + "particle": "block/acacia_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/acacia_mini_stool.json b/src/main/resources/assets/modernlife/models/block/acacia_mini_stool.json new file mode 100644 index 0000000..6dc06b8 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/acacia_mini_stool.json @@ -0,0 +1,179 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "141": "modernlife:block/acacia_mini_stool" + }, + "elements": [ + { + "name": "top", + "from": [2, 6, 2], + "to": [14, 9, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -1, 0]}, + "faces": { + "north": {"uv": [0, 6, 6, 7.5], "texture": "#141"}, + "east": {"uv": [0, 6, 6, 7.5], "texture": "#141"}, + "south": {"uv": [0, 6, 6, 7.5], "texture": "#141"}, + "west": {"uv": [0, 6, 6, 7.5], "texture": "#141"}, + "up": {"uv": [6, 6, 0, 0], "texture": "#141"}, + "down": {"uv": [12, 0, 6, 6], "texture": "#141"} + } + }, + { + "from": [6, 2, 4], + "to": [10, 4, 4], + "rotation": {"angle": 0, "axis": "y", "origin": [0.5, 0, 0.5]}, + "faces": { + "north": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "east": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "south": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "west": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "up": {"uv": [2.5, 0, 0, 0], "texture": "#141"}, + "down": {"uv": [2.5, 0, 0, 0], "texture": "#141"} + } + }, + { + "from": [6, 2, 12], + "to": [10, 4, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [15.5, 0, 15.5]}, + "faces": { + "north": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "east": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "south": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "west": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "up": {"uv": [0, 0, 2.5, 0], "texture": "#141"}, + "down": {"uv": [0, 0, 2.5, 0], "texture": "#141"} + } + }, + { + "from": [4, 2, 6], + "to": [4, 4, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "east": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "south": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "west": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "up": {"uv": [2.5, 0, 0, 0], "rotation": 270, "texture": "#141"}, + "down": {"uv": [2.5, 0, 0, 0], "rotation": 90, "texture": "#141"} + } + }, + { + "from": [12, 2, 6], + "to": [12, 4, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "east": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "south": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "west": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "up": {"uv": [0, 0, 2.5, 0], "rotation": 270, "texture": "#141"}, + "down": {"uv": [0, 0, 2.5, 0], "rotation": 90, "texture": "#141"} + } + }, + { + "from": [3, 0, 3], + "to": [6, 6, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [22.5, 7.75, 8.5]}, + "faces": { + "north": {"uv": [1.5, 7.5, 0, 10.5], "texture": "#141"}, + "east": {"uv": [1.5, 7.5, 3, 10.5], "texture": "#141"}, + "south": {"uv": [1.5, 7.5, 3, 10.5], "texture": "#141"}, + "west": {"uv": [0, 7.5, 1.5, 10.5], "texture": "#141"}, + "up": {"uv": [1.5, 12, 0, 10.5], "texture": "#141"}, + "down": {"uv": [1.5, 10.5, 0, 12], "texture": "#141"} + } + }, + { + "from": [10, 0, 3], + "to": [13, 6, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [-6.5, 7.75, 8.5]}, + "faces": { + "north": {"uv": [0, 7.5, 1.5, 10.5], "texture": "#141"}, + "east": {"uv": [1.5, 7.5, 0, 10.5], "texture": "#141"}, + "south": {"uv": [3, 7.5, 1.5, 10.5], "texture": "#141"}, + "west": {"uv": [3, 7.5, 1.5, 10.5], "texture": "#141"}, + "up": {"uv": [0, 12, 1.5, 10.5], "texture": "#141"}, + "down": {"uv": [0, 10.5, 1.5, 12], "texture": "#141"} + } + }, + { + "from": [3, 0, 10], + "to": [6, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [22.5, 7.75, 7.5]}, + "faces": { + "north": {"uv": [3, 7.5, 1.5, 10.5], "texture": "#141"}, + "east": {"uv": [3, 7.5, 1.5, 10.5], "texture": "#141"}, + "south": {"uv": [0, 7.5, 1.5, 10.5], "texture": "#141"}, + "west": {"uv": [1.5, 7.5, 0, 10.5], "texture": "#141"}, + "up": {"uv": [1.5, 10.5, 0, 12], "texture": "#141"}, + "down": {"uv": [1.5, 12, 0, 10.5], "texture": "#141"} + } + }, + { + "from": [10, 0, 10], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [-6.5, 7.75, 7.5]}, + "faces": { + "north": {"uv": [1.5, 7.5, 3, 10.5], "texture": "#141"}, + "east": {"uv": [0, 7.5, 1.5, 10.5], "texture": "#141"}, + "south": {"uv": [1.5, 7.5, 0, 10.5], "texture": "#141"}, + "west": {"uv": [1.5, 7.5, 3, 10.5], "texture": "#141"}, + "up": {"uv": [0, 10.5, 1.5, 12], "texture": "#141"}, + "down": {"uv": [0, 12, 1.5, 10.5], "texture": "#141"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -45, 0], + "translation": [0, 1.75, 0], + "scale": [0.75, 0.75, 0.75] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, 3, 0] + } + }, + "groups": [ + 0, + { + "name": "supports", + "origin": [0, 0, 0], + "color": 0, + "children": [1, 2, 3, 4] + }, + { + "name": "legs", + "origin": [2, 7.72417, 8], + "color": 0, + "children": [5, 6, 7, 8] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/acacia_night_stand.json b/src/main/resources/assets/modernlife/models/block/acacia_night_stand.json new file mode 100644 index 0000000..7802f05 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/acacia_night_stand.json @@ -0,0 +1,218 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "107": "modernlife:block/acacia_night_stand" + }, + "elements": [ + { + "name": "body", + "from": [0, 1, 0], + "to": [16, 16, 14], + "faces": { + "north": {"uv": [10, 0, 15.33333, 5], "texture": "#107"}, + "east": {"uv": [5.33333, 0, 10, 5], "texture": "#107"}, + "south": {"uv": [0, 0, 5.33333, 5], "texture": "#107"}, + "west": {"uv": [10, 0, 5.33333, 5], "texture": "#107"}, + "up": {"uv": [5.33333, 9.66667, 0, 5], "texture": "#107"}, + "down": {"uv": [10.66667, 5, 5.33333, 9.66667], "texture": "#107"} + } + }, + { + "name": "sw_leg", + "from": [0, 0, 12], + "to": [2, 1, 14], + "faces": { + "north": {"uv": [16, 0.33333, 15.33333, 0.66667], "texture": "#107"}, + "east": {"uv": [15.33333, 0.33333, 16, 0.66667], "texture": "#107"}, + "south": {"uv": [15.33333, 0, 16, 0.33333], "texture": "#107"}, + "west": {"uv": [16, 0, 15.33333, 0.33333], "texture": "#107"}, + "up": {"uv": [15.33333, 0.66667, 16, 0], "texture": "#107"}, + "down": {"uv": [15.33333, 0, 16, 0.66667], "texture": "#107"} + } + }, + { + "name": "sw_leg", + "from": [14, 0, 12], + "to": [16, 1, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 0]}, + "faces": { + "north": {"uv": [15.33333, 0.33333, 16, 0.66667], "texture": "#107"}, + "east": {"uv": [15.33333, 0, 16, 0.33333], "texture": "#107"}, + "south": {"uv": [16, 0, 15.33333, 0.33333], "texture": "#107"}, + "west": {"uv": [16, 0.33333, 15.33333, 0.66667], "texture": "#107"}, + "up": {"uv": [16, 0.66667, 15.33333, 0], "texture": "#107"}, + "down": {"uv": [16, 0, 15.33333, 0.66667], "texture": "#107"} + } + }, + { + "name": "sw_leg", + "from": [0, 0, 0], + "to": [2, 1, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, -12]}, + "faces": { + "north": {"uv": [16, 0.33333, 15.33333, 0.66667], "texture": "#107"}, + "east": {"uv": [15.33333, 0.33333, 16, 0.66667], "texture": "#107"}, + "south": {"uv": [15.33333, 0, 16, 0.33333], "texture": "#107"}, + "west": {"uv": [16, 0, 15.33333, 0.33333], "texture": "#107"}, + "up": {"uv": [15.33333, 0.66667, 16, 0], "texture": "#107"}, + "down": {"uv": [15.33333, 0, 16, 0.66667], "texture": "#107"} + } + }, + { + "name": "sw_leg", + "from": [14, 0, 0], + "to": [16, 1, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, -12]}, + "faces": { + "north": {"uv": [15.33333, 0.33333, 16, 0.66667], "texture": "#107"}, + "east": {"uv": [15.33333, 0, 16, 0.33333], "texture": "#107"}, + "south": {"uv": [16, 0, 15.33333, 0.33333], "texture": "#107"}, + "west": {"uv": [16, 0.33333, 15.33333, 0.66667], "texture": "#107"}, + "up": {"uv": [16, 0.66667, 15.33333, 0], "texture": "#107"}, + "down": {"uv": [16, 0, 15.33333, 0.66667], "texture": "#107"} + } + }, + { + "name": "upper_handle_mid", + "from": [4.999, 6, 15], + "to": [10.999, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-0.001, -5.6, 0]}, + "faces": { + "north": {"uv": [15.33333, 0.66667, 15.66667, 2.66667], "rotation": 90, "texture": "#107"}, + "east": {"uv": [15.33333, 2.33333, 15.66667, 2.66667], "texture": "#107"}, + "south": {"uv": [15.66667, 0.66667, 15.33333, 2.66667], "rotation": 270, "texture": "#107"}, + "west": {"uv": [15.33333, 0.66667, 15.66667, 1], "texture": "#107"}, + "up": {"uv": [15.33333, 0.66667, 15.66667, 2.66667], "rotation": 270, "texture": "#107"}, + "down": {"uv": [15.33333, 0.66667, 15.66667, 2.66667], "rotation": 270, "texture": "#107"} + } + }, + { + "name": "upper_handle_left", + "from": [4.999, 6, 14], + "to": [4.999, 7, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [-0.001, -5.6, 0]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "east": {"uv": [15.33333, 3, 15.66667, 2.66667], "texture": "#107"}, + "south": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "west": {"uv": [15.33333, 2.66667, 15.66667, 3], "texture": "#107"}, + "up": {"uv": [0, 0.25, 0, 0], "texture": "#107"}, + "down": {"uv": [0, 0, 0, 0.25], "texture": "#107"} + } + }, + { + "name": "upper_handle_left", + "from": [10.999, 6, 14], + "to": [10.999, 7, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [5.999, -5.6, 0]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "east": {"uv": [15.33333, 3, 15.66667, 2.66667], "texture": "#107"}, + "south": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "west": {"uv": [15.33333, 2.66667, 15.66667, 3], "texture": "#107"}, + "up": {"uv": [0, 0.25, 0, 0], "texture": "#107"}, + "down": {"uv": [0, 0, 0, 0.25], "texture": "#107"} + } + }, + { + "name": "upper_handle_left", + "from": [4.999, 12, 14], + "to": [4.999, 13, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [-0.001, 0.4, 0]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "east": {"uv": [15.33333, 3, 15.66667, 2.66667], "texture": "#107"}, + "south": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "west": {"uv": [15.33333, 2.66667, 15.66667, 3], "texture": "#107"}, + "up": {"uv": [0, 0.25, 0, 0], "texture": "#107"}, + "down": {"uv": [0, 0, 0, 0.25], "texture": "#107"} + } + }, + { + "name": "upper_handle_left", + "from": [10.999, 12, 14], + "to": [10.999, 13, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [5.999, 0.4, 0]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "east": {"uv": [15.33333, 3, 15.66667, 2.66667], "texture": "#107"}, + "south": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "west": {"uv": [15.33333, 2.66667, 15.66667, 3], "texture": "#107"}, + "up": {"uv": [0, 0.25, 0, 0], "texture": "#107"}, + "down": {"uv": [0, 0, 0, 0.25], "texture": "#107"} + } + }, + { + "name": "upper_handle_mid", + "from": [4.999, 12, 15], + "to": [10.999, 13, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-0.001, 0.4, 0]}, + "faces": { + "north": {"uv": [15.33333, 0.66667, 15.66667, 2.66667], "rotation": 90, "texture": "#107"}, + "east": {"uv": [15.33333, 2.33333, 15.66667, 2.66667], "texture": "#107"}, + "south": {"uv": [15.66667, 0.66667, 15.33333, 2.66667], "rotation": 270, "texture": "#107"}, + "west": {"uv": [15.33333, 0.66667, 15.66667, 1], "texture": "#107"}, + "up": {"uv": [15.33333, 0.66667, 15.66667, 2.66667], "rotation": 270, "texture": "#107"}, + "down": {"uv": [15.33333, 0.66667, 15.66667, 2.66667], "rotation": 270, "texture": "#107"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.5, -0.25, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + 0, + { + "name": "legs", + "origin": [0, 0, 0], + "color": 0, + "children": [1, 2, 3, 4] + }, + { + "name": "lower_handle", + "origin": [0, 0, 0], + "color": 0, + "children": [5, 6, 7] + }, + { + "name": "upper_handle", + "origin": [0, 0, 0], + "color": 0, + "children": [8, 9, 10] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/acacia_picnic_table.json b/src/main/resources/assets/modernlife/models/block/acacia_picnic_table.json new file mode 100644 index 0000000..da8f765 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/acacia_picnic_table.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/picnic_table", + "textures": { + "0": "block/acacia_planks", + "particle": "block/acacia_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/acacia_picnic_table_front.json b/src/main/resources/assets/modernlife/models/block/acacia_picnic_table_front.json new file mode 100644 index 0000000..4227d0c --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/acacia_picnic_table_front.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/picnic_table_front", + "textures": { + "0": "block/acacia_planks", + "particle": "block/acacia_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/acacia_picnic_table_full.json b/src/main/resources/assets/modernlife/models/block/acacia_picnic_table_full.json new file mode 100644 index 0000000..38c5c5b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/acacia_picnic_table_full.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/picnic_table_full", + "textures": { + "0": "block/acacia_planks", + "particle": "block/acacia_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/acacia_planks_barrier.json b/src/main/resources/assets/modernlife/models/block/acacia_planks_barrier.json new file mode 100644 index 0000000..65e94a4 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/acacia_planks_barrier.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/barrier", + "textures": { + "0": "block/acacia_planks", + "particle": "block/acacia_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/acacia_planks_ramp.json b/src/main/resources/assets/modernlife/models/block/acacia_planks_ramp.json new file mode 100644 index 0000000..fac150f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/acacia_planks_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/acacia_planks", + "particle": "block/acacia_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/acacia_ramp.json b/src/main/resources/assets/modernlife/models/block/acacia_ramp.json new file mode 100644 index 0000000..fac150f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/acacia_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/acacia_planks", + "particle": "block/acacia_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/acacia_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/acacia_ramp_corner.json new file mode 100644 index 0000000..3d094cf --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/acacia_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/acacia_planks", + "particle": "block/acacia_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/acacia_round_table.json b/src/main/resources/assets/modernlife/models/block/acacia_round_table.json new file mode 100644 index 0000000..e326298 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/acacia_round_table.json @@ -0,0 +1,188 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/acacia_round_table" + }, + "elements": [ + { + "from": [0, 15, 14], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -1, 0]}, + "faces": { + "north": {"uv": [0, 0.66667, 10.66667, 1.33333], "texture": "#3"}, + "east": {"uv": [9.33333, 0, 10.66667, 0.66667], "texture": "#3"}, + "south": {"uv": [0, 0, 10.66667, 0.66667], "texture": "#3"}, + "west": {"uv": [9.33333, 0, 10.66667, 0.66667], "texture": "#3"}, + "up": {"uv": [10.66667, 1.33333, 0, 0], "texture": "#3"}, + "down": {"uv": [0, 1.33333, 10.66667, 0], "rotation": 180, "texture": "#3"} + } + }, + { + "from": [0, 15, 0], + "to": [16, 16, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -1, 16]}, + "faces": { + "north": {"uv": [10.66667, 0, 0, 0.66667], "texture": "#3"}, + "east": {"uv": [10.66667, 0, 9.33333, 0.66667], "texture": "#3"}, + "south": {"uv": [10.66667, 0.66667, 0, 1.33333], "texture": "#3"}, + "west": {"uv": [10.66667, 0, 9.33333, 0.66667], "texture": "#3"}, + "up": {"uv": [10.66667, 0, 0, 1.33333], "texture": "#3"}, + "down": {"uv": [0, 0, 10.66667, 1.33333], "rotation": 180, "texture": "#3"} + } + }, + { + "from": [0, 15, 2], + "to": [2, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 15.5, 8]}, + "faces": { + "north": {"uv": [9.33333, 0, 10.66667, 0.66667], "texture": "#3"}, + "east": {"uv": [1.33333, 0.66667, 9.33333, 1.33333], "texture": "#3"}, + "south": {"uv": [9.33333, 0, 10.66667, 0.66667], "texture": "#3"}, + "west": {"uv": [1.33333, 0, 9.33333, 0.66667], "texture": "#3"}, + "up": {"uv": [9.33333, 1.33333, 1.33333, 0], "rotation": 90, "texture": "#3"}, + "down": {"uv": [1.33333, 1.33333, 9.33333, 0], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [14, 15, 2], + "to": [16, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 15.5, 8]}, + "faces": { + "north": {"uv": [10.66667, 0, 9.33333, 0.66667], "texture": "#3"}, + "east": {"uv": [9.33333, 0, 1.33333, 0.66667], "texture": "#3"}, + "south": {"uv": [10.66667, 0, 9.33333, 0.66667], "texture": "#3"}, + "west": {"uv": [9.33333, 0.66667, 1.33333, 1.33333], "texture": "#3"}, + "up": {"uv": [9.33333, 0, 1.33333, 1.33333], "rotation": 90, "texture": "#3"}, + "down": {"uv": [1.33333, 0, 9.33333, 1.33333], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [2, 15, 2], + "to": [14, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -1, 18]}, + "faces": { + "north": {"uv": [16, 15.33333, 5.33333, 16], "texture": "#3"}, + "east": {"uv": [16, 15.33333, 14.66667, 16], "texture": "#3"}, + "south": {"uv": [16, 15.33333, 5.33333, 16], "texture": "#3"}, + "west": {"uv": [16, 15.33333, 14.66667, 16], "texture": "#3"}, + "up": {"uv": [9.33333, 1.33333, 1.33333, 9.33333], "texture": "#3"}, + "down": {"uv": [1.33333, 1.33333, 9.33333, 9.33333], "rotation": 180, "texture": "#3"} + } + }, + { + "from": [3, 0, 14], + "to": [5, 15, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, 0, 13]}, + "faces": { + "north": {"uv": [12, 0, 10.66667, 10], "texture": "#3"}, + "east": {"uv": [11.33333, 0, 12, 10], "texture": "#3"}, + "south": {"uv": [10.66667, 0, 12, 10], "texture": "#3"}, + "west": {"uv": [10.66667, 0, 11.33333, 10], "texture": "#3"}, + "up": {"uv": [10.66667, 0.66667, 12, 0], "texture": "#3"}, + "down": {"uv": [10.66667, 9.35, 12, 10], "texture": "#3"} + } + }, + { + "from": [5, 0, 14], + "to": [11, 15, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [-6, 0, 13]}, + "faces": { + "north": {"uv": [16, 0, 12, 10], "texture": "#3"}, + "east": {"uv": [0, 0, 0, 3.75], "texture": "#3"}, + "south": {"uv": [12, 0, 16, 10], "texture": "#3"}, + "west": {"uv": [0, 0, 0, 3.75], "texture": "#3"}, + "up": {"uv": [1.5, 0, 0, 0], "texture": "#3"}, + "down": {"uv": [1.5, 0, 0, 0], "texture": "#3"} + } + }, + { + "from": [11, 0, 14], + "to": [13, 15, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [24, 0, 13]}, + "faces": { + "north": {"uv": [10.66667, 0, 12, 10], "texture": "#3"}, + "east": {"uv": [11.33333, 0, 10.66667, 10], "texture": "#3"}, + "south": {"uv": [12, 0, 10.66667, 10], "texture": "#3"}, + "west": {"uv": [12, 0, 11.33333, 10], "texture": "#3"}, + "up": {"uv": [12, 0.66667, 10.66667, 0], "texture": "#3"}, + "down": {"uv": [12, 9.35, 10.66667, 10], "texture": "#3"} + } + }, + { + "from": [3, 0, 1], + "to": [5, 15, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, 0, 3]}, + "faces": { + "north": {"uv": [12, 0, 10.66667, 10], "texture": "#3"}, + "east": {"uv": [12, 0, 11.33333, 10], "texture": "#3"}, + "south": {"uv": [10.66667, 0, 12, 10], "texture": "#3"}, + "west": {"uv": [11.33333, 0, 10.66667, 10], "texture": "#3"}, + "up": {"uv": [10.66667, 0, 12, 0.66667], "texture": "#3"}, + "down": {"uv": [10.66667, 10, 12, 9.35], "texture": "#3"} + } + }, + { + "from": [5, 0, 2], + "to": [11, 15, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-6, 0, 3]}, + "faces": { + "north": {"uv": [16, 0, 12, 10], "texture": "#3"}, + "east": {"uv": [0, 0, 0, 3.75], "texture": "#3"}, + "south": {"uv": [12, 0, 16, 10], "texture": "#3"}, + "west": {"uv": [0, 0, 0, 3.75], "texture": "#3"}, + "up": {"uv": [1.5, 0, 0, 0], "texture": "#3"}, + "down": {"uv": [1.5, 0, 0, 0], "texture": "#3"} + } + }, + { + "from": [11, 0, 1], + "to": [13, 15, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [24, 0, 3]}, + "faces": { + "north": {"uv": [10.66667, 0, 12, 10], "texture": "#3"}, + "east": {"uv": [10.66667, 0, 11.33333, 10], "texture": "#3"}, + "south": {"uv": [12, 0, 10.66667, 10], "texture": "#3"}, + "west": {"uv": [11.33333, 0, 12, 10], "texture": "#3"}, + "up": {"uv": [12, 0, 10.66667, 0.66667], "texture": "#3"}, + "down": {"uv": [12, 10, 10.66667, 9.35], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0, -0.5, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/acacia_small_table.json b/src/main/resources/assets/modernlife/models/block/acacia_small_table.json new file mode 100644 index 0000000..188032e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/acacia_small_table.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/small_table", + "textures": { + "0": "block/acacia_planks", + "particle": "block/acacia_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/acacia_small_table_corner.json b/src/main/resources/assets/modernlife/models/block/acacia_small_table_corner.json new file mode 100644 index 0000000..6a663fb --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/acacia_small_table_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/small_table_corner", + "textures": { + "0": "block/acacia_planks", + "particle": "block/acacia_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/acacia_small_table_end.json b/src/main/resources/assets/modernlife/models/block/acacia_small_table_end.json new file mode 100644 index 0000000..03f7653 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/acacia_small_table_end.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/small_table_end", + "textures": { + "0": "block/acacia_planks", + "particle": "block/acacia_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/acacia_small_table_mid.json b/src/main/resources/assets/modernlife/models/block/acacia_small_table_mid.json new file mode 100644 index 0000000..b2afc1d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/acacia_small_table_mid.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/small_table_mid", + "textures": { + "0": "block/acacia_planks", + "particle": "block/acacia_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/acacia_stool.json b/src/main/resources/assets/modernlife/models/block/acacia_stool.json new file mode 100644 index 0000000..eb5c5c3 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/acacia_stool.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/stool", + "textures": { + "0": "block/acacia_planks", + "particle": "block/acacia_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/acacia_wall_shelf.json b/src/main/resources/assets/modernlife/models/block/acacia_wall_shelf.json new file mode 100644 index 0000000..b3fe599 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/acacia_wall_shelf.json @@ -0,0 +1,145 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "2": "modernlife:block/acacia_wall_shelf", + "particle": "modernlife:block/acacia_wall_shelf" + }, + "elements": [ + { + "from": [0, 7, 0], + "to": [16, 8, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [3.5, -4, 7.5]}, + "faces": { + "north": {"uv": [0, 5, 16, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"}, + "up": {"uv": [16, 6, 0, 0], "texture": "#2"}, + "down": {"uv": [16, 0, 0, 6], "texture": "#2"} + } + }, + { + "from": [1, 4, 0], + "to": [1, 5, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 4.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [1, 8, 0, 9], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [0, 8, 1, 9], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [1, 5, 0], + "to": [1, 6, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 5.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [2, 7, 0, 8], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [0, 7, 2, 8], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [1, 6, 1], + "to": [1, 7, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 6.5, 1.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [3, 6, 1, 7], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [1, 6, 3, 7], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [15, 6, 1], + "to": [15, 7, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 6.5, 1.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [3, 6, 1, 7], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [1, 6, 3, 7], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [15, 5, 0], + "to": [15, 6, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 5.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [2, 7, 0, 8], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [0, 7, 2, 8], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [15, 4, 0], + "to": [15, 5, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 4.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [1, 8, 0, 9], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [0, 8, 1, 9], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 0.25, 4.25], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 0.25, 4.25], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -45, 0], + "translation": [-3.5, -1.25, 0] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, 0, -8] + } + }, + "groups": [ + { + "name": "shelf", + "origin": [8, 6, 0.5], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/acacia_wood_ramp.json b/src/main/resources/assets/modernlife/models/block/acacia_wood_ramp.json new file mode 100644 index 0000000..129a436 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/acacia_wood_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/acacia_wood", + "particle": "block/acacia_wood" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/air_conditioner.json b/src/main/resources/assets/modernlife/models/block/air_conditioner.json new file mode 100644 index 0000000..f6cbd80 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/air_conditioner.json @@ -0,0 +1,58 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "106": "modernlife:block/air_conditioner", + "pa": "modernlife:block/air_conditioner" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.33333, 0, 15.66667, 5.33333], "texture": "#106"}, + "east": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#106"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#106"}, + "west": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#106"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#106"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#106"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/alarm_clock.json b/src/main/resources/assets/modernlife/models/block/alarm_clock.json new file mode 100644 index 0000000..703d67f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/alarm_clock.json @@ -0,0 +1,58 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "0": "modernlife:block/alarm_clock", + "particle": "modernlife:block/alarm_clock" + }, + "elements": [ + { + "from": [3, 0, 8], + "to": [13, 5, 12.99], + "faces": { + "north": {"uv": [0, 0, 5, 2.5], "texture": "#0"}, + "east": {"uv": [0, 5, 2.5, 7.5], "texture": "#0"}, + "south": {"uv": [0, 2.5, 5, 5], "texture": "#0"}, + "west": {"uv": [2.5, 5, 0, 7.5], "texture": "#0"}, + "up": {"uv": [10, 2.5, 5, 0], "texture": "#0"}, + "down": {"uv": [10, 2.5, 5, 5], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 4.25, -0.75], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 4.25, -0.75], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 4.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 4.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [-1.5, 5.25, 0] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, 5.5, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/andesite_barrier.json b/src/main/resources/assets/modernlife/models/block/andesite_barrier.json new file mode 100644 index 0000000..b2c8186 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/andesite_barrier.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/barrier", + "textures": { + "0": "block/andesite", + "particle": "block/andesite" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/andesite_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/block/andesite_kitchen_cabinet.json new file mode 100644 index 0000000..c06257f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/andesite_kitchen_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/andesite_kitchen_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [5, 5, 15], + "to": [7, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [11.33334, 5.33333, 11, 6], "texture": "#64"}, + "south": {"uv": [10.66666, 5.33333, 11.33334, 6], "texture": "#64"}, + "west": {"uv": [10.66666, 5.33333, 11, 6], "texture": "#64"}, + "up": {"uv": [10.66666, 5.33333, 11.33334, 5.66666], "texture": "#64"}, + "down": {"uv": [10.66666, 5.66667, 11.33334, 6], "texture": "#64"} + } + }, + { + "from": [9, 5, 15], + "to": [11, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#64"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#64"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#64"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/andesite_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/block/andesite_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..c4bd6c2 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/andesite_kitchen_drawer_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/andesite_kitchen_drawer_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [6, 12, 15], + "to": [10, 13, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 10, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [12.66667, 5.33333, 12.33333, 5.66667], "texture": "#64"}, + "south": {"uv": [11.33333, 5.33333, 12.66667, 5.66667], "texture": "#64"}, + "west": {"uv": [11.33333, 5.33333, 11.66667, 5.66667], "texture": "#64"}, + "up": {"uv": [11.33333, 5.33333, 12.66667, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33333, 5.33334, 12.66667, 5.66667], "texture": "#64"} + } + }, + { + "from": [11, 6, 15], + "to": [13, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 5, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#64"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#64"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#64"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/andesite_ramp.json b/src/main/resources/assets/modernlife/models/block/andesite_ramp.json new file mode 100644 index 0000000..694c322 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/andesite_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/andesite", + "particle": "block/andesite" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/andesite_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/andesite_ramp_corner.json new file mode 100644 index 0000000..01b1f93 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/andesite_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/andesite", + "particle": "block/andesite" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/arrow_slit.json b/src/main/resources/assets/modernlife/models/block/arrow_slit.json new file mode 100644 index 0000000..c043e9c --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/arrow_slit.json @@ -0,0 +1,98 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "115": "modernlife:block/arrow_slit", + "117": "modernlife:block/arrow_slit_top", + "particle": "modernlife:block/arrow_slit_top" + }, + "elements": [ + { + "from": [0, 0, 12], + "to": [16, 6, 16], + "faces": { + "north": {"uv": [0, 10, 16, 16], "texture": "#115"}, + "east": {"uv": [0, 10, 4, 16], "texture": "#115"}, + "south": {"uv": [0, 10, 16, 16], "texture": "#115"}, + "west": {"uv": [0, 10, 4, 16], "texture": "#115"}, + "up": {"uv": [0, 0, 16, 4], "texture": "#117"}, + "down": {"uv": [0, 12, 16, 16], "texture": "#115"} + } + }, + { + "from": [10, 6, 12], + "to": [16, 14, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 6, 0]}, + "faces": { + "north": {"uv": [0, 2, 6, 10], "texture": "#115"}, + "east": {"uv": [0, 2, 4, 10], "texture": "#115"}, + "south": {"uv": [0, 2, 6, 10], "texture": "#115"}, + "west": {"uv": [0, 2, 4, 10], "texture": "#115"}, + "up": {"uv": [9, 4, 9, 4], "texture": "#115"}, + "down": {"uv": [7, 5, 7, 7], "texture": "#115"} + } + }, + { + "from": [0, 14, 12], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 14, 0]}, + "faces": { + "north": {"uv": [0, 0, 16, 2], "texture": "#115"}, + "east": {"uv": [0, 0, 5, 2], "texture": "#115"}, + "south": {"uv": [0, 0, 16, 2], "texture": "#115"}, + "west": {"uv": [0, 0, 4, 2], "texture": "#115"}, + "up": {"uv": [0, 0, 16, 4], "texture": "#117"}, + "down": {"uv": [0, 4, 16, 8], "texture": "#117"} + } + }, + { + "from": [0, 6, 12], + "to": [6, 14, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-10, 6, 0]}, + "faces": { + "north": {"uv": [10, 2, 16, 10], "texture": "#115"}, + "east": {"uv": [0, 2, 4, 10], "texture": "#115"}, + "south": {"uv": [10, 2, 16, 10], "texture": "#115"}, + "west": {"uv": [0, 2, 4, 10], "texture": "#115"}, + "up": {"uv": [7, 4, 7, 4], "texture": "#115"}, + "down": {"uv": [8, 6, 8, 6], "texture": "#115"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, -4], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, -4], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [2.63, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [2.63, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [-2.25, 1.25, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, 0, 4.75] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/barrier.json b/src/main/resources/assets/modernlife/models/block/barrier.json new file mode 100644 index 0000000..2e201c7 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/barrier.json @@ -0,0 +1,66 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "block/0", + "particle": "block/0" + }, + "elements": [ + { + "from": [0, 0, 12], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "east": {"uv": [0, 0, 4, 16], "texture": "#0"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "west": {"uv": [0, 0, 4, 16], "texture": "#0"}, + "up": {"uv": [0, 0, 16, 4], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 4], "texture": "#0"} + } + } + ], + "gui_light": "front", + "display": { + "thirdperson_righthand": { + "translation": [0, 3, -4], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, -4], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [2.63, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [2.63, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [20, 20, 0], + "translation": [-1.75, 1.75, 0], + "scale": [0.7, 0.7, 0.7] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, 0, 4.75] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "children": [0] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/basalt_ramp.json b/src/main/resources/assets/modernlife/models/block/basalt_ramp.json new file mode 100644 index 0000000..8fa61a7 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/basalt_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/basalt", + "particle": "block/basalt" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/bathroom_ceramic_tile.json b/src/main/resources/assets/modernlife/models/block/bathroom_ceramic_tile.json new file mode 100644 index 0000000..09818fc --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/bathroom_ceramic_tile.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "modernlife:block/bathroom_ceramic_tile" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/bathtub_far.json b/src/main/resources/assets/modernlife/models/block/bathtub_far.json new file mode 100644 index 0000000..4a7d228 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/bathtub_far.json @@ -0,0 +1,123 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [128, 128], + "textures": { + "1": "modernlife:block/bathtub", + "particle": "modernlife:block/bathtub" + }, + "elements": [ + { + "from": [13, 1, 0], + "to": [16, 10, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-16, 5, 0]}, + "faces": { + "north": {"uv": [10.66667, 0, 9.66667, 3], "texture": "#1"}, + "east": {"uv": [10.66667, 0, 16, 2.99167], "texture": "#1"}, + "south": {"uv": [9.66667, 0, 10.66667, 3], "texture": "#1"}, + "west": {"uv": [16, 0, 10.66667, 3], "texture": "#1"}, + "up": {"uv": [1.04167, 8.66667, 0, 3.33333], "texture": "#1"}, + "down": {"uv": [5.25, 5.625, 4.875, 7.625], "texture": "#1"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-16, 5, 0]}, + "faces": { + "north": {"uv": [0, 3, 5.33333, 3.33333], "texture": "#1"}, + "east": {"uv": [16, 3, 10.66667, 3.33333], "texture": "#1"}, + "south": {"uv": [5.33333, 3, 0, 3.33333], "texture": "#1"}, + "west": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "up": {"uv": [5.33333, 8.66667, 0, 3.33333], "texture": "#1"}, + "down": {"uv": [5.33333, 8.66667, 0, 14], "texture": "#1"} + } + }, + { + "from": [0, 1, 0], + "to": [13, 10, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-16, 5, 0]}, + "faces": { + "north": {"uv": [1, 0, 5.33333, 3], "texture": "#1"}, + "east": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "south": {"uv": [5.33333, 0, 1, 3], "texture": "#1"}, + "west": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "up": {"uv": [5.33333, 3.33333, 1, 4], "texture": "#1"}, + "down": {"uv": [16, 16, 16, 16], "texture": "#1"} + } + }, + { + "from": [0, 1, 14], + "to": [13, 10, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-16, 5, 16]}, + "faces": { + "north": {"uv": [1, 0, 5.33333, 3], "texture": "#1"}, + "east": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "south": {"uv": [5.33333, 0, 1, 3], "texture": "#1"}, + "west": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "up": {"uv": [5.33333, 4, 1, 3.33333], "texture": "#1"}, + "down": {"uv": [16, 16, 16, 16], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, 90, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, 90, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, 90, 25], + "translation": [1.13, 3.2, 3.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, 90, 25], + "translation": [1.13, 3.2, 3.13], + "scale": [-0.68, 0.68, 0.68] + }, + "ground": { + "translation": [-4.3, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -135, 0], + "translation": [2.2, 0.25, 0], + "scale": [0.4, 0.4, 0.4] + }, + "head": { + "rotation": [-180, 90, 0], + "translation": [0, 0, -8], + "scale": [1.2, 1.2, 1.2] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [4, 1, -3], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "water_spout", + "origin": [0, 0, 0], + "color": 0, + "children": [] + }, + { + "name": "tub_base", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2, 3] + }, + { + "name": "shower_toggle", + "origin": [0, 0, 0], + "color": 0, + "children": [] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/bathtub_far_waterlogged.json b/src/main/resources/assets/modernlife/models/block/bathtub_far_waterlogged.json new file mode 100644 index 0000000..74f5744 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/bathtub_far_waterlogged.json @@ -0,0 +1,138 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [128, 128], + "textures": { + "1": "modernlife:block/bathtub", + "2": "modernlife:block/toilet_water_still", + "particle": "modernlife:block/bathtub" + }, + "elements": [ + { + "from": [13, 1, 0], + "to": [16, 10, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-16, 5, 0]}, + "faces": { + "north": {"uv": [10.66667, 0, 9.66667, 3], "texture": "#1"}, + "east": {"uv": [10.66667, 0, 16, 2.99167], "texture": "#1"}, + "south": {"uv": [9.66667, 0, 10.66667, 3], "texture": "#1"}, + "west": {"uv": [16, 0, 10.66667, 3], "texture": "#1"}, + "up": {"uv": [1.04167, 8.66667, 0, 3.33333], "texture": "#1"}, + "down": {"uv": [5.25, 5.625, 4.875, 7.625], "texture": "#1"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-16, 5, 0]}, + "faces": { + "north": {"uv": [0, 3, 5.33333, 3.33333], "texture": "#1"}, + "east": {"uv": [16, 3, 10.66667, 3.33333], "texture": "#1"}, + "south": {"uv": [5.33333, 3, 0, 3.33333], "texture": "#1"}, + "west": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "up": {"uv": [5.33333, 8.66667, 0, 3.33333], "texture": "#1"}, + "down": {"uv": [5.33333, 8.66667, 0, 14], "texture": "#1"} + } + }, + { + "from": [0, 1, 0], + "to": [13, 10, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-16, 5, 0]}, + "faces": { + "north": {"uv": [1, 0, 5.33333, 3], "texture": "#1"}, + "east": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "south": {"uv": [5.33333, 0, 1, 3], "texture": "#1"}, + "west": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "up": {"uv": [5.33333, 3.33333, 1, 4], "texture": "#1"}, + "down": {"uv": [16, 16, 16, 16], "texture": "#1"} + } + }, + { + "from": [0, 1, 14], + "to": [13, 10, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-16, 5, 16]}, + "faces": { + "north": {"uv": [1, 0, 5.33333, 3], "texture": "#1"}, + "east": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "south": {"uv": [5.33333, 0, 1, 3], "texture": "#1"}, + "west": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "up": {"uv": [5.33333, 4, 1, 3.33333], "texture": "#1"}, + "down": {"uv": [16, 16, 16, 16], "texture": "#1"} + } + }, + { + "from": [0, 7, 2], + "to": [13, 7, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [-3, 11, 0]}, + "faces": { + "north": {"uv": [5.33333, 3, 10.66667, 3.33333], "texture": "#2"}, + "east": {"uv": [6.625, 4.625, 8.625, 4.75], "texture": "#2"}, + "south": {"uv": [10.66667, 3, 5.33333, 3.33333], "texture": "#2"}, + "west": {"uv": [16, 16, 16, 16], "texture": "#2"}, + "up": {"uv": [16, 4, 3, 16], "texture": "#2"}, + "down": {"uv": [16, 4, 3, 16], "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, 90, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, 90, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, 90, 25], + "translation": [1.13, 3.2, 3.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, 90, 25], + "translation": [1.13, 3.2, 3.13], + "scale": [-0.68, 0.68, 0.68] + }, + "ground": { + "translation": [-4.3, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -135, 0], + "translation": [2.2, 0.25, 0], + "scale": [0.4, 0.4, 0.4] + }, + "head": { + "rotation": [-180, 90, 0], + "translation": [0, 0, -8], + "scale": [1.2, 1.2, 1.2] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [4, 1, -3], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "water_spout", + "origin": [0, 0, 0], + "color": 0, + "children": [] + }, + { + "name": "tub_base", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2, 3] + }, + { + "name": "shower_toggle", + "origin": [0, 0, 0], + "color": 0, + "children": [] + }, + 4 + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/bathtub_full.json b/src/main/resources/assets/modernlife/models/block/bathtub_full.json new file mode 100644 index 0000000..aa2217d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/bathtub_full.json @@ -0,0 +1,174 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [128, 128], + "textures": { + "1": "modernlife:block/bathtub" + }, + "elements": [ + { + "from": [29, 1, 0], + "to": [32, 10, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 5, 0]}, + "faces": { + "north": {"uv": [10.66667, 0, 9.66667, 3], "texture": "#1"}, + "east": {"uv": [10.66667, 0, 16, 2.99167], "texture": "#1"}, + "south": {"uv": [9.66667, 0, 10.66667, 3], "texture": "#1"}, + "west": {"uv": [16, 0, 10.66667, 3], "texture": "#1"}, + "up": {"uv": [1.04167, 8.66667, 0, 3.33333], "texture": "#1"}, + "down": {"uv": [5.25, 5.625, 4.875, 7.625], "texture": "#1"} + } + }, + { + "from": [16, 0, 0], + "to": [32, 1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 5, 0]}, + "faces": { + "north": {"uv": [0, 3, 5.33333, 3.33333], "texture": "#1"}, + "east": {"uv": [16, 3, 10.66667, 3.33333], "texture": "#1"}, + "south": {"uv": [5.33333, 3, 0, 3.33333], "texture": "#1"}, + "west": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "up": {"uv": [5.33333, 8.66667, 0, 3.33333], "texture": "#1"}, + "down": {"uv": [5.33333, 8.66667, 0, 14], "texture": "#1"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 5, 0]}, + "faces": { + "north": {"uv": [5.33333, 3, 10.66667, 3.33333], "texture": "#1"}, + "east": {"uv": [6.625, 4.625, 8.625, 4.75], "texture": "#1"}, + "south": {"uv": [10.66667, 3, 5.33333, 3.33333], "texture": "#1"}, + "west": {"uv": [10.66667, 3.33333, 16, 3], "texture": "#1"}, + "up": {"uv": [10.66667, 3.33333, 5.33333, 8.66667], "texture": "#1"}, + "down": {"uv": [10.66667, 8.66667, 5.33333, 14], "texture": "#1"} + } + }, + { + "from": [0, 1, 0], + "to": [3, 10, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 5, 0]}, + "faces": { + "north": {"uv": [1, 0, 0, 3], "texture": "#1"}, + "east": {"uv": [10.66667, 0, 16, 3], "texture": "#1"}, + "south": {"uv": [0, 0, 1, 3], "texture": "#1"}, + "west": {"uv": [10.66667, 0, 16, 3], "texture": "#1"}, + "up": {"uv": [10.66667, 3.33333, 9.66667, 8.66667], "texture": "#1"}, + "down": {"uv": [6.375, 0, 6, 2], "texture": "#1"} + } + }, + { + "from": [16, 1, 0], + "to": [29, 10, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 5, 0]}, + "faces": { + "north": {"uv": [1, 0, 5.33333, 3], "texture": "#1"}, + "east": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "south": {"uv": [5.33333, 0, 1, 3], "texture": "#1"}, + "west": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "up": {"uv": [5.33333, 3.33333, 1, 4], "texture": "#1"}, + "down": {"uv": [16, 16, 16, 16], "texture": "#1"} + } + }, + { + "from": [16, 1, 14], + "to": [29, 10, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 5, 16]}, + "faces": { + "north": {"uv": [1, 0, 5.33333, 3], "texture": "#1"}, + "east": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "south": {"uv": [5.33333, 0, 1, 3], "texture": "#1"}, + "west": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "up": {"uv": [5.33333, 4, 1, 3.33333], "texture": "#1"}, + "down": {"uv": [16, 16, 16, 16], "texture": "#1"} + } + }, + { + "from": [3, 1, 0], + "to": [16, 10, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 5, 0]}, + "faces": { + "north": {"uv": [5.33333, 0, 1, 3], "texture": "#1"}, + "east": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "south": {"uv": [1, 0, 5.33333, 3], "texture": "#1"}, + "west": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "up": {"uv": [1, 3.33333, 5.33333, 4], "texture": "#1"}, + "down": {"uv": [16, 16, 16, 16], "texture": "#1"} + } + }, + { + "from": [3, 1, 14], + "to": [16, 10, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 5, 16]}, + "faces": { + "north": {"uv": [5.33333, 0, 1, 3], "texture": "#1"}, + "east": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "south": {"uv": [1, 0, 5.33333, 3], "texture": "#1"}, + "west": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "up": {"uv": [1, 4, 5.33333, 3.33333], "texture": "#1"}, + "down": {"uv": [16, 16, 16, 16], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, 90, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, 90, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, 90, 25], + "translation": [1.13, 3.2, 3.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, 90, 25], + "translation": [1.13, 3.2, 3.13], + "scale": [-0.68, 0.68, 0.68] + }, + "ground": { + "translation": [-4.3, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -135, 0], + "translation": [2.2, 0.25, 0], + "scale": [0.4, 0.4, 0.4] + }, + "head": { + "rotation": [-180, 90, 0], + "translation": [0, 0, -8], + "scale": [1.2, 1.2, 1.2] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [4, 1, -3], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "water_spout", + "origin": [0, 0, 0], + "color": 0, + "children": [] + }, + { + "name": "tub_base", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6, 7] + }, + { + "name": "shower_toggle", + "origin": [0, 0, 0], + "color": 0, + "children": [] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/bathtub_near.json b/src/main/resources/assets/modernlife/models/block/bathtub_near.json new file mode 100644 index 0000000..cde26e0 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/bathtub_near.json @@ -0,0 +1,123 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [128, 128], + "textures": { + "1": "modernlife:block/bathtub", + "particle": "modernlife:block/toilet_water_still" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 5, 0]}, + "faces": { + "north": {"uv": [5.33333, 3, 10.66667, 3.33333], "texture": "#1"}, + "east": {"uv": [6.625, 4.625, 8.625, 4.75], "texture": "#1"}, + "south": {"uv": [10.66667, 3, 5.33333, 3.33333], "texture": "#1"}, + "west": {"uv": [10.66667, 3.33333, 16, 3], "texture": "#1"}, + "up": {"uv": [10.66667, 3.33333, 5.33333, 8.66667], "texture": "#1"}, + "down": {"uv": [10.66667, 8.66667, 5.33333, 14], "texture": "#1"} + } + }, + { + "from": [0, 1, 0], + "to": [3, 10, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 5, 0]}, + "faces": { + "north": {"uv": [1, 0, 0, 3], "texture": "#1"}, + "east": {"uv": [10.66667, 0, 16, 3], "texture": "#1"}, + "south": {"uv": [0, 0, 1, 3], "texture": "#1"}, + "west": {"uv": [10.66667, 0, 16, 3], "texture": "#1"}, + "up": {"uv": [10.66667, 3.33333, 9.66667, 8.66667], "texture": "#1"}, + "down": {"uv": [6.375, 0, 6, 2], "texture": "#1"} + } + }, + { + "from": [3, 1, 0], + "to": [16, 10, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 5, 0]}, + "faces": { + "north": {"uv": [5.33333, 0, 1, 3], "texture": "#1"}, + "east": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "south": {"uv": [1, 0, 5.33333, 3], "texture": "#1"}, + "west": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "up": {"uv": [1, 3.33333, 5.33333, 4], "texture": "#1"}, + "down": {"uv": [16, 16, 16, 16], "texture": "#1"} + } + }, + { + "from": [3, 1, 14], + "to": [16, 10, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 5, 16]}, + "faces": { + "north": {"uv": [5.33333, 0, 1, 3], "texture": "#1"}, + "east": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "south": {"uv": [1, 0, 5.33333, 3], "texture": "#1"}, + "west": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "up": {"uv": [1, 4, 5.33333, 3.33333], "texture": "#1"}, + "down": {"uv": [16, 16, 16, 16], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, 90, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, 90, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, 90, 25], + "translation": [1.13, 3.2, 3.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, 90, 25], + "translation": [1.13, 3.2, 3.13], + "scale": [-0.68, 0.68, 0.68] + }, + "ground": { + "translation": [-4.3, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -135, 0], + "translation": [2.2, 0.25, 0], + "scale": [0.4, 0.4, 0.4] + }, + "head": { + "rotation": [-180, 90, 0], + "translation": [0, 0, -8], + "scale": [1.2, 1.2, 1.2] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [4, 1, -3], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "water_spout", + "origin": [0, 0, 0], + "color": 0, + "children": [] + }, + { + "name": "tub_base", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2, 3] + }, + { + "name": "shower_toggle", + "origin": [0, 0, 0], + "color": 0, + "children": [] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/bathtub_near_waterlogged.json b/src/main/resources/assets/modernlife/models/block/bathtub_near_waterlogged.json new file mode 100644 index 0000000..16074f4 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/bathtub_near_waterlogged.json @@ -0,0 +1,138 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [128, 128], + "textures": { + "1": "modernlife:block/bathtub", + "2": "modernlife:block/toilet_water_still", + "particle": "modernlife:block/toilet_water_still" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 5, 0]}, + "faces": { + "north": {"uv": [5.33333, 3, 10.66667, 3.33333], "texture": "#1"}, + "east": {"uv": [6.625, 4.625, 8.625, 4.75], "texture": "#1"}, + "south": {"uv": [10.66667, 3, 5.33333, 3.33333], "texture": "#1"}, + "west": {"uv": [10.66667, 3.33333, 16, 3], "texture": "#1"}, + "up": {"uv": [10.66667, 3.33333, 5.33333, 8.66667], "texture": "#1"}, + "down": {"uv": [10.66667, 8.66667, 5.33333, 14], "texture": "#1"} + } + }, + { + "from": [0, 1, 0], + "to": [3, 10, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 5, 0]}, + "faces": { + "north": {"uv": [1, 0, 0, 3], "texture": "#1"}, + "east": {"uv": [10.66667, 0, 16, 3], "texture": "#1"}, + "south": {"uv": [0, 0, 1, 3], "texture": "#1"}, + "west": {"uv": [10.66667, 0, 16, 3], "texture": "#1"}, + "up": {"uv": [10.66667, 3.33333, 9.66667, 8.66667], "texture": "#1"}, + "down": {"uv": [6.375, 0, 6, 2], "texture": "#1"} + } + }, + { + "from": [3, 1, 0], + "to": [16, 10, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 5, 0]}, + "faces": { + "north": {"uv": [5.33333, 0, 1, 3], "texture": "#1"}, + "east": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "south": {"uv": [1, 0, 5.33333, 3], "texture": "#1"}, + "west": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "up": {"uv": [1, 3.33333, 5.33333, 4], "texture": "#1"}, + "down": {"uv": [16, 16, 16, 16], "texture": "#1"} + } + }, + { + "from": [3, 1, 14], + "to": [16, 10, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 5, 16]}, + "faces": { + "north": {"uv": [5.33333, 0, 1, 3], "texture": "#1"}, + "east": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "south": {"uv": [1, 0, 5.33333, 3], "texture": "#1"}, + "west": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "up": {"uv": [1, 4, 5.33333, 3.33333], "texture": "#1"}, + "down": {"uv": [16, 16, 16, 16], "texture": "#1"} + } + }, + { + "from": [3, 7, 2], + "to": [16, 7, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 11, 0]}, + "faces": { + "north": {"uv": [5.33333, 3, 10.66667, 3.33333], "texture": "#2"}, + "east": {"uv": [6.625, 4.625, 8.625, 4.75], "texture": "#2"}, + "south": {"uv": [10.66667, 3, 5.33333, 3.33333], "texture": "#2"}, + "west": {"uv": [16, 16, 16, 16], "texture": "#2"}, + "up": {"uv": [16, 4, 3, 16], "texture": "#2"}, + "down": {"uv": [16, 4, 3, 16], "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, 90, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, 90, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, 90, 25], + "translation": [1.13, 3.2, 3.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, 90, 25], + "translation": [1.13, 3.2, 3.13], + "scale": [-0.68, 0.68, 0.68] + }, + "ground": { + "translation": [-4.3, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -135, 0], + "translation": [2.2, 0.25, 0], + "scale": [0.4, 0.4, 0.4] + }, + "head": { + "rotation": [-180, 90, 0], + "translation": [0, 0, -8], + "scale": [1.2, 1.2, 1.2] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [4, 1, -3], + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "water_spout", + "origin": [0, 0, 0], + "color": 0, + "children": [] + }, + { + "name": "tub_base", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2, 3] + }, + { + "name": "shower_toggle", + "origin": [0, 0, 0], + "color": 0, + "children": [] + }, + 4 + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/beige_ceramic_tile.json b/src/main/resources/assets/modernlife/models/block/beige_ceramic_tile.json new file mode 100644 index 0000000..aa81889 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/beige_ceramic_tile.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "modernlife:block/beige_ceramic_tile" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/birch_barrier.json b/src/main/resources/assets/modernlife/models/block/birch_barrier.json new file mode 100644 index 0000000..1781302 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/birch_barrier.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/barrier", + "textures": { + "0": "block/birch_planks", + "particle": "block/birch_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/birch_chair.json b/src/main/resources/assets/modernlife/models/block/birch_chair.json new file mode 100644 index 0000000..2946412 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/birch_chair.json @@ -0,0 +1,215 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "render_type" : "cutout", + "textures": { + "138": "modernlife:block/birch_chair", + "particle": "modernlife:block/birch_chair" + }, + "elements": [ + { + "name": "top", + "from": [2, 7, 2], + "to": [14, 10, 14], + "faces": { + "north": {"uv": [0, 6, 6, 7.5], "texture": "#138"}, + "east": {"uv": [6, 7.5, 0, 9], "texture": "#138"}, + "south": {"uv": [6, 6, 12, 7.5], "texture": "#138"}, + "west": {"uv": [0, 7.5, 6, 9], "texture": "#138"}, + "up": {"uv": [6, 6, 0, 0], "texture": "#138"}, + "down": {"uv": [12, 0, 6, 6], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [4, 10, 13], + "to": [12, 25, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [-2, 0, 0]}, + "faces": { + "north": {"uv": [12, 0, 16, 7.5], "texture": "#138"}, + "east": {"uv": [0, 0, 0, 3.75], "texture": "#138"}, + "south": {"uv": [12, 0, 16, 7.5], "texture": "#138"}, + "west": {"uv": [0, 0, 0, 3.75], "texture": "#138"}, + "up": {"uv": [2, 0, 0, 0], "texture": "#138"}, + "down": {"uv": [2, 0, 0, 0], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [2, 10, 12], + "to": [4, 24, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 0]}, + "faces": { + "north": {"uv": [1, 9, 0, 16], "texture": "#138"}, + "east": {"uv": [1, 9, 0, 16], "texture": "#138"}, + "south": {"uv": [0, 9, 1, 16], "texture": "#138"}, + "west": {"uv": [1, 9, 0, 16], "texture": "#138"}, + "up": {"uv": [2, 12, 3, 11], "texture": "#138"}, + "down": {"uv": [2, 10, 3, 11], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [12, 10, 12], + "to": [14, 24, 14], + "faces": { + "north": {"uv": [0, 9, 1, 16], "texture": "#138"}, + "east": {"uv": [0, 9, 1, 16], "texture": "#138"}, + "south": {"uv": [1, 9, 0, 16], "texture": "#138"}, + "west": {"uv": [0, 9, 1, 16], "texture": "#138"}, + "up": {"uv": [3, 12, 2, 11], "texture": "#138"}, + "down": {"uv": [3, 10, 2, 11], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [4, 2, 3], + "to": [12, 4, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [2, 9, 6, 10], "texture": "#138"}, + "east": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "south": {"uv": [2, 9, 6, 10], "texture": "#138"}, + "west": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "up": {"uv": [0, 2, 0, 0], "rotation": 270, "texture": "#138"}, + "down": {"uv": [0, 0, 0, 2], "rotation": 90, "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [4, 2, 13], + "to": [12, 4, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [6, 9, 2, 10], "texture": "#138"}, + "east": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "south": {"uv": [6, 9, 2, 10], "texture": "#138"}, + "west": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "up": {"uv": [0, 2, 0, 0], "rotation": 270, "texture": "#138"}, + "down": {"uv": [0, 0, 0, 2], "rotation": 90, "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [13, 2, 4], + "to": [13, 4, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "east": {"uv": [2, 9, 6, 10], "texture": "#138"}, + "south": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "west": {"uv": [2, 9, 6, 10], "texture": "#138"}, + "up": {"uv": [0, 2, 0, 0], "texture": "#138"}, + "down": {"uv": [0, 0, 0, 2], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [3, 2, 4], + "to": [3, 4, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "east": {"uv": [6, 9, 2, 10], "texture": "#138"}, + "south": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "west": {"uv": [6, 9, 2, 10], "texture": "#138"}, + "up": {"uv": [0, 2, 0, 0], "texture": "#138"}, + "down": {"uv": [0, 0, 0, 2], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [12, 0, 2], + "to": [14, 7, 4], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, -10]}, + "faces": { + "north": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "east": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "south": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "west": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "up": {"uv": [3, 11, 2, 10], "texture": "#138"}, + "down": {"uv": [3, 10, 2, 11], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [2, 0, 2], + "to": [4, 7, 4], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, -10]}, + "faces": { + "north": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "east": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "south": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "west": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "up": {"uv": [2, 11, 3, 10], "texture": "#138"}, + "down": {"uv": [2, 10, 3, 11], "texture": "#138"} + } + }, + { + "name": "front_support", + "from": [2, 0, 12], + "to": [4, 7, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 26]}, + "faces": { + "north": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "east": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "south": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "west": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "up": {"uv": [2, 10, 3, 11], "texture": "#138"}, + "down": {"uv": [2, 11, 3, 10], "texture": "#138"} + } + }, + { + "name": "front_support", + "from": [12, 0, 12], + "to": [14, 7, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 26]}, + "faces": { + "north": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "east": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "south": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "west": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "up": {"uv": [3, 10, 2, 11], "texture": "#138"}, + "down": {"uv": [3, 11, 2, 10], "texture": "#138"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, 10, 0], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, 10, 0], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -135, 0], + "translation": [0, -1.75, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 90, 0], + "translation": [0, -0.25, -2.75], + "scale": [0.5, 0.5, 0.5] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/birch_coffee_table.json b/src/main/resources/assets/modernlife/models/block/birch_coffee_table.json new file mode 100644 index 0000000..fd1a9e3 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/birch_coffee_table.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/coffee_table", + "textures": { + "0": "block/birch_planks", + "1": "block/birch_log", + "particle": "block/birch_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/birch_coffee_table_corner.json b/src/main/resources/assets/modernlife/models/block/birch_coffee_table_corner.json new file mode 100644 index 0000000..29a0993 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/birch_coffee_table_corner.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/coffee_table_corner", + "textures": { + "0": "block/birch_planks", + "1": "block/birch_log", + "particle": "block/birch_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/birch_coffee_table_end.json b/src/main/resources/assets/modernlife/models/block/birch_coffee_table_end.json new file mode 100644 index 0000000..1b10148 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/birch_coffee_table_end.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/coffee_table_end", + "textures": { + "0": "block/birch_planks", + "1": "block/birch_log", + "particle": "block/birch_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/birch_coffee_table_mid.json b/src/main/resources/assets/modernlife/models/block/birch_coffee_table_mid.json new file mode 100644 index 0000000..eb64194 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/birch_coffee_table_mid.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/coffee_table_mid", + "textures": { + "0": "block/birch_planks", + "1": "block/birch_log", + "particle": "block/birch_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/birch_deck.json b/src/main/resources/assets/modernlife/models/block/birch_deck.json new file mode 100644 index 0000000..bf53753 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/birch_deck.json @@ -0,0 +1,122 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "118": "modernlife:block/birch_planks_deck" + }, + "elements": [ + { + "from": [3, 13, 0], + "to": [6, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-9.5, -0.5, 0]}, + "faces": { + "north": {"uv": [10, 2, 13, 4], "texture": "#118"}, + "east": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [16, 0, 0, 3], "rotation": 90, "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "rotation": 90, "texture": "#118"} + } + }, + { + "from": [10, 13, 0], + "to": [13, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-2.5, -0.5, 0]}, + "faces": { + "north": {"uv": [3, 2, 6, 4], "texture": "#118"}, + "east": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [16, 0, 0, 3], "rotation": 90, "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "rotation": 90, "texture": "#118"} + } + }, + { + "from": [0, 14, 0], + "to": [16, 16, 3], + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#118"} + } + }, + { + "from": [0, 14, 4], + "to": [16, 16, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 4]}, + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#118"} + } + }, + { + "from": [0, 14, 12], + "to": [16, 16, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 12]}, + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#118"} + } + }, + { + "from": [0, 14, 8], + "to": [16, 16, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 8]}, + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#118"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, -3.5, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, -3.5, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 63], + "translation": [-0.5, -0.75, 5.25], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 63], + "translation": [-0.5, -0.75, 5.25], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, -5.25, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [-90, 0, 0], + "translation": [0, 0, 6] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/birch_deck_support.json b/src/main/resources/assets/modernlife/models/block/birch_deck_support.json new file mode 100644 index 0000000..53febda --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/birch_deck_support.json @@ -0,0 +1,135 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "4": "modernlife:block/birch_planks_deck", + "5": "block/birch_planks" + }, + "elements": [ + { + "from": [3, 13, 0], + "to": [6, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-9.5, -0.5, 0]}, + "faces": { + "north": {"uv": [10, 2, 13, 4], "texture": "#4"}, + "east": {"uv": [0, 1, 16, 3], "texture": "#4"}, + "south": {"uv": [13, 1, 16, 3], "texture": "#4"}, + "west": {"uv": [0, 1, 16, 3], "texture": "#4"}, + "up": {"uv": [16, 0, 0, 3], "rotation": 90, "texture": "#4"}, + "down": {"uv": [0, 3, 16, 6], "rotation": 90, "texture": "#4"} + } + }, + { + "from": [0, 14, 0], + "to": [16, 16, 3], + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#4"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#4"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#4"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#4"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#4"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#4"} + } + }, + { + "from": [0, 14, 4], + "to": [16, 16, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 4]}, + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#4"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#4"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#4"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#4"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#4"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#4"} + } + }, + { + "from": [0, 14, 12], + "to": [16, 16, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 12]}, + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#4"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#4"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#4"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#4"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#4"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#4"} + } + }, + { + "from": [0, 14, 8], + "to": [16, 16, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 8]}, + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#4"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#4"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#4"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#4"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#4"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#4"} + } + }, + { + "from": [10, 13, 0], + "to": [13, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-2.5, -0.5, 0]}, + "faces": { + "north": {"uv": [3, 2, 6, 4], "texture": "#4"}, + "east": {"uv": [0, 1, 16, 3], "texture": "#4"}, + "south": {"uv": [13, 1, 16, 3], "texture": "#4"}, + "west": {"uv": [0, 1, 16, 3], "texture": "#4"}, + "up": {"uv": [16, 0, 0, 3], "rotation": 90, "texture": "#4"}, + "down": {"uv": [0, 3, 16, 6], "rotation": 90, "texture": "#4"} + } + }, + { + "name": "support", + "from": [6, 0, 6], + "to": [10, 14, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [7.5, 0, 0.5]}, + "faces": { + "north": {"uv": [6, 1.5, 10, 16], "texture": "#5"}, + "east": {"uv": [6, 1.5, 10, 16], "texture": "#5"}, + "south": {"uv": [6, 1.5, 10, 16], "texture": "#5"}, + "west": {"uv": [6, 1.5, 10, 16], "texture": "#5"}, + "up": {"uv": [0, 0, 4, 4], "texture": "#5"}, + "down": {"uv": [0, 0, 4, 4], "texture": "#5"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 30, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/birch_glass_door_bottom.json b/src/main/resources/assets/modernlife/models/block/birch_glass_door_bottom.json new file mode 100644 index 0000000..d9ed013 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/birch_glass_door_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/door_bottom", + "textures": { + "top": "modernlife:block/birch_glass_door_top", + "bottom": "modernlife:block/birch_glass_door_bottom" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/birch_glass_door_bottom_hinge.json b/src/main/resources/assets/modernlife/models/block/birch_glass_door_bottom_hinge.json new file mode 100644 index 0000000..097b7bf --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/birch_glass_door_bottom_hinge.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/door_bottom_rh", + "textures": { + "top": "modernlife:block/birch_glass_door_top", + "bottom": "modernlife:block/birch_glass_door_bottom" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/birch_glass_door_top.json b/src/main/resources/assets/modernlife/models/block/birch_glass_door_top.json new file mode 100644 index 0000000..f482a8c --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/birch_glass_door_top.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/door_top", + "textures": { + "top": "modernlife:block/birch_glass_door_top", + "bottom": "modernlife:block/birch_glass_door_bottom" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/birch_glass_door_top_hinge.json b/src/main/resources/assets/modernlife/models/block/birch_glass_door_top_hinge.json new file mode 100644 index 0000000..b0f5e22 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/birch_glass_door_top_hinge.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/door_top_rh", + "textures": { + "top": "modernlife:block/birch_glass_door_top", + "bottom": "modernlife:block/birch_glass_door_bottom" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/birch_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/block/birch_kitchen_cabinet.json new file mode 100644 index 0000000..c9ad6f8 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/birch_kitchen_cabinet.json @@ -0,0 +1,144 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/birch_kitchen_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [6, 4, 16], + "to": [7, 8, 17], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 16]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "south": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "west": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 0, 10.33333, 0.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 1, 10.33333, 1.33333], "texture": "#64"} + } + }, + { + "from": [6, 8, 15], + "to": [7, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 1.33333, 10.33333, 1], "texture": "#64"}, + "down": {"uv": [10.66667, 1, 10.33333, 1.33333], "texture": "#64"} + } + }, + { + "from": [6, 4, 15], + "to": [7, 4, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 16]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 1.66667, 10.33333, 1.33333], "texture": "#64"}, + "down": {"uv": [10.33333, 1.33333, 10.66667, 1.66667], "texture": "#64"} + } + }, + { + "from": [9, 4, 15], + "to": [10, 4, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 4, 16]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 1.66667, 10.33333, 1.33333], "texture": "#64"}, + "down": {"uv": [10.33333, 1.33333, 10.66667, 1.66667], "texture": "#64"} + } + }, + { + "from": [9, 4, 16], + "to": [10, 8, 17], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 4, 16]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "south": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "west": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 0, 10.33333, 0.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 1, 10.33333, 1.33333], "texture": "#64"} + } + }, + { + "from": [9, 8, 15], + "to": [10, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 1.33333, 10.33333, 1], "texture": "#64"}, + "down": {"uv": [10.66667, 1, 10.33333, 1.33333], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/birch_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/block/birch_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..67fed6e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/birch_kitchen_drawer_cabinet.json @@ -0,0 +1,144 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/birch_kitchen_drawer_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [6, 12, 16], + "to": [10, 13, 17], + "rotation": {"angle": 0, "axis": "z", "origin": [6, 13, 16]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "rotation": 270, "texture": "#64"}, + "east": {"uv": [10.66667, 0, 10.33333, 0.33333], "rotation": 90, "texture": "#64"}, + "south": {"uv": [10.33333, 0, 10.66667, 1.33333], "rotation": 90, "texture": "#64"}, + "west": {"uv": [10.66667, 1, 10.33333, 1.33333], "rotation": 90, "texture": "#64"}, + "up": {"uv": [10.33333, 0, 10.66667, 1.33333], "rotation": 90, "texture": "#64"}, + "down": {"uv": [10.66667, 0, 10.33333, 1.33333], "rotation": 90, "texture": "#64"} + } + }, + { + "from": [10, 12, 15], + "to": [10, 13, 16], + "rotation": {"angle": 0, "axis": "z", "origin": [6, 13, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "rotation": 270, "texture": "#64"}, + "east": {"uv": [10.66667, 1.33333, 10.33333, 1], "rotation": 90, "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "rotation": 90, "texture": "#64"}, + "west": {"uv": [10.66667, 1, 10.33333, 1.33333], "rotation": 90, "texture": "#64"}, + "up": {"uv": [5.33333, 0, 10.33333, 5.33333], "rotation": 90, "texture": "#64"}, + "down": {"uv": [10.33333, 0, 5.33333, 5.33333], "rotation": 90, "texture": "#64"} + } + }, + { + "from": [6, 12, 15], + "to": [6, 13, 16], + "rotation": {"angle": 0, "axis": "z", "origin": [6, 13, 16]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "rotation": 270, "texture": "#64"}, + "east": {"uv": [10.66667, 1.66667, 10.33333, 1.33333], "rotation": 90, "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "rotation": 90, "texture": "#64"}, + "west": {"uv": [10.33333, 1.33333, 10.66667, 1.66667], "rotation": 90, "texture": "#64"}, + "up": {"uv": [5.33333, 0, 10.33333, 5.33333], "rotation": 90, "texture": "#64"}, + "down": {"uv": [10.33333, 0, 5.33333, 5.33333], "rotation": 90, "texture": "#64"} + } + }, + { + "from": [12, 4, 15], + "to": [13, 4, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 4, 16]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 1.66667, 10.33333, 1.33333], "texture": "#64"}, + "down": {"uv": [10.33333, 1.33333, 10.66667, 1.66667], "texture": "#64"} + } + }, + { + "from": [12, 4, 16], + "to": [13, 8, 17], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 4, 16]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "south": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "west": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 0, 10.33333, 0.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 1, 10.33333, 1.33333], "texture": "#64"} + } + }, + { + "from": [12, 8, 15], + "to": [13, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 1.33333, 10.33333, 1], "texture": "#64"}, + "down": {"uv": [10.66667, 1, 10.33333, 1.33333], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/birch_log_ramp.json b/src/main/resources/assets/modernlife/models/block/birch_log_ramp.json new file mode 100644 index 0000000..44bdfbb --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/birch_log_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/birch_log", + "particle": "block/birch_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/birch_log_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/birch_log_ramp_corner.json new file mode 100644 index 0000000..2187c0c --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/birch_log_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/birch_log", + "particle": "block/birch_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/birch_mini_stool.json b/src/main/resources/assets/modernlife/models/block/birch_mini_stool.json new file mode 100644 index 0000000..7cc83b7 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/birch_mini_stool.json @@ -0,0 +1,179 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "141": "modernlife:block/birch_mini_stool" + }, + "elements": [ + { + "name": "top", + "from": [2, 6, 2], + "to": [14, 9, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -1, 0]}, + "faces": { + "north": {"uv": [0, 6, 6, 7.5], "texture": "#141"}, + "east": {"uv": [0, 6, 6, 7.5], "texture": "#141"}, + "south": {"uv": [0, 6, 6, 7.5], "texture": "#141"}, + "west": {"uv": [0, 6, 6, 7.5], "texture": "#141"}, + "up": {"uv": [6, 6, 0, 0], "texture": "#141"}, + "down": {"uv": [12, 0, 6, 6], "texture": "#141"} + } + }, + { + "from": [6, 2, 4], + "to": [10, 4, 4], + "rotation": {"angle": 0, "axis": "y", "origin": [0.5, 0, 0.5]}, + "faces": { + "north": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "east": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "south": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "west": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "up": {"uv": [2.5, 0, 0, 0], "texture": "#141"}, + "down": {"uv": [2.5, 0, 0, 0], "texture": "#141"} + } + }, + { + "from": [6, 2, 12], + "to": [10, 4, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [15.5, 0, 15.5]}, + "faces": { + "north": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "east": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "south": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "west": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "up": {"uv": [0, 0, 2.5, 0], "texture": "#141"}, + "down": {"uv": [0, 0, 2.5, 0], "texture": "#141"} + } + }, + { + "from": [4, 2, 6], + "to": [4, 4, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "east": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "south": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "west": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "up": {"uv": [2.5, 0, 0, 0], "rotation": 270, "texture": "#141"}, + "down": {"uv": [2.5, 0, 0, 0], "rotation": 90, "texture": "#141"} + } + }, + { + "from": [12, 2, 6], + "to": [12, 4, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "east": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "south": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "west": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "up": {"uv": [0, 0, 2.5, 0], "rotation": 270, "texture": "#141"}, + "down": {"uv": [0, 0, 2.5, 0], "rotation": 90, "texture": "#141"} + } + }, + { + "from": [3, 0, 3], + "to": [6, 6, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [22.5, 7.75, 8.5]}, + "faces": { + "north": {"uv": [1.5, 7.5, 0, 10.5], "texture": "#141"}, + "east": {"uv": [1.5, 7.5, 3, 10.5], "texture": "#141"}, + "south": {"uv": [1.5, 7.5, 3, 10.5], "texture": "#141"}, + "west": {"uv": [0, 7.5, 1.5, 10.5], "texture": "#141"}, + "up": {"uv": [1.5, 12, 0, 10.5], "texture": "#141"}, + "down": {"uv": [1.5, 10.5, 0, 12], "texture": "#141"} + } + }, + { + "from": [10, 0, 3], + "to": [13, 6, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [-6.5, 7.75, 8.5]}, + "faces": { + "north": {"uv": [0, 7.5, 1.5, 10.5], "texture": "#141"}, + "east": {"uv": [1.5, 7.5, 0, 10.5], "texture": "#141"}, + "south": {"uv": [3, 7.5, 1.5, 10.5], "texture": "#141"}, + "west": {"uv": [3, 7.5, 1.5, 10.5], "texture": "#141"}, + "up": {"uv": [0, 12, 1.5, 10.5], "texture": "#141"}, + "down": {"uv": [0, 10.5, 1.5, 12], "texture": "#141"} + } + }, + { + "from": [3, 0, 10], + "to": [6, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [22.5, 7.75, 7.5]}, + "faces": { + "north": {"uv": [3, 7.5, 1.5, 10.5], "texture": "#141"}, + "east": {"uv": [3, 7.5, 1.5, 10.5], "texture": "#141"}, + "south": {"uv": [0, 7.5, 1.5, 10.5], "texture": "#141"}, + "west": {"uv": [1.5, 7.5, 0, 10.5], "texture": "#141"}, + "up": {"uv": [1.5, 10.5, 0, 12], "texture": "#141"}, + "down": {"uv": [1.5, 12, 0, 10.5], "texture": "#141"} + } + }, + { + "from": [10, 0, 10], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [-6.5, 7.75, 7.5]}, + "faces": { + "north": {"uv": [1.5, 7.5, 3, 10.5], "texture": "#141"}, + "east": {"uv": [0, 7.5, 1.5, 10.5], "texture": "#141"}, + "south": {"uv": [1.5, 7.5, 0, 10.5], "texture": "#141"}, + "west": {"uv": [1.5, 7.5, 3, 10.5], "texture": "#141"}, + "up": {"uv": [0, 10.5, 1.5, 12], "texture": "#141"}, + "down": {"uv": [0, 12, 1.5, 10.5], "texture": "#141"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -45, 0], + "translation": [0, 1.75, 0], + "scale": [0.75, 0.75, 0.75] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, 3, 0] + } + }, + "groups": [ + 0, + { + "name": "supports", + "origin": [0, 0, 0], + "color": 0, + "children": [1, 2, 3, 4] + }, + { + "name": "legs", + "origin": [2, 7.72417, 8], + "color": 0, + "children": [5, 6, 7, 8] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/birch_night_stand.json b/src/main/resources/assets/modernlife/models/block/birch_night_stand.json new file mode 100644 index 0000000..e8dbec3 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/birch_night_stand.json @@ -0,0 +1,218 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "107": "modernlife:block/birch_night_stand" + }, + "elements": [ + { + "name": "body", + "from": [0, 1, 0], + "to": [16, 16, 14], + "faces": { + "north": {"uv": [10, 0, 15.33333, 5], "texture": "#107"}, + "east": {"uv": [5.33333, 0, 10, 5], "texture": "#107"}, + "south": {"uv": [0, 0, 5.33333, 5], "texture": "#107"}, + "west": {"uv": [10, 0, 5.33333, 5], "texture": "#107"}, + "up": {"uv": [5.33333, 9.66667, 0, 5], "texture": "#107"}, + "down": {"uv": [10.66667, 5, 5.33333, 9.66667], "texture": "#107"} + } + }, + { + "name": "sw_leg", + "from": [0, 0, 12], + "to": [2, 1, 14], + "faces": { + "north": {"uv": [16, 0.33333, 15.33333, 0.66667], "texture": "#107"}, + "east": {"uv": [15.33333, 0.33333, 16, 0.66667], "texture": "#107"}, + "south": {"uv": [15.33333, 0, 16, 0.33333], "texture": "#107"}, + "west": {"uv": [16, 0, 15.33333, 0.33333], "texture": "#107"}, + "up": {"uv": [15.33333, 0.66667, 16, 0], "texture": "#107"}, + "down": {"uv": [15.33333, 0, 16, 0.66667], "texture": "#107"} + } + }, + { + "name": "sw_leg", + "from": [14, 0, 12], + "to": [16, 1, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 0]}, + "faces": { + "north": {"uv": [15.33333, 0.33333, 16, 0.66667], "texture": "#107"}, + "east": {"uv": [15.33333, 0, 16, 0.33333], "texture": "#107"}, + "south": {"uv": [16, 0, 15.33333, 0.33333], "texture": "#107"}, + "west": {"uv": [16, 0.33333, 15.33333, 0.66667], "texture": "#107"}, + "up": {"uv": [16, 0.66667, 15.33333, 0], "texture": "#107"}, + "down": {"uv": [16, 0, 15.33333, 0.66667], "texture": "#107"} + } + }, + { + "name": "sw_leg", + "from": [0, 0, 0], + "to": [2, 1, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, -12]}, + "faces": { + "north": {"uv": [16, 0.33333, 15.33333, 0.66667], "texture": "#107"}, + "east": {"uv": [15.33333, 0.33333, 16, 0.66667], "texture": "#107"}, + "south": {"uv": [15.33333, 0, 16, 0.33333], "texture": "#107"}, + "west": {"uv": [16, 0, 15.33333, 0.33333], "texture": "#107"}, + "up": {"uv": [15.33333, 0.66667, 16, 0], "texture": "#107"}, + "down": {"uv": [15.33333, 0, 16, 0.66667], "texture": "#107"} + } + }, + { + "name": "sw_leg", + "from": [14, 0, 0], + "to": [16, 1, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, -12]}, + "faces": { + "north": {"uv": [15.33333, 0.33333, 16, 0.66667], "texture": "#107"}, + "east": {"uv": [15.33333, 0, 16, 0.33333], "texture": "#107"}, + "south": {"uv": [16, 0, 15.33333, 0.33333], "texture": "#107"}, + "west": {"uv": [16, 0.33333, 15.33333, 0.66667], "texture": "#107"}, + "up": {"uv": [16, 0.66667, 15.33333, 0], "texture": "#107"}, + "down": {"uv": [16, 0, 15.33333, 0.66667], "texture": "#107"} + } + }, + { + "name": "upper_handle_mid", + "from": [4.999, 6, 15], + "to": [10.999, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-0.001, -5.6, 0]}, + "faces": { + "north": {"uv": [15.33333, 0.66667, 15.66667, 2.66667], "rotation": 90, "texture": "#107"}, + "east": {"uv": [15.33333, 2.33333, 15.66667, 2.66667], "texture": "#107"}, + "south": {"uv": [15.66667, 0.66667, 15.33333, 2.66667], "rotation": 270, "texture": "#107"}, + "west": {"uv": [15.33333, 0.66667, 15.66667, 1], "texture": "#107"}, + "up": {"uv": [15.33333, 0.66667, 15.66667, 2.66667], "rotation": 270, "texture": "#107"}, + "down": {"uv": [15.33333, 0.66667, 15.66667, 2.66667], "rotation": 270, "texture": "#107"} + } + }, + { + "name": "upper_handle_left", + "from": [4.999, 6, 14], + "to": [4.999, 7, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [-0.001, -5.6, 0]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "east": {"uv": [15.33333, 3, 15.66667, 2.66667], "texture": "#107"}, + "south": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "west": {"uv": [15.33333, 2.66667, 15.66667, 3], "texture": "#107"}, + "up": {"uv": [0, 0.25, 0, 0], "texture": "#107"}, + "down": {"uv": [0, 0, 0, 0.25], "texture": "#107"} + } + }, + { + "name": "upper_handle_left", + "from": [10.999, 6, 14], + "to": [10.999, 7, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [5.999, -5.6, 0]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "east": {"uv": [15.33333, 3, 15.66667, 2.66667], "texture": "#107"}, + "south": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "west": {"uv": [15.33333, 2.66667, 15.66667, 3], "texture": "#107"}, + "up": {"uv": [0, 0.25, 0, 0], "texture": "#107"}, + "down": {"uv": [0, 0, 0, 0.25], "texture": "#107"} + } + }, + { + "name": "upper_handle_left", + "from": [4.999, 12, 14], + "to": [4.999, 13, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [-0.001, 0.4, 0]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "east": {"uv": [15.33333, 3, 15.66667, 2.66667], "texture": "#107"}, + "south": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "west": {"uv": [15.33333, 2.66667, 15.66667, 3], "texture": "#107"}, + "up": {"uv": [0, 0.25, 0, 0], "texture": "#107"}, + "down": {"uv": [0, 0, 0, 0.25], "texture": "#107"} + } + }, + { + "name": "upper_handle_left", + "from": [10.999, 12, 14], + "to": [10.999, 13, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [5.999, 0.4, 0]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "east": {"uv": [15.33333, 3, 15.66667, 2.66667], "texture": "#107"}, + "south": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "west": {"uv": [15.33333, 2.66667, 15.66667, 3], "texture": "#107"}, + "up": {"uv": [0, 0.25, 0, 0], "texture": "#107"}, + "down": {"uv": [0, 0, 0, 0.25], "texture": "#107"} + } + }, + { + "name": "upper_handle_mid", + "from": [4.999, 12, 15], + "to": [10.999, 13, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-0.001, 0.4, 0]}, + "faces": { + "north": {"uv": [15.33333, 0.66667, 15.66667, 2.66667], "rotation": 90, "texture": "#107"}, + "east": {"uv": [15.33333, 2.33333, 15.66667, 2.66667], "texture": "#107"}, + "south": {"uv": [15.66667, 0.66667, 15.33333, 2.66667], "rotation": 270, "texture": "#107"}, + "west": {"uv": [15.33333, 0.66667, 15.66667, 1], "texture": "#107"}, + "up": {"uv": [15.33333, 0.66667, 15.66667, 2.66667], "rotation": 270, "texture": "#107"}, + "down": {"uv": [15.33333, 0.66667, 15.66667, 2.66667], "rotation": 270, "texture": "#107"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.5, -0.25, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + 0, + { + "name": "legs", + "origin": [0, 0, 0], + "color": 0, + "children": [1, 2, 3, 4] + }, + { + "name": "lower_handle", + "origin": [0, 0, 0], + "color": 0, + "children": [5, 6, 7] + }, + { + "name": "upper_handle", + "origin": [0, 0, 0], + "color": 0, + "children": [8, 9, 10] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/birch_picnic_table.json b/src/main/resources/assets/modernlife/models/block/birch_picnic_table.json new file mode 100644 index 0000000..8eb20ec --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/birch_picnic_table.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/picnic_table", + "textures": { + "0": "block/birch_planks", + "particle": "block/birch_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/birch_picnic_table_front.json b/src/main/resources/assets/modernlife/models/block/birch_picnic_table_front.json new file mode 100644 index 0000000..38bc753 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/birch_picnic_table_front.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/picnic_table_front", + "textures": { + "0": "block/birch_planks", + "particle": "block/birch_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/birch_picnic_table_full.json b/src/main/resources/assets/modernlife/models/block/birch_picnic_table_full.json new file mode 100644 index 0000000..9f97777 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/birch_picnic_table_full.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/picnic_table_full", + "textures": { + "0": "block/birch_planks", + "particle": "block/birch_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/birch_ramp.json b/src/main/resources/assets/modernlife/models/block/birch_ramp.json new file mode 100644 index 0000000..d822545 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/birch_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/birch_planks", + "particle": "block/birch_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/birch_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/birch_ramp_corner.json new file mode 100644 index 0000000..4e78634 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/birch_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/birch_planks", + "particle": "block/birch_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/birch_round_table.json b/src/main/resources/assets/modernlife/models/block/birch_round_table.json new file mode 100644 index 0000000..3cb0fd1 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/birch_round_table.json @@ -0,0 +1,188 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/birch_round_table" + }, + "elements": [ + { + "from": [0, 15, 14], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -1, 0]}, + "faces": { + "north": {"uv": [0, 0.66667, 10.66667, 1.33333], "texture": "#3"}, + "east": {"uv": [9.33333, 0, 10.66667, 0.66667], "texture": "#3"}, + "south": {"uv": [0, 0, 10.66667, 0.66667], "texture": "#3"}, + "west": {"uv": [9.33333, 0, 10.66667, 0.66667], "texture": "#3"}, + "up": {"uv": [10.66667, 1.33333, 0, 0], "texture": "#3"}, + "down": {"uv": [0, 1.33333, 10.66667, 0], "rotation": 180, "texture": "#3"} + } + }, + { + "from": [0, 15, 0], + "to": [16, 16, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -1, 16]}, + "faces": { + "north": {"uv": [10.66667, 0, 0, 0.66667], "texture": "#3"}, + "east": {"uv": [10.66667, 0, 9.33333, 0.66667], "texture": "#3"}, + "south": {"uv": [10.66667, 0.66667, 0, 1.33333], "texture": "#3"}, + "west": {"uv": [10.66667, 0, 9.33333, 0.66667], "texture": "#3"}, + "up": {"uv": [10.66667, 0, 0, 1.33333], "texture": "#3"}, + "down": {"uv": [0, 0, 10.66667, 1.33333], "rotation": 180, "texture": "#3"} + } + }, + { + "from": [0, 15, 2], + "to": [2, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 15.5, 8]}, + "faces": { + "north": {"uv": [9.33333, 0, 10.66667, 0.66667], "texture": "#3"}, + "east": {"uv": [1.33333, 0.66667, 9.33333, 1.33333], "texture": "#3"}, + "south": {"uv": [9.33333, 0, 10.66667, 0.66667], "texture": "#3"}, + "west": {"uv": [1.33333, 0, 9.33333, 0.66667], "texture": "#3"}, + "up": {"uv": [9.33333, 1.33333, 1.33333, 0], "rotation": 90, "texture": "#3"}, + "down": {"uv": [1.33333, 1.33333, 9.33333, 0], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [14, 15, 2], + "to": [16, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 15.5, 8]}, + "faces": { + "north": {"uv": [10.66667, 0, 9.33333, 0.66667], "texture": "#3"}, + "east": {"uv": [9.33333, 0, 1.33333, 0.66667], "texture": "#3"}, + "south": {"uv": [10.66667, 0, 9.33333, 0.66667], "texture": "#3"}, + "west": {"uv": [9.33333, 0.66667, 1.33333, 1.33333], "texture": "#3"}, + "up": {"uv": [9.33333, 0, 1.33333, 1.33333], "rotation": 90, "texture": "#3"}, + "down": {"uv": [1.33333, 0, 9.33333, 1.33333], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [2, 15, 2], + "to": [14, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -1, 18]}, + "faces": { + "north": {"uv": [16, 15.33333, 5.33333, 16], "texture": "#3"}, + "east": {"uv": [16, 15.33333, 14.66667, 16], "texture": "#3"}, + "south": {"uv": [16, 15.33333, 5.33333, 16], "texture": "#3"}, + "west": {"uv": [16, 15.33333, 14.66667, 16], "texture": "#3"}, + "up": {"uv": [9.33333, 1.33333, 1.33333, 9.33333], "texture": "#3"}, + "down": {"uv": [1.33333, 1.33333, 9.33333, 9.33333], "rotation": 180, "texture": "#3"} + } + }, + { + "from": [3, 0, 14], + "to": [5, 15, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, 0, 13]}, + "faces": { + "north": {"uv": [12, 0, 10.66667, 10], "texture": "#3"}, + "east": {"uv": [11.33333, 0, 12, 10], "texture": "#3"}, + "south": {"uv": [10.66667, 0, 12, 10], "texture": "#3"}, + "west": {"uv": [10.66667, 0, 11.33333, 10], "texture": "#3"}, + "up": {"uv": [10.66667, 0.66667, 12, 0], "texture": "#3"}, + "down": {"uv": [10.66667, 9.35, 12, 10], "texture": "#3"} + } + }, + { + "from": [5, 0, 14], + "to": [11, 15, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [-6, 0, 13]}, + "faces": { + "north": {"uv": [16, 0, 12, 10], "texture": "#3"}, + "east": {"uv": [0, 0, 0, 3.75], "texture": "#3"}, + "south": {"uv": [12, 0, 16, 10], "texture": "#3"}, + "west": {"uv": [0, 0, 0, 3.75], "texture": "#3"}, + "up": {"uv": [1.5, 0, 0, 0], "texture": "#3"}, + "down": {"uv": [1.5, 0, 0, 0], "texture": "#3"} + } + }, + { + "from": [11, 0, 14], + "to": [13, 15, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [24, 0, 13]}, + "faces": { + "north": {"uv": [10.66667, 0, 12, 10], "texture": "#3"}, + "east": {"uv": [11.33333, 0, 10.66667, 10], "texture": "#3"}, + "south": {"uv": [12, 0, 10.66667, 10], "texture": "#3"}, + "west": {"uv": [12, 0, 11.33333, 10], "texture": "#3"}, + "up": {"uv": [12, 0.66667, 10.66667, 0], "texture": "#3"}, + "down": {"uv": [12, 9.35, 10.66667, 10], "texture": "#3"} + } + }, + { + "from": [3, 0, 1], + "to": [5, 15, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, 0, 3]}, + "faces": { + "north": {"uv": [12, 0, 10.66667, 10], "texture": "#3"}, + "east": {"uv": [12, 0, 11.33333, 10], "texture": "#3"}, + "south": {"uv": [10.66667, 0, 12, 10], "texture": "#3"}, + "west": {"uv": [11.33333, 0, 10.66667, 10], "texture": "#3"}, + "up": {"uv": [10.66667, 0, 12, 0.66667], "texture": "#3"}, + "down": {"uv": [10.66667, 10, 12, 9.35], "texture": "#3"} + } + }, + { + "from": [5, 0, 2], + "to": [11, 15, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-6, 0, 3]}, + "faces": { + "north": {"uv": [16, 0, 12, 10], "texture": "#3"}, + "east": {"uv": [0, 0, 0, 3.75], "texture": "#3"}, + "south": {"uv": [12, 0, 16, 10], "texture": "#3"}, + "west": {"uv": [0, 0, 0, 3.75], "texture": "#3"}, + "up": {"uv": [1.5, 0, 0, 0], "texture": "#3"}, + "down": {"uv": [1.5, 0, 0, 0], "texture": "#3"} + } + }, + { + "from": [11, 0, 1], + "to": [13, 15, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [24, 0, 3]}, + "faces": { + "north": {"uv": [10.66667, 0, 12, 10], "texture": "#3"}, + "east": {"uv": [10.66667, 0, 11.33333, 10], "texture": "#3"}, + "south": {"uv": [12, 0, 10.66667, 10], "texture": "#3"}, + "west": {"uv": [11.33333, 0, 12, 10], "texture": "#3"}, + "up": {"uv": [12, 0, 10.66667, 0.66667], "texture": "#3"}, + "down": {"uv": [12, 10, 10.66667, 9.35], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0, -0.5, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/birch_small_table.json b/src/main/resources/assets/modernlife/models/block/birch_small_table.json new file mode 100644 index 0000000..27748e9 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/birch_small_table.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/small_table", + "textures": { + "0": "block/birch_planks", + "particle": "block/birch_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/birch_small_table_corner.json b/src/main/resources/assets/modernlife/models/block/birch_small_table_corner.json new file mode 100644 index 0000000..589f3cb --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/birch_small_table_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/small_table_corner", + "textures": { + "0": "block/birch_planks", + "particle": "block/birch_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/birch_small_table_end.json b/src/main/resources/assets/modernlife/models/block/birch_small_table_end.json new file mode 100644 index 0000000..635d25f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/birch_small_table_end.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/small_table_end", + "textures": { + "0": "block/birch_planks", + "particle": "block/birch_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/birch_small_table_mid.json b/src/main/resources/assets/modernlife/models/block/birch_small_table_mid.json new file mode 100644 index 0000000..472f49d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/birch_small_table_mid.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/small_table_mid", + "textures": { + "0": "block/birch_planks", + "particle": "block/birch_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/birch_stool.json b/src/main/resources/assets/modernlife/models/block/birch_stool.json new file mode 100644 index 0000000..d623847 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/birch_stool.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/stool", + "textures": { + "0": "block/birch_planks", + "particle": "block/birch_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/birch_wall_shelf.json b/src/main/resources/assets/modernlife/models/block/birch_wall_shelf.json new file mode 100644 index 0000000..7a77971 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/birch_wall_shelf.json @@ -0,0 +1,145 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "2": "modernlife:block/birch_wall_shelf", + "particle": "modernlife:block/birch_wall_shelf" + }, + "elements": [ + { + "from": [0, 7, 0], + "to": [16, 8, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [3.5, -4, 7.5]}, + "faces": { + "north": {"uv": [0, 5, 16, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"}, + "up": {"uv": [16, 6, 0, 0], "texture": "#2"}, + "down": {"uv": [16, 0, 0, 6], "texture": "#2"} + } + }, + { + "from": [1, 4, 0], + "to": [1, 5, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 4.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [1, 8, 0, 9], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [0, 8, 1, 9], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [1, 5, 0], + "to": [1, 6, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 5.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [2, 7, 0, 8], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [0, 7, 2, 8], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [1, 6, 1], + "to": [1, 7, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 6.5, 1.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [3, 6, 1, 7], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [1, 6, 3, 7], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [15, 6, 1], + "to": [15, 7, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 6.5, 1.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [3, 6, 1, 7], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [1, 6, 3, 7], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [15, 5, 0], + "to": [15, 6, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 5.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [2, 7, 0, 8], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [0, 7, 2, 8], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [15, 4, 0], + "to": [15, 5, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 4.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [1, 8, 0, 9], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [0, 8, 1, 9], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 0.25, 4.25], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 0.25, 4.25], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -45, 0], + "translation": [-3.5, -1.25, 0] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, 0, -8] + } + }, + "groups": [ + { + "name": "shelf", + "origin": [8, 6, 0.5], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/birch_wood_ramp.json b/src/main/resources/assets/modernlife/models/block/birch_wood_ramp.json new file mode 100644 index 0000000..45c4a80 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/birch_wood_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/birch_wood", + "particle": "block/birch_wood" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/black_painted_drywall.json b/src/main/resources/assets/modernlife/models/block/black_painted_drywall.json new file mode 100644 index 0000000..f63a3d7 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/black_painted_drywall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "block/black_concrete_powder" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/black_sofa_corner.json b/src/main/resources/assets/modernlife/models/block/black_sofa_corner.json new file mode 100644 index 0000000..579ab53 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/black_sofa_corner.json @@ -0,0 +1,137 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/black_sofa", + "particle": "modernlife:block/black_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 3.75, 4, 7.5], "texture": "#3"}, + "east": {"uv": [8, 0, 7.25, 3.75], "texture": "#3"}, + "south": {"uv": [4, 3.75, 8, 7.5], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 5.25, 8.75, 4.5], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "back_support", + "from": [13, 2, 0], + "to": [16, 17, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [20.9, 5.4, 8]}, + "faces": { + "north": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "east": {"uv": [7.25, 3.75, 4, 7.5], "texture": "#3"}, + "south": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "west": {"uv": [4, 3.75, 0.75, 7.5], "texture": "#3"}, + "up": {"uv": [12.75, 4.5, 9.5, 5.25], "rotation": 90, "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "rotation": 270, "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 2, 0], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [8.5, 11.75, 11, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [8.75, 11.75, 12, 8.5], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 6, 3], + "to": [13, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [12, 10.5, 8.75, 11], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [8.75, 11, 12, 8.5], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 6, 0], + "to": [13, 8, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 5.1]}, + "faces": { + "north": {"uv": [8.5, 14.75, 11, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [8.75, 10.5, 9.5, 11], "texture": "#3"}, + "up": {"uv": [9.5, 11, 8.75, 8.5], "rotation": 90, "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4, 5] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/black_sofa_left_end.json b/src/main/resources/assets/modernlife/models/block/black_sofa_left_end.json new file mode 100644 index 0000000..b6c7531 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/black_sofa_left_end.json @@ -0,0 +1,123 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/black_sofa", + "particle": "modernlife:block/black_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 3.75, 4, 7.5], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [4, 3.75, 8, 7.5], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 3.75, 8.75, 3], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "right_arm", + "from": [13, 2, 0], + "to": [16, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [15.25, 3.25, 16, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 15.25, 2.25], "texture": "#3"}, + "south": {"uv": [5.5, 10.75, 6.25, 13], "texture": "#3"}, + "west": {"uv": [8.75, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [16, 3.25, 15.25, 0], "texture": "#3"}, + "down": {"uv": [4.75, 10.75, 4, 14], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 2, 0], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [16, 11.75, 12.75, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [12.75, 16, 16, 12.75], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 6, 3], + "to": [13, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [16, 14.75, 12.75, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [12.75, 15.25, 16, 12.75], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/black_sofa_middle.json b/src/main/resources/assets/modernlife/models/block/black_sofa_middle.json new file mode 100644 index 0000000..c82b5cb --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/black_sofa_middle.json @@ -0,0 +1,109 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/black_sofa", + "particle": "modernlife:block/black_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 7.5, 4, 11.25], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [4, 7.5, 8, 11.25], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 4.5, 8.75, 3.75], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 2, 0], + "to": [16, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [15, 11.75, 11, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [11, 16, 15, 12.75], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 6, 3], + "to": [16, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [15, 14.75, 11, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [11, 15.25, 15, 12.75], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/black_sofa_right_end.json b/src/main/resources/assets/modernlife/models/block/black_sofa_right_end.json new file mode 100644 index 0000000..26c9a92 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/black_sofa_right_end.json @@ -0,0 +1,124 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/black_sofa", + "particle": "modernlife:block/black_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [4, 3.75, 0, 7.5], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [8, 3.75, 4, 7.5], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [8.75, 3.75, 12.75, 3], "texture": "#3"}, + "down": {"uv": [9, 10, 13, 10.75], "texture": "#3"} + } + }, + { + "name": "left_arm", + "from": [0, 2, 0], + "to": [3, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [16, 3.25, 15.25, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 8.75, 2.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 5.5, 13], "texture": "#3"}, + "west": {"uv": [15.25, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [15.25, 3.25, 16, 0], "texture": "#3"}, + "down": {"uv": [4, 10.75, 4.75, 14], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 2, 0], + "to": [16, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [12.75, 11.75, 16, 12.75], "texture": "#3"}, + "east": {"uv": [12.25, 8.25, 9, 9.25], "texture": "#3"}, + "south": {"uv": [13, 2.25, 10.5, 3.25], "texture": "#3"}, + "west": {"uv": [12.25, 7.25, 9, 8.25], "texture": "#3"}, + "up": {"uv": [16, 16, 12.75, 12.75], "texture": "#3"}, + "down": {"uv": [6.5, 7.5, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 6, 3], + "to": [16, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [12.75, 14.75, 16, 15.25], "texture": "#3"}, + "east": {"uv": [8.75, 10.75, 6.25, 11.25], "texture": "#3"}, + "south": {"uv": [8.75, 10.75, 6.25, 11.25], "texture": "#3"}, + "west": {"uv": [8.75, 10.75, 6.25, 11.25], "texture": "#3"}, + "up": {"uv": [16, 15.25, 12.75, 12.75], "texture": "#3"}, + "down": {"uv": [8, 4.75, 10.5, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 0]}, + "faces": { + "north": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "east": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "south": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "west": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "up": {"uv": [12, 11.75, 16, 7.75], "texture": "#3"}, + "down": {"uv": [12, 7.75, 16, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/black_sofa_single.json b/src/main/resources/assets/modernlife/models/block/black_sofa_single.json new file mode 100644 index 0000000..644cd5e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/black_sofa_single.json @@ -0,0 +1,136 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/black_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 0, 4, 3.75], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [4, 0, 8, 3.75], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 3, 8.75, 2.25], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "left_arm", + "from": [0, 2, 0], + "to": [3, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [16, 3.25, 15.25, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 8.75, 2.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 5.5, 13], "texture": "#3"}, + "west": {"uv": [15.25, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [15.25, 3.25, 16, 0], "texture": "#3"}, + "down": {"uv": [4, 10.75, 4.75, 14], "texture": "#3"} + } + }, + { + "name": "right_arm", + "from": [13, 2, 0], + "to": [16, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [15.25, 3.25, 16, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 15.25, 2.25], "texture": "#3"}, + "south": {"uv": [5.5, 10.75, 6.25, 13], "texture": "#3"}, + "west": {"uv": [8.75, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [16, 3.25, 15.25, 0], "texture": "#3"}, + "down": {"uv": [4.75, 10.75, 4, 14], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 2, 0], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [8.5, 11.75, 11, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [11, 16, 8.5, 12.75], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 6, 3], + "to": [13, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [8.5, 14.75, 11, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [11, 15.25, 8.5, 12.75], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -135, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4, 5] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/blackstone_barrier.json b/src/main/resources/assets/modernlife/models/block/blackstone_barrier.json new file mode 100644 index 0000000..4659777 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/blackstone_barrier.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/barrier", + "textures": { + "0": "block/blackstone", + "particle": "block/blackstone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/blackstone_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/block/blackstone_kitchen_cabinet.json new file mode 100644 index 0000000..344de68 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/blackstone_kitchen_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/blackstone_kitchen_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [5, 5, 15], + "to": [7, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [11.33334, 5.33333, 11, 6], "texture": "#64"}, + "south": {"uv": [10.66666, 5.33333, 11.33334, 6], "texture": "#64"}, + "west": {"uv": [10.66666, 5.33333, 11, 6], "texture": "#64"}, + "up": {"uv": [10.66666, 5.33333, 11.33334, 5.66666], "texture": "#64"}, + "down": {"uv": [10.66666, 5.66667, 11.33334, 6], "texture": "#64"} + } + }, + { + "from": [9, 5, 15], + "to": [11, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#64"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#64"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#64"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/blackstone_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/block/blackstone_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..cfd48e4 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/blackstone_kitchen_drawer_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/blackstone_kitchen_drawer_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [6, 12, 15], + "to": [10, 13, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 10, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [12.66667, 5.33333, 12.33333, 5.66667], "texture": "#64"}, + "south": {"uv": [11.33333, 5.33333, 12.66667, 5.66667], "texture": "#64"}, + "west": {"uv": [11.33333, 5.33333, 11.66667, 5.66667], "texture": "#64"}, + "up": {"uv": [11.33333, 5.33333, 12.66667, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33333, 5.33334, 12.66667, 5.66667], "texture": "#64"} + } + }, + { + "from": [11, 6, 15], + "to": [13, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 5, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#64"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#64"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#64"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/blackstone_ramp.json b/src/main/resources/assets/modernlife/models/block/blackstone_ramp.json new file mode 100644 index 0000000..abd32be --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/blackstone_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/blackstone", + "particle": "block/blackstone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/blackstone_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/blackstone_ramp_corner.json new file mode 100644 index 0000000..cfe451c --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/blackstone_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/blackstone", + "particle": "block/blackstone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/blue_painted_drywall.json b/src/main/resources/assets/modernlife/models/block/blue_painted_drywall.json new file mode 100644 index 0000000..12892c8 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/blue_painted_drywall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "block/blue_concrete_powder" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/blue_sofa_corner.json b/src/main/resources/assets/modernlife/models/block/blue_sofa_corner.json new file mode 100644 index 0000000..87fa1ae --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/blue_sofa_corner.json @@ -0,0 +1,137 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/blue_sofa", + "particle": "modernlife:block/blue_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 3.75, 4, 7.5], "texture": "#3"}, + "east": {"uv": [8, 0, 7.25, 3.75], "texture": "#3"}, + "south": {"uv": [4, 3.75, 8, 7.5], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 5.25, 8.75, 4.5], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "back_support", + "from": [13, 2, 0], + "to": [16, 17, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [20.9, 5.4, 8]}, + "faces": { + "north": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "east": {"uv": [7.25, 3.75, 4, 7.5], "texture": "#3"}, + "south": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "west": {"uv": [4, 3.75, 0.75, 7.5], "texture": "#3"}, + "up": {"uv": [12.75, 4.5, 9.5, 5.25], "rotation": 90, "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "rotation": 270, "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 2, 0], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [8.5, 11.75, 11, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [8.75, 11.75, 12, 8.5], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 6, 3], + "to": [13, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [12, 10.5, 8.75, 11], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [8.75, 11, 12, 8.5], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 6, 0], + "to": [13, 8, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 5.1]}, + "faces": { + "north": {"uv": [8.5, 14.75, 11, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [8.75, 10.5, 9.5, 11], "texture": "#3"}, + "up": {"uv": [9.5, 11, 8.75, 8.5], "rotation": 90, "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4, 5] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/blue_sofa_left_end.json b/src/main/resources/assets/modernlife/models/block/blue_sofa_left_end.json new file mode 100644 index 0000000..91ef1c8 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/blue_sofa_left_end.json @@ -0,0 +1,122 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/blue_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 3.75, 4, 7.5], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [4, 3.75, 8, 7.5], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 3.75, 8.75, 3], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "right_arm", + "from": [13, 2, 0], + "to": [16, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [15.25, 3.25, 16, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 15.25, 2.25], "texture": "#3"}, + "south": {"uv": [5.5, 10.75, 6.25, 13], "texture": "#3"}, + "west": {"uv": [8.75, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [16, 3.25, 15.25, 0], "texture": "#3"}, + "down": {"uv": [4.75, 10.75, 4, 14], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 2, 0], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [16, 11.75, 12.75, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [12.75, 16, 16, 12.75], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 6, 3], + "to": [13, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [16, 14.75, 12.75, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [12.75, 15.25, 16, 12.75], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/blue_sofa_middle.json b/src/main/resources/assets/modernlife/models/block/blue_sofa_middle.json new file mode 100644 index 0000000..f14481c --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/blue_sofa_middle.json @@ -0,0 +1,109 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/blue_sofa", + "particle": "modernlife:block/blue_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 7.5, 4, 11.25], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [4, 7.5, 8, 11.25], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 4.5, 8.75, 3.75], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 2, 0], + "to": [16, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [15, 11.75, 11, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [11, 16, 15, 12.75], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 6, 3], + "to": [16, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [15, 14.75, 11, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [11, 15.25, 15, 12.75], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/blue_sofa_right_end.json b/src/main/resources/assets/modernlife/models/block/blue_sofa_right_end.json new file mode 100644 index 0000000..34683ea --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/blue_sofa_right_end.json @@ -0,0 +1,123 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/blue_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [4, 3.75, 0, 7.5], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [8, 3.75, 4, 7.5], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [8.75, 3.75, 12.75, 3], "texture": "#3"}, + "down": {"uv": [9, 10, 13, 10.75], "texture": "#3"} + } + }, + { + "name": "left_arm", + "from": [0, 2, 0], + "to": [3, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [16, 3.25, 15.25, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 8.75, 2.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 5.5, 13], "texture": "#3"}, + "west": {"uv": [15.25, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [15.25, 3.25, 16, 0], "texture": "#3"}, + "down": {"uv": [4, 10.75, 4.75, 14], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 2, 0], + "to": [16, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [12.75, 11.75, 16, 12.75], "texture": "#3"}, + "east": {"uv": [12.25, 8.25, 9, 9.25], "texture": "#3"}, + "south": {"uv": [13, 2.25, 10.5, 3.25], "texture": "#3"}, + "west": {"uv": [12.25, 7.25, 9, 8.25], "texture": "#3"}, + "up": {"uv": [16, 16, 12.75, 12.75], "texture": "#3"}, + "down": {"uv": [6.5, 7.5, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 6, 3], + "to": [16, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [12.75, 14.75, 16, 15.25], "texture": "#3"}, + "east": {"uv": [8.75, 10.75, 6.25, 11.25], "texture": "#3"}, + "south": {"uv": [8.75, 10.75, 6.25, 11.25], "texture": "#3"}, + "west": {"uv": [8.75, 10.75, 6.25, 11.25], "texture": "#3"}, + "up": {"uv": [16, 15.25, 12.75, 12.75], "texture": "#3"}, + "down": {"uv": [8, 4.75, 10.5, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 0]}, + "faces": { + "north": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "east": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "south": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "west": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "up": {"uv": [12, 11.75, 16, 7.75], "texture": "#3"}, + "down": {"uv": [12, 7.75, 16, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/blue_sofa_single.json b/src/main/resources/assets/modernlife/models/block/blue_sofa_single.json new file mode 100644 index 0000000..54709a8 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/blue_sofa_single.json @@ -0,0 +1,136 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/blue_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 0, 4, 3.75], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [4, 0, 8, 3.75], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 3, 8.75, 2.25], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "left_arm", + "from": [0, 2, 0], + "to": [3, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [16, 3.25, 15.25, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 8.75, 2.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 5.5, 13], "texture": "#3"}, + "west": {"uv": [15.25, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [15.25, 3.25, 16, 0], "texture": "#3"}, + "down": {"uv": [4, 10.75, 4.75, 14], "texture": "#3"} + } + }, + { + "name": "right_arm", + "from": [13, 2, 0], + "to": [16, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [15.25, 3.25, 16, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 15.25, 2.25], "texture": "#3"}, + "south": {"uv": [5.5, 10.75, 6.25, 13], "texture": "#3"}, + "west": {"uv": [8.75, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [16, 3.25, 15.25, 0], "texture": "#3"}, + "down": {"uv": [4.75, 10.75, 4, 14], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 2, 0], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [8.5, 11.75, 11, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [11, 16, 8.5, 12.75], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 6, 3], + "to": [13, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [8.5, 14.75, 11, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [11, 15.25, 8.5, 12.75], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -135, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4, 5] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/blue_vinyl_siding.json b/src/main/resources/assets/modernlife/models/block/blue_vinyl_siding.json new file mode 100644 index 0000000..2b78089 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/blue_vinyl_siding.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "modernlife:block/blue_vinyl_siding" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/bricks_barrier.json b/src/main/resources/assets/modernlife/models/block/bricks_barrier.json new file mode 100644 index 0000000..8d81d6c --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/bricks_barrier.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/barrier", + "textures": { + "0": "block/bricks", + "particle": "block/bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/bricks_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/block/bricks_kitchen_cabinet.json new file mode 100644 index 0000000..f1d1a6b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/bricks_kitchen_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/bricks_kitchen_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [5, 5, 15], + "to": [7, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [11.33334, 5.33333, 11, 6], "texture": "#64"}, + "south": {"uv": [10.66666, 5.33333, 11.33334, 6], "texture": "#64"}, + "west": {"uv": [10.66666, 5.33333, 11, 6], "texture": "#64"}, + "up": {"uv": [10.66666, 5.33333, 11.33334, 5.66666], "texture": "#64"}, + "down": {"uv": [10.66666, 5.66667, 11.33334, 6], "texture": "#64"} + } + }, + { + "from": [9, 5, 15], + "to": [11, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#64"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#64"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#64"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/bricks_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/block/bricks_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..7f2c14f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/bricks_kitchen_drawer_cabinet.json @@ -0,0 +1,93 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "1": "modernlife:block/bricks_kitchen_drawer_cabinet", + "particle": "modernlife:block/bricks_kitchen_drawer_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#1"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#1"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#1"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#1"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#1"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#1"} + } + }, + { + "from": [6, 12, 15], + "to": [10, 13, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 10, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#1"}, + "east": {"uv": [12.66667, 5.33333, 12.33333, 5.66667], "texture": "#1"}, + "south": {"uv": [11.33333, 5.33333, 12.66667, 5.66667], "texture": "#1"}, + "west": {"uv": [11.33333, 5.33333, 11.66667, 5.66667], "texture": "#1"}, + "up": {"uv": [11.33333, 5.33333, 12.66667, 5.66666], "texture": "#1"}, + "down": {"uv": [11.33333, 5.33334, 12.66667, 5.66667], "texture": "#1"} + } + }, + { + "from": [11, 6, 15], + "to": [13, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 5, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#1"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#1"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#1"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#1"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#1"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/bricks_ramp.json b/src/main/resources/assets/modernlife/models/block/bricks_ramp.json new file mode 100644 index 0000000..05377f4 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/bricks_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/bricks", + "particle": "block/bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/bricks_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/bricks_ramp_corner.json new file mode 100644 index 0000000..529f8e7 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/bricks_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/bricks", + "particle": "block/bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/brown_ceramic_tile.json b/src/main/resources/assets/modernlife/models/block/brown_ceramic_tile.json new file mode 100644 index 0000000..756887f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/brown_ceramic_tile.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "modernlife:block/brown_ceramic_tile" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/brown_painted_drywall.json b/src/main/resources/assets/modernlife/models/block/brown_painted_drywall.json new file mode 100644 index 0000000..82afb00 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/brown_painted_drywall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "block/brown_concrete_powder" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/brown_sofa_corner.json b/src/main/resources/assets/modernlife/models/block/brown_sofa_corner.json new file mode 100644 index 0000000..2b9fe5d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/brown_sofa_corner.json @@ -0,0 +1,137 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "1": "modernlife:block/brown_sofa", + "particle": "modernlife:block/brown_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 3.75, 4, 7.5], "texture": "#1"}, + "east": {"uv": [8, 0, 7.25, 3.75], "texture": "#1"}, + "south": {"uv": [4, 3.75, 8, 7.5], "texture": "#1"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#1"}, + "up": {"uv": [12.75, 5.25, 8.75, 4.5], "texture": "#1"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#1"} + } + }, + { + "name": "back_support", + "from": [13, 2, 0], + "to": [16, 17, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [20.9, 5.4, 8]}, + "faces": { + "north": {"uv": [8, 0, 8.75, 3.75], "texture": "#1"}, + "east": {"uv": [7.25, 3.75, 4, 7.5], "texture": "#1"}, + "south": {"uv": [8.75, 0, 8, 3.75], "texture": "#1"}, + "west": {"uv": [4, 3.75, 0.75, 7.5], "texture": "#1"}, + "up": {"uv": [12.75, 4.5, 9.5, 5.25], "rotation": 90, "texture": "#1"}, + "down": {"uv": [13, 10, 9, 10.75], "rotation": 270, "texture": "#1"} + } + }, + { + "name": "base", + "from": [0, 2, 0], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [8.5, 11.75, 11, 12.75], "texture": "#1"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#1"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#1"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#1"}, + "up": {"uv": [8.75, 11.75, 12, 8.5], "texture": "#1"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#1"} + } + }, + { + "name": "base", + "from": [0, 6, 3], + "to": [13, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [12, 10.5, 8.75, 11], "texture": "#1"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#1"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#1"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#1"}, + "up": {"uv": [8.75, 11, 12, 8.5], "texture": "#1"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#1"} + } + }, + { + "name": "base", + "from": [3, 6, 0], + "to": [13, 8, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 5.1]}, + "faces": { + "north": {"uv": [8.5, 14.75, 11, 15.25], "texture": "#1"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#1"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#1"}, + "west": {"uv": [8.75, 10.5, 9.5, 11], "texture": "#1"}, + "up": {"uv": [9.5, 11, 8.75, 8.5], "rotation": 90, "texture": "#1"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#1"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#1"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#1"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#1"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#1"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#1"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4, 5] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/brown_sofa_left_end.json b/src/main/resources/assets/modernlife/models/block/brown_sofa_left_end.json new file mode 100644 index 0000000..b914009 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/brown_sofa_left_end.json @@ -0,0 +1,123 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "0": "modernlife:block/brown_sofa", + "particle": "modernlife:block/brown_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 3.75, 4, 7.5], "texture": "#0"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#0"}, + "south": {"uv": [4, 3.75, 8, 7.5], "texture": "#0"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#0"}, + "up": {"uv": [12.75, 3.75, 8.75, 3], "texture": "#0"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#0"} + } + }, + { + "name": "right_arm", + "from": [13, 2, 0], + "to": [16, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [15.25, 3.25, 16, 5.5], "texture": "#0"}, + "east": {"uv": [12, 0, 15.25, 2.25], "texture": "#0"}, + "south": {"uv": [5.5, 10.75, 6.25, 13], "texture": "#0"}, + "west": {"uv": [8.75, 0, 12, 2.25], "texture": "#0"}, + "up": {"uv": [16, 3.25, 15.25, 0], "texture": "#0"}, + "down": {"uv": [4.75, 10.75, 4, 14], "texture": "#0"} + } + }, + { + "name": "base", + "from": [0, 2, 0], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [16, 11.75, 12.75, 12.75], "texture": "#0"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#0"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#0"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#0"}, + "up": {"uv": [12.75, 16, 16, 12.75], "texture": "#0"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#0"} + } + }, + { + "name": "base", + "from": [0, 6, 3], + "to": [13, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [16, 14.75, 12.75, 15.25], "texture": "#0"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#0"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#0"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#0"}, + "up": {"uv": [12.75, 15.25, 16, 12.75], "texture": "#0"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#0"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#0"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#0"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#0"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#0"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#0"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/brown_sofa_middle.json b/src/main/resources/assets/modernlife/models/block/brown_sofa_middle.json new file mode 100644 index 0000000..f30aaf9 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/brown_sofa_middle.json @@ -0,0 +1,108 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "1": "modernlife:block/brown_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 7.5, 4, 11.25], "texture": "#1"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#1"}, + "south": {"uv": [4, 7.5, 8, 11.25], "texture": "#1"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#1"}, + "up": {"uv": [12.75, 4.5, 8.75, 3.75], "texture": "#1"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#1"} + } + }, + { + "name": "base", + "from": [0, 2, 0], + "to": [16, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [15, 11.75, 11, 12.75], "texture": "#1"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#1"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#1"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#1"}, + "up": {"uv": [11, 16, 15, 12.75], "texture": "#1"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#1"} + } + }, + { + "name": "base", + "from": [0, 6, 3], + "to": [16, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [15, 14.75, 11, 15.25], "texture": "#1"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#1"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#1"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#1"}, + "up": {"uv": [11, 15.25, 15, 12.75], "texture": "#1"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#1"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#1"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#1"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#1"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#1"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#1"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/brown_sofa_right_end.json b/src/main/resources/assets/modernlife/models/block/brown_sofa_right_end.json new file mode 100644 index 0000000..a019d94 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/brown_sofa_right_end.json @@ -0,0 +1,124 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "0": "modernlife:block/brown_sofa", + "particle": "modernlife:block/brown_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [4, 3.75, 0, 7.5], "texture": "#0"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#0"}, + "south": {"uv": [8, 3.75, 4, 7.5], "texture": "#0"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#0"}, + "up": {"uv": [8.75, 3.75, 12.75, 3], "texture": "#0"}, + "down": {"uv": [9, 10, 13, 10.75], "texture": "#0"} + } + }, + { + "name": "left_arm", + "from": [0, 2, 0], + "to": [3, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [16, 3.25, 15.25, 5.5], "texture": "#0"}, + "east": {"uv": [12, 0, 8.75, 2.25], "texture": "#0"}, + "south": {"uv": [6.25, 10.75, 5.5, 13], "texture": "#0"}, + "west": {"uv": [15.25, 0, 12, 2.25], "texture": "#0"}, + "up": {"uv": [15.25, 3.25, 16, 0], "texture": "#0"}, + "down": {"uv": [4, 10.75, 4.75, 14], "texture": "#0"} + } + }, + { + "name": "base", + "from": [3, 2, 0], + "to": [16, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [12.75, 11.75, 16, 12.75], "texture": "#0"}, + "east": {"uv": [12.25, 8.25, 9, 9.25], "texture": "#0"}, + "south": {"uv": [13, 2.25, 10.5, 3.25], "texture": "#0"}, + "west": {"uv": [12.25, 7.25, 9, 8.25], "texture": "#0"}, + "up": {"uv": [16, 16, 12.75, 12.75], "texture": "#0"}, + "down": {"uv": [6.5, 7.5, 9, 10.75], "texture": "#0"} + } + }, + { + "name": "base", + "from": [3, 6, 3], + "to": [16, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [12.75, 14.75, 16, 15.25], "texture": "#0"}, + "east": {"uv": [8.75, 10.75, 6.25, 11.25], "texture": "#0"}, + "south": {"uv": [8.75, 10.75, 6.25, 11.25], "texture": "#0"}, + "west": {"uv": [8.75, 10.75, 6.25, 11.25], "texture": "#0"}, + "up": {"uv": [16, 15.25, 12.75, 12.75], "texture": "#0"}, + "down": {"uv": [8, 4.75, 10.5, 7.25], "texture": "#0"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 0]}, + "faces": { + "north": {"uv": [16, 7.25, 12, 7.75], "texture": "#0"}, + "east": {"uv": [16, 7.25, 12, 7.75], "texture": "#0"}, + "south": {"uv": [16, 7.25, 12, 7.75], "texture": "#0"}, + "west": {"uv": [16, 7.25, 12, 7.75], "texture": "#0"}, + "up": {"uv": [12, 11.75, 16, 7.75], "texture": "#0"}, + "down": {"uv": [12, 7.75, 16, 11.75], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/brown_sofa_single.json b/src/main/resources/assets/modernlife/models/block/brown_sofa_single.json new file mode 100644 index 0000000..51c21a8 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/brown_sofa_single.json @@ -0,0 +1,137 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/brown_sofa", + "particle": "modernlife:block/brown_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 0, 4, 3.75], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [4, 0, 8, 3.75], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 3, 8.75, 2.25], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "left_arm", + "from": [0, 2, 0], + "to": [3, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [16, 3.25, 15.25, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 8.75, 2.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 5.5, 13], "texture": "#3"}, + "west": {"uv": [15.25, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [15.25, 3.25, 16, 0], "texture": "#3"}, + "down": {"uv": [4, 10.75, 4.75, 14], "texture": "#3"} + } + }, + { + "name": "right_arm", + "from": [13, 2, 0], + "to": [16, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [15.25, 3.25, 16, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 15.25, 2.25], "texture": "#3"}, + "south": {"uv": [5.5, 10.75, 6.25, 13], "texture": "#3"}, + "west": {"uv": [8.75, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [16, 3.25, 15.25, 0], "texture": "#3"}, + "down": {"uv": [4.75, 10.75, 4, 14], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 2, 0], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [8.5, 11.75, 11, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [11, 16, 8.5, 12.75], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 6, 3], + "to": [13, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [8.5, 14.75, 11, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [11, 15.25, 8.5, 12.75], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -135, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4, 5] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/canvas.json b/src/main/resources/assets/modernlife/models/block/canvas.json new file mode 100644 index 0000000..2a7be72 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/canvas.json @@ -0,0 +1,61 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "1": "modernlife:block/blank_painting", + "particle": "modernlife:block/blank_painting" + }, + "elements": [ + { + "name": "blank_painting", + "from": [0, 0, 0], + "to": [16, 16, 1.5], + "rotation": {"angle": 0, "axis": "x", "origin": [-4, 0, 0]}, + "faces": { + "north": {"uv": [0, 0, 6, 8], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 8], "texture": "#1"}, + "south": {"uv": [0, 0, 6, 8], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 8], "texture": "#1"}, + "up": {"uv": [0, 0, 6, 1], "texture": "#1"}, + "down": {"uv": [0, 0, 6, 1], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [75, 101, 0], + "translation": [3, 1.75, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 98, 0], + "translation": [3.5, -0.25, 0.5], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 72, 12], + "translation": [1, 2.75, 4.75], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, -107, -16], + "translation": [-3, 1.5, 1], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, -135, 0], + "translation": [-3, 1.5, 0], + "scale": [0.625, 0.625, 0.625] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "scale": [0.5, 0.5, 0.5] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/canvas_2.json b/src/main/resources/assets/modernlife/models/block/canvas_2.json new file mode 100644 index 0000000..068e302 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/canvas_2.json @@ -0,0 +1,61 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "1": "modernlife:block/blank_painting", + "particle": "modernlife:block/blank_painting" + }, + "elements": [ + { + "name": "blank_painting", + "from": [-4, 0, 0], + "to": [20, 20, 1.5], + "rotation": {"angle": 0, "axis": "y", "origin": [-4, 0, 0]}, + "faces": { + "north": {"uv": [0, 0, 6, 8], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 8], "texture": "#1"}, + "south": {"uv": [0, 0, 6, 8], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 8], "texture": "#1"}, + "up": {"uv": [0, 0, 6, 1], "texture": "#1"}, + "down": {"uv": [0, 0, 6, 1], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [75, 101, 0], + "translation": [3, 1.75, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 98, 0], + "translation": [3.5, -0.25, 0.5], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 72, 12], + "translation": [1, 2.75, 4.75], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, -107, -16], + "translation": [-3, 1.5, 1], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, -135, 0], + "translation": [-3, 1.5, 0], + "scale": [0.625, 0.625, 0.625] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "scale": [0.5, 0.5, 0.5] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/canvas_3.json b/src/main/resources/assets/modernlife/models/block/canvas_3.json new file mode 100644 index 0000000..e2ff61b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/canvas_3.json @@ -0,0 +1,61 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "1": "modernlife:block/blank_painting", + "particle": "modernlife:block/blank_painting" + }, + "elements": [ + { + "name": "blank_painting", + "from": [-8, 0, 0], + "to": [24, 24, 1.5], + "rotation": {"angle": 0, "axis": "y", "origin": [-4, 0, 0]}, + "faces": { + "north": {"uv": [0, 0, 6, 8], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 8], "texture": "#1"}, + "south": {"uv": [0, 0, 6, 8], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 8], "texture": "#1"}, + "up": {"uv": [0, 0, 6, 1], "texture": "#1"}, + "down": {"uv": [0, 0, 6, 1], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [75, 101, 0], + "translation": [3, 1.75, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 98, 0], + "translation": [3.5, -0.25, 0.5], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 72, 12], + "translation": [1, 2.75, 4.75], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, -107, -16], + "translation": [-3, 1.5, 1], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, -135, 0], + "translation": [-3, 1.5, 0], + "scale": [0.625, 0.625, 0.625] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "scale": [0.5, 0.5, 0.5] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/canvas_4.json b/src/main/resources/assets/modernlife/models/block/canvas_4.json new file mode 100644 index 0000000..82782e6 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/canvas_4.json @@ -0,0 +1,61 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "1": "modernlife:block/blank_painting", + "particle": "modernlife:block/blank_painting" + }, + "elements": [ + { + "name": "blank_painting", + "from": [-16, 0, 0], + "to": [32, 32, 1.5], + "rotation": {"angle": 0, "axis": "y", "origin": [-4, 0, 0]}, + "faces": { + "north": {"uv": [0, 0, 6, 8], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 8], "texture": "#1"}, + "south": {"uv": [0, 0, 6, 8], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 8], "texture": "#1"}, + "up": {"uv": [0, 0, 6, 1], "texture": "#1"}, + "down": {"uv": [0, 0, 6, 1], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [75, 101, 0], + "translation": [3, 1.75, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 98, 0], + "translation": [3.5, -0.25, 0.5], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 72, 12], + "translation": [1, 2.75, 4.75], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, -107, -16], + "translation": [-3, 1.5, 1], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, -135, 0], + "translation": [-3, 1.5, 0], + "scale": [0.625, 0.625, 0.625] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "scale": [0.5, 0.5, 0.5] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/canvas_5.json b/src/main/resources/assets/modernlife/models/block/canvas_5.json new file mode 100644 index 0000000..55815f8 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/canvas_5.json @@ -0,0 +1,23 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "modernlife:block/blank_painting", + "particle": "modernlife:block/blank_painting" + }, + "elements": [ + { + "name": "blank_painting", + "from": [-5, -5, 0], + "to": [21, 21, 1.5], + "rotation": {"angle": 0, "axis": "y", "origin": [-4, 0, 0]}, + "faces": { + "north": {"uv": [0, 0, 6, 8], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 8], "texture": "#0"}, + "south": {"uv": [0, 0, 6, 8], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 8], "texture": "#0"}, + "up": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 6, 1], "texture": "#0"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/canvas_6.json b/src/main/resources/assets/modernlife/models/block/canvas_6.json new file mode 100644 index 0000000..cf9ecad --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/canvas_6.json @@ -0,0 +1,23 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "modernlife:block/blank_painting", + "particle": "modernlife:block/blank_painting" + }, + "elements": [ + { + "name": "blank_painting", + "from": [-10, -10, 0], + "to": [26, 26, 1.5], + "rotation": {"angle": 0, "axis": "y", "origin": [-4, 0, 0]}, + "faces": { + "north": {"uv": [0, 0, 6, 8], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 8], "texture": "#0"}, + "south": {"uv": [0, 0, 6, 8], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 8], "texture": "#0"}, + "up": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 6, 1], "texture": "#0"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/canvas_7.json b/src/main/resources/assets/modernlife/models/block/canvas_7.json new file mode 100644 index 0000000..760e0c6 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/canvas_7.json @@ -0,0 +1,23 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "modernlife:block/blank_painting", + "particle": "modernlife:block/blank_painting" + }, + "elements": [ + { + "name": "blank_painting", + "from": [-16, -16, 0], + "to": [32, 32, 1.5], + "rotation": {"angle": 0, "axis": "y", "origin": [-4, 0, 0]}, + "faces": { + "north": {"uv": [0, 0, 6, 8], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 8], "texture": "#0"}, + "south": {"uv": [0, 0, 6, 8], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 8], "texture": "#0"}, + "up": {"uv": [0, 0, 6, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 6, 1], "texture": "#0"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/canvas_empty.json b/src/main/resources/assets/modernlife/models/block/canvas_empty.json new file mode 100644 index 0000000..5fc0ca4 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/canvas_empty.json @@ -0,0 +1,23 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "modernlife:block/blank_painting", + "particle": "modernlife:block/blank_painting" + }, + "elements": [ + { + "name": "empty", + "from": [8, 7.5, 8], + "to": [8, 8.5, 8], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 7.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 0, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 0, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 0, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 0, 0], "texture": "#0"}, + "down": {"uv": [0, 0, 0, 0], "texture": "#0"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/cctv_camera.json b/src/main/resources/assets/modernlife/models/block/cctv_camera.json new file mode 100644 index 0000000..add3399 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/cctv_camera.json @@ -0,0 +1,169 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "1": "modernlife:block/cctv_camera" + }, + "elements": [ + { + "name": "wall_mount", + "from": [6, 4, 0.00138], + "to": [10, 9, 1.00138], + "rotation": {"angle": 0, "axis": "y", "origin": [-7.3901, -21.35734, 17.65344]}, + "faces": { + "north": {"uv": [0, 4, 2, 6.5], "texture": "#1"}, + "east": {"uv": [7, 3.5, 7.5, 6], "texture": "#1"}, + "south": {"uv": [5, 0, 7, 2.5], "texture": "#1"}, + "west": {"uv": [2, 7.5, 2.5, 10], "texture": "#1"}, + "up": {"uv": [9, 6.5, 7, 6], "texture": "#1"}, + "down": {"uv": [9.5, 3.5, 7.5, 4], "texture": "#1"} + } + }, + { + "from": [6, 7, 3.00138], + "to": [10, 11, 9.00138], + "rotation": {"angle": 0, "axis": "y", "origin": [-7.19763, -11.73494, 14.6974]}, + "faces": { + "north": {"uv": [5, 2.5, 7, 4.5], "texture": "#1"}, + "east": {"uv": [0, 0, 3, 2], "texture": "#1"}, + "south": {"uv": [5, 4.5, 7, 6.5], "texture": "#1"}, + "west": {"uv": [0, 2, 3, 4], "texture": "#1"}, + "up": {"uv": [5, 3, 3, 0], "texture": "#1"}, + "down": {"uv": [5, 3, 3, 6], "texture": "#1"} + } + }, + { + "from": [6, 9, 9.00138], + "to": [6, 11, 11.00138], + "rotation": {"angle": 0, "axis": "y", "origin": [-7.19763, -11.73494, 20.6974]}, + "faces": { + "north": {"uv": [0, 0, 0, 1], "texture": "#1"}, + "east": {"uv": [2.5, 7.5, 3.5, 8.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 1], "texture": "#1"}, + "west": {"uv": [7.5, 4, 8.5, 5], "texture": "#1"}, + "up": {"uv": [0, 1, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 1], "texture": "#1"} + } + }, + { + "from": [10, 9, 9.00138], + "to": [10, 11, 11.00138], + "rotation": {"angle": 0, "axis": "y", "origin": [-3.19763, -11.73494, 20.6974]}, + "faces": { + "north": {"uv": [0, 0, 0, 1], "texture": "#1"}, + "east": {"uv": [7.5, 5, 8.5, 6], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 1], "texture": "#1"}, + "west": {"uv": [0, 8, 1, 9], "texture": "#1"}, + "up": {"uv": [0, 1, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 1], "texture": "#1"} + } + }, + { + "from": [6, 11, 9.00138], + "to": [10, 11, 11.00138], + "rotation": {"angle": 0, "axis": "y", "origin": [-3.19763, -11.73494, 20.6974]}, + "faces": { + "north": {"uv": [0, 0, 2, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 2, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 0], "texture": "#1"}, + "up": {"uv": [9, 1, 7, 0], "texture": "#1"}, + "down": {"uv": [9, 1, 7, 2], "texture": "#1"} + } + }, + { + "from": [7, 7, 1.00138], + "to": [9, 8, 4.00138], + "rotation": {"angle": 0, "axis": "y", "origin": [-7.40894, -10.74122, 15.17542]}, + "faces": { + "north": {"uv": [2, 5.5, 3, 6], "texture": "#1"}, + "east": {"uv": [8, 2, 9.5, 2.5], "texture": "#1"}, + "south": {"uv": [4, 6, 5, 6.5], "texture": "#1"}, + "west": {"uv": [8, 2.5, 9.5, 3], "texture": "#1"}, + "up": {"uv": [3, 5.5, 2, 4], "texture": "#1"}, + "down": {"uv": [8, 2, 7, 3.5], "texture": "#1"} + } + }, + { + "from": [7, 4, 1.00138], + "to": [7, 7, 5.00138], + "rotation": {"angle": 0, "axis": "y", "origin": [-7.40894, -11.74122, 15.17542]}, + "faces": { + "north": {"uv": [0, 0, 0, 1.5], "texture": "#1"}, + "east": {"uv": [2, 6, 4, 7.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 1.5], "texture": "#1"}, + "west": {"uv": [0, 6.5, 2, 8], "texture": "#1"}, + "up": {"uv": [0, 2, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2], "texture": "#1"} + } + }, + { + "from": [9, 4, 1.00138], + "to": [9, 7, 5.00138], + "rotation": {"angle": 0, "axis": "y", "origin": [23.40894, -11.74122, 15.17542]}, + "faces": { + "north": {"uv": [0, 0, 0, 1.5], "texture": "#1"}, + "east": {"uv": [4, 6.5, 6, 8], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 1.5], "texture": "#1"}, + "west": {"uv": [6, 6.5, 8, 8], "texture": "#1"}, + "up": {"uv": [0, 2, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2], "texture": "#1"} + } + } + ], + "gui_light": "front", + "display": { + "thirdperson_righthand": { + "rotation": [78, -180, 0], + "translation": [0, 4.5, 0.75], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [78, -180, 0], + "translation": [0, 4.5, 0.75], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [3, -9, 6], + "translation": [-0.25, 1.5, 2.75], + "scale": [0.8, 0.8, 0.8] + }, + "firstperson_lefthand": { + "rotation": [3, -9, 6], + "translation": [-0.25, 1.5, 2.75], + "scale": [0.8, 0.8, 0.8] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.8, 0.8, 0.8] + }, + "gui": { + "rotation": [30, -45, 0], + "translation": [-2.75, -2.25, 0], + "scale": [1.5, 1.5, 1.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 4.75, -14.75] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, 1.75, -7.75] + } + }, + "groups": [ + 0, + { + "name": "camera_head", + "origin": [0.5, 0, 6.5], + "color": 0, + "children": [1, 2, 3, 4] + }, + { + "name": "camera_holder", + "origin": [0.5, 0, 6.5], + "color": 0, + "children": [5, 6, 7] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/ceiling_fan_off.json b/src/main/resources/assets/modernlife/models/block/ceiling_fan_off.json new file mode 100644 index 0000000..57c1abe --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/ceiling_fan_off.json @@ -0,0 +1,82 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "1": "modernlife:block/ceiling_fan", + "2": "modernlife:block/fan_off_hq", + "particle": "modernlife:block/ceiling_fan" + }, + "elements": [ + { + "from": [-8, 12.95, -7.85], + "to": [24, 12.95, 24.15], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -1, 0]}, + "faces": { + "north": {"uv": [0, 0, 16, 0], "texture": "#2"}, + "east": {"uv": [0, 0, 16, 0], "texture": "#2"}, + "south": {"uv": [0, 0, 16, 0], "texture": "#2"}, + "west": {"uv": [0, 0, 16, 0], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 16], "rotation": 180, "texture": "#2"}, + "down": {"uv": [16, 0, 0, 16], "texture": "#2"} + } + }, + { + "from": [7, 14, 7], + "to": [9, 16, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [1.75, 0, -0.25]}, + "faces": { + "north": {"uv": [4, 0, 6, 2], "texture": "#1"}, + "east": {"uv": [4, 0, 6, 2], "texture": "#1"}, + "south": {"uv": [4, 0, 6, 2], "texture": "#1"}, + "west": {"uv": [4, 0, 6, 2], "texture": "#1"}, + "up": {"uv": [4, 0, 6, 2], "texture": "#1"}, + "down": {"uv": [4, 0, 6, 2], "texture": "#1"} + } + }, + { + "from": [6, 12, 6], + "to": [10, 14, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [1.75, -2, -0.25]}, + "faces": { + "north": {"uv": [4, 3, 0, 5], "texture": "#1"}, + "east": {"uv": [0, 3, 4, 5], "texture": "#1"}, + "south": {"uv": [4, 3, 0, 5], "texture": "#1"}, + "west": {"uv": [0, 3, 4, 5], "texture": "#1"}, + "up": {"uv": [4, 0, 0, 4], "texture": "#1"}, + "down": {"uv": [0, 0, 4, 4], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [180, 45, 0], + "translation": [0, 4.5, 1], + "scale": [0.6, 0.6, 0.6] + }, + "thirdperson_lefthand": { + "rotation": [180, 45, 0], + "translation": [0, 4.5, 1], + "scale": [0.6, 0.6, 0.6] + }, + "firstperson_righthand": { + "rotation": [180, 25, -44], + "translation": [-2.25, 8, -0.75] + }, + "firstperson_lefthand": { + "rotation": [180, 25, -44], + "translation": [-2.25, 8, -0.75] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0, -3.25, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [180, 0, 0], + "translation": [0, 14.25, 0] + }, + "fixed": { + "rotation": [90, 0, 0], + "translation": [0, 0, -5.25] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/ceiling_fan_on.json b/src/main/resources/assets/modernlife/models/block/ceiling_fan_on.json new file mode 100644 index 0000000..cab8051 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/ceiling_fan_on.json @@ -0,0 +1,50 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "1": "modernlife:block/ceiling_fan", + "111": "modernlife:block/fan_on", + "particle": "modernlife:block/ceiling_fan" + }, + "elements": [ + { + "from": [-8, 12.95, -7.85], + "to": [24, 12.95, 24.15], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -1, 0]}, + "faces": { + "north": {"uv": [0, 0, 16, 0], "texture": "#111"}, + "east": {"uv": [0, 0, 16, 0], "texture": "#111"}, + "south": {"uv": [0, 0, 16, 0], "texture": "#111"}, + "west": {"uv": [0, 0, 16, 0], "texture": "#111"}, + "up": {"uv": [0, 0, 16, 16], "rotation": 180, "texture": "#111"}, + "down": {"uv": [16, 0, 0, 16], "texture": "#111"} + } + }, + { + "from": [7, 14, 7], + "to": [9, 16, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [1.75, 0, -0.25]}, + "faces": { + "north": {"uv": [4, 0, 6, 2], "texture": "#1"}, + "east": {"uv": [4, 0, 6, 2], "texture": "#1"}, + "south": {"uv": [4, 0, 6, 2], "texture": "#1"}, + "west": {"uv": [4, 0, 6, 2], "texture": "#1"}, + "up": {"uv": [4, 0, 6, 2], "texture": "#1"}, + "down": {"uv": [4, 0, 6, 2], "texture": "#1"} + } + }, + { + "from": [6, 12, 6], + "to": [10, 14, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [1.75, -2, -0.25]}, + "faces": { + "north": {"uv": [4, 3, 0, 5], "texture": "#1"}, + "east": {"uv": [0, 3, 4, 5], "texture": "#1"}, + "south": {"uv": [4, 3, 0, 5], "texture": "#1"}, + "west": {"uv": [0, 3, 4, 5], "texture": "#1"}, + "up": {"uv": [4, 0, 0, 4], "texture": "#1"}, + "down": {"uv": [0, 0, 4, 4], "texture": "#1"} + } + } + ], + "display": {} +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/chair.json b/src/main/resources/assets/modernlife/models/block/chair.json new file mode 100644 index 0000000..8d19e08 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/chair.json @@ -0,0 +1,215 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "render_type" : "cutout", + "textures": { + "138": "modernlife:block/oak_chair", + "particle": "modernlife:block/oak_chair" + }, + "elements": [ + { + "name": "top", + "from": [2, 7, 2], + "to": [14, 10, 14], + "faces": { + "north": {"uv": [0, 6, 6, 7.5], "texture": "#138"}, + "east": {"uv": [6, 7.5, 0, 9], "texture": "#138"}, + "south": {"uv": [6, 6, 12, 7.5], "texture": "#138"}, + "west": {"uv": [0, 7.5, 6, 9], "texture": "#138"}, + "up": {"uv": [6, 6, 0, 0], "texture": "#138"}, + "down": {"uv": [12, 0, 6, 6], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [4, 10, 13], + "to": [12, 25, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [-2, 0, 0]}, + "faces": { + "north": {"uv": [12, 0, 16, 7.5], "texture": "#138"}, + "east": {"uv": [0, 0, 0, 3.75], "texture": "#138"}, + "south": {"uv": [12, 0, 16, 7.5], "texture": "#138"}, + "west": {"uv": [0, 0, 0, 3.75], "texture": "#138"}, + "up": {"uv": [2, 0, 0, 0], "texture": "#138"}, + "down": {"uv": [2, 0, 0, 0], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [2, 10, 12], + "to": [4, 24, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 0]}, + "faces": { + "north": {"uv": [1, 9, 0, 16], "texture": "#138"}, + "east": {"uv": [1, 9, 0, 16], "texture": "#138"}, + "south": {"uv": [0, 9, 1, 16], "texture": "#138"}, + "west": {"uv": [1, 9, 0, 16], "texture": "#138"}, + "up": {"uv": [2, 12, 3, 11], "texture": "#138"}, + "down": {"uv": [2, 10, 3, 11], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [12, 10, 12], + "to": [14, 24, 14], + "faces": { + "north": {"uv": [0, 9, 1, 16], "texture": "#138"}, + "east": {"uv": [0, 9, 1, 16], "texture": "#138"}, + "south": {"uv": [1, 9, 0, 16], "texture": "#138"}, + "west": {"uv": [0, 9, 1, 16], "texture": "#138"}, + "up": {"uv": [3, 12, 2, 11], "texture": "#138"}, + "down": {"uv": [3, 10, 2, 11], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [4, 2, 3], + "to": [12, 4, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [2, 9, 6, 10], "texture": "#138"}, + "east": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "south": {"uv": [2, 9, 6, 10], "texture": "#138"}, + "west": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "up": {"uv": [0, 2, 0, 0], "rotation": 270, "texture": "#138"}, + "down": {"uv": [0, 0, 0, 2], "rotation": 90, "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [4, 2, 13], + "to": [12, 4, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [6, 9, 2, 10], "texture": "#138"}, + "east": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "south": {"uv": [6, 9, 2, 10], "texture": "#138"}, + "west": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "up": {"uv": [0, 2, 0, 0], "rotation": 270, "texture": "#138"}, + "down": {"uv": [0, 0, 0, 2], "rotation": 90, "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [13, 2, 4], + "to": [13, 4, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "east": {"uv": [2, 9, 6, 10], "texture": "#138"}, + "south": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "west": {"uv": [2, 9, 6, 10], "texture": "#138"}, + "up": {"uv": [0, 2, 0, 0], "texture": "#138"}, + "down": {"uv": [0, 0, 0, 2], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [3, 2, 4], + "to": [3, 4, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "east": {"uv": [6, 9, 2, 10], "texture": "#138"}, + "south": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "west": {"uv": [6, 9, 2, 10], "texture": "#138"}, + "up": {"uv": [0, 2, 0, 0], "texture": "#138"}, + "down": {"uv": [0, 0, 0, 2], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [12, 0, 2], + "to": [14, 7, 4], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, -10]}, + "faces": { + "north": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "east": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "south": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "west": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "up": {"uv": [3, 11, 2, 10], "texture": "#138"}, + "down": {"uv": [3, 10, 2, 11], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [2, 0, 2], + "to": [4, 7, 4], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, -10]}, + "faces": { + "north": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "east": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "south": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "west": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "up": {"uv": [2, 11, 3, 10], "texture": "#138"}, + "down": {"uv": [2, 10, 3, 11], "texture": "#138"} + } + }, + { + "name": "front_support", + "from": [2, 0, 12], + "to": [4, 7, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 26]}, + "faces": { + "north": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "east": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "south": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "west": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "up": {"uv": [2, 10, 3, 11], "texture": "#138"}, + "down": {"uv": [2, 11, 3, 10], "texture": "#138"} + } + }, + { + "name": "front_support", + "from": [12, 0, 12], + "to": [14, 7, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 26]}, + "faces": { + "north": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "east": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "south": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "west": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "up": {"uv": [3, 10, 2, 11], "texture": "#138"}, + "down": {"uv": [3, 11, 2, 10], "texture": "#138"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, 10, 0], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, 10, 0], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -135, 0], + "translation": [0, -1.75, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 90, 0], + "translation": [0, -0.25, -2.75], + "scale": [0.5, 0.5, 0.5] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/chess_board.json b/src/main/resources/assets/modernlife/models/block/chess_board.json new file mode 100644 index 0000000..85e5617 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/chess_board.json @@ -0,0 +1,57 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "1": "modernlife:block/chess_board" + }, + "elements": [ + { + "from": [1, 0, 1], + "to": [15, 1, 15], + "faces": { + "north": {"uv": [0, 14, 14, 15], "texture": "#1"}, + "east": {"uv": [0, 14, 14, 15], "texture": "#1"}, + "south": {"uv": [0, 14, 14, 15], "texture": "#1"}, + "west": {"uv": [0, 14, 14, 15], "texture": "#1"}, + "up": {"uv": [14, 14, 0, 0], "texture": "#1"}, + "down": {"uv": [14, 14, 0, 15], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [40, 0, 0], + "translation": [0, 3.5, 1.75], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [40, 0, 0], + "translation": [0, 3.5, 1.75], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, -40], + "translation": [6.13, 3.2, -0.37] + }, + "firstperson_lefthand": { + "rotation": [0, -90, -40], + "translation": [6.13, 3.2, -0.37] + }, + "ground": { + "translation": [0, 4.75, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0, 1.5, 0], + "scale": [0.75, 0.75, 0.75] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 15.25, -0.25] + }, + "fixed": { + "rotation": [-90, 0, 0], + "translation": [0, 0, -8.25] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/chiseled_nether_bricks_barrier.json b/src/main/resources/assets/modernlife/models/block/chiseled_nether_bricks_barrier.json new file mode 100644 index 0000000..bb9aef2 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/chiseled_nether_bricks_barrier.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/barrier", + "textures": { + "0": "block/chiseled_nether_bricks", + "particle": "block/chiseled_nether_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/chiseled_nether_bricks_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/block/chiseled_nether_bricks_kitchen_cabinet.json new file mode 100644 index 0000000..8edf69e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/chiseled_nether_bricks_kitchen_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/chiseled_nether_bricks_kitchen_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [5, 5, 15], + "to": [7, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [11.33334, 5.33333, 11, 6], "texture": "#64"}, + "south": {"uv": [10.66666, 5.33333, 11.33334, 6], "texture": "#64"}, + "west": {"uv": [10.66666, 5.33333, 11, 6], "texture": "#64"}, + "up": {"uv": [10.66666, 5.33333, 11.33334, 5.66666], "texture": "#64"}, + "down": {"uv": [10.66666, 5.66667, 11.33334, 6], "texture": "#64"} + } + }, + { + "from": [9, 5, 15], + "to": [11, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#64"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#64"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#64"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/chiseled_nether_bricks_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/block/chiseled_nether_bricks_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..8a193e1 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/chiseled_nether_bricks_kitchen_drawer_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/chiseled_nether_bricks_kitchen_drawer_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#3"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#3"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#3"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#3"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#3"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#3"} + } + }, + { + "from": [6, 12, 15], + "to": [10, 13, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 10, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#3"}, + "east": {"uv": [12.66667, 5.33333, 12.33333, 5.66667], "texture": "#3"}, + "south": {"uv": [11.33333, 5.33333, 12.66667, 5.66667], "texture": "#3"}, + "west": {"uv": [11.33333, 5.33333, 11.66667, 5.66667], "texture": "#3"}, + "up": {"uv": [11.33333, 5.33333, 12.66667, 5.66666], "texture": "#3"}, + "down": {"uv": [11.33333, 5.33334, 12.66667, 5.66667], "texture": "#3"} + } + }, + { + "from": [11, 6, 15], + "to": [13, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 5, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#3"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#3"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#3"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#3"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#3"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/chiseled_nether_bricks_ramp.json b/src/main/resources/assets/modernlife/models/block/chiseled_nether_bricks_ramp.json new file mode 100644 index 0000000..19fc3fd --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/chiseled_nether_bricks_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/chiseled_nether_bricks", + "particle": "block/chiseled_nether_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/chiseled_nether_bricks_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/chiseled_nether_bricks_ramp_corner.json new file mode 100644 index 0000000..6d11e4a --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/chiseled_nether_bricks_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/chiseled_nether_bricks", + "particle": "block/chiseled_nether_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/chiseled_polished_blackstone_barrier.json b/src/main/resources/assets/modernlife/models/block/chiseled_polished_blackstone_barrier.json new file mode 100644 index 0000000..0b5733e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/chiseled_polished_blackstone_barrier.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/barrier", + "textures": { + "0": "block/chiseled_polished_blackstone", + "particle": "block/chiseled_polished_blackstone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/chiseled_polished_blackstone_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/block/chiseled_polished_blackstone_kitchen_cabinet.json new file mode 100644 index 0000000..4f8b63a --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/chiseled_polished_blackstone_kitchen_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/chiseled_polished_blackstone_kitchen_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [5, 5, 15], + "to": [7, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [11.33334, 5.33333, 11, 6], "texture": "#64"}, + "south": {"uv": [10.66666, 5.33333, 11.33334, 6], "texture": "#64"}, + "west": {"uv": [10.66666, 5.33333, 11, 6], "texture": "#64"}, + "up": {"uv": [10.66666, 5.33333, 11.33334, 5.66666], "texture": "#64"}, + "down": {"uv": [10.66666, 5.66667, 11.33334, 6], "texture": "#64"} + } + }, + { + "from": [9, 5, 15], + "to": [11, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#64"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#64"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#64"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/chiseled_polished_blackstone_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/block/chiseled_polished_blackstone_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..3afc23d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/chiseled_polished_blackstone_kitchen_drawer_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "2": "modernlife:block/chiseled_polished_blackstone_kitchen_drawer_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#2"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#2"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#2"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#2"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#2"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#2"} + } + }, + { + "from": [6, 12, 15], + "to": [10, 13, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 10, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#2"}, + "east": {"uv": [12.66667, 5.33333, 12.33333, 5.66667], "texture": "#2"}, + "south": {"uv": [11.33333, 5.33333, 12.66667, 5.66667], "texture": "#2"}, + "west": {"uv": [11.33333, 5.33333, 11.66667, 5.66667], "texture": "#2"}, + "up": {"uv": [11.33333, 5.33333, 12.66667, 5.66666], "texture": "#2"}, + "down": {"uv": [11.33333, 5.33334, 12.66667, 5.66667], "texture": "#2"} + } + }, + { + "from": [11, 6, 15], + "to": [13, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 5, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#2"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#2"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#2"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#2"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#2"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/chiseled_polished_blackstone_ramp.json b/src/main/resources/assets/modernlife/models/block/chiseled_polished_blackstone_ramp.json new file mode 100644 index 0000000..ccc117c --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/chiseled_polished_blackstone_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/chiseled_polished_blackstone", + "particle": "block/chiseled_polished_blackstone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/chiseled_polished_blackstone_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/chiseled_polished_blackstone_ramp_corner.json new file mode 100644 index 0000000..b2fa2cf --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/chiseled_polished_blackstone_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/chiseled_polished_blackstone", + "particle": "block/chiseled_polished_blackstone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/chiseled_quartz_ramp.json b/src/main/resources/assets/modernlife/models/block/chiseled_quartz_ramp.json new file mode 100644 index 0000000..8c368f6 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/chiseled_quartz_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/chiseled_quartz_block", + "particle": "block/chiseled_quartz_block" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/chiseled_quartz_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/chiseled_quartz_ramp_corner.json new file mode 100644 index 0000000..920982c --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/chiseled_quartz_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/chiseled_quartz_block", + "particle": "block/chiseled_quartz_block" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/chiseled_red_sandstone_barrier.json b/src/main/resources/assets/modernlife/models/block/chiseled_red_sandstone_barrier.json new file mode 100644 index 0000000..e8c9095 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/chiseled_red_sandstone_barrier.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/barrier", + "textures": { + "0": "block/chiseled_red_sandstone", + "particle": "block/chiseled_red_sandstone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/chiseled_red_sandstone_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/block/chiseled_red_sandstone_kitchen_cabinet.json new file mode 100644 index 0000000..ae89778 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/chiseled_red_sandstone_kitchen_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/chiseled_red_sandstone_kitchen_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [5, 5, 15], + "to": [7, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [11.33334, 5.33333, 11, 6], "texture": "#64"}, + "south": {"uv": [10.66666, 5.33333, 11.33334, 6], "texture": "#64"}, + "west": {"uv": [10.66666, 5.33333, 11, 6], "texture": "#64"}, + "up": {"uv": [10.66666, 5.33333, 11.33334, 5.66666], "texture": "#64"}, + "down": {"uv": [10.66666, 5.66667, 11.33334, 6], "texture": "#64"} + } + }, + { + "from": [9, 5, 15], + "to": [11, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#64"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#64"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#64"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/chiseled_red_sandstone_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/block/chiseled_red_sandstone_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..8372df1 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/chiseled_red_sandstone_kitchen_drawer_cabinet.json @@ -0,0 +1,93 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "1": "modernlife:block/chiseled_red_sandstone_kitchen_drawer_cabinet", + "particle": "modernlife:block/chiseled_red_sandstone_kitchen_drawer_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#1"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#1"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#1"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#1"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#1"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#1"} + } + }, + { + "from": [6, 12, 15], + "to": [10, 13, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 10, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#1"}, + "east": {"uv": [12.66667, 5.33333, 12.33333, 5.66667], "texture": "#1"}, + "south": {"uv": [11.33333, 5.33333, 12.66667, 5.66667], "texture": "#1"}, + "west": {"uv": [11.33333, 5.33333, 11.66667, 5.66667], "texture": "#1"}, + "up": {"uv": [11.33333, 5.33333, 12.66667, 5.66666], "texture": "#1"}, + "down": {"uv": [11.33333, 5.33334, 12.66667, 5.66667], "texture": "#1"} + } + }, + { + "from": [11, 6, 15], + "to": [13, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 5, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#1"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#1"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#1"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#1"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#1"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/chiseled_red_sandstone_ramp.json b/src/main/resources/assets/modernlife/models/block/chiseled_red_sandstone_ramp.json new file mode 100644 index 0000000..362eda0 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/chiseled_red_sandstone_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/chiseled_red_sandstone", + "particle": "block/chiseled_red_sandstone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/chiseled_red_sandstone_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/chiseled_red_sandstone_ramp_corner.json new file mode 100644 index 0000000..3c7ce85 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/chiseled_red_sandstone_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/chiseled_red_sandstone", + "particle": "block/chiseled_red_sandstone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/chiseled_sandstone_barrier.json b/src/main/resources/assets/modernlife/models/block/chiseled_sandstone_barrier.json new file mode 100644 index 0000000..e8bd795 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/chiseled_sandstone_barrier.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/barrier", + "textures": { + "0": "block/chiseled_sandstone", + "particle": "block/chiseled_sandstone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/chiseled_sandstone_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/block/chiseled_sandstone_kitchen_cabinet.json new file mode 100644 index 0000000..58d78b5 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/chiseled_sandstone_kitchen_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/chiseled_sandstone_kitchen_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [5, 5, 15], + "to": [7, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [11.33334, 5.33333, 11, 6], "texture": "#64"}, + "south": {"uv": [10.66666, 5.33333, 11.33334, 6], "texture": "#64"}, + "west": {"uv": [10.66666, 5.33333, 11, 6], "texture": "#64"}, + "up": {"uv": [10.66666, 5.33333, 11.33334, 5.66666], "texture": "#64"}, + "down": {"uv": [10.66666, 5.66667, 11.33334, 6], "texture": "#64"} + } + }, + { + "from": [9, 5, 15], + "to": [11, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#64"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#64"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#64"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/chiseled_sandstone_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/block/chiseled_sandstone_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..4c7bba7 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/chiseled_sandstone_kitchen_drawer_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "2": "modernlife:block/chiseled_sandstone_kitchen_drawer_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#2"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#2"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#2"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#2"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#2"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#2"} + } + }, + { + "from": [6, 12, 15], + "to": [10, 13, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 10, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#2"}, + "east": {"uv": [12.66667, 5.33333, 12.33333, 5.66667], "texture": "#2"}, + "south": {"uv": [11.33333, 5.33333, 12.66667, 5.66667], "texture": "#2"}, + "west": {"uv": [11.33333, 5.33333, 11.66667, 5.66667], "texture": "#2"}, + "up": {"uv": [11.33333, 5.33333, 12.66667, 5.66666], "texture": "#2"}, + "down": {"uv": [11.33333, 5.33334, 12.66667, 5.66667], "texture": "#2"} + } + }, + { + "from": [11, 6, 15], + "to": [13, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 5, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#2"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#2"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#2"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#2"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#2"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/chiseled_sandstone_ramp.json b/src/main/resources/assets/modernlife/models/block/chiseled_sandstone_ramp.json new file mode 100644 index 0000000..8dcc647 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/chiseled_sandstone_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/chiseled_sandstone", + "particle": "block/chiseled_sandstone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/chiseled_sandstone_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/chiseled_sandstone_ramp_corner.json new file mode 100644 index 0000000..55d594d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/chiseled_sandstone_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/chiseled_sandstone", + "particle": "block/chiseled_sandstone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/chiseled_stone_bricks_barrier.json b/src/main/resources/assets/modernlife/models/block/chiseled_stone_bricks_barrier.json new file mode 100644 index 0000000..b32564f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/chiseled_stone_bricks_barrier.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/barrier", + "textures": { + "0": "block/chiseled_stone_bricks", + "particle": "block/chiseled_stone_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/chiseled_stone_bricks_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/block/chiseled_stone_bricks_kitchen_cabinet.json new file mode 100644 index 0000000..ea604dd --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/chiseled_stone_bricks_kitchen_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/chiseled_stone_bricks_kitchen_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [5, 5, 15], + "to": [7, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [11.33334, 5.33333, 11, 6], "texture": "#64"}, + "south": {"uv": [10.66666, 5.33333, 11.33334, 6], "texture": "#64"}, + "west": {"uv": [10.66666, 5.33333, 11, 6], "texture": "#64"}, + "up": {"uv": [10.66666, 5.33333, 11.33334, 5.66666], "texture": "#64"}, + "down": {"uv": [10.66666, 5.66667, 11.33334, 6], "texture": "#64"} + } + }, + { + "from": [9, 5, 15], + "to": [11, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#64"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#64"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#64"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/chiseled_stone_bricks_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/block/chiseled_stone_bricks_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..f7ca85b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/chiseled_stone_bricks_kitchen_drawer_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/chiseled_stone_bricks_kitchen_drawer_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#3"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#3"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#3"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#3"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#3"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#3"} + } + }, + { + "from": [6, 12, 15], + "to": [10, 13, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 10, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#3"}, + "east": {"uv": [12.66667, 5.33333, 12.33333, 5.66667], "texture": "#3"}, + "south": {"uv": [11.33333, 5.33333, 12.66667, 5.66667], "texture": "#3"}, + "west": {"uv": [11.33333, 5.33333, 11.66667, 5.66667], "texture": "#3"}, + "up": {"uv": [11.33333, 5.33333, 12.66667, 5.66666], "texture": "#3"}, + "down": {"uv": [11.33333, 5.33334, 12.66667, 5.66667], "texture": "#3"} + } + }, + { + "from": [11, 6, 15], + "to": [13, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 5, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#3"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#3"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#3"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#3"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#3"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/chiseled_stone_bricks_ramp.json b/src/main/resources/assets/modernlife/models/block/chiseled_stone_bricks_ramp.json new file mode 100644 index 0000000..cadeb29 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/chiseled_stone_bricks_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/chiseled_stone_bricks", + "particle": "block/chiseled_stone_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/chiseled_stone_bricks_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/chiseled_stone_bricks_ramp_corner.json new file mode 100644 index 0000000..8f6fc35 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/chiseled_stone_bricks_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/chiseled_stone_bricks", + "particle": "block/chiseled_stone_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/clay_barrier.json b/src/main/resources/assets/modernlife/models/block/clay_barrier.json new file mode 100644 index 0000000..5a3bd42 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/clay_barrier.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/barrier", + "textures": { + "0": "block/clay", + "particle": "block/clay" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/clay_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/block/clay_kitchen_cabinet.json new file mode 100644 index 0000000..c8bd03b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/clay_kitchen_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/clay_kitchen_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [5, 5, 15], + "to": [7, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [11.33334, 5.33333, 11, 6], "texture": "#64"}, + "south": {"uv": [10.66666, 5.33333, 11.33334, 6], "texture": "#64"}, + "west": {"uv": [10.66666, 5.33333, 11, 6], "texture": "#64"}, + "up": {"uv": [10.66666, 5.33333, 11.33334, 5.66666], "texture": "#64"}, + "down": {"uv": [10.66666, 5.66667, 11.33334, 6], "texture": "#64"} + } + }, + { + "from": [9, 5, 15], + "to": [11, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#64"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#64"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#64"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/clay_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/block/clay_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..8a96b87 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/clay_kitchen_drawer_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/clay_kitchen_drawer_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [6, 12, 15], + "to": [10, 13, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 10, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [12.66667, 5.33333, 12.33333, 5.66667], "texture": "#64"}, + "south": {"uv": [11.33333, 5.33333, 12.66667, 5.66667], "texture": "#64"}, + "west": {"uv": [11.33333, 5.33333, 11.66667, 5.66667], "texture": "#64"}, + "up": {"uv": [11.33333, 5.33333, 12.66667, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33333, 5.33334, 12.66667, 5.66667], "texture": "#64"} + } + }, + { + "from": [11, 6, 15], + "to": [13, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 5, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#64"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#64"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#64"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/clay_ramp.json b/src/main/resources/assets/modernlife/models/block/clay_ramp.json new file mode 100644 index 0000000..0ccd799 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/clay_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/clay", + "particle": "block/clay" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/clay_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/clay_ramp_corner.json new file mode 100644 index 0000000..d1701b6 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/clay_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/clay", + "particle": "block/clay" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/cobbled_deepslate_ramp.json b/src/main/resources/assets/modernlife/models/block/cobbled_deepslate_ramp.json new file mode 100644 index 0000000..80004d6 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/cobbled_deepslate_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/cobbled_deepslate", + "particle": "block/cobbled_deepslate" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/cobbled_deepslate_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/cobbled_deepslate_ramp_corner.json new file mode 100644 index 0000000..15f2be6 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/cobbled_deepslate_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/cobbled_deepslate", + "particle": "block/cobbled_deepslate" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/cobblestone_barrier.json b/src/main/resources/assets/modernlife/models/block/cobblestone_barrier.json new file mode 100644 index 0000000..8f80502 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/cobblestone_barrier.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/barrier", + "textures": { + "0": "block/cobblestone", + "particle": "block/cobblestone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/cobblestone_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/block/cobblestone_kitchen_cabinet.json new file mode 100644 index 0000000..bf08602 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/cobblestone_kitchen_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/cobblestone_kitchen_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [5, 5, 15], + "to": [7, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [11.33334, 5.33333, 11, 6], "texture": "#64"}, + "south": {"uv": [10.66666, 5.33333, 11.33334, 6], "texture": "#64"}, + "west": {"uv": [10.66666, 5.33333, 11, 6], "texture": "#64"}, + "up": {"uv": [10.66666, 5.33333, 11.33334, 5.66666], "texture": "#64"}, + "down": {"uv": [10.66666, 5.66667, 11.33334, 6], "texture": "#64"} + } + }, + { + "from": [9, 5, 15], + "to": [11, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#64"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#64"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#64"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/cobblestone_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/block/cobblestone_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..f6e66cc --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/cobblestone_kitchen_drawer_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/cobblestone_kitchen_drawer_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [6, 12, 15], + "to": [10, 13, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 10, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [12.66667, 5.33333, 12.33333, 5.66667], "texture": "#64"}, + "south": {"uv": [11.33333, 5.33333, 12.66667, 5.66667], "texture": "#64"}, + "west": {"uv": [11.33333, 5.33333, 11.66667, 5.66667], "texture": "#64"}, + "up": {"uv": [11.33333, 5.33333, 12.66667, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33333, 5.33334, 12.66667, 5.66667], "texture": "#64"} + } + }, + { + "from": [11, 6, 15], + "to": [13, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 5, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#64"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#64"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#64"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/cobblestone_ramp.json b/src/main/resources/assets/modernlife/models/block/cobblestone_ramp.json new file mode 100644 index 0000000..c8eb69a --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/cobblestone_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/cobblestone", + "particle": "block/cobblestone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/cobblestone_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/cobblestone_ramp_corner.json new file mode 100644 index 0000000..2a580e6 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/cobblestone_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/cobblestone", + "particle": "block/cobblestone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/coffee_mug.json b/src/main/resources/assets/modernlife/models/block/coffee_mug.json new file mode 100644 index 0000000..883e50b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/coffee_mug.json @@ -0,0 +1,121 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "2": "modernlife:block/coffee_mug" + }, + "elements": [ + { + "from": [7, 0, 9], + "to": [9, 5, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 2]}, + "faces": { + "north": {"uv": [1, 4, 3, 9], "texture": "#2"}, + "east": {"uv": [3, 4, 4, 9], "texture": "#2"}, + "south": {"uv": [1, 4, 3, 9], "texture": "#2"}, + "west": {"uv": [0, 4, 1, 9], "texture": "#2"}, + "up": {"uv": [1, 3, 3, 4], "texture": "#2"}, + "down": {"uv": [4, 1, 5, 3], "texture": "#2"} + } + }, + { + "from": [7, 0, 6], + "to": [9, 5, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, -1]}, + "faces": { + "north": {"uv": [1, 4, 3, 9], "texture": "#2"}, + "east": {"uv": [3, 4, 4, 9], "texture": "#2"}, + "south": {"uv": [1, 4, 3, 9], "texture": "#2"}, + "west": {"uv": [0, 4, 1, 9], "texture": "#2"}, + "up": {"uv": [1, 3, 3, 4], "texture": "#2"}, + "down": {"uv": [4, 1, 5, 3], "texture": "#2"} + } + }, + { + "from": [7, 0, 7], + "to": [9, 1, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 2]}, + "faces": { + "north": {"uv": [14, 13, 16, 16], "texture": "#2"}, + "east": {"uv": [14, 13, 16, 16], "texture": "#2"}, + "south": {"uv": [14, 13, 16, 16], "texture": "#2"}, + "west": {"uv": [14, 13, 16, 16], "texture": "#2"}, + "up": {"uv": [1, 1, 3, 3], "texture": "#2"}, + "down": {"uv": [5, 1, 7, 3], "texture": "#2"} + } + }, + { + "from": [6, 0, 6], + "to": [7, 5, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [3, 4, 4, 9], "texture": "#2"}, + "east": {"uv": [0, 4, 4, 9], "texture": "#2"}, + "south": {"uv": [0, 4, 1, 9], "texture": "#2"}, + "west": {"uv": [0, 4, 4, 9], "texture": "#2"}, + "up": {"uv": [0, 3, 4, 4], "rotation": 90, "texture": "#2"}, + "down": {"uv": [4, 3, 8, 4], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [9, 0, 6], + "to": [10, 5, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [0, 4, 1, 9], "texture": "#2"}, + "east": {"uv": [0, 4, 4, 9], "texture": "#2"}, + "south": {"uv": [3, 4, 4, 9], "texture": "#2"}, + "west": {"uv": [0, 4, 4, 9], "texture": "#2"}, + "up": {"uv": [4, 4, 0, 3], "rotation": 90, "texture": "#2"}, + "down": {"uv": [8, 4, 4, 3], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [7.999, 1, 10], + "to": [7.999, 4, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [9.999, 3, 10]}, + "faces": { + "north": {"uv": [0, 0, 0, 3], "texture": "#2"}, + "east": {"uv": [6, 5, 4, 8], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 3], "texture": "#2"}, + "west": {"uv": [4, 5, 6, 8], "texture": "#2"}, + "up": {"uv": [0, 0, 2, 0], "rotation": 90, "texture": "#2"}, + "down": {"uv": [0, 0, 2, 0], "rotation": 270, "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [40.5, 0, 0], + "translation": [0, 5.75, 1] + }, + "thirdperson_lefthand": { + "rotation": [40.5, 0, 0], + "translation": [0, 5.75, 1] + }, + "firstperson_righthand": { + "rotation": [0, 174, -9], + "translation": [3.38, 7.95, 0.13] + }, + "firstperson_lefthand": { + "rotation": [0, 174, -9], + "translation": [3.38, 7.95, 0.13] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -45, 0], + "translation": [0.25, 6, 0], + "scale": [1.5, 1.5, 1.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 90, 0], + "translation": [0, 6, -1] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/coffee_table.json b/src/main/resources/assets/modernlife/models/block/coffee_table.json new file mode 100644 index 0000000..ce58654 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/coffee_table.json @@ -0,0 +1,106 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "block/oak_planks", + "1": "block/oak_log", + "particle": "block/oak_planks" + }, + "elements": [ + { + "from": [0, 6, 0], + "to": [16, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -4, 0]}, + "faces": { + "north": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#1"} + } + }, + { + "from": [0, 0, 0], + "to": [2, 6, 2], + "faces": { + "north": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [0, 0, 14], + "to": [2, 6, 16], + "faces": { + "north": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [14, 0, 14], + "to": [16, 6, 16], + "faces": { + "north": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [14, 0, 0], + "to": [16, 6, 2], + "faces": { + "north": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 30, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/coffee_table_corner.json b/src/main/resources/assets/modernlife/models/block/coffee_table_corner.json new file mode 100644 index 0000000..2b6cc1f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/coffee_table_corner.json @@ -0,0 +1,70 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "block/oak_planks", + "1": "block/oak_log", + "particle": "block/oak_planks" + }, + "elements": [ + { + "from": [0, 6, 0], + "to": [16, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -4, 0]}, + "faces": { + "north": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#1"} + } + }, + { + "from": [0, 0, 14], + "to": [2, 6, 16], + "faces": { + "north": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 30, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/coffee_table_end.json b/src/main/resources/assets/modernlife/models/block/coffee_table_end.json new file mode 100644 index 0000000..cc7006c --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/coffee_table_end.json @@ -0,0 +1,82 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "block/oak_planks", + "1": "block/oak_log", + "particle": "block/oak_planks" + }, + "elements": [ + { + "from": [0, 6, 0], + "to": [16, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -4, 0]}, + "faces": { + "north": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#1"} + } + }, + { + "from": [0, 0, 14], + "to": [2, 6, 16], + "faces": { + "north": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [14, 0, 14], + "to": [16, 6, 16], + "faces": { + "north": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 30, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/coffee_table_mid.json b/src/main/resources/assets/modernlife/models/block/coffee_table_mid.json new file mode 100644 index 0000000..6c20955 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/coffee_table_mid.json @@ -0,0 +1,57 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "1": "block/oak_log", + "particle": "block/oak_planks" + }, + "elements": [ + { + "from": [0, 6, 0], + "to": [16, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -4, 0]}, + "faces": { + "north": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 30, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/cracked_stone_bricks_barrier.json b/src/main/resources/assets/modernlife/models/block/cracked_stone_bricks_barrier.json new file mode 100644 index 0000000..cfa5997 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/cracked_stone_bricks_barrier.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/barrier", + "textures": { + "0": "block/cracked_stone_bricks", + "particle": "block/cracked_stone_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/cracked_stone_bricks_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/block/cracked_stone_bricks_kitchen_cabinet.json new file mode 100644 index 0000000..7d6fa5b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/cracked_stone_bricks_kitchen_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/cracked_stone_bricks_kitchen_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [5, 5, 15], + "to": [7, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [11.33334, 5.33333, 11, 6], "texture": "#64"}, + "south": {"uv": [10.66666, 5.33333, 11.33334, 6], "texture": "#64"}, + "west": {"uv": [10.66666, 5.33333, 11, 6], "texture": "#64"}, + "up": {"uv": [10.66666, 5.33333, 11.33334, 5.66666], "texture": "#64"}, + "down": {"uv": [10.66666, 5.66667, 11.33334, 6], "texture": "#64"} + } + }, + { + "from": [9, 5, 15], + "to": [11, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#64"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#64"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#64"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/cracked_stone_bricks_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/block/cracked_stone_bricks_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..9a78a8d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/cracked_stone_bricks_kitchen_drawer_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/cracked_stone_bricks_kitchen_drawer_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [6, 12, 15], + "to": [10, 13, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 10, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [12.66667, 5.33333, 12.33333, 5.66667], "texture": "#64"}, + "south": {"uv": [11.33333, 5.33333, 12.66667, 5.66667], "texture": "#64"}, + "west": {"uv": [11.33333, 5.33333, 11.66667, 5.66667], "texture": "#64"}, + "up": {"uv": [11.33333, 5.33333, 12.66667, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33333, 5.33334, 12.66667, 5.66667], "texture": "#64"} + } + }, + { + "from": [11, 6, 15], + "to": [13, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 5, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#64"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#64"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#64"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/cracked_stone_bricks_ramp.json b/src/main/resources/assets/modernlife/models/block/cracked_stone_bricks_ramp.json new file mode 100644 index 0000000..f7d38d6 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/cracked_stone_bricks_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/cracked_stone_bricks", + "particle": "block/cracked_stone_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/cracked_stone_bricks_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/cracked_stone_bricks_ramp_corner.json new file mode 100644 index 0000000..1db26a7 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/cracked_stone_bricks_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/cracked_stone_bricks", + "particle": "block/cracked_stone_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/crimson_barrier.json b/src/main/resources/assets/modernlife/models/block/crimson_barrier.json new file mode 100644 index 0000000..0571311 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/crimson_barrier.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/barrier", + "textures": { + "0": "block/crimson_planks", + "particle": "block/crimson_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/crimson_chair.json b/src/main/resources/assets/modernlife/models/block/crimson_chair.json new file mode 100644 index 0000000..55a436d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/crimson_chair.json @@ -0,0 +1,215 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "render_type" : "cutout", + "textures": { + "138": "modernlife:block/crimson_chair", + "particle": "modernlife:block/crimson_chair" + }, + "elements": [ + { + "name": "top", + "from": [2, 7, 2], + "to": [14, 10, 14], + "faces": { + "north": {"uv": [0, 6, 6, 7.5], "texture": "#138"}, + "east": {"uv": [6, 7.5, 0, 9], "texture": "#138"}, + "south": {"uv": [6, 6, 12, 7.5], "texture": "#138"}, + "west": {"uv": [0, 7.5, 6, 9], "texture": "#138"}, + "up": {"uv": [6, 6, 0, 0], "texture": "#138"}, + "down": {"uv": [12, 0, 6, 6], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [4, 10, 13], + "to": [12, 25, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [-2, 0, 0]}, + "faces": { + "north": {"uv": [12, 0, 16, 7.5], "texture": "#138"}, + "east": {"uv": [0, 0, 0, 3.75], "texture": "#138"}, + "south": {"uv": [12, 0, 16, 7.5], "texture": "#138"}, + "west": {"uv": [0, 0, 0, 3.75], "texture": "#138"}, + "up": {"uv": [2, 0, 0, 0], "texture": "#138"}, + "down": {"uv": [2, 0, 0, 0], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [2, 10, 12], + "to": [4, 24, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 0]}, + "faces": { + "north": {"uv": [1, 9, 0, 16], "texture": "#138"}, + "east": {"uv": [1, 9, 0, 16], "texture": "#138"}, + "south": {"uv": [0, 9, 1, 16], "texture": "#138"}, + "west": {"uv": [1, 9, 0, 16], "texture": "#138"}, + "up": {"uv": [2, 12, 3, 11], "texture": "#138"}, + "down": {"uv": [2, 10, 3, 11], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [12, 10, 12], + "to": [14, 24, 14], + "faces": { + "north": {"uv": [0, 9, 1, 16], "texture": "#138"}, + "east": {"uv": [0, 9, 1, 16], "texture": "#138"}, + "south": {"uv": [1, 9, 0, 16], "texture": "#138"}, + "west": {"uv": [0, 9, 1, 16], "texture": "#138"}, + "up": {"uv": [3, 12, 2, 11], "texture": "#138"}, + "down": {"uv": [3, 10, 2, 11], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [4, 2, 3], + "to": [12, 4, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [2, 9, 6, 10], "texture": "#138"}, + "east": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "south": {"uv": [2, 9, 6, 10], "texture": "#138"}, + "west": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "up": {"uv": [0, 2, 0, 0], "rotation": 270, "texture": "#138"}, + "down": {"uv": [0, 0, 0, 2], "rotation": 90, "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [4, 2, 13], + "to": [12, 4, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [6, 9, 2, 10], "texture": "#138"}, + "east": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "south": {"uv": [6, 9, 2, 10], "texture": "#138"}, + "west": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "up": {"uv": [0, 2, 0, 0], "rotation": 270, "texture": "#138"}, + "down": {"uv": [0, 0, 0, 2], "rotation": 90, "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [13, 2, 4], + "to": [13, 4, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "east": {"uv": [2, 9, 6, 10], "texture": "#138"}, + "south": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "west": {"uv": [2, 9, 6, 10], "texture": "#138"}, + "up": {"uv": [0, 2, 0, 0], "texture": "#138"}, + "down": {"uv": [0, 0, 0, 2], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [3, 2, 4], + "to": [3, 4, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "east": {"uv": [6, 9, 2, 10], "texture": "#138"}, + "south": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "west": {"uv": [6, 9, 2, 10], "texture": "#138"}, + "up": {"uv": [0, 2, 0, 0], "texture": "#138"}, + "down": {"uv": [0, 0, 0, 2], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [12, 0, 2], + "to": [14, 7, 4], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, -10]}, + "faces": { + "north": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "east": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "south": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "west": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "up": {"uv": [3, 11, 2, 10], "texture": "#138"}, + "down": {"uv": [3, 10, 2, 11], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [2, 0, 2], + "to": [4, 7, 4], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, -10]}, + "faces": { + "north": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "east": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "south": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "west": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "up": {"uv": [2, 11, 3, 10], "texture": "#138"}, + "down": {"uv": [2, 10, 3, 11], "texture": "#138"} + } + }, + { + "name": "front_support", + "from": [2, 0, 12], + "to": [4, 7, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 26]}, + "faces": { + "north": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "east": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "south": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "west": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "up": {"uv": [2, 10, 3, 11], "texture": "#138"}, + "down": {"uv": [2, 11, 3, 10], "texture": "#138"} + } + }, + { + "name": "front_support", + "from": [12, 0, 12], + "to": [14, 7, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 26]}, + "faces": { + "north": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "east": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "south": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "west": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "up": {"uv": [3, 10, 2, 11], "texture": "#138"}, + "down": {"uv": [3, 11, 2, 10], "texture": "#138"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, 10, 0], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, 10, 0], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -135, 0], + "translation": [0, -1.75, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 90, 0], + "translation": [0, -0.25, -2.75], + "scale": [0.5, 0.5, 0.5] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/crimson_coffee_table.json b/src/main/resources/assets/modernlife/models/block/crimson_coffee_table.json new file mode 100644 index 0000000..1a6b0b6 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/crimson_coffee_table.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/coffee_table", + "textures": { + "0": "block/crimson_planks", + "1": "block/crimson_stem", + "particle": "block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/crimson_coffee_table_corner.json b/src/main/resources/assets/modernlife/models/block/crimson_coffee_table_corner.json new file mode 100644 index 0000000..5b5d2c5 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/crimson_coffee_table_corner.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/coffee_table_corner", + "textures": { + "0": "block/crimson_planks", + "1": "block/crimson_stem", + "particle": "block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/crimson_coffee_table_end.json b/src/main/resources/assets/modernlife/models/block/crimson_coffee_table_end.json new file mode 100644 index 0000000..5097c67 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/crimson_coffee_table_end.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/coffee_table_end", + "textures": { + "0": "block/crimson_planks", + "1": "block/crimson_stem", + "particle": "block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/crimson_coffee_table_mid.json b/src/main/resources/assets/modernlife/models/block/crimson_coffee_table_mid.json new file mode 100644 index 0000000..bad1226 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/crimson_coffee_table_mid.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/coffee_table_mid", + "textures": { + "0": "block/crimson_planks", + "1": "block/crimson_stem", + "particle": "block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/crimson_deck.json b/src/main/resources/assets/modernlife/models/block/crimson_deck.json new file mode 100644 index 0000000..cb2a037 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/crimson_deck.json @@ -0,0 +1,122 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "118": "modernlife:block/crimson_planks_deck" + }, + "elements": [ + { + "from": [3, 13, 0], + "to": [6, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-9.5, -0.5, 0]}, + "faces": { + "north": {"uv": [10, 2, 13, 4], "texture": "#118"}, + "east": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [16, 0, 0, 3], "rotation": 90, "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "rotation": 90, "texture": "#118"} + } + }, + { + "from": [10, 13, 0], + "to": [13, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-2.5, -0.5, 0]}, + "faces": { + "north": {"uv": [3, 2, 6, 4], "texture": "#118"}, + "east": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [16, 0, 0, 3], "rotation": 90, "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "rotation": 90, "texture": "#118"} + } + }, + { + "from": [0, 14, 0], + "to": [16, 16, 3], + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#118"} + } + }, + { + "from": [0, 14, 4], + "to": [16, 16, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 4]}, + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#118"} + } + }, + { + "from": [0, 14, 12], + "to": [16, 16, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 12]}, + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#118"} + } + }, + { + "from": [0, 14, 8], + "to": [16, 16, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 8]}, + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#118"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, -3.5, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, -3.5, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 63], + "translation": [-0.5, -0.75, 5.25], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 63], + "translation": [-0.5, -0.75, 5.25], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, -5.25, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [-90, 0, 0], + "translation": [0, 0, 6] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/crimson_deck_support.json b/src/main/resources/assets/modernlife/models/block/crimson_deck_support.json new file mode 100644 index 0000000..c9a58e0 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/crimson_deck_support.json @@ -0,0 +1,136 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "1": "block/crimson_planks", + "4": "modernlife:block/crimson_planks_deck", + "particle": "modernlife:block/crimson_planks_deck" + }, + "elements": [ + { + "from": [3, 13, 0], + "to": [6, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-9.5, -0.5, 0]}, + "faces": { + "north": {"uv": [10, 2, 13, 4], "texture": "#4"}, + "east": {"uv": [0, 1, 16, 3], "texture": "#4"}, + "south": {"uv": [13, 1, 16, 3], "texture": "#4"}, + "west": {"uv": [0, 1, 16, 3], "texture": "#4"}, + "up": {"uv": [16, 0, 0, 3], "rotation": 90, "texture": "#4"}, + "down": {"uv": [0, 3, 16, 6], "rotation": 90, "texture": "#4"} + } + }, + { + "from": [0, 14, 0], + "to": [16, 16, 3], + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#4"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#4"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#4"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#4"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#4"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#4"} + } + }, + { + "from": [0, 14, 4], + "to": [16, 16, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 4]}, + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#4"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#4"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#4"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#4"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#4"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#4"} + } + }, + { + "from": [0, 14, 12], + "to": [16, 16, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 12]}, + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#4"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#4"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#4"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#4"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#4"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#4"} + } + }, + { + "from": [0, 14, 8], + "to": [16, 16, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 8]}, + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#4"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#4"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#4"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#4"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#4"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#4"} + } + }, + { + "from": [10, 13, 0], + "to": [13, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-2.5, -0.5, 0]}, + "faces": { + "north": {"uv": [3, 2, 6, 4], "texture": "#4"}, + "east": {"uv": [0, 1, 16, 3], "texture": "#4"}, + "south": {"uv": [13, 1, 16, 3], "texture": "#4"}, + "west": {"uv": [0, 1, 16, 3], "texture": "#4"}, + "up": {"uv": [16, 0, 0, 3], "rotation": 90, "texture": "#4"}, + "down": {"uv": [0, 3, 16, 6], "rotation": 90, "texture": "#4"} + } + }, + { + "name": "support", + "from": [6, 0, 6], + "to": [10, 14, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [7.5, 0, 0.5]}, + "faces": { + "north": {"uv": [6, 1.5, 10, 16], "texture": "#1"}, + "east": {"uv": [6, 1.5, 10, 16], "texture": "#1"}, + "south": {"uv": [6, 1.5, 10, 16], "texture": "#1"}, + "west": {"uv": [6, 1.5, 10, 16], "texture": "#1"}, + "up": {"uv": [0, 0, 4, 4], "texture": "#1"}, + "down": {"uv": [0, 0, 4, 4], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 30, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/crimson_glass_door_bottom.json b/src/main/resources/assets/modernlife/models/block/crimson_glass_door_bottom.json new file mode 100644 index 0000000..734ff55 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/crimson_glass_door_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/door_bottom", + "textures": { + "top": "modernlife:block/crimson_glass_door_top", + "bottom": "modernlife:block/crimson_glass_door_bottom" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/crimson_glass_door_bottom_hinge.json b/src/main/resources/assets/modernlife/models/block/crimson_glass_door_bottom_hinge.json new file mode 100644 index 0000000..8eae61a --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/crimson_glass_door_bottom_hinge.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/door_bottom_rh", + "textures": { + "top": "modernlife:block/crimson_glass_door_top", + "bottom": "modernlife:block/crimson_glass_door_bottom" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/crimson_glass_door_top.json b/src/main/resources/assets/modernlife/models/block/crimson_glass_door_top.json new file mode 100644 index 0000000..f31d1c4 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/crimson_glass_door_top.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/door_top", + "textures": { + "top": "modernlife:block/crimson_glass_door_top", + "bottom": "modernlife:block/crimson_glass_door_bottom" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/crimson_glass_door_top_hinge.json b/src/main/resources/assets/modernlife/models/block/crimson_glass_door_top_hinge.json new file mode 100644 index 0000000..769f008 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/crimson_glass_door_top_hinge.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/door_top_rh", + "textures": { + "top": "modernlife:block/crimson_glass_door_top", + "bottom": "modernlife:block/crimson_glass_door_bottom" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/crimson_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/block/crimson_kitchen_cabinet.json new file mode 100644 index 0000000..de1f5c3 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/crimson_kitchen_cabinet.json @@ -0,0 +1,144 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/crimson_kitchen_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [6, 4, 16], + "to": [7, 8, 17], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 16]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "south": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "west": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 0, 10.33333, 0.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 1, 10.33333, 1.33333], "texture": "#64"} + } + }, + { + "from": [6, 8, 15], + "to": [7, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 1.33333, 10.33333, 1], "texture": "#64"}, + "down": {"uv": [10.66667, 1, 10.33333, 1.33333], "texture": "#64"} + } + }, + { + "from": [6, 4, 15], + "to": [7, 4, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 16]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 1.66667, 10.33333, 1.33333], "texture": "#64"}, + "down": {"uv": [10.33333, 1.33333, 10.66667, 1.66667], "texture": "#64"} + } + }, + { + "from": [9, 4, 15], + "to": [10, 4, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 4, 16]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 1.66667, 10.33333, 1.33333], "texture": "#64"}, + "down": {"uv": [10.33333, 1.33333, 10.66667, 1.66667], "texture": "#64"} + } + }, + { + "from": [9, 4, 16], + "to": [10, 8, 17], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 4, 16]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "south": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "west": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 0, 10.33333, 0.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 1, 10.33333, 1.33333], "texture": "#64"} + } + }, + { + "from": [9, 8, 15], + "to": [10, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 1.33333, 10.33333, 1], "texture": "#64"}, + "down": {"uv": [10.66667, 1, 10.33333, 1.33333], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/crimson_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/block/crimson_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..594d88a --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/crimson_kitchen_drawer_cabinet.json @@ -0,0 +1,144 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/crimson_kitchen_drawer_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [6, 12, 16], + "to": [10, 13, 17], + "rotation": {"angle": 0, "axis": "z", "origin": [6, 13, 16]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "rotation": 270, "texture": "#64"}, + "east": {"uv": [10.66667, 0, 10.33333, 0.33333], "rotation": 90, "texture": "#64"}, + "south": {"uv": [10.33333, 0, 10.66667, 1.33333], "rotation": 90, "texture": "#64"}, + "west": {"uv": [10.66667, 1, 10.33333, 1.33333], "rotation": 90, "texture": "#64"}, + "up": {"uv": [10.33333, 0, 10.66667, 1.33333], "rotation": 90, "texture": "#64"}, + "down": {"uv": [10.66667, 0, 10.33333, 1.33333], "rotation": 90, "texture": "#64"} + } + }, + { + "from": [10, 12, 15], + "to": [10, 13, 16], + "rotation": {"angle": 0, "axis": "z", "origin": [6, 13, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "rotation": 270, "texture": "#64"}, + "east": {"uv": [10.66667, 1.33333, 10.33333, 1], "rotation": 90, "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "rotation": 90, "texture": "#64"}, + "west": {"uv": [10.66667, 1, 10.33333, 1.33333], "rotation": 90, "texture": "#64"}, + "up": {"uv": [5.33333, 0, 10.33333, 5.33333], "rotation": 90, "texture": "#64"}, + "down": {"uv": [10.33333, 0, 5.33333, 5.33333], "rotation": 90, "texture": "#64"} + } + }, + { + "from": [6, 12, 15], + "to": [6, 13, 16], + "rotation": {"angle": 0, "axis": "z", "origin": [6, 13, 16]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "rotation": 270, "texture": "#64"}, + "east": {"uv": [10.66667, 1.66667, 10.33333, 1.33333], "rotation": 90, "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "rotation": 90, "texture": "#64"}, + "west": {"uv": [10.33333, 1.33333, 10.66667, 1.66667], "rotation": 90, "texture": "#64"}, + "up": {"uv": [5.33333, 0, 10.33333, 5.33333], "rotation": 90, "texture": "#64"}, + "down": {"uv": [10.33333, 0, 5.33333, 5.33333], "rotation": 90, "texture": "#64"} + } + }, + { + "from": [12, 4, 15], + "to": [13, 4, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 4, 16]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 1.66667, 10.33333, 1.33333], "texture": "#64"}, + "down": {"uv": [10.33333, 1.33333, 10.66667, 1.66667], "texture": "#64"} + } + }, + { + "from": [12, 4, 16], + "to": [13, 8, 17], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 4, 16]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "south": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "west": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 0, 10.33333, 0.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 1, 10.33333, 1.33333], "texture": "#64"} + } + }, + { + "from": [12, 8, 15], + "to": [13, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 1.33333, 10.33333, 1], "texture": "#64"}, + "down": {"uv": [10.66667, 1, 10.33333, 1.33333], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/crimson_log_ramp.json b/src/main/resources/assets/modernlife/models/block/crimson_log_ramp.json new file mode 100644 index 0000000..7fc0945 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/crimson_log_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/crimson_stem", + "particle": "block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/crimson_log_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/crimson_log_ramp_corner.json new file mode 100644 index 0000000..bf81ef9 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/crimson_log_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/crimson_stem", + "particle": "block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/crimson_mini_stool.json b/src/main/resources/assets/modernlife/models/block/crimson_mini_stool.json new file mode 100644 index 0000000..7136680 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/crimson_mini_stool.json @@ -0,0 +1,179 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "141": "modernlife:block/crimson_mini_stool" + }, + "elements": [ + { + "name": "top", + "from": [2, 6, 2], + "to": [14, 9, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -1, 0]}, + "faces": { + "north": {"uv": [0, 6, 6, 7.5], "texture": "#141"}, + "east": {"uv": [0, 6, 6, 7.5], "texture": "#141"}, + "south": {"uv": [0, 6, 6, 7.5], "texture": "#141"}, + "west": {"uv": [0, 6, 6, 7.5], "texture": "#141"}, + "up": {"uv": [6, 6, 0, 0], "texture": "#141"}, + "down": {"uv": [12, 0, 6, 6], "texture": "#141"} + } + }, + { + "from": [6, 2, 4], + "to": [10, 4, 4], + "rotation": {"angle": 0, "axis": "y", "origin": [0.5, 0, 0.5]}, + "faces": { + "north": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "east": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "south": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "west": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "up": {"uv": [2.5, 0, 0, 0], "texture": "#141"}, + "down": {"uv": [2.5, 0, 0, 0], "texture": "#141"} + } + }, + { + "from": [6, 2, 12], + "to": [10, 4, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [15.5, 0, 15.5]}, + "faces": { + "north": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "east": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "south": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "west": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "up": {"uv": [0, 0, 2.5, 0], "texture": "#141"}, + "down": {"uv": [0, 0, 2.5, 0], "texture": "#141"} + } + }, + { + "from": [4, 2, 6], + "to": [4, 4, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "east": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "south": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "west": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "up": {"uv": [2.5, 0, 0, 0], "rotation": 270, "texture": "#141"}, + "down": {"uv": [2.5, 0, 0, 0], "rotation": 90, "texture": "#141"} + } + }, + { + "from": [12, 2, 6], + "to": [12, 4, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "east": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "south": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "west": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "up": {"uv": [0, 0, 2.5, 0], "rotation": 270, "texture": "#141"}, + "down": {"uv": [0, 0, 2.5, 0], "rotation": 90, "texture": "#141"} + } + }, + { + "from": [3, 0, 3], + "to": [6, 6, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [22.5, 7.75, 8.5]}, + "faces": { + "north": {"uv": [1.5, 7.5, 0, 10.5], "texture": "#141"}, + "east": {"uv": [1.5, 7.5, 3, 10.5], "texture": "#141"}, + "south": {"uv": [1.5, 7.5, 3, 10.5], "texture": "#141"}, + "west": {"uv": [0, 7.5, 1.5, 10.5], "texture": "#141"}, + "up": {"uv": [1.5, 12, 0, 10.5], "texture": "#141"}, + "down": {"uv": [1.5, 10.5, 0, 12], "texture": "#141"} + } + }, + { + "from": [10, 0, 3], + "to": [13, 6, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [-6.5, 7.75, 8.5]}, + "faces": { + "north": {"uv": [0, 7.5, 1.5, 10.5], "texture": "#141"}, + "east": {"uv": [1.5, 7.5, 0, 10.5], "texture": "#141"}, + "south": {"uv": [3, 7.5, 1.5, 10.5], "texture": "#141"}, + "west": {"uv": [3, 7.5, 1.5, 10.5], "texture": "#141"}, + "up": {"uv": [0, 12, 1.5, 10.5], "texture": "#141"}, + "down": {"uv": [0, 10.5, 1.5, 12], "texture": "#141"} + } + }, + { + "from": [3, 0, 10], + "to": [6, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [22.5, 7.75, 7.5]}, + "faces": { + "north": {"uv": [3, 7.5, 1.5, 10.5], "texture": "#141"}, + "east": {"uv": [3, 7.5, 1.5, 10.5], "texture": "#141"}, + "south": {"uv": [0, 7.5, 1.5, 10.5], "texture": "#141"}, + "west": {"uv": [1.5, 7.5, 0, 10.5], "texture": "#141"}, + "up": {"uv": [1.5, 10.5, 0, 12], "texture": "#141"}, + "down": {"uv": [1.5, 12, 0, 10.5], "texture": "#141"} + } + }, + { + "from": [10, 0, 10], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [-6.5, 7.75, 7.5]}, + "faces": { + "north": {"uv": [1.5, 7.5, 3, 10.5], "texture": "#141"}, + "east": {"uv": [0, 7.5, 1.5, 10.5], "texture": "#141"}, + "south": {"uv": [1.5, 7.5, 0, 10.5], "texture": "#141"}, + "west": {"uv": [1.5, 7.5, 3, 10.5], "texture": "#141"}, + "up": {"uv": [0, 10.5, 1.5, 12], "texture": "#141"}, + "down": {"uv": [0, 12, 1.5, 10.5], "texture": "#141"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -45, 0], + "translation": [0, 1.75, 0], + "scale": [0.75, 0.75, 0.75] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, 3, 0] + } + }, + "groups": [ + 0, + { + "name": "supports", + "origin": [0, 0, 0], + "color": 0, + "children": [1, 2, 3, 4] + }, + { + "name": "legs", + "origin": [2, 7.72417, 8], + "color": 0, + "children": [5, 6, 7, 8] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/crimson_night_stand.json b/src/main/resources/assets/modernlife/models/block/crimson_night_stand.json new file mode 100644 index 0000000..bb7843f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/crimson_night_stand.json @@ -0,0 +1,218 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "107": "modernlife:block/crimson_night_stand" + }, + "elements": [ + { + "name": "body", + "from": [0, 1, 0], + "to": [16, 16, 14], + "faces": { + "north": {"uv": [10, 0, 15.33333, 5], "texture": "#107"}, + "east": {"uv": [5.33333, 0, 10, 5], "texture": "#107"}, + "south": {"uv": [0, 0, 5.33333, 5], "texture": "#107"}, + "west": {"uv": [10, 0, 5.33333, 5], "texture": "#107"}, + "up": {"uv": [5.33333, 9.66667, 0, 5], "texture": "#107"}, + "down": {"uv": [10.66667, 5, 5.33333, 9.66667], "texture": "#107"} + } + }, + { + "name": "sw_leg", + "from": [0, 0, 12], + "to": [2, 1, 14], + "faces": { + "north": {"uv": [16, 0.33333, 15.33333, 0.66667], "texture": "#107"}, + "east": {"uv": [15.33333, 0.33333, 16, 0.66667], "texture": "#107"}, + "south": {"uv": [15.33333, 0, 16, 0.33333], "texture": "#107"}, + "west": {"uv": [16, 0, 15.33333, 0.33333], "texture": "#107"}, + "up": {"uv": [15.33333, 0.66667, 16, 0], "texture": "#107"}, + "down": {"uv": [15.33333, 0, 16, 0.66667], "texture": "#107"} + } + }, + { + "name": "sw_leg", + "from": [14, 0, 12], + "to": [16, 1, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 0]}, + "faces": { + "north": {"uv": [15.33333, 0.33333, 16, 0.66667], "texture": "#107"}, + "east": {"uv": [15.33333, 0, 16, 0.33333], "texture": "#107"}, + "south": {"uv": [16, 0, 15.33333, 0.33333], "texture": "#107"}, + "west": {"uv": [16, 0.33333, 15.33333, 0.66667], "texture": "#107"}, + "up": {"uv": [16, 0.66667, 15.33333, 0], "texture": "#107"}, + "down": {"uv": [16, 0, 15.33333, 0.66667], "texture": "#107"} + } + }, + { + "name": "sw_leg", + "from": [0, 0, 0], + "to": [2, 1, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, -12]}, + "faces": { + "north": {"uv": [16, 0.33333, 15.33333, 0.66667], "texture": "#107"}, + "east": {"uv": [15.33333, 0.33333, 16, 0.66667], "texture": "#107"}, + "south": {"uv": [15.33333, 0, 16, 0.33333], "texture": "#107"}, + "west": {"uv": [16, 0, 15.33333, 0.33333], "texture": "#107"}, + "up": {"uv": [15.33333, 0.66667, 16, 0], "texture": "#107"}, + "down": {"uv": [15.33333, 0, 16, 0.66667], "texture": "#107"} + } + }, + { + "name": "sw_leg", + "from": [14, 0, 0], + "to": [16, 1, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, -12]}, + "faces": { + "north": {"uv": [15.33333, 0.33333, 16, 0.66667], "texture": "#107"}, + "east": {"uv": [15.33333, 0, 16, 0.33333], "texture": "#107"}, + "south": {"uv": [16, 0, 15.33333, 0.33333], "texture": "#107"}, + "west": {"uv": [16, 0.33333, 15.33333, 0.66667], "texture": "#107"}, + "up": {"uv": [16, 0.66667, 15.33333, 0], "texture": "#107"}, + "down": {"uv": [16, 0, 15.33333, 0.66667], "texture": "#107"} + } + }, + { + "name": "upper_handle_mid", + "from": [4.999, 6, 15], + "to": [10.999, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-0.001, -5.6, 0]}, + "faces": { + "north": {"uv": [15.33333, 0.66667, 15.66667, 2.66667], "rotation": 90, "texture": "#107"}, + "east": {"uv": [15.33333, 2.33333, 15.66667, 2.66667], "texture": "#107"}, + "south": {"uv": [15.66667, 0.66667, 15.33333, 2.66667], "rotation": 270, "texture": "#107"}, + "west": {"uv": [15.33333, 0.66667, 15.66667, 1], "texture": "#107"}, + "up": {"uv": [15.33333, 0.66667, 15.66667, 2.66667], "rotation": 270, "texture": "#107"}, + "down": {"uv": [15.33333, 0.66667, 15.66667, 2.66667], "rotation": 270, "texture": "#107"} + } + }, + { + "name": "upper_handle_left", + "from": [4.999, 6, 14], + "to": [4.999, 7, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [-0.001, -5.6, 0]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "east": {"uv": [15.33333, 3, 15.66667, 2.66667], "texture": "#107"}, + "south": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "west": {"uv": [15.33333, 2.66667, 15.66667, 3], "texture": "#107"}, + "up": {"uv": [0, 0.25, 0, 0], "texture": "#107"}, + "down": {"uv": [0, 0, 0, 0.25], "texture": "#107"} + } + }, + { + "name": "upper_handle_left", + "from": [10.999, 6, 14], + "to": [10.999, 7, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [5.999, -5.6, 0]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "east": {"uv": [15.33333, 3, 15.66667, 2.66667], "texture": "#107"}, + "south": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "west": {"uv": [15.33333, 2.66667, 15.66667, 3], "texture": "#107"}, + "up": {"uv": [0, 0.25, 0, 0], "texture": "#107"}, + "down": {"uv": [0, 0, 0, 0.25], "texture": "#107"} + } + }, + { + "name": "upper_handle_left", + "from": [4.999, 12, 14], + "to": [4.999, 13, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [-0.001, 0.4, 0]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "east": {"uv": [15.33333, 3, 15.66667, 2.66667], "texture": "#107"}, + "south": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "west": {"uv": [15.33333, 2.66667, 15.66667, 3], "texture": "#107"}, + "up": {"uv": [0, 0.25, 0, 0], "texture": "#107"}, + "down": {"uv": [0, 0, 0, 0.25], "texture": "#107"} + } + }, + { + "name": "upper_handle_left", + "from": [10.999, 12, 14], + "to": [10.999, 13, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [5.999, 0.4, 0]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "east": {"uv": [15.33333, 3, 15.66667, 2.66667], "texture": "#107"}, + "south": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "west": {"uv": [15.33333, 2.66667, 15.66667, 3], "texture": "#107"}, + "up": {"uv": [0, 0.25, 0, 0], "texture": "#107"}, + "down": {"uv": [0, 0, 0, 0.25], "texture": "#107"} + } + }, + { + "name": "upper_handle_mid", + "from": [4.999, 12, 15], + "to": [10.999, 13, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-0.001, 0.4, 0]}, + "faces": { + "north": {"uv": [15.33333, 0.66667, 15.66667, 2.66667], "rotation": 90, "texture": "#107"}, + "east": {"uv": [15.33333, 2.33333, 15.66667, 2.66667], "texture": "#107"}, + "south": {"uv": [15.66667, 0.66667, 15.33333, 2.66667], "rotation": 270, "texture": "#107"}, + "west": {"uv": [15.33333, 0.66667, 15.66667, 1], "texture": "#107"}, + "up": {"uv": [15.33333, 0.66667, 15.66667, 2.66667], "rotation": 270, "texture": "#107"}, + "down": {"uv": [15.33333, 0.66667, 15.66667, 2.66667], "rotation": 270, "texture": "#107"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.5, -0.25, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + 0, + { + "name": "legs", + "origin": [0, 0, 0], + "color": 0, + "children": [1, 2, 3, 4] + }, + { + "name": "lower_handle", + "origin": [0, 0, 0], + "color": 0, + "children": [5, 6, 7] + }, + { + "name": "upper_handle", + "origin": [0, 0, 0], + "color": 0, + "children": [8, 9, 10] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/crimson_picnic_table.json b/src/main/resources/assets/modernlife/models/block/crimson_picnic_table.json new file mode 100644 index 0000000..03e22a9 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/crimson_picnic_table.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/picnic_table", + "textures": { + "0": "block/crimson_planks", + "particle": "block/crimson_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/crimson_picnic_table_front.json b/src/main/resources/assets/modernlife/models/block/crimson_picnic_table_front.json new file mode 100644 index 0000000..8d69ba3 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/crimson_picnic_table_front.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/picnic_table_front", + "textures": { + "0": "block/crimson_planks", + "particle": "block/crimson_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/crimson_picnic_table_full.json b/src/main/resources/assets/modernlife/models/block/crimson_picnic_table_full.json new file mode 100644 index 0000000..7a3dc1e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/crimson_picnic_table_full.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/picnic_table_full", + "textures": { + "0": "block/crimson_planks", + "particle": "block/crimson_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/crimson_ramp.json b/src/main/resources/assets/modernlife/models/block/crimson_ramp.json new file mode 100644 index 0000000..871b6f2 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/crimson_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/crimson_planks", + "particle": "block/crimson_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/crimson_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/crimson_ramp_corner.json new file mode 100644 index 0000000..1b0b3ff --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/crimson_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/crimson_planks", + "particle": "block/crimson_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/crimson_round_table.json b/src/main/resources/assets/modernlife/models/block/crimson_round_table.json new file mode 100644 index 0000000..8131485 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/crimson_round_table.json @@ -0,0 +1,188 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/crimson_round_table" + }, + "elements": [ + { + "from": [0, 15, 14], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -1, 0]}, + "faces": { + "north": {"uv": [0, 0.66667, 10.66667, 1.33333], "texture": "#3"}, + "east": {"uv": [9.33333, 0, 10.66667, 0.66667], "texture": "#3"}, + "south": {"uv": [0, 0, 10.66667, 0.66667], "texture": "#3"}, + "west": {"uv": [9.33333, 0, 10.66667, 0.66667], "texture": "#3"}, + "up": {"uv": [10.66667, 1.33333, 0, 0], "texture": "#3"}, + "down": {"uv": [0, 1.33333, 10.66667, 0], "rotation": 180, "texture": "#3"} + } + }, + { + "from": [0, 15, 0], + "to": [16, 16, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -1, 16]}, + "faces": { + "north": {"uv": [10.66667, 0, 0, 0.66667], "texture": "#3"}, + "east": {"uv": [10.66667, 0, 9.33333, 0.66667], "texture": "#3"}, + "south": {"uv": [10.66667, 0.66667, 0, 1.33333], "texture": "#3"}, + "west": {"uv": [10.66667, 0, 9.33333, 0.66667], "texture": "#3"}, + "up": {"uv": [10.66667, 0, 0, 1.33333], "texture": "#3"}, + "down": {"uv": [0, 0, 10.66667, 1.33333], "rotation": 180, "texture": "#3"} + } + }, + { + "from": [0, 15, 2], + "to": [2, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 15.5, 8]}, + "faces": { + "north": {"uv": [9.33333, 0, 10.66667, 0.66667], "texture": "#3"}, + "east": {"uv": [1.33333, 0.66667, 9.33333, 1.33333], "texture": "#3"}, + "south": {"uv": [9.33333, 0, 10.66667, 0.66667], "texture": "#3"}, + "west": {"uv": [1.33333, 0, 9.33333, 0.66667], "texture": "#3"}, + "up": {"uv": [9.33333, 1.33333, 1.33333, 0], "rotation": 90, "texture": "#3"}, + "down": {"uv": [1.33333, 1.33333, 9.33333, 0], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [14, 15, 2], + "to": [16, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 15.5, 8]}, + "faces": { + "north": {"uv": [10.66667, 0, 9.33333, 0.66667], "texture": "#3"}, + "east": {"uv": [9.33333, 0, 1.33333, 0.66667], "texture": "#3"}, + "south": {"uv": [10.66667, 0, 9.33333, 0.66667], "texture": "#3"}, + "west": {"uv": [9.33333, 0.66667, 1.33333, 1.33333], "texture": "#3"}, + "up": {"uv": [9.33333, 0, 1.33333, 1.33333], "rotation": 90, "texture": "#3"}, + "down": {"uv": [1.33333, 0, 9.33333, 1.33333], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [2, 15, 2], + "to": [14, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -1, 18]}, + "faces": { + "north": {"uv": [16, 15.33333, 5.33333, 16], "texture": "#3"}, + "east": {"uv": [16, 15.33333, 14.66667, 16], "texture": "#3"}, + "south": {"uv": [16, 15.33333, 5.33333, 16], "texture": "#3"}, + "west": {"uv": [16, 15.33333, 14.66667, 16], "texture": "#3"}, + "up": {"uv": [9.33333, 1.33333, 1.33333, 9.33333], "texture": "#3"}, + "down": {"uv": [1.33333, 1.33333, 9.33333, 9.33333], "rotation": 180, "texture": "#3"} + } + }, + { + "from": [3, 0, 14], + "to": [5, 15, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, 0, 13]}, + "faces": { + "north": {"uv": [12, 0, 10.66667, 10], "texture": "#3"}, + "east": {"uv": [11.33333, 0, 12, 10], "texture": "#3"}, + "south": {"uv": [10.66667, 0, 12, 10], "texture": "#3"}, + "west": {"uv": [10.66667, 0, 11.33333, 10], "texture": "#3"}, + "up": {"uv": [10.66667, 0.66667, 12, 0], "texture": "#3"}, + "down": {"uv": [10.66667, 9.35, 12, 10], "texture": "#3"} + } + }, + { + "from": [5, 0, 14], + "to": [11, 15, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [-6, 0, 13]}, + "faces": { + "north": {"uv": [16, 0, 12, 10], "texture": "#3"}, + "east": {"uv": [0, 0, 0, 3.75], "texture": "#3"}, + "south": {"uv": [12, 0, 16, 10], "texture": "#3"}, + "west": {"uv": [0, 0, 0, 3.75], "texture": "#3"}, + "up": {"uv": [1.5, 0, 0, 0], "texture": "#3"}, + "down": {"uv": [1.5, 0, 0, 0], "texture": "#3"} + } + }, + { + "from": [11, 0, 14], + "to": [13, 15, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [24, 0, 13]}, + "faces": { + "north": {"uv": [10.66667, 0, 12, 10], "texture": "#3"}, + "east": {"uv": [11.33333, 0, 10.66667, 10], "texture": "#3"}, + "south": {"uv": [12, 0, 10.66667, 10], "texture": "#3"}, + "west": {"uv": [12, 0, 11.33333, 10], "texture": "#3"}, + "up": {"uv": [12, 0.66667, 10.66667, 0], "texture": "#3"}, + "down": {"uv": [12, 9.35, 10.66667, 10], "texture": "#3"} + } + }, + { + "from": [3, 0, 1], + "to": [5, 15, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, 0, 3]}, + "faces": { + "north": {"uv": [12, 0, 10.66667, 10], "texture": "#3"}, + "east": {"uv": [12, 0, 11.33333, 10], "texture": "#3"}, + "south": {"uv": [10.66667, 0, 12, 10], "texture": "#3"}, + "west": {"uv": [11.33333, 0, 10.66667, 10], "texture": "#3"}, + "up": {"uv": [10.66667, 0, 12, 0.66667], "texture": "#3"}, + "down": {"uv": [10.66667, 10, 12, 9.35], "texture": "#3"} + } + }, + { + "from": [5, 0, 2], + "to": [11, 15, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-6, 0, 3]}, + "faces": { + "north": {"uv": [16, 0, 12, 10], "texture": "#3"}, + "east": {"uv": [0, 0, 0, 3.75], "texture": "#3"}, + "south": {"uv": [12, 0, 16, 10], "texture": "#3"}, + "west": {"uv": [0, 0, 0, 3.75], "texture": "#3"}, + "up": {"uv": [1.5, 0, 0, 0], "texture": "#3"}, + "down": {"uv": [1.5, 0, 0, 0], "texture": "#3"} + } + }, + { + "from": [11, 0, 1], + "to": [13, 15, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [24, 0, 3]}, + "faces": { + "north": {"uv": [10.66667, 0, 12, 10], "texture": "#3"}, + "east": {"uv": [10.66667, 0, 11.33333, 10], "texture": "#3"}, + "south": {"uv": [12, 0, 10.66667, 10], "texture": "#3"}, + "west": {"uv": [11.33333, 0, 12, 10], "texture": "#3"}, + "up": {"uv": [12, 0, 10.66667, 0.66667], "texture": "#3"}, + "down": {"uv": [12, 10, 10.66667, 9.35], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0, -0.5, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/crimson_small_table.json b/src/main/resources/assets/modernlife/models/block/crimson_small_table.json new file mode 100644 index 0000000..e8564ea --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/crimson_small_table.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/small_table", + "textures": { + "0": "block/crimson_planks", + "particle": "block/crimson_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/crimson_small_table_corner.json b/src/main/resources/assets/modernlife/models/block/crimson_small_table_corner.json new file mode 100644 index 0000000..86bf7e6 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/crimson_small_table_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/small_table_corner", + "textures": { + "0": "block/crimson_planks", + "particle": "block/crimson_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/crimson_small_table_end.json b/src/main/resources/assets/modernlife/models/block/crimson_small_table_end.json new file mode 100644 index 0000000..7255fd1 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/crimson_small_table_end.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/small_table_end", + "textures": { + "0": "block/crimson_planks", + "particle": "block/crimson_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/crimson_small_table_mid.json b/src/main/resources/assets/modernlife/models/block/crimson_small_table_mid.json new file mode 100644 index 0000000..2a06972 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/crimson_small_table_mid.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/small_table_mid", + "textures": { + "0": "block/crimson_planks", + "particle": "block/crimson_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/crimson_stool.json b/src/main/resources/assets/modernlife/models/block/crimson_stool.json new file mode 100644 index 0000000..caa7142 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/crimson_stool.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/stool", + "textures": { + "0": "block/crimson_planks", + "particle": "block/crimson_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/crimson_wall_shelf.json b/src/main/resources/assets/modernlife/models/block/crimson_wall_shelf.json new file mode 100644 index 0000000..cffd483 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/crimson_wall_shelf.json @@ -0,0 +1,145 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "2": "modernlife:block/crimson_wall_shelf", + "particle": "modernlife:block/crimson_wall_shelf" + }, + "elements": [ + { + "from": [0, 7, 0], + "to": [16, 8, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [3.5, -4, 7.5]}, + "faces": { + "north": {"uv": [0, 5, 16, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"}, + "up": {"uv": [16, 6, 0, 0], "texture": "#2"}, + "down": {"uv": [16, 0, 0, 6], "texture": "#2"} + } + }, + { + "from": [1, 4, 0], + "to": [1, 5, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 4.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [1, 8, 0, 9], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [0, 8, 1, 9], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [1, 5, 0], + "to": [1, 6, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 5.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [2, 7, 0, 8], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [0, 7, 2, 8], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [1, 6, 1], + "to": [1, 7, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 6.5, 1.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [3, 6, 1, 7], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [1, 6, 3, 7], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [15, 6, 1], + "to": [15, 7, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 6.5, 1.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [3, 6, 1, 7], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [1, 6, 3, 7], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [15, 5, 0], + "to": [15, 6, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 5.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [2, 7, 0, 8], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [0, 7, 2, 8], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [15, 4, 0], + "to": [15, 5, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 4.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [1, 8, 0, 9], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [0, 8, 1, 9], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 0.25, 4.25], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 0.25, 4.25], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -45, 0], + "translation": [-3.5, -1.25, 0] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, 0, -8] + } + }, + "groups": [ + { + "name": "shelf", + "origin": [8, 6, 0.5], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/crimson_wood_ramp.json b/src/main/resources/assets/modernlife/models/block/crimson_wood_ramp.json new file mode 100644 index 0000000..2605487 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/crimson_wood_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/crimson_hyphae", + "particle": "block/crimson_hyphae" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/cut_red_sandstone_barrier.json b/src/main/resources/assets/modernlife/models/block/cut_red_sandstone_barrier.json new file mode 100644 index 0000000..96aae86 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/cut_red_sandstone_barrier.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/barrier", + "textures": { + "0": "block/cut_red_sandstone", + "particle": "block/cut_red_sandstone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/cut_red_sandstone_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/block/cut_red_sandstone_kitchen_cabinet.json new file mode 100644 index 0000000..10dfb1a --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/cut_red_sandstone_kitchen_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/cut_red_sandstone_kitchen_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [5, 5, 15], + "to": [7, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [11.33334, 5.33333, 11, 6], "texture": "#64"}, + "south": {"uv": [10.66666, 5.33333, 11.33334, 6], "texture": "#64"}, + "west": {"uv": [10.66666, 5.33333, 11, 6], "texture": "#64"}, + "up": {"uv": [10.66666, 5.33333, 11.33334, 5.66666], "texture": "#64"}, + "down": {"uv": [10.66666, 5.66667, 11.33334, 6], "texture": "#64"} + } + }, + { + "from": [9, 5, 15], + "to": [11, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#64"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#64"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#64"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/cut_red_sandstone_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/block/cut_red_sandstone_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..a689501 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/cut_red_sandstone_kitchen_drawer_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/cut_red_sandstone_kitchen_drawer_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#3"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#3"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#3"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#3"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#3"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#3"} + } + }, + { + "from": [6, 12, 15], + "to": [10, 13, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 10, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#3"}, + "east": {"uv": [12.66667, 5.33333, 12.33333, 5.66667], "texture": "#3"}, + "south": {"uv": [11.33333, 5.33333, 12.66667, 5.66667], "texture": "#3"}, + "west": {"uv": [11.33333, 5.33333, 11.66667, 5.66667], "texture": "#3"}, + "up": {"uv": [11.33333, 5.33333, 12.66667, 5.66666], "texture": "#3"}, + "down": {"uv": [11.33333, 5.33334, 12.66667, 5.66667], "texture": "#3"} + } + }, + { + "from": [11, 6, 15], + "to": [13, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 5, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#3"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#3"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#3"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#3"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#3"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/cut_red_sandstone_ramp.json b/src/main/resources/assets/modernlife/models/block/cut_red_sandstone_ramp.json new file mode 100644 index 0000000..2e7b0d2 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/cut_red_sandstone_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/cut_red_sandstone", + "particle": "block/cut_red_sandstone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/cut_red_sandstone_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/cut_red_sandstone_ramp_corner.json new file mode 100644 index 0000000..acb8a2c --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/cut_red_sandstone_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/cut_red_sandstone", + "particle": "block/cut_red_sandstone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/cut_sandstone_barrier.json b/src/main/resources/assets/modernlife/models/block/cut_sandstone_barrier.json new file mode 100644 index 0000000..f84dc04 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/cut_sandstone_barrier.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/barrier", + "textures": { + "0": "block/cut_sandstone", + "particle": "block/cut_sandstone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/cut_sandstone_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/block/cut_sandstone_kitchen_cabinet.json new file mode 100644 index 0000000..789422f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/cut_sandstone_kitchen_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/cut_sandstone_kitchen_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [5, 5, 15], + "to": [7, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [11.33334, 5.33333, 11, 6], "texture": "#64"}, + "south": {"uv": [10.66666, 5.33333, 11.33334, 6], "texture": "#64"}, + "west": {"uv": [10.66666, 5.33333, 11, 6], "texture": "#64"}, + "up": {"uv": [10.66666, 5.33333, 11.33334, 5.66666], "texture": "#64"}, + "down": {"uv": [10.66666, 5.66667, 11.33334, 6], "texture": "#64"} + } + }, + { + "from": [9, 5, 15], + "to": [11, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#64"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#64"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#64"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/cut_sandstone_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/block/cut_sandstone_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..20ea731 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/cut_sandstone_kitchen_drawer_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "2": "modernlife:block/cut_sandstone_kitchen_drawer_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#2"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#2"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#2"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#2"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#2"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#2"} + } + }, + { + "from": [6, 12, 15], + "to": [10, 13, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 10, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#2"}, + "east": {"uv": [12.66667, 5.33333, 12.33333, 5.66667], "texture": "#2"}, + "south": {"uv": [11.33333, 5.33333, 12.66667, 5.66667], "texture": "#2"}, + "west": {"uv": [11.33333, 5.33333, 11.66667, 5.66667], "texture": "#2"}, + "up": {"uv": [11.33333, 5.33333, 12.66667, 5.66666], "texture": "#2"}, + "down": {"uv": [11.33333, 5.33334, 12.66667, 5.66667], "texture": "#2"} + } + }, + { + "from": [11, 6, 15], + "to": [13, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 5, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#2"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#2"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#2"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#2"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#2"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/cut_sandstone_ramp.json b/src/main/resources/assets/modernlife/models/block/cut_sandstone_ramp.json new file mode 100644 index 0000000..0396be1 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/cut_sandstone_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/cut_sandstone", + "particle": "block/cut_sandstone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/cut_sandstone_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/cut_sandstone_ramp_corner.json new file mode 100644 index 0000000..3bee586 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/cut_sandstone_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/cut_sandstone", + "particle": "block/cut_sandstone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/cyan_painted_drywall.json b/src/main/resources/assets/modernlife/models/block/cyan_painted_drywall.json new file mode 100644 index 0000000..b49d892 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/cyan_painted_drywall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "block/cyan_concrete_powder" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/cyan_sofa_corner.json b/src/main/resources/assets/modernlife/models/block/cyan_sofa_corner.json new file mode 100644 index 0000000..833f50f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/cyan_sofa_corner.json @@ -0,0 +1,137 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/cyan_sofa", + "particle": "modernlife:block/cyan_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 3.75, 4, 7.5], "texture": "#3"}, + "east": {"uv": [8, 0, 7.25, 3.75], "texture": "#3"}, + "south": {"uv": [4, 3.75, 8, 7.5], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 5.25, 8.75, 4.5], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "back_support", + "from": [13, 2, 0], + "to": [16, 17, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [20.9, 5.4, 8]}, + "faces": { + "north": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "east": {"uv": [7.25, 3.75, 4, 7.5], "texture": "#3"}, + "south": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "west": {"uv": [4, 3.75, 0.75, 7.5], "texture": "#3"}, + "up": {"uv": [12.75, 4.5, 9.5, 5.25], "rotation": 90, "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "rotation": 270, "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 2, 0], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [8.5, 11.75, 11, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [8.75, 11.75, 12, 8.5], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 6, 3], + "to": [13, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [12, 10.5, 8.75, 11], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [8.75, 11, 12, 8.5], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 6, 0], + "to": [13, 8, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 5.1]}, + "faces": { + "north": {"uv": [8.5, 14.75, 11, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [8.75, 10.5, 9.5, 11], "texture": "#3"}, + "up": {"uv": [9.5, 11, 8.75, 8.5], "rotation": 90, "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4, 5] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/cyan_sofa_left_end.json b/src/main/resources/assets/modernlife/models/block/cyan_sofa_left_end.json new file mode 100644 index 0000000..dcb1918 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/cyan_sofa_left_end.json @@ -0,0 +1,123 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/cyan_sofa", + "particle": "modernlife:block/cyan_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 3.75, 4, 7.5], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [4, 3.75, 8, 7.5], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 3.75, 8.75, 3], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "right_arm", + "from": [13, 2, 0], + "to": [16, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [15.25, 3.25, 16, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 15.25, 2.25], "texture": "#3"}, + "south": {"uv": [5.5, 10.75, 6.25, 13], "texture": "#3"}, + "west": {"uv": [8.75, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [16, 3.25, 15.25, 0], "texture": "#3"}, + "down": {"uv": [4.75, 10.75, 4, 14], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 2, 0], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [16, 11.75, 12.75, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [12.75, 16, 16, 12.75], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 6, 3], + "to": [13, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [16, 14.75, 12.75, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [12.75, 15.25, 16, 12.75], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/cyan_sofa_middle.json b/src/main/resources/assets/modernlife/models/block/cyan_sofa_middle.json new file mode 100644 index 0000000..67d21fd --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/cyan_sofa_middle.json @@ -0,0 +1,109 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/cyan_sofa", + "particle": "modernlife:block/cyan_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 7.5, 4, 11.25], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [4, 7.5, 8, 11.25], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 4.5, 8.75, 3.75], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 2, 0], + "to": [16, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [15, 11.75, 11, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [11, 16, 15, 12.75], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 6, 3], + "to": [16, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [15, 14.75, 11, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [11, 15.25, 15, 12.75], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/cyan_sofa_right_end.json b/src/main/resources/assets/modernlife/models/block/cyan_sofa_right_end.json new file mode 100644 index 0000000..db53cec --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/cyan_sofa_right_end.json @@ -0,0 +1,124 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/cyan_sofa", + "particle": "modernlife:block/cyan_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [4, 3.75, 0, 7.5], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [8, 3.75, 4, 7.5], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [8.75, 3.75, 12.75, 3], "texture": "#3"}, + "down": {"uv": [9, 10, 13, 10.75], "texture": "#3"} + } + }, + { + "name": "left_arm", + "from": [0, 2, 0], + "to": [3, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [16, 3.25, 15.25, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 8.75, 2.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 5.5, 13], "texture": "#3"}, + "west": {"uv": [15.25, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [15.25, 3.25, 16, 0], "texture": "#3"}, + "down": {"uv": [4, 10.75, 4.75, 14], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 2, 0], + "to": [16, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [12.75, 11.75, 16, 12.75], "texture": "#3"}, + "east": {"uv": [12.25, 8.25, 9, 9.25], "texture": "#3"}, + "south": {"uv": [13, 2.25, 10.5, 3.25], "texture": "#3"}, + "west": {"uv": [12.25, 7.25, 9, 8.25], "texture": "#3"}, + "up": {"uv": [16, 16, 12.75, 12.75], "texture": "#3"}, + "down": {"uv": [6.5, 7.5, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 6, 3], + "to": [16, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [12.75, 14.75, 16, 15.25], "texture": "#3"}, + "east": {"uv": [8.75, 10.75, 6.25, 11.25], "texture": "#3"}, + "south": {"uv": [8.75, 10.75, 6.25, 11.25], "texture": "#3"}, + "west": {"uv": [8.75, 10.75, 6.25, 11.25], "texture": "#3"}, + "up": {"uv": [16, 15.25, 12.75, 12.75], "texture": "#3"}, + "down": {"uv": [8, 4.75, 10.5, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 0]}, + "faces": { + "north": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "east": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "south": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "west": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "up": {"uv": [12, 11.75, 16, 7.75], "texture": "#3"}, + "down": {"uv": [12, 7.75, 16, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/cyan_sofa_single.json b/src/main/resources/assets/modernlife/models/block/cyan_sofa_single.json new file mode 100644 index 0000000..dbd772f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/cyan_sofa_single.json @@ -0,0 +1,136 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/cyan_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 0, 4, 3.75], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [4, 0, 8, 3.75], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 3, 8.75, 2.25], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "left_arm", + "from": [0, 2, 0], + "to": [3, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [16, 3.25, 15.25, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 8.75, 2.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 5.5, 13], "texture": "#3"}, + "west": {"uv": [15.25, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [15.25, 3.25, 16, 0], "texture": "#3"}, + "down": {"uv": [4, 10.75, 4.75, 14], "texture": "#3"} + } + }, + { + "name": "right_arm", + "from": [13, 2, 0], + "to": [16, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [15.25, 3.25, 16, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 15.25, 2.25], "texture": "#3"}, + "south": {"uv": [5.5, 10.75, 6.25, 13], "texture": "#3"}, + "west": {"uv": [8.75, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [16, 3.25, 15.25, 0], "texture": "#3"}, + "down": {"uv": [4.75, 10.75, 4, 14], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 2, 0], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [8.5, 11.75, 11, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [11, 16, 8.5, 12.75], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 6, 3], + "to": [13, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [8.5, 14.75, 11, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [11, 15.25, 8.5, 12.75], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -135, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4, 5] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/dark_oak_barrier.json b/src/main/resources/assets/modernlife/models/block/dark_oak_barrier.json new file mode 100644 index 0000000..ee26979 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/dark_oak_barrier.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/barrier", + "textures": { + "0": "block/dark_oak_planks", + "particle": "block/dark_oak_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/dark_oak_chair.json b/src/main/resources/assets/modernlife/models/block/dark_oak_chair.json new file mode 100644 index 0000000..83638de --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/dark_oak_chair.json @@ -0,0 +1,215 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "render_type" : "cutout", + "textures": { + "138": "modernlife:block/dark_oak_chair", + "particle": "modernlife:block/dark_oak_chair" + }, + "elements": [ + { + "name": "top", + "from": [2, 7, 2], + "to": [14, 10, 14], + "faces": { + "north": {"uv": [0, 6, 6, 7.5], "texture": "#138"}, + "east": {"uv": [6, 7.5, 0, 9], "texture": "#138"}, + "south": {"uv": [6, 6, 12, 7.5], "texture": "#138"}, + "west": {"uv": [0, 7.5, 6, 9], "texture": "#138"}, + "up": {"uv": [6, 6, 0, 0], "texture": "#138"}, + "down": {"uv": [12, 0, 6, 6], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [4, 10, 13], + "to": [12, 25, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [-2, 0, 0]}, + "faces": { + "north": {"uv": [12, 0, 16, 7.5], "texture": "#138"}, + "east": {"uv": [0, 0, 0, 3.75], "texture": "#138"}, + "south": {"uv": [12, 0, 16, 7.5], "texture": "#138"}, + "west": {"uv": [0, 0, 0, 3.75], "texture": "#138"}, + "up": {"uv": [2, 0, 0, 0], "texture": "#138"}, + "down": {"uv": [2, 0, 0, 0], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [2, 10, 12], + "to": [4, 24, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 0]}, + "faces": { + "north": {"uv": [1, 9, 0, 16], "texture": "#138"}, + "east": {"uv": [1, 9, 0, 16], "texture": "#138"}, + "south": {"uv": [0, 9, 1, 16], "texture": "#138"}, + "west": {"uv": [1, 9, 0, 16], "texture": "#138"}, + "up": {"uv": [2, 12, 3, 11], "texture": "#138"}, + "down": {"uv": [2, 10, 3, 11], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [12, 10, 12], + "to": [14, 24, 14], + "faces": { + "north": {"uv": [0, 9, 1, 16], "texture": "#138"}, + "east": {"uv": [0, 9, 1, 16], "texture": "#138"}, + "south": {"uv": [1, 9, 0, 16], "texture": "#138"}, + "west": {"uv": [0, 9, 1, 16], "texture": "#138"}, + "up": {"uv": [3, 12, 2, 11], "texture": "#138"}, + "down": {"uv": [3, 10, 2, 11], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [4, 2, 3], + "to": [12, 4, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [2, 9, 6, 10], "texture": "#138"}, + "east": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "south": {"uv": [2, 9, 6, 10], "texture": "#138"}, + "west": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "up": {"uv": [0, 2, 0, 0], "rotation": 270, "texture": "#138"}, + "down": {"uv": [0, 0, 0, 2], "rotation": 90, "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [4, 2, 13], + "to": [12, 4, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [6, 9, 2, 10], "texture": "#138"}, + "east": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "south": {"uv": [6, 9, 2, 10], "texture": "#138"}, + "west": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "up": {"uv": [0, 2, 0, 0], "rotation": 270, "texture": "#138"}, + "down": {"uv": [0, 0, 0, 2], "rotation": 90, "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [13, 2, 4], + "to": [13, 4, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "east": {"uv": [2, 9, 6, 10], "texture": "#138"}, + "south": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "west": {"uv": [2, 9, 6, 10], "texture": "#138"}, + "up": {"uv": [0, 2, 0, 0], "texture": "#138"}, + "down": {"uv": [0, 0, 0, 2], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [3, 2, 4], + "to": [3, 4, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "east": {"uv": [6, 9, 2, 10], "texture": "#138"}, + "south": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "west": {"uv": [6, 9, 2, 10], "texture": "#138"}, + "up": {"uv": [0, 2, 0, 0], "texture": "#138"}, + "down": {"uv": [0, 0, 0, 2], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [12, 0, 2], + "to": [14, 7, 4], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, -10]}, + "faces": { + "north": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "east": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "south": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "west": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "up": {"uv": [3, 11, 2, 10], "texture": "#138"}, + "down": {"uv": [3, 10, 2, 11], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [2, 0, 2], + "to": [4, 7, 4], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, -10]}, + "faces": { + "north": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "east": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "south": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "west": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "up": {"uv": [2, 11, 3, 10], "texture": "#138"}, + "down": {"uv": [2, 10, 3, 11], "texture": "#138"} + } + }, + { + "name": "front_support", + "from": [2, 0, 12], + "to": [4, 7, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 26]}, + "faces": { + "north": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "east": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "south": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "west": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "up": {"uv": [2, 10, 3, 11], "texture": "#138"}, + "down": {"uv": [2, 11, 3, 10], "texture": "#138"} + } + }, + { + "name": "front_support", + "from": [12, 0, 12], + "to": [14, 7, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 26]}, + "faces": { + "north": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "east": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "south": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "west": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "up": {"uv": [3, 10, 2, 11], "texture": "#138"}, + "down": {"uv": [3, 11, 2, 10], "texture": "#138"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, 10, 0], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, 10, 0], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -135, 0], + "translation": [0, -1.75, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 90, 0], + "translation": [0, -0.25, -2.75], + "scale": [0.5, 0.5, 0.5] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/dark_oak_coffee_table.json b/src/main/resources/assets/modernlife/models/block/dark_oak_coffee_table.json new file mode 100644 index 0000000..20a90c2 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/dark_oak_coffee_table.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/coffee_table", + "textures": { + "0": "block/dark_oak_planks", + "1": "block/dark_oak_log", + "particle": "block/dark_oak_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/dark_oak_coffee_table_corner.json b/src/main/resources/assets/modernlife/models/block/dark_oak_coffee_table_corner.json new file mode 100644 index 0000000..c6c5b3e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/dark_oak_coffee_table_corner.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/coffee_table_corner", + "textures": { + "0": "block/dark_oak_planks", + "1": "block/dark_oak_log", + "particle": "block/dark_oak_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/dark_oak_coffee_table_end.json b/src/main/resources/assets/modernlife/models/block/dark_oak_coffee_table_end.json new file mode 100644 index 0000000..8f785bf --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/dark_oak_coffee_table_end.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/coffee_table_end", + "textures": { + "0": "block/dark_oak_planks", + "1": "block/dark_oak_log", + "particle": "block/dark_oak_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/dark_oak_coffee_table_mid.json b/src/main/resources/assets/modernlife/models/block/dark_oak_coffee_table_mid.json new file mode 100644 index 0000000..c2990c3 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/dark_oak_coffee_table_mid.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/coffee_table_mid", + "textures": { + "0": "block/dark_oak_planks", + "1": "block/dark_oak_log", + "particle": "block/dark_oak_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/dark_oak_deck.json b/src/main/resources/assets/modernlife/models/block/dark_oak_deck.json new file mode 100644 index 0000000..e96e78f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/dark_oak_deck.json @@ -0,0 +1,122 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "118": "modernlife:block/dark_oak_planks_deck" + }, + "elements": [ + { + "from": [3, 13, 0], + "to": [6, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-9.5, -0.5, 0]}, + "faces": { + "north": {"uv": [10, 2, 13, 4], "texture": "#118"}, + "east": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [16, 0, 0, 3], "rotation": 90, "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "rotation": 90, "texture": "#118"} + } + }, + { + "from": [10, 13, 0], + "to": [13, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-2.5, -0.5, 0]}, + "faces": { + "north": {"uv": [3, 2, 6, 4], "texture": "#118"}, + "east": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [16, 0, 0, 3], "rotation": 90, "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "rotation": 90, "texture": "#118"} + } + }, + { + "from": [0, 14, 0], + "to": [16, 16, 3], + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#118"} + } + }, + { + "from": [0, 14, 4], + "to": [16, 16, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 4]}, + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#118"} + } + }, + { + "from": [0, 14, 12], + "to": [16, 16, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 12]}, + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#118"} + } + }, + { + "from": [0, 14, 8], + "to": [16, 16, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 8]}, + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#118"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, -3.5, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, -3.5, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 63], + "translation": [-0.5, -0.75, 5.25], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 63], + "translation": [-0.5, -0.75, 5.25], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, -5.25, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [-90, 0, 0], + "translation": [0, 0, 6] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/dark_oak_deck_support.json b/src/main/resources/assets/modernlife/models/block/dark_oak_deck_support.json new file mode 100644 index 0000000..8819ebe --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/dark_oak_deck_support.json @@ -0,0 +1,135 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "2": "modernlife:block/dark_oak_planks_deck", + "3": "block/dark_oak_planks" + }, + "elements": [ + { + "from": [3, 13, 0], + "to": [6, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-9.5, -0.5, 0]}, + "faces": { + "north": {"uv": [10, 2, 13, 4], "texture": "#2"}, + "east": {"uv": [0, 1, 16, 3], "texture": "#2"}, + "south": {"uv": [13, 1, 16, 3], "texture": "#2"}, + "west": {"uv": [0, 1, 16, 3], "texture": "#2"}, + "up": {"uv": [16, 0, 0, 3], "rotation": 90, "texture": "#2"}, + "down": {"uv": [0, 3, 16, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [0, 14, 0], + "to": [16, 16, 3], + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#2"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#2"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#2"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#2"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#2"} + } + }, + { + "from": [0, 14, 4], + "to": [16, 16, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 4]}, + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#2"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#2"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#2"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#2"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#2"} + } + }, + { + "from": [0, 14, 12], + "to": [16, 16, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 12]}, + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#2"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#2"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#2"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#2"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#2"} + } + }, + { + "from": [0, 14, 8], + "to": [16, 16, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 8]}, + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#2"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#2"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#2"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#2"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#2"} + } + }, + { + "from": [10, 13, 0], + "to": [13, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-2.5, -0.5, 0]}, + "faces": { + "north": {"uv": [3, 2, 6, 4], "texture": "#2"}, + "east": {"uv": [0, 1, 16, 3], "texture": "#2"}, + "south": {"uv": [13, 1, 16, 3], "texture": "#2"}, + "west": {"uv": [0, 1, 16, 3], "texture": "#2"}, + "up": {"uv": [16, 0, 0, 3], "rotation": 90, "texture": "#2"}, + "down": {"uv": [0, 3, 16, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "name": "support", + "from": [6, 0, 6], + "to": [10, 14, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [7.5, 0, 0.5]}, + "faces": { + "north": {"uv": [6, 1.5, 10, 16], "texture": "#3"}, + "east": {"uv": [6, 1.5, 10, 16], "texture": "#3"}, + "south": {"uv": [6, 1.5, 10, 16], "texture": "#3"}, + "west": {"uv": [6, 1.5, 10, 16], "texture": "#3"}, + "up": {"uv": [0, 0, 4, 4], "texture": "#3"}, + "down": {"uv": [0, 0, 4, 4], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 30, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/dark_oak_glass_door_bottom.json b/src/main/resources/assets/modernlife/models/block/dark_oak_glass_door_bottom.json new file mode 100644 index 0000000..4f49f43 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/dark_oak_glass_door_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/door_bottom", + "textures": { + "top": "modernlife:block/dark_oak_glass_door_top", + "bottom": "modernlife:block/dark_oak_glass_door_bottom" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/dark_oak_glass_door_bottom_hinge.json b/src/main/resources/assets/modernlife/models/block/dark_oak_glass_door_bottom_hinge.json new file mode 100644 index 0000000..a369df3 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/dark_oak_glass_door_bottom_hinge.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/door_bottom_rh", + "textures": { + "top": "modernlife:block/dark_oak_glass_door_top", + "bottom": "modernlife:block/dark_oak_glass_door_bottom" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/dark_oak_glass_door_top.json b/src/main/resources/assets/modernlife/models/block/dark_oak_glass_door_top.json new file mode 100644 index 0000000..b686e23 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/dark_oak_glass_door_top.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/door_top", + "textures": { + "top": "modernlife:block/dark_oak_glass_door_top", + "bottom": "modernlife:block/dark_oak_glass_door_bottom" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/dark_oak_glass_door_top_hinge.json b/src/main/resources/assets/modernlife/models/block/dark_oak_glass_door_top_hinge.json new file mode 100644 index 0000000..9edae8e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/dark_oak_glass_door_top_hinge.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/door_top_rh", + "textures": { + "top": "modernlife:block/dark_oak_glass_door_top", + "bottom": "modernlife:block/dark_oak_glass_door_bottom" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/dark_oak_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/block/dark_oak_kitchen_cabinet.json new file mode 100644 index 0000000..e5eec95 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/dark_oak_kitchen_cabinet.json @@ -0,0 +1,144 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/dark_oak_kitchen_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [6, 4, 16], + "to": [7, 8, 17], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 16]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "south": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "west": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 0, 10.33333, 0.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 1, 10.33333, 1.33333], "texture": "#64"} + } + }, + { + "from": [6, 8, 15], + "to": [7, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 1.33333, 10.33333, 1], "texture": "#64"}, + "down": {"uv": [10.66667, 1, 10.33333, 1.33333], "texture": "#64"} + } + }, + { + "from": [6, 4, 15], + "to": [7, 4, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 16]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 1.66667, 10.33333, 1.33333], "texture": "#64"}, + "down": {"uv": [10.33333, 1.33333, 10.66667, 1.66667], "texture": "#64"} + } + }, + { + "from": [9, 4, 15], + "to": [10, 4, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 4, 16]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 1.66667, 10.33333, 1.33333], "texture": "#64"}, + "down": {"uv": [10.33333, 1.33333, 10.66667, 1.66667], "texture": "#64"} + } + }, + { + "from": [9, 4, 16], + "to": [10, 8, 17], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 4, 16]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "south": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "west": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 0, 10.33333, 0.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 1, 10.33333, 1.33333], "texture": "#64"} + } + }, + { + "from": [9, 8, 15], + "to": [10, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 1.33333, 10.33333, 1], "texture": "#64"}, + "down": {"uv": [10.66667, 1, 10.33333, 1.33333], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/dark_oak_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/block/dark_oak_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..dc3a6af --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/dark_oak_kitchen_drawer_cabinet.json @@ -0,0 +1,144 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/dark_oak_kitchen_drawer_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [6, 12, 16], + "to": [10, 13, 17], + "rotation": {"angle": 0, "axis": "z", "origin": [6, 13, 16]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "rotation": 270, "texture": "#64"}, + "east": {"uv": [10.66667, 0, 10.33333, 0.33333], "rotation": 90, "texture": "#64"}, + "south": {"uv": [10.33333, 0, 10.66667, 1.33333], "rotation": 90, "texture": "#64"}, + "west": {"uv": [10.66667, 1, 10.33333, 1.33333], "rotation": 90, "texture": "#64"}, + "up": {"uv": [10.33333, 0, 10.66667, 1.33333], "rotation": 90, "texture": "#64"}, + "down": {"uv": [10.66667, 0, 10.33333, 1.33333], "rotation": 90, "texture": "#64"} + } + }, + { + "from": [10, 12, 15], + "to": [10, 13, 16], + "rotation": {"angle": 0, "axis": "z", "origin": [6, 13, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "rotation": 270, "texture": "#64"}, + "east": {"uv": [10.66667, 1.33333, 10.33333, 1], "rotation": 90, "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "rotation": 90, "texture": "#64"}, + "west": {"uv": [10.66667, 1, 10.33333, 1.33333], "rotation": 90, "texture": "#64"}, + "up": {"uv": [5.33333, 0, 10.33333, 5.33333], "rotation": 90, "texture": "#64"}, + "down": {"uv": [10.33333, 0, 5.33333, 5.33333], "rotation": 90, "texture": "#64"} + } + }, + { + "from": [6, 12, 15], + "to": [6, 13, 16], + "rotation": {"angle": 0, "axis": "z", "origin": [6, 13, 16]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "rotation": 270, "texture": "#64"}, + "east": {"uv": [10.66667, 1.66667, 10.33333, 1.33333], "rotation": 90, "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "rotation": 90, "texture": "#64"}, + "west": {"uv": [10.33333, 1.33333, 10.66667, 1.66667], "rotation": 90, "texture": "#64"}, + "up": {"uv": [5.33333, 0, 10.33333, 5.33333], "rotation": 90, "texture": "#64"}, + "down": {"uv": [10.33333, 0, 5.33333, 5.33333], "rotation": 90, "texture": "#64"} + } + }, + { + "from": [12, 4, 15], + "to": [13, 4, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 4, 16]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 1.66667, 10.33333, 1.33333], "texture": "#64"}, + "down": {"uv": [10.33333, 1.33333, 10.66667, 1.66667], "texture": "#64"} + } + }, + { + "from": [12, 4, 16], + "to": [13, 8, 17], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 4, 16]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "south": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "west": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 0, 10.33333, 0.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 1, 10.33333, 1.33333], "texture": "#64"} + } + }, + { + "from": [12, 8, 15], + "to": [13, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 1.33333, 10.33333, 1], "texture": "#64"}, + "down": {"uv": [10.66667, 1, 10.33333, 1.33333], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/dark_oak_log_ramp.json b/src/main/resources/assets/modernlife/models/block/dark_oak_log_ramp.json new file mode 100644 index 0000000..0dd2547 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/dark_oak_log_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/dark_oak_log", + "particle": "block/dark_oak_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/dark_oak_log_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/dark_oak_log_ramp_corner.json new file mode 100644 index 0000000..f83389f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/dark_oak_log_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/dark_oak_log", + "particle": "block/dark_oak_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/dark_oak_mini_stool.json b/src/main/resources/assets/modernlife/models/block/dark_oak_mini_stool.json new file mode 100644 index 0000000..b39b9b8 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/dark_oak_mini_stool.json @@ -0,0 +1,179 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "141": "modernlife:block/dark_oak_mini_stool" + }, + "elements": [ + { + "name": "top", + "from": [2, 6, 2], + "to": [14, 9, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -1, 0]}, + "faces": { + "north": {"uv": [0, 6, 6, 7.5], "texture": "#141"}, + "east": {"uv": [0, 6, 6, 7.5], "texture": "#141"}, + "south": {"uv": [0, 6, 6, 7.5], "texture": "#141"}, + "west": {"uv": [0, 6, 6, 7.5], "texture": "#141"}, + "up": {"uv": [6, 6, 0, 0], "texture": "#141"}, + "down": {"uv": [12, 0, 6, 6], "texture": "#141"} + } + }, + { + "from": [6, 2, 4], + "to": [10, 4, 4], + "rotation": {"angle": 0, "axis": "y", "origin": [0.5, 0, 0.5]}, + "faces": { + "north": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "east": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "south": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "west": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "up": {"uv": [2.5, 0, 0, 0], "texture": "#141"}, + "down": {"uv": [2.5, 0, 0, 0], "texture": "#141"} + } + }, + { + "from": [6, 2, 12], + "to": [10, 4, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [15.5, 0, 15.5]}, + "faces": { + "north": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "east": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "south": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "west": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "up": {"uv": [0, 0, 2.5, 0], "texture": "#141"}, + "down": {"uv": [0, 0, 2.5, 0], "texture": "#141"} + } + }, + { + "from": [4, 2, 6], + "to": [4, 4, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "east": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "south": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "west": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "up": {"uv": [2.5, 0, 0, 0], "rotation": 270, "texture": "#141"}, + "down": {"uv": [2.5, 0, 0, 0], "rotation": 90, "texture": "#141"} + } + }, + { + "from": [12, 2, 6], + "to": [12, 4, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "east": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "south": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "west": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "up": {"uv": [0, 0, 2.5, 0], "rotation": 270, "texture": "#141"}, + "down": {"uv": [0, 0, 2.5, 0], "rotation": 90, "texture": "#141"} + } + }, + { + "from": [3, 0, 3], + "to": [6, 6, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [22.5, 7.75, 8.5]}, + "faces": { + "north": {"uv": [1.5, 7.5, 0, 10.5], "texture": "#141"}, + "east": {"uv": [1.5, 7.5, 3, 10.5], "texture": "#141"}, + "south": {"uv": [1.5, 7.5, 3, 10.5], "texture": "#141"}, + "west": {"uv": [0, 7.5, 1.5, 10.5], "texture": "#141"}, + "up": {"uv": [1.5, 12, 0, 10.5], "texture": "#141"}, + "down": {"uv": [1.5, 10.5, 0, 12], "texture": "#141"} + } + }, + { + "from": [10, 0, 3], + "to": [13, 6, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [-6.5, 7.75, 8.5]}, + "faces": { + "north": {"uv": [0, 7.5, 1.5, 10.5], "texture": "#141"}, + "east": {"uv": [1.5, 7.5, 0, 10.5], "texture": "#141"}, + "south": {"uv": [3, 7.5, 1.5, 10.5], "texture": "#141"}, + "west": {"uv": [3, 7.5, 1.5, 10.5], "texture": "#141"}, + "up": {"uv": [0, 12, 1.5, 10.5], "texture": "#141"}, + "down": {"uv": [0, 10.5, 1.5, 12], "texture": "#141"} + } + }, + { + "from": [3, 0, 10], + "to": [6, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [22.5, 7.75, 7.5]}, + "faces": { + "north": {"uv": [3, 7.5, 1.5, 10.5], "texture": "#141"}, + "east": {"uv": [3, 7.5, 1.5, 10.5], "texture": "#141"}, + "south": {"uv": [0, 7.5, 1.5, 10.5], "texture": "#141"}, + "west": {"uv": [1.5, 7.5, 0, 10.5], "texture": "#141"}, + "up": {"uv": [1.5, 10.5, 0, 12], "texture": "#141"}, + "down": {"uv": [1.5, 12, 0, 10.5], "texture": "#141"} + } + }, + { + "from": [10, 0, 10], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [-6.5, 7.75, 7.5]}, + "faces": { + "north": {"uv": [1.5, 7.5, 3, 10.5], "texture": "#141"}, + "east": {"uv": [0, 7.5, 1.5, 10.5], "texture": "#141"}, + "south": {"uv": [1.5, 7.5, 0, 10.5], "texture": "#141"}, + "west": {"uv": [1.5, 7.5, 3, 10.5], "texture": "#141"}, + "up": {"uv": [0, 10.5, 1.5, 12], "texture": "#141"}, + "down": {"uv": [0, 12, 1.5, 10.5], "texture": "#141"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -45, 0], + "translation": [0, 1.75, 0], + "scale": [0.75, 0.75, 0.75] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, 3, 0] + } + }, + "groups": [ + 0, + { + "name": "supports", + "origin": [0, 0, 0], + "color": 0, + "children": [1, 2, 3, 4] + }, + { + "name": "legs", + "origin": [2, 7.72417, 8], + "color": 0, + "children": [5, 6, 7, 8] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/dark_oak_night_stand.json b/src/main/resources/assets/modernlife/models/block/dark_oak_night_stand.json new file mode 100644 index 0000000..303dd83 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/dark_oak_night_stand.json @@ -0,0 +1,218 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "107": "modernlife:block/dark_oak_night_stand" + }, + "elements": [ + { + "name": "body", + "from": [0, 1, 0], + "to": [16, 16, 14], + "faces": { + "north": {"uv": [10, 0, 15.33333, 5], "texture": "#107"}, + "east": {"uv": [5.33333, 0, 10, 5], "texture": "#107"}, + "south": {"uv": [0, 0, 5.33333, 5], "texture": "#107"}, + "west": {"uv": [10, 0, 5.33333, 5], "texture": "#107"}, + "up": {"uv": [5.33333, 9.66667, 0, 5], "texture": "#107"}, + "down": {"uv": [10.66667, 5, 5.33333, 9.66667], "texture": "#107"} + } + }, + { + "name": "sw_leg", + "from": [0, 0, 12], + "to": [2, 1, 14], + "faces": { + "north": {"uv": [16, 0.33333, 15.33333, 0.66667], "texture": "#107"}, + "east": {"uv": [15.33333, 0.33333, 16, 0.66667], "texture": "#107"}, + "south": {"uv": [15.33333, 0, 16, 0.33333], "texture": "#107"}, + "west": {"uv": [16, 0, 15.33333, 0.33333], "texture": "#107"}, + "up": {"uv": [15.33333, 0.66667, 16, 0], "texture": "#107"}, + "down": {"uv": [15.33333, 0, 16, 0.66667], "texture": "#107"} + } + }, + { + "name": "sw_leg", + "from": [14, 0, 12], + "to": [16, 1, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 0]}, + "faces": { + "north": {"uv": [15.33333, 0.33333, 16, 0.66667], "texture": "#107"}, + "east": {"uv": [15.33333, 0, 16, 0.33333], "texture": "#107"}, + "south": {"uv": [16, 0, 15.33333, 0.33333], "texture": "#107"}, + "west": {"uv": [16, 0.33333, 15.33333, 0.66667], "texture": "#107"}, + "up": {"uv": [16, 0.66667, 15.33333, 0], "texture": "#107"}, + "down": {"uv": [16, 0, 15.33333, 0.66667], "texture": "#107"} + } + }, + { + "name": "sw_leg", + "from": [0, 0, 0], + "to": [2, 1, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, -12]}, + "faces": { + "north": {"uv": [16, 0.33333, 15.33333, 0.66667], "texture": "#107"}, + "east": {"uv": [15.33333, 0.33333, 16, 0.66667], "texture": "#107"}, + "south": {"uv": [15.33333, 0, 16, 0.33333], "texture": "#107"}, + "west": {"uv": [16, 0, 15.33333, 0.33333], "texture": "#107"}, + "up": {"uv": [15.33333, 0.66667, 16, 0], "texture": "#107"}, + "down": {"uv": [15.33333, 0, 16, 0.66667], "texture": "#107"} + } + }, + { + "name": "sw_leg", + "from": [14, 0, 0], + "to": [16, 1, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, -12]}, + "faces": { + "north": {"uv": [15.33333, 0.33333, 16, 0.66667], "texture": "#107"}, + "east": {"uv": [15.33333, 0, 16, 0.33333], "texture": "#107"}, + "south": {"uv": [16, 0, 15.33333, 0.33333], "texture": "#107"}, + "west": {"uv": [16, 0.33333, 15.33333, 0.66667], "texture": "#107"}, + "up": {"uv": [16, 0.66667, 15.33333, 0], "texture": "#107"}, + "down": {"uv": [16, 0, 15.33333, 0.66667], "texture": "#107"} + } + }, + { + "name": "upper_handle_mid", + "from": [4.999, 6, 15], + "to": [10.999, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-0.001, -5.6, 0]}, + "faces": { + "north": {"uv": [15.33333, 0.66667, 15.66667, 2.66667], "rotation": 90, "texture": "#107"}, + "east": {"uv": [15.33333, 2.33333, 15.66667, 2.66667], "texture": "#107"}, + "south": {"uv": [15.66667, 0.66667, 15.33333, 2.66667], "rotation": 270, "texture": "#107"}, + "west": {"uv": [15.33333, 0.66667, 15.66667, 1], "texture": "#107"}, + "up": {"uv": [15.33333, 0.66667, 15.66667, 2.66667], "rotation": 270, "texture": "#107"}, + "down": {"uv": [15.33333, 0.66667, 15.66667, 2.66667], "rotation": 270, "texture": "#107"} + } + }, + { + "name": "upper_handle_left", + "from": [4.999, 6, 14], + "to": [4.999, 7, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [-0.001, -5.6, 0]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "east": {"uv": [15.33333, 3, 15.66667, 2.66667], "texture": "#107"}, + "south": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "west": {"uv": [15.33333, 2.66667, 15.66667, 3], "texture": "#107"}, + "up": {"uv": [0, 0.25, 0, 0], "texture": "#107"}, + "down": {"uv": [0, 0, 0, 0.25], "texture": "#107"} + } + }, + { + "name": "upper_handle_left", + "from": [10.999, 6, 14], + "to": [10.999, 7, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [5.999, -5.6, 0]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "east": {"uv": [15.33333, 3, 15.66667, 2.66667], "texture": "#107"}, + "south": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "west": {"uv": [15.33333, 2.66667, 15.66667, 3], "texture": "#107"}, + "up": {"uv": [0, 0.25, 0, 0], "texture": "#107"}, + "down": {"uv": [0, 0, 0, 0.25], "texture": "#107"} + } + }, + { + "name": "upper_handle_left", + "from": [4.999, 12, 14], + "to": [4.999, 13, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [-0.001, 0.4, 0]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "east": {"uv": [15.33333, 3, 15.66667, 2.66667], "texture": "#107"}, + "south": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "west": {"uv": [15.33333, 2.66667, 15.66667, 3], "texture": "#107"}, + "up": {"uv": [0, 0.25, 0, 0], "texture": "#107"}, + "down": {"uv": [0, 0, 0, 0.25], "texture": "#107"} + } + }, + { + "name": "upper_handle_left", + "from": [10.999, 12, 14], + "to": [10.999, 13, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [5.999, 0.4, 0]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "east": {"uv": [15.33333, 3, 15.66667, 2.66667], "texture": "#107"}, + "south": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "west": {"uv": [15.33333, 2.66667, 15.66667, 3], "texture": "#107"}, + "up": {"uv": [0, 0.25, 0, 0], "texture": "#107"}, + "down": {"uv": [0, 0, 0, 0.25], "texture": "#107"} + } + }, + { + "name": "upper_handle_mid", + "from": [4.999, 12, 15], + "to": [10.999, 13, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-0.001, 0.4, 0]}, + "faces": { + "north": {"uv": [15.33333, 0.66667, 15.66667, 2.66667], "rotation": 90, "texture": "#107"}, + "east": {"uv": [15.33333, 2.33333, 15.66667, 2.66667], "texture": "#107"}, + "south": {"uv": [15.66667, 0.66667, 15.33333, 2.66667], "rotation": 270, "texture": "#107"}, + "west": {"uv": [15.33333, 0.66667, 15.66667, 1], "texture": "#107"}, + "up": {"uv": [15.33333, 0.66667, 15.66667, 2.66667], "rotation": 270, "texture": "#107"}, + "down": {"uv": [15.33333, 0.66667, 15.66667, 2.66667], "rotation": 270, "texture": "#107"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.5, -0.25, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + 0, + { + "name": "legs", + "origin": [0, 0, 0], + "color": 0, + "children": [1, 2, 3, 4] + }, + { + "name": "lower_handle", + "origin": [0, 0, 0], + "color": 0, + "children": [5, 6, 7] + }, + { + "name": "upper_handle", + "origin": [0, 0, 0], + "color": 0, + "children": [8, 9, 10] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/dark_oak_picnic_table.json b/src/main/resources/assets/modernlife/models/block/dark_oak_picnic_table.json new file mode 100644 index 0000000..dfe881f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/dark_oak_picnic_table.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/picnic_table", + "textures": { + "0": "block/dark_oak_planks", + "particle": "block/dark_oak_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/dark_oak_picnic_table_front.json b/src/main/resources/assets/modernlife/models/block/dark_oak_picnic_table_front.json new file mode 100644 index 0000000..8fc8fc2 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/dark_oak_picnic_table_front.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/picnic_table_front", + "textures": { + "0": "block/dark_oak_planks", + "particle": "block/dark_oak_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/dark_oak_picnic_table_full.json b/src/main/resources/assets/modernlife/models/block/dark_oak_picnic_table_full.json new file mode 100644 index 0000000..44ccacd --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/dark_oak_picnic_table_full.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/picnic_table_full", + "textures": { + "0": "block/dark_oak_planks", + "particle": "block/dark_oak_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/dark_oak_ramp.json b/src/main/resources/assets/modernlife/models/block/dark_oak_ramp.json new file mode 100644 index 0000000..43d0854 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/dark_oak_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/dark_oak_planks", + "particle": "block/dark_oak_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/dark_oak_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/dark_oak_ramp_corner.json new file mode 100644 index 0000000..ac1514b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/dark_oak_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/dark_oak_planks", + "particle": "block/dark_oak_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/dark_oak_round_table.json b/src/main/resources/assets/modernlife/models/block/dark_oak_round_table.json new file mode 100644 index 0000000..da3b6eb --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/dark_oak_round_table.json @@ -0,0 +1,188 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/dark_oak_round_table" + }, + "elements": [ + { + "from": [0, 15, 14], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -1, 0]}, + "faces": { + "north": {"uv": [0, 0.66667, 10.66667, 1.33333], "texture": "#3"}, + "east": {"uv": [9.33333, 0, 10.66667, 0.66667], "texture": "#3"}, + "south": {"uv": [0, 0, 10.66667, 0.66667], "texture": "#3"}, + "west": {"uv": [9.33333, 0, 10.66667, 0.66667], "texture": "#3"}, + "up": {"uv": [10.66667, 1.33333, 0, 0], "texture": "#3"}, + "down": {"uv": [0, 1.33333, 10.66667, 0], "rotation": 180, "texture": "#3"} + } + }, + { + "from": [0, 15, 0], + "to": [16, 16, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -1, 16]}, + "faces": { + "north": {"uv": [10.66667, 0, 0, 0.66667], "texture": "#3"}, + "east": {"uv": [10.66667, 0, 9.33333, 0.66667], "texture": "#3"}, + "south": {"uv": [10.66667, 0.66667, 0, 1.33333], "texture": "#3"}, + "west": {"uv": [10.66667, 0, 9.33333, 0.66667], "texture": "#3"}, + "up": {"uv": [10.66667, 0, 0, 1.33333], "texture": "#3"}, + "down": {"uv": [0, 0, 10.66667, 1.33333], "rotation": 180, "texture": "#3"} + } + }, + { + "from": [0, 15, 2], + "to": [2, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 15.5, 8]}, + "faces": { + "north": {"uv": [9.33333, 0, 10.66667, 0.66667], "texture": "#3"}, + "east": {"uv": [1.33333, 0.66667, 9.33333, 1.33333], "texture": "#3"}, + "south": {"uv": [9.33333, 0, 10.66667, 0.66667], "texture": "#3"}, + "west": {"uv": [1.33333, 0, 9.33333, 0.66667], "texture": "#3"}, + "up": {"uv": [9.33333, 1.33333, 1.33333, 0], "rotation": 90, "texture": "#3"}, + "down": {"uv": [1.33333, 1.33333, 9.33333, 0], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [14, 15, 2], + "to": [16, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 15.5, 8]}, + "faces": { + "north": {"uv": [10.66667, 0, 9.33333, 0.66667], "texture": "#3"}, + "east": {"uv": [9.33333, 0, 1.33333, 0.66667], "texture": "#3"}, + "south": {"uv": [10.66667, 0, 9.33333, 0.66667], "texture": "#3"}, + "west": {"uv": [9.33333, 0.66667, 1.33333, 1.33333], "texture": "#3"}, + "up": {"uv": [9.33333, 0, 1.33333, 1.33333], "rotation": 90, "texture": "#3"}, + "down": {"uv": [1.33333, 0, 9.33333, 1.33333], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [2, 15, 2], + "to": [14, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -1, 18]}, + "faces": { + "north": {"uv": [16, 15.33333, 5.33333, 16], "texture": "#3"}, + "east": {"uv": [16, 15.33333, 14.66667, 16], "texture": "#3"}, + "south": {"uv": [16, 15.33333, 5.33333, 16], "texture": "#3"}, + "west": {"uv": [16, 15.33333, 14.66667, 16], "texture": "#3"}, + "up": {"uv": [9.33333, 1.33333, 1.33333, 9.33333], "texture": "#3"}, + "down": {"uv": [1.33333, 1.33333, 9.33333, 9.33333], "rotation": 180, "texture": "#3"} + } + }, + { + "from": [3, 0, 14], + "to": [5, 15, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, 0, 13]}, + "faces": { + "north": {"uv": [12, 0, 10.66667, 10], "texture": "#3"}, + "east": {"uv": [11.33333, 0, 12, 10], "texture": "#3"}, + "south": {"uv": [10.66667, 0, 12, 10], "texture": "#3"}, + "west": {"uv": [10.66667, 0, 11.33333, 10], "texture": "#3"}, + "up": {"uv": [10.66667, 0.66667, 12, 0], "texture": "#3"}, + "down": {"uv": [10.66667, 9.35, 12, 10], "texture": "#3"} + } + }, + { + "from": [5, 0, 14], + "to": [11, 15, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [-6, 0, 13]}, + "faces": { + "north": {"uv": [16, 0, 12, 10], "texture": "#3"}, + "east": {"uv": [0, 0, 0, 3.75], "texture": "#3"}, + "south": {"uv": [12, 0, 16, 10], "texture": "#3"}, + "west": {"uv": [0, 0, 0, 3.75], "texture": "#3"}, + "up": {"uv": [1.5, 0, 0, 0], "texture": "#3"}, + "down": {"uv": [1.5, 0, 0, 0], "texture": "#3"} + } + }, + { + "from": [11, 0, 14], + "to": [13, 15, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [24, 0, 13]}, + "faces": { + "north": {"uv": [10.66667, 0, 12, 10], "texture": "#3"}, + "east": {"uv": [11.33333, 0, 10.66667, 10], "texture": "#3"}, + "south": {"uv": [12, 0, 10.66667, 10], "texture": "#3"}, + "west": {"uv": [12, 0, 11.33333, 10], "texture": "#3"}, + "up": {"uv": [12, 0.66667, 10.66667, 0], "texture": "#3"}, + "down": {"uv": [12, 9.35, 10.66667, 10], "texture": "#3"} + } + }, + { + "from": [3, 0, 1], + "to": [5, 15, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, 0, 3]}, + "faces": { + "north": {"uv": [12, 0, 10.66667, 10], "texture": "#3"}, + "east": {"uv": [12, 0, 11.33333, 10], "texture": "#3"}, + "south": {"uv": [10.66667, 0, 12, 10], "texture": "#3"}, + "west": {"uv": [11.33333, 0, 10.66667, 10], "texture": "#3"}, + "up": {"uv": [10.66667, 0, 12, 0.66667], "texture": "#3"}, + "down": {"uv": [10.66667, 10, 12, 9.35], "texture": "#3"} + } + }, + { + "from": [5, 0, 2], + "to": [11, 15, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-6, 0, 3]}, + "faces": { + "north": {"uv": [16, 0, 12, 10], "texture": "#3"}, + "east": {"uv": [0, 0, 0, 3.75], "texture": "#3"}, + "south": {"uv": [12, 0, 16, 10], "texture": "#3"}, + "west": {"uv": [0, 0, 0, 3.75], "texture": "#3"}, + "up": {"uv": [1.5, 0, 0, 0], "texture": "#3"}, + "down": {"uv": [1.5, 0, 0, 0], "texture": "#3"} + } + }, + { + "from": [11, 0, 1], + "to": [13, 15, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [24, 0, 3]}, + "faces": { + "north": {"uv": [10.66667, 0, 12, 10], "texture": "#3"}, + "east": {"uv": [10.66667, 0, 11.33333, 10], "texture": "#3"}, + "south": {"uv": [12, 0, 10.66667, 10], "texture": "#3"}, + "west": {"uv": [11.33333, 0, 12, 10], "texture": "#3"}, + "up": {"uv": [12, 0, 10.66667, 0.66667], "texture": "#3"}, + "down": {"uv": [12, 10, 10.66667, 9.35], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0, -0.5, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/dark_oak_small_table.json b/src/main/resources/assets/modernlife/models/block/dark_oak_small_table.json new file mode 100644 index 0000000..d749897 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/dark_oak_small_table.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/small_table", + "textures": { + "0": "block/dark_oak_planks", + "particle": "block/dark_oak_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/dark_oak_small_table_corner.json b/src/main/resources/assets/modernlife/models/block/dark_oak_small_table_corner.json new file mode 100644 index 0000000..685b24a --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/dark_oak_small_table_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/small_table_corner", + "textures": { + "0": "block/dark_oak_planks", + "particle": "block/dark_oak_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/dark_oak_small_table_end.json b/src/main/resources/assets/modernlife/models/block/dark_oak_small_table_end.json new file mode 100644 index 0000000..68ee9b5 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/dark_oak_small_table_end.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/small_table_end", + "textures": { + "0": "block/dark_oak_planks", + "particle": "block/dark_oak_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/dark_oak_small_table_mid.json b/src/main/resources/assets/modernlife/models/block/dark_oak_small_table_mid.json new file mode 100644 index 0000000..4f41d5c --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/dark_oak_small_table_mid.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/small_table_mid", + "textures": { + "0": "block/dark_oak_planks", + "particle": "block/dark_oak_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/dark_oak_stool.json b/src/main/resources/assets/modernlife/models/block/dark_oak_stool.json new file mode 100644 index 0000000..28f011b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/dark_oak_stool.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/stool", + "textures": { + "0": "block/dark_oak_planks", + "particle": "block/dark_oak_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/dark_oak_wall_shelf.json b/src/main/resources/assets/modernlife/models/block/dark_oak_wall_shelf.json new file mode 100644 index 0000000..91612de --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/dark_oak_wall_shelf.json @@ -0,0 +1,144 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "1": "modernlife:block/dark_oak_wall_shelf" + }, + "elements": [ + { + "from": [0, 7, 0], + "to": [16, 8, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [3.5, -4, 7.5]}, + "faces": { + "north": {"uv": [0, 5, 16, 6], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#1"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#1"}, + "up": {"uv": [16, 6, 0, 0], "texture": "#1"}, + "down": {"uv": [16, 0, 0, 6], "texture": "#1"} + } + }, + { + "from": [1, 4, 0], + "to": [1, 5, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 4.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [1, 8, 0, 9], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [0, 8, 1, 9], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [1, 5, 0], + "to": [1, 6, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 5.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [2, 7, 0, 8], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [0, 7, 2, 8], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [1, 6, 1], + "to": [1, 7, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 6.5, 1.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [3, 6, 1, 7], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [1, 6, 3, 7], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [15, 6, 1], + "to": [15, 7, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 6.5, 1.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [3, 6, 1, 7], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [1, 6, 3, 7], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [15, 5, 0], + "to": [15, 6, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 5.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [2, 7, 0, 8], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [0, 7, 2, 8], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [15, 4, 0], + "to": [15, 5, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 4.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [1, 8, 0, 9], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [0, 8, 1, 9], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 0.25, 4.25], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 0.25, 4.25], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -45, 0], + "translation": [-3.5, -1.25, 0] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, 0, -8] + } + }, + "groups": [ + { + "name": "shelf", + "origin": [8, 6, 0.5], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/dark_oak_wood_ramp.json b/src/main/resources/assets/modernlife/models/block/dark_oak_wood_ramp.json new file mode 100644 index 0000000..1518041 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/dark_oak_wood_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/dark_oak_wood", + "particle": "block/dark_oak_wood" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/dark_prismarine_barrier.json b/src/main/resources/assets/modernlife/models/block/dark_prismarine_barrier.json new file mode 100644 index 0000000..caa51d1 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/dark_prismarine_barrier.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/barrier", + "textures": { + "0": "block/dark_prismarine", + "particle": "block/dark_prismarine" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/dark_prismarine_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/block/dark_prismarine_kitchen_cabinet.json new file mode 100644 index 0000000..576969c --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/dark_prismarine_kitchen_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/dark_prismarine_kitchen_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [5, 6, 15], + "to": [7, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 5, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [11.33334, 5.33333, 11, 6], "texture": "#64"}, + "south": {"uv": [10.66666, 5.33333, 11.33334, 6], "texture": "#64"}, + "west": {"uv": [10.66666, 5.33333, 11, 6], "texture": "#64"}, + "up": {"uv": [10.66666, 5.33333, 11.33334, 5.66666], "texture": "#64"}, + "down": {"uv": [10.66666, 5.66667, 11.33334, 6], "texture": "#64"} + } + }, + { + "from": [9, 6, 15], + "to": [11, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 5, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#64"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#64"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#64"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/dark_prismarine_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/block/dark_prismarine_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..7607e84 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/dark_prismarine_kitchen_drawer_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "2": "modernlife:block/dark_prismarine_kitchen_drawer_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#2"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#2"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#2"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#2"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#2"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#2"} + } + }, + { + "from": [6, 12, 15], + "to": [10, 13, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 10, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#2"}, + "east": {"uv": [12.66667, 5.33333, 12.33333, 5.66667], "texture": "#2"}, + "south": {"uv": [11.33333, 5.33333, 12.66667, 5.66667], "texture": "#2"}, + "west": {"uv": [11.33333, 5.33333, 11.66667, 5.66667], "texture": "#2"}, + "up": {"uv": [11.33333, 5.33333, 12.66667, 5.66666], "texture": "#2"}, + "down": {"uv": [11.33333, 5.33334, 12.66667, 5.66667], "texture": "#2"} + } + }, + { + "from": [11, 6, 15], + "to": [13, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 5, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#2"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#2"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#2"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#2"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#2"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/dark_prismarine_ramp.json b/src/main/resources/assets/modernlife/models/block/dark_prismarine_ramp.json new file mode 100644 index 0000000..7f6dff1 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/dark_prismarine_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/dark_prismarine", + "particle": "block/dark_prismarine" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/dark_prismarine_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/dark_prismarine_ramp_corner.json new file mode 100644 index 0000000..e4eece0 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/dark_prismarine_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/dark_prismarine", + "particle": "block/dark_prismarine" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/deck.json b/src/main/resources/assets/modernlife/models/block/deck.json new file mode 100644 index 0000000..b4d0426 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/deck.json @@ -0,0 +1,138 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "modernlife:block/oak_planks_deck", + "particle": "modernlife:block/oak_planks_deck" + }, + "elements": [ + { + "from": [2.5, 13.5, 0], + "to": [5.5, 15.5, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 0, 0]}, + "faces": { + "north": {"uv": [0, 5, 16, 8], "rotation": 270, "texture": "#0"}, + "east": {"uv": [0, 5, 16, 8], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 5, 16, 8], "rotation": 90, "texture": "#0"}, + "west": {"uv": [0, 5, 16, 8], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 5, 16, 8], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 5, 16, 8], "rotation": 90, "texture": "#0"} + } + }, + { + "from": [10.5, 13.5, 0], + "to": [13.5, 15.5, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-2, 0, 0]}, + "faces": { + "north": {"uv": [0, 13, 16, 16], "rotation": 270, "texture": "#0"}, + "east": {"uv": [0, 13, 16, 16], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 13, 16, 16], "rotation": 90, "texture": "#0"}, + "west": {"uv": [0, 13, 16, 16], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 13, 16, 16], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 13, 16, 16], "rotation": 90, "texture": "#0"} + } + }, + { + "from": [0, 14, 0.5], + "to": [16, 16, 3.5], + "faces": { + "north": {"uv": [0, 1, 16, 4], "texture": "#0"}, + "east": {"uv": [0, 1, 16, 4], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 1, 16, 4], "texture": "#0"}, + "west": {"uv": [0, 1, 16, 4], "rotation": 270, "texture": "#0"}, + "up": {"uv": [0, 1, 16, 4], "texture": "#0"}, + "down": {"uv": [0, 1, 16, 4], "rotation": 180, "texture": "#0"} + } + }, + { + "from": [0, 14, 4.5], + "to": [16, 16, 7.5], + "faces": { + "north": {"uv": [0, 5, 16, 8], "texture": "#0"}, + "east": {"uv": [0, 5, 16, 8], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 5, 16, 8], "texture": "#0"}, + "west": {"uv": [0, 5, 16, 8], "rotation": 270, "texture": "#0"}, + "up": {"uv": [0, 5, 16, 8], "texture": "#0"}, + "down": {"uv": [0, 5, 16, 8], "rotation": 180, "texture": "#0"} + } + }, + { + "from": [0, 14, 8.5], + "to": [16, 16, 11.5], + "faces": { + "north": {"uv": [0, 9, 16, 12], "texture": "#0"}, + "east": {"uv": [0, 9, 16, 12], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 9, 16, 12], "texture": "#0"}, + "west": {"uv": [0, 9, 16, 12], "rotation": 270, "texture": "#0"}, + "up": {"uv": [0, 9, 16, 12], "texture": "#0"}, + "down": {"uv": [0, 9, 16, 12], "rotation": 180, "texture": "#0"} + } + }, + { + "from": [0, 14, 12.5], + "to": [16, 16, 15.5], + "faces": { + "north": {"uv": [0, 13, 16, 16], "texture": "#0"}, + "east": {"uv": [0, 13, 16, 16], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 13, 16, 16], "texture": "#0"}, + "west": {"uv": [0, 13, 16, 16], "rotation": 270, "texture": "#0"}, + "up": {"uv": [0, 13, 16, 16], "texture": "#0"}, + "down": {"uv": [0, 13, 16, 16], "rotation": 180, "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, -3.5, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, -3.5, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 63], + "translation": [-0.5, -0.75, 5.25], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 63], + "translation": [-0.5, -0.75, 5.25], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 30, 0], + "translation": [0, -3.75, 0], + "scale": [0.65, 0.65, 0.65] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [-90, 0, 0], + "translation": [0, 0, 6] + } + }, + "groups": [ + { + "name": "upper", + "origin": [0, 0, 0], + "children": [ + { + "name": "bottom_planks", + "origin": [0, 0, 0], + "children": [0, 1] + }, + { + "name": "top_planks", + "origin": [0, 0, 0], + "children": [2, 3, 4, 5] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/deck_support.json b/src/main/resources/assets/modernlife/models/block/deck_support.json new file mode 100644 index 0000000..8126975 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/deck_support.json @@ -0,0 +1,136 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "block/oak_planks", + "118": "modernlife:block/oak_planks_deck", + "particle": "block/oak_planks" + }, + "elements": [ + { + "from": [3, 13, 0], + "to": [6, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-9.5, -0.5, 0]}, + "faces": { + "north": {"uv": [10, 2, 13, 4], "texture": "#118"}, + "east": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [16, 0, 0, 3], "rotation": 90, "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "rotation": 90, "texture": "#118"} + } + }, + { + "from": [0, 14, 0], + "to": [16, 16, 3], + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#118"} + } + }, + { + "from": [0, 14, 4], + "to": [16, 16, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 4]}, + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#118"} + } + }, + { + "from": [0, 14, 12], + "to": [16, 16, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 12]}, + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#118"} + } + }, + { + "from": [0, 14, 8], + "to": [16, 16, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 8]}, + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#118"} + } + }, + { + "from": [10, 13, 0], + "to": [13, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-2.5, -0.5, 0]}, + "faces": { + "north": {"uv": [3, 2, 6, 4], "texture": "#118"}, + "east": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [16, 0, 0, 3], "rotation": 90, "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "rotation": 90, "texture": "#118"} + } + }, + { + "name": "support", + "from": [6, 0, 6], + "to": [10, 14, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [7.5, 0, 0.5]}, + "faces": { + "north": {"uv": [6, 1.5, 10, 16], "texture": "#0"}, + "east": {"uv": [6, 1.5, 10, 16], "texture": "#0"}, + "south": {"uv": [6, 1.5, 10, 16], "texture": "#0"}, + "west": {"uv": [6, 1.5, 10, 16], "texture": "#0"}, + "up": {"uv": [0, 0, 4, 4], "texture": "#0"}, + "down": {"uv": [0, 0, 4, 4], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 30, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/deepslate_ramp.json b/src/main/resources/assets/modernlife/models/block/deepslate_ramp.json new file mode 100644 index 0000000..0163793 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/deepslate_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/deepslate", + "particle": "block/deepslate" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/deepslate_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/deepslate_ramp_corner.json new file mode 100644 index 0000000..56de214 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/deepslate_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/deepslate", + "particle": "block/deepslate" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/deluxe_bed.json b/src/main/resources/assets/modernlife/models/block/deluxe_bed.json new file mode 100644 index 0000000..9789178 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/deluxe_bed.json @@ -0,0 +1,486 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "block/white_wool", + "1": "block/oak_planks", + "2": "block/oak_log", + "4": "block/brown_wool", + "5": "modernlife:block/mattress", + "particle": "block/white_wool" + }, + "elements": [ + { + "name": "mattress_bottom_left", + "from": [5, 5, 1], + "to": [16, 11, 15], + "faces": { + "north": {"uv": [0, 10, 16, 16], "texture": "#5"}, + "east": {"uv": [0, 10, 16, 16], "texture": "#5"}, + "south": {"uv": [0, 10, 16, 16], "texture": "#5"}, + "west": {"uv": [0, 10, 16, 16], "texture": "#5"}, + "up": {"uv": [0, 14, 2, 16], "texture": "#5"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#5"} + } + }, + { + "name": "mattress_bottom_right", + "from": [16, 5, 1], + "to": [27, 11, 15], + "faces": { + "north": {"uv": [0, 10, 16, 16], "texture": "#5"}, + "east": {"uv": [0, 10, 16, 16], "texture": "#5"}, + "south": {"uv": [0, 10, 16, 16], "texture": "#5"}, + "west": {"uv": [0, 10, 16, 16], "texture": "#5"}, + "up": {"uv": [0, 14, 2, 16], "texture": "#5"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#5"} + } + }, + { + "name": "mattress_top_right", + "from": [16, 5, -14], + "to": [27, 11, 1], + "faces": { + "north": {"uv": [0, 10, 16, 16], "texture": "#5"}, + "east": {"uv": [0, 0, 1, 10], "rotation": 90, "texture": "#5"}, + "south": {"uv": [0, 10, 16, 16], "texture": "#5"}, + "west": {"uv": [0, 10, 16, 16], "texture": "#5"}, + "up": {"uv": [0, 0, 16, 10], "texture": "#5"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#5"} + } + }, + { + "name": "mattress_top_left", + "from": [5, 5, -14], + "to": [16, 11, 1], + "faces": { + "north": {"uv": [0, 10, 16, 16], "texture": "#5"}, + "east": {"uv": [0, 10, 16, 16], "texture": "#5"}, + "south": {"uv": [0, 10, 16, 16], "texture": "#5"}, + "west": {"uv": [0, 0, 1, 10], "rotation": 270, "texture": "#5"}, + "up": {"uv": [0, 0, 16, 10], "texture": "#5"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#5"} + } + }, + { + "name": "headboard_left", + "from": [4, 5, -16], + "to": [16, 19, -15], + "faces": { + "north": {"uv": [0, 0, 12, 14], "texture": "#4"}, + "east": {"uv": [0, 0, 1, 14], "texture": "#4"}, + "south": {"uv": [0, 0, 12, 14], "texture": "#4"}, + "west": {"uv": [0, 0, 1, 14], "texture": "#4"}, + "up": {"uv": [0, 0, 12, 1], "texture": "#4"}, + "down": {"uv": [0, 0, 12, 1], "texture": "#4"} + } + }, + { + "name": "headboard_right", + "from": [16, 5, -16], + "to": [28, 19, -15], + "faces": { + "north": {"uv": [0, 0, 12, 14], "texture": "#4"}, + "east": {"uv": [0, 0, 1, 14], "texture": "#4"}, + "south": {"uv": [0, 0, 12, 14], "texture": "#4"}, + "west": {"uv": [0, 0, 1, 14], "texture": "#4"}, + "up": {"uv": [0, 0, 12, 1], "texture": "#4"}, + "down": {"uv": [0, 0, 12, 1], "texture": "#4"} + } + }, + { + "name": "pillow_left", + "from": [5.5, 10.49917, -14.16829], + "to": [15.5, 16.49917, -12.16829], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 13.49917, -13.16829]}, + "faces": { + "north": {"uv": [0, 0, 10, 6], "rotation": 180, "texture": "#0"}, + "east": {"uv": [0, 0, 6, 2], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "west": {"uv": [0, 0, 16, 5], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 0, 10, 2], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 0, 10, 2], "texture": "#0"} + } + }, + { + "name": "pillow_right", + "from": [16.5, 10.4992, -14.1683], + "to": [26.5, 16.4992, -12.1683], + "rotation": {"angle": -22.5, "axis": "x", "origin": [22, 13.07342, -13.39468]}, + "faces": { + "north": {"uv": [0, 0, 10, 6], "rotation": 180, "texture": "#0"}, + "east": {"uv": [0, 0, 6, 2], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "west": {"uv": [0, 0, 6, 2], "rotation": 270, "texture": "#0"}, + "up": {"uv": [0, 0, 10, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 10, 2], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "angled_arch_2", + "from": [9.8, 18.75, -15.975], + "to": [10.8, 19.75, -15.02], + "rotation": {"angle": 22.5, "axis": "z", "origin": [10.5, 19.5, -15.5]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "rotation": 270, "texture": "#4"}, + "east": {"uv": [0, 0, 1, 0.955], "rotation": 90, "texture": "#4"}, + "south": {"uv": [0, 0, 1, 1], "rotation": 90, "texture": "#4"}, + "west": {"uv": [0, 0, 1, 0.955], "rotation": 90, "texture": "#4"}, + "up": {"uv": [0, 0, 0.955, 1], "rotation": 90, "texture": "#4"}, + "down": {"uv": [0, 0, 0.955, 1], "rotation": 90, "texture": "#4"} + } + }, + { + "name": "angled_arch_7", + "from": [20.425, 23.025, -15.975], + "to": [21.425, 24.025, -15.02], + "rotation": {"angle": -22.5, "axis": "z", "origin": [10.5, 19.5, -15.5]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 0.955, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 0.955, 1], "texture": "#4"}, + "up": {"uv": [0, 0, 1, 0.955], "texture": "#4"}, + "down": {"uv": [0, 0, 1, 0.955], "texture": "#4"} + } + }, + { + "name": "angled_arch_1", + "from": [8.775, 18.725, -15.975], + "to": [9.775, 19.725, -15.01], + "rotation": {"angle": 22.5, "axis": "z", "origin": [10.5, 19.5, -15.5]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "rotation": 270, "texture": "#4"}, + "east": {"uv": [0, 0, 1, 0.965], "rotation": 90, "texture": "#4"}, + "south": {"uv": [0, 0, 1, 1], "rotation": 90, "texture": "#4"}, + "west": {"uv": [0, 0, 1, 0.965], "rotation": 90, "texture": "#4"}, + "up": {"uv": [0, 0, 0.965, 1], "rotation": 90, "texture": "#4"}, + "down": {"uv": [0, 0, 0.965, 1], "rotation": 90, "texture": "#4"} + } + }, + { + "name": "angled_arch_8", + "from": [21.45, 22.975, -15.975], + "to": [22.45, 23.975, -15.01], + "rotation": {"angle": -22.5, "axis": "z", "origin": [10.5, 19.5, -15.5]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 0.965, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 0.965, 1], "texture": "#4"}, + "up": {"uv": [0, 0, 1, 0.965], "texture": "#4"}, + "down": {"uv": [0, 0, 1, 0.965], "texture": "#4"} + } + }, + { + "name": "angled_arch_3", + "from": [10.525, 18.75, -15.95], + "to": [13.8, 19.75, -15.01], + "rotation": {"angle": 45, "axis": "z", "origin": [10.5, 19.5, -15.5]}, + "faces": { + "north": {"uv": [0, 0, 1, 3.275], "rotation": 270, "texture": "#4"}, + "east": {"uv": [0, 0, 1, 0.94], "rotation": 90, "texture": "#4"}, + "south": {"uv": [0, 0, 1, 3.275], "rotation": 90, "texture": "#4"}, + "west": {"uv": [0, 0, 1, 0.94], "rotation": 90, "texture": "#4"}, + "up": {"uv": [0, 0, 0.94, 3.275], "rotation": 90, "texture": "#4"}, + "down": {"uv": [0, 0, 0.94, 3.275], "rotation": 90, "texture": "#4"} + } + }, + { + "name": "angled_arch_6", + "from": [15.125, 26.575, -15.95], + "to": [18.275, 27.625, -15.01], + "rotation": {"angle": -45, "axis": "z", "origin": [10.5, 19.5, -15.5]}, + "faces": { + "north": {"uv": [0, 0, 1.05, 3.15], "rotation": 270, "texture": "#4"}, + "east": {"uv": [0, 0, 1.05, 0.94], "rotation": 90, "texture": "#4"}, + "south": {"uv": [0, 0, 1.05, 3.15], "rotation": 90, "texture": "#4"}, + "west": {"uv": [0, 0, 1.05, 0.94], "rotation": 90, "texture": "#4"}, + "up": {"uv": [0, 0, 0.94, 3.15], "rotation": 90, "texture": "#4"}, + "down": {"uv": [0, 0, 0.94, 3.15], "rotation": 90, "texture": "#4"} + } + }, + { + "name": "angled_arch_4", + "from": [13.45, 20, -16], + "to": [14.45, 21, -15], + "rotation": {"angle": 22.5, "axis": "z", "origin": [10.5, 19.5, -15.5]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "rotation": 270, "texture": "#4"}, + "east": {"uv": [0, 0, 1, 1], "rotation": 90, "texture": "#4"}, + "south": {"uv": [0, 0, 1, 1], "rotation": 90, "texture": "#4"}, + "west": {"uv": [0, 0, 1, 1], "rotation": 90, "texture": "#4"}, + "up": {"uv": [0, 0, 1, 1], "rotation": 90, "texture": "#4"}, + "down": {"uv": [0, 0, 1, 1], "rotation": 90, "texture": "#4"} + } + }, + { + "name": "angled_arch_5", + "from": [16.875, 24.25, -16], + "to": [17.875, 25.25, -15], + "rotation": {"angle": -22.5, "axis": "z", "origin": [10.5, 19.5, -15.5]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "rotation": 270, "texture": "#4"}, + "east": {"uv": [0, 0, 1, 1], "rotation": 90, "texture": "#4"}, + "south": {"uv": [0, 0, 1, 1], "rotation": 90, "texture": "#4"}, + "west": {"uv": [0, 0, 1, 1], "rotation": 90, "texture": "#4"}, + "up": {"uv": [0, 0, 1, 1], "rotation": 90, "texture": "#4"}, + "down": {"uv": [0, 0, 1, 1], "rotation": 90, "texture": "#4"} + } + }, + { + "name": "headboard_arch_2_left", + "from": [12, 20, -16], + "to": [16, 21, -15], + "faces": { + "north": {"uv": [0, 0, 4, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 4, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#4"}, + "up": {"uv": [0, 0, 4, 1], "texture": "#4"}, + "down": {"uv": [0, 0, 4, 1], "texture": "#4"} + } + }, + { + "name": "headboard_arch_2_right", + "from": [16, 20, -16], + "to": [20, 21, -15], + "faces": { + "north": {"uv": [0, 0, 4, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 4, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#4"}, + "up": {"uv": [0, 0, 4, 1], "texture": "#4"}, + "down": {"uv": [0, 0, 4, 1], "texture": "#4"} + } + }, + { + "name": "headboard_arch_3_left", + "from": [13, 21, -16], + "to": [16, 22, -15], + "faces": { + "north": {"uv": [0, 0, 3, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 3, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#4"}, + "up": {"uv": [0, 0, 3, 1], "texture": "#4"}, + "down": {"uv": [0, 0, 3, 1], "texture": "#4"} + } + }, + { + "name": "headboard_arch_3_right", + "from": [16, 21, -16], + "to": [19, 22, -15], + "faces": { + "north": {"uv": [0, 0, 3, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 3, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#4"}, + "up": {"uv": [0, 0, 3, 1], "texture": "#4"}, + "down": {"uv": [0, 0, 3, 1], "texture": "#4"} + } + }, + { + "name": "headboard_arch_4_left", + "from": [13.575, 21.4, -15.95], + "to": [16.575, 22.4, -15.01], + "faces": { + "north": {"uv": [0, 0, 3, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 0.94, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 3, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 0.94, 1], "texture": "#4"}, + "up": {"uv": [0, 0, 3, 0.94], "texture": "#4"}, + "down": {"uv": [0, 0, 3, 0.94], "texture": "#4"} + } + }, + { + "name": "headboard_arch_4_right", + "from": [15.575, 21.4, -16], + "to": [18.575, 22.4, -15.005], + "faces": { + "north": {"uv": [0, 0, 3, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 0.995, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 3, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 0.995, 1], "texture": "#4"}, + "up": {"uv": [0, 0, 3, 0.995], "texture": "#4"}, + "down": {"uv": [0, 0, 3, 0.995], "texture": "#4"} + } + }, + { + "name": "headboard_arch_1_left", + "from": [11, 19, -16], + "to": [16, 20, -15], + "faces": { + "north": {"uv": [0, 0, 5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#4"}, + "up": {"uv": [0, 0, 5, 1], "texture": "#4"}, + "down": {"uv": [0, 0, 5, 1], "texture": "#4"} + } + }, + { + "name": "headboard_arch_1_right", + "from": [16, 19, -16], + "to": [21, 20, -15], + "faces": { + "north": {"uv": [0, 0, 5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#4"}, + "up": {"uv": [0, 0, 5, 1], "texture": "#4"}, + "down": {"uv": [0, 0, 5, 1], "texture": "#4"} + } + }, + { + "name": "bottom_left_leg", + "from": [4, 0, 15], + "to": [5, 2, 16], + "faces": { + "north": {"uv": [0, 0, 1, 2], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 2], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 2], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 2], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#2"} + } + }, + { + "name": "top_left_leg", + "from": [4, 0, -16], + "to": [5, 2, -15], + "faces": { + "north": {"uv": [0, 0, 1, 2], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 2], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 2], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 2], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#2"} + } + }, + { + "name": "top_right_leg", + "from": [27, 0, -16], + "to": [28, 2, -15], + "faces": { + "north": {"uv": [0, 0, 1, 2], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 2], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 2], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 2], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#2"} + } + }, + { + "name": "bottom_right_leg", + "from": [27, 0, 15], + "to": [28, 2, 16], + "faces": { + "north": {"uv": [0, 0, 1, 2], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 2], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 2], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 2], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#2"} + } + }, + { + "name": "foundation_bottom_left", + "from": [4, 2, 0], + "to": [16, 5, 16], + "faces": { + "north": {"uv": [0, 0, 12, 3], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 3], "texture": "#1"}, + "south": {"uv": [0, 0, 12, 3], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 3], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 12, 16], "texture": "#1"} + } + }, + { + "name": "foundation_top_left", + "from": [4, 2, -16], + "to": [16, 5, 0], + "faces": { + "north": {"uv": [0, 0, 12, 3], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 3], "texture": "#1"}, + "south": {"uv": [0, 0, 12, 3], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 3], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 12, 16], "texture": "#1"} + } + }, + { + "name": "foundation_bottom_right", + "from": [16, 2, 0], + "to": [28, 5, 16], + "faces": { + "north": {"uv": [0, 0, 12, 3], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 3], "texture": "#1"}, + "south": {"uv": [0, 0, 12, 3], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 3], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 12, 16], "texture": "#1"} + } + }, + { + "name": "foundation_top_right", + "from": [16, 2, -16], + "to": [28, 5, 0], + "faces": { + "north": {"uv": [0, 0, 12, 3], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 3], "texture": "#1"}, + "south": {"uv": [0, 0, 12, 3], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 3], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 12, 16], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "translation": [1.13, 3.2, 7], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "translation": [1.13, 3.2, 7], + "scale": [-0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 30, 0], + "translation": [-0.75, -2.75, 0], + "scale": [0.4, 0.4, 0.4] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 90, 0], + "translation": [3.75, 0, -0.75], + "scale": [0.4, 0.4, 0.4] + } + }, + "groups": [0, 1, 2, 3, 4, 5, 6, 7, + { + "name": "headboard_arch", + "origin": [0, 0, 0], + "children": [8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23] + }, + { + "name": "legs", + "origin": [0, 0, 0], + "children": [24, 25, 26, 27] + }, 28, 29, 30, 31] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/deluxe_bed_bottom_left.json b/src/main/resources/assets/modernlife/models/block/deluxe_bed_bottom_left.json new file mode 100644 index 0000000..1cdb1b3 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/deluxe_bed_bottom_left.json @@ -0,0 +1,71 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "textures": { + "1": "block/oak_planks", + "2": "block/oak_log", + "5": "modernlife:block/mattress", + "particle": "block/white_wool" + }, + "elements": [ + { + "name": "mattress_bottom_left", + "from": [5, 5, 0], + "to": [16, 11, 15], + "faces": { + "north": {"uv": [0, 10, 16, 16], "texture": "#5"}, + "east": {"uv": [0, 10, 16, 16], "texture": "#5"}, + "south": {"uv": [0, 10, 16, 16], "texture": "#5"}, + "west": {"uv": [0, 10, 16, 16], "texture": "#5"}, + "up": {"uv": [0, 14, 2, 16], "texture": "#5"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#5"} + } + }, + { + "name": "bottom_left_leg", + "from": [4, 0, 15], + "to": [5, 2, 16], + "faces": { + "north": {"uv": [0, 0, 1, 2], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 2], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 2], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 2], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#2"} + } + }, + { + "name": "foundation_bottom_left", + "from": [4, 2, 0], + "to": [16, 5, 16], + "faces": { + "north": {"uv": [0, 0, 12, 3], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 3], "texture": "#1"}, + "south": {"uv": [0, 0, 12, 3], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 3], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 12, 16], "texture": "#1"} + } + } + ], + "groups": [ + 0, + { + "name": "headboard_arch", + "origin": [0, 0, 0], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [] + }, + { + "name": "legs", + "origin": [0, 0, 0], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [1] + }, + 2 + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/deluxe_bed_bottom_right.json b/src/main/resources/assets/modernlife/models/block/deluxe_bed_bottom_right.json new file mode 100644 index 0000000..62e3fb6 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/deluxe_bed_bottom_right.json @@ -0,0 +1,63 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "textures": { + "1": "block/oak_planks", + "2": "block/oak_log", + "5": "modernlife:block/mattress", + "particle": "block/white_wool" + }, + "elements": [ + { + "name": "mattress_bottom_right", + "from": [0, 5, 0], + "to": [11, 11, 15], + "faces": { + "north": {"uv": [0, 10, 16, 16], "texture": "#5"}, + "east": {"uv": [0, 10, 16, 16], "texture": "#5"}, + "south": {"uv": [0, 10, 16, 16], "texture": "#5"}, + "west": {"uv": [0, 10, 16, 16], "texture": "#5"}, + "up": {"uv": [0, 14, 2, 16], "texture": "#5"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#5"} + } + }, + { + "name": "bottom_right_leg", + "from": [11, 0, 15], + "to": [12, 2, 16], + "faces": { + "north": {"uv": [0, 0, 1, 2], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 2], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 2], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 2], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#2"} + } + }, + { + "name": "foundation_bottom_right", + "from": [0, 2, 0], + "to": [12, 5, 16], + "faces": { + "north": {"uv": [0, 0, 12, 3], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 3], "texture": "#1"}, + "south": {"uv": [0, 0, 12, 3], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 3], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 12, 16], "texture": "#1"} + } + } + ], + "groups": [ + 0, + { + "name": "legs", + "origin": [0, 0, 0], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [1] + }, + 2 + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/deluxe_bed_top_left.json b/src/main/resources/assets/modernlife/models/block/deluxe_bed_top_left.json new file mode 100644 index 0000000..26b8257 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/deluxe_bed_top_left.json @@ -0,0 +1,228 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "textures": { + "0": "block/white_wool", + "1": "block/oak_planks", + "2": "block/oak_log", + "4": "block/brown_wool", + "5": "modernlife:block/mattress", + "particle": "block/white_wool" + }, + "elements": [ + { + "name": "mattress_top_left", + "from": [5, 5, 2], + "to": [16, 11, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 16]}, + "faces": { + "north": {"uv": [0, 10, 16, 16], "texture": "#5"}, + "east": {"uv": [0, 10, 16, 16], "texture": "#5"}, + "south": {"uv": [0, 10, 16, 16], "texture": "#5"}, + "west": {"uv": [0, 0, 1, 10], "rotation": 270, "texture": "#5"}, + "up": {"uv": [0, 0, 16, 10], "texture": "#5"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#5"} + } + }, + { + "name": "headboard_left", + "from": [4, 5, 0], + "to": [16, 19, 1], + "shade": false, + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 16]}, + "faces": { + "north": {"uv": [0, 0, 12, 14], "texture": "#4"}, + "east": {"uv": [0, 0, 1, 14], "texture": "#4"}, + "south": {"uv": [0, 0, 12, 14], "texture": "#4"}, + "west": {"uv": [0, 0, 1, 14], "texture": "#4"}, + "up": {"uv": [0, 0, 12, 1], "texture": "#4"}, + "down": {"uv": [0, 0, 12, 1], "texture": "#4"} + } + }, + { + "name": "pillow_left", + "from": [5.5, 10.49917, 1.83171], + "to": [15.5, 16.49917, 3.83171], + "shade": false, + "rotation": {"angle": -22.5, "axis": "x", "origin": [10, 13.49917, 2.83171]}, + "faces": { + "north": {"uv": [0, 0, 10, 6], "rotation": 180, "texture": "#0"}, + "east": {"uv": [0, 0, 6, 2], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "west": {"uv": [0, 0, 6, 2], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 0, 10, 2], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 0, 10, 2], "texture": "#0"} + } + }, + { + "name": "angled_arch_2", + "from": [9.8, 18.75, 0.05], + "to": [10.8, 19.75, 0.98], + "shade": false, + "rotation": {"angle": 22.5, "axis": "z", "origin": [10.5, 19.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "rotation": 270, "texture": "#4"}, + "east": {"uv": [0, 0, 1, 0.93], "rotation": 90, "texture": "#4"}, + "south": {"uv": [0, 0, 1, 1], "rotation": 90, "texture": "#4"}, + "west": {"uv": [0, 0, 1, 0.93], "rotation": 90, "texture": "#4"}, + "up": {"uv": [0, 0, 0.93, 1], "rotation": 90, "texture": "#4"}, + "down": {"uv": [0, 0, 0.93, 1], "rotation": 90, "texture": "#4"} + } + }, + { + "name": "angled_arch_1", + "from": [8.775, 18.725, 0.025], + "to": [9.775, 19.725, 0.99], + "shade": false, + "rotation": {"angle": 22.5, "axis": "z", "origin": [10.5, 19.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "rotation": 270, "texture": "#4"}, + "east": {"uv": [0, 0, 1, 0.965], "rotation": 90, "texture": "#4"}, + "south": {"uv": [0, 0, 1, 1], "rotation": 90, "texture": "#4"}, + "west": {"uv": [0, 0, 1, 0.965], "rotation": 90, "texture": "#4"}, + "up": {"uv": [0, 0, 0.965, 1], "rotation": 90, "texture": "#4"}, + "down": {"uv": [0, 0, 0.965, 1], "rotation": 90, "texture": "#4"} + } + }, + { + "name": "angled_arch_3", + "from": [10.55, 18.75, 0.025], + "to": [13.75, 19.75, 0.99], + "shade": false, + "rotation": {"angle": 45, "axis": "z", "origin": [10.5, 19.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 1, 3.2], "rotation": 270, "texture": "#4"}, + "east": {"uv": [0, 0, 1, 0.965], "rotation": 90, "texture": "#4"}, + "south": {"uv": [0, 0, 1, 3.2], "rotation": 90, "texture": "#4"}, + "west": {"uv": [0, 0, 1, 0.965], "rotation": 90, "texture": "#4"}, + "up": {"uv": [0, 0, 0.965, 3.2], "rotation": 90, "texture": "#4"}, + "down": {"uv": [0, 0, 0.965, 3.2], "rotation": 90, "texture": "#4"} + } + }, + { + "name": "angled_arch_4", + "from": [13.45, 20, 0.025], + "to": [14.45, 21, 0.99], + "shade": false, + "rotation": {"angle": 22.5, "axis": "z", "origin": [10.5, 19.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "rotation": 270, "texture": "#4"}, + "east": {"uv": [0, 0, 1, 0.965], "rotation": 90, "texture": "#4"}, + "south": {"uv": [0, 0, 1, 1], "rotation": 90, "texture": "#4"}, + "west": {"uv": [0, 0, 1, 0.965], "rotation": 90, "texture": "#4"}, + "up": {"uv": [0, 0, 0.965, 1], "rotation": 90, "texture": "#4"}, + "down": {"uv": [0, 0, 0.965, 1], "rotation": 90, "texture": "#4"} + } + }, + { + "name": "headboard_arch_2_left", + "from": [12, 20, 0], + "to": [16, 21, 1], + "shade": false, + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 16]}, + "faces": { + "north": {"uv": [0, 0, 4, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 4, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#4"}, + "up": {"uv": [0, 0, 4, 1], "texture": "#4"}, + "down": {"uv": [0, 0, 4, 1], "texture": "#4"} + } + }, + { + "name": "headboard_arch_3_left", + "from": [13, 21, 0], + "to": [16, 22, 1], + "shade": false, + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 16]}, + "faces": { + "north": {"uv": [0, 0, 3, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 3, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#4"}, + "up": {"uv": [0, 0, 3, 1], "texture": "#4"}, + "down": {"uv": [0, 0, 3, 1], "texture": "#4"} + } + }, + { + "name": "headboard_arch_4_left", + "from": [13.575, 21.4, 0.05], + "to": [16.575, 22.4, 0.98], + "shade": false, + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 16]}, + "faces": { + "north": {"uv": [0, 0, 3, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 0.93, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 3, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 0.93, 1], "texture": "#4"}, + "up": {"uv": [0, 0, 3, 0.93], "texture": "#4"}, + "down": {"uv": [0, 0, 3, 0.93], "texture": "#4"} + } + }, + { + "name": "headboard_arch_1_left", + "from": [11, 19, 0], + "to": [16, 20, 1], + "shade": false, + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 16]}, + "faces": { + "north": {"uv": [0, 0, 5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#4"}, + "up": {"uv": [0, 0, 5, 1], "texture": "#4"}, + "down": {"uv": [0, 0, 5, 1], "texture": "#4"} + } + }, + { + "name": "top_left_leg", + "from": [4, 0, 0], + "to": [5, 2, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 16]}, + "faces": { + "north": {"uv": [0, 0, 1, 2], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 2], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 2], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 2], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#2"} + } + }, + { + "name": "foundation_top_left", + "from": [4, 2, 0], + "to": [16, 5, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 16]}, + "faces": { + "north": {"uv": [0, 0, 12, 3], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 3], "texture": "#1"}, + "south": {"uv": [0, 0, 12, 3], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 3], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 12, 16], "texture": "#1"} + } + } + ], + "groups": [ + 0, + 1, + 2, + { + "name": "headboard_arch", + "origin": [0, 0, 0], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [3, 4, 5, 6, 7, 8, 9, 10] + }, + { + "name": "legs", + "origin": [0, 0, 0], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [11] + }, + 12 + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/deluxe_bed_top_right.json b/src/main/resources/assets/modernlife/models/block/deluxe_bed_top_right.json new file mode 100644 index 0000000..0d3b2ef --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/deluxe_bed_top_right.json @@ -0,0 +1,228 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "textures": { + "0": "block/white_wool", + "1": "block/oak_planks", + "2": "block/oak_log", + "4": "block/brown_wool", + "5": "modernlife:block/mattress", + "particle": "block/white_wool" + }, + "elements": [ + { + "name": "mattress_top_right", + "from": [0, 5, 2], + "to": [11, 11, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-16, 0, 16]}, + "faces": { + "north": {"uv": [0, 10, 16, 16], "texture": "#5"}, + "east": {"uv": [0, 0, 1, 10], "rotation": 90, "texture": "#5"}, + "south": {"uv": [0, 10, 16, 16], "texture": "#5"}, + "west": {"uv": [0, 6, 1, 16], "rotation": 270, "texture": "#5"}, + "up": {"uv": [0, 0, 16, 10], "texture": "#5"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#5"} + } + }, + { + "name": "headboard_right", + "from": [0, 5, 0], + "to": [12, 19, 1], + "shade": false, + "rotation": {"angle": 0, "axis": "y", "origin": [-16, 0, 16]}, + "faces": { + "north": {"uv": [0, 0, 12, 14], "texture": "#4"}, + "east": {"uv": [0, 0, 1, 14], "texture": "#4"}, + "south": {"uv": [0, 0, 12, 14], "texture": "#4"}, + "west": {"uv": [0, 0, 1, 14], "texture": "#4"}, + "up": {"uv": [0, 0, 12, 1], "texture": "#4"}, + "down": {"uv": [0, 0, 12, 1], "texture": "#4"} + } + }, + { + "name": "pillow_right", + "from": [0.5, 10.4992, 1.8317], + "to": [10.5, 16.4992, 3.8317], + "shade": false, + "rotation": {"angle": -22.5, "axis": "x", "origin": [6, 13.07342, 2.60532]}, + "faces": { + "north": {"uv": [0, 0, 10, 6], "rotation": 180, "texture": "#0"}, + "east": {"uv": [0, 0, 6, 2], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "west": {"uv": [0, 0, 6, 2], "rotation": 270, "texture": "#0"}, + "up": {"uv": [0, 0, 10, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 10, 2], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "angled_arch_7", + "from": [4.425, 23.025, 0.05], + "to": [5.425, 24.025, 0.98], + "shade": false, + "rotation": {"angle": -22.5, "axis": "z", "origin": [-5.5, 19.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 0.93, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 0.93, 1], "texture": "#4"}, + "up": {"uv": [0, 0, 1, 0.93], "texture": "#4"}, + "down": {"uv": [0, 0, 1, 0.93], "texture": "#4"} + } + }, + { + "name": "angled_arch_8", + "from": [5.45, 22.975, 0.025], + "to": [6.45, 23.975, 0.99], + "shade": false, + "rotation": {"angle": -22.5, "axis": "z", "origin": [-5.5, 19.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 0.965, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 0.965, 1], "texture": "#4"}, + "up": {"uv": [0, 0, 1, 0.965], "texture": "#4"}, + "down": {"uv": [0, 0, 1, 0.965], "texture": "#4"} + } + }, + { + "name": "angled_arch_6", + "from": [-0.875, 26.55, 0.025], + "to": [2.3, 27.625, 0.99], + "shade": false, + "rotation": {"angle": -45, "axis": "z", "origin": [-5.5, 19.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 1.075, 3.175], "rotation": 270, "texture": "#4"}, + "east": {"uv": [0, 0, 1.075, 0.965], "rotation": 90, "texture": "#4"}, + "south": {"uv": [0, 0, 1.075, 3.175], "rotation": 90, "texture": "#4"}, + "west": {"uv": [0, 0, 1.075, 0.965], "rotation": 90, "texture": "#4"}, + "up": {"uv": [0, 0, 0.965, 3.175], "rotation": 90, "texture": "#4"}, + "down": {"uv": [0, 0, 0.965, 3.175], "rotation": 90, "texture": "#4"} + } + }, + { + "name": "angled_arch_5", + "from": [0.875, 24.25, 0], + "to": [1.875, 25.25, 1], + "shade": false, + "rotation": {"angle": -22.5, "axis": "z", "origin": [-5.5, 19.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "rotation": 270, "texture": "#4"}, + "east": {"uv": [0, 0, 1, 1], "rotation": 90, "texture": "#4"}, + "south": {"uv": [0, 0, 1, 1], "rotation": 90, "texture": "#4"}, + "west": {"uv": [0, 0, 1, 1], "rotation": 90, "texture": "#4"}, + "up": {"uv": [0, 0, 1, 1], "rotation": 90, "texture": "#4"}, + "down": {"uv": [0, 0, 1, 1], "rotation": 90, "texture": "#4"} + } + }, + { + "name": "headboard_arch_2_right", + "from": [0, 20, 0], + "to": [4, 21, 1], + "shade": false, + "rotation": {"angle": 0, "axis": "y", "origin": [-16, 0, 16]}, + "faces": { + "north": {"uv": [0, 0, 4, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 4, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#4"}, + "up": {"uv": [0, 0, 4, 1], "texture": "#4"}, + "down": {"uv": [0, 0, 4, 1], "texture": "#4"} + } + }, + { + "name": "headboard_arch_3_right", + "from": [0, 21, 0], + "to": [3, 22, 1], + "shade": false, + "rotation": {"angle": 0, "axis": "y", "origin": [-16, 0, 16]}, + "faces": { + "north": {"uv": [0, 0, 3, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 3, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#4"}, + "up": {"uv": [0, 0, 3, 1], "texture": "#4"}, + "down": {"uv": [0, 0, 3, 1], "texture": "#4"} + } + }, + { + "name": "headboard_arch_4_right", + "from": [-0.425, 21.4, 0.05], + "to": [2.575, 22.4, 0.995], + "shade": false, + "rotation": {"angle": 0, "axis": "y", "origin": [-16, 0, 16]}, + "faces": { + "north": {"uv": [0, 0, 3, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 0.945, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 3, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 0.945, 1], "texture": "#4"}, + "up": {"uv": [0, 0, 3, 0.945], "texture": "#4"}, + "down": {"uv": [0, 0, 3, 0.945], "texture": "#4"} + } + }, + { + "name": "headboard_arch_1_right", + "from": [0, 19, 0], + "to": [5, 20, 1], + "shade": false, + "rotation": {"angle": 0, "axis": "y", "origin": [-16, 0, 16]}, + "faces": { + "north": {"uv": [0, 0, 5, 1], "texture": "#4"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 5, 1], "texture": "#4"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#4"}, + "up": {"uv": [0, 0, 5, 1], "texture": "#4"}, + "down": {"uv": [0, 0, 5, 1], "texture": "#4"} + } + }, + { + "name": "top_right_leg", + "from": [11, 0, 0], + "to": [12, 2, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [-16, 0, 16]}, + "faces": { + "north": {"uv": [0, 0, 1, 2], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 2], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 2], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 2], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#2"} + } + }, + { + "name": "foundation_top_right", + "from": [0, 2, 0], + "to": [12, 5, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-16, 0, 16]}, + "faces": { + "north": {"uv": [0, 0, 12, 3], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 3], "texture": "#1"}, + "south": {"uv": [0, 0, 12, 3], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 3], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 12, 16], "texture": "#1"} + } + } + ], + "groups": [ + 0, + 1, + 2, + { + "name": "headboard_arch", + "origin": [0, 0, 0], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [3, 4, 5, 6, 7, 8, 9, 10] + }, + { + "name": "legs", + "origin": [0, 0, 0], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [11] + }, + 12 + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/diorite_barrier.json b/src/main/resources/assets/modernlife/models/block/diorite_barrier.json new file mode 100644 index 0000000..2d32155 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/diorite_barrier.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/barrier", + "textures": { + "0": "block/diorite", + "particle": "block/diorite" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/diorite_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/block/diorite_kitchen_cabinet.json new file mode 100644 index 0000000..f8c262c --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/diorite_kitchen_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/diorite_kitchen_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [5, 5, 15], + "to": [7, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [11.33334, 5.33333, 11, 6], "texture": "#64"}, + "south": {"uv": [10.66666, 5.33333, 11.33334, 6], "texture": "#64"}, + "west": {"uv": [10.66666, 5.33333, 11, 6], "texture": "#64"}, + "up": {"uv": [10.66666, 5.33333, 11.33334, 5.66666], "texture": "#64"}, + "down": {"uv": [10.66666, 5.66667, 11.33334, 6], "texture": "#64"} + } + }, + { + "from": [9, 5, 15], + "to": [11, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#64"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#64"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#64"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/diorite_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/block/diorite_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..fd18291 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/diorite_kitchen_drawer_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/diorite_kitchen_drawer_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [6, 12, 15], + "to": [10, 13, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 10, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [12.66667, 5.33333, 12.33333, 5.66667], "texture": "#64"}, + "south": {"uv": [11.33333, 5.33333, 12.66667, 5.66667], "texture": "#64"}, + "west": {"uv": [11.33333, 5.33333, 11.66667, 5.66667], "texture": "#64"}, + "up": {"uv": [11.33333, 5.33333, 12.66667, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33333, 5.33334, 12.66667, 5.66667], "texture": "#64"} + } + }, + { + "from": [11, 6, 15], + "to": [13, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 5, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#64"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#64"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#64"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/diorite_ramp.json b/src/main/resources/assets/modernlife/models/block/diorite_ramp.json new file mode 100644 index 0000000..60b7fc6 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/diorite_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/diorite", + "particle": "block/diorite" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/diorite_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/diorite_ramp_corner.json new file mode 100644 index 0000000..0c42303 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/diorite_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/diorite", + "particle": "block/diorite" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/dirt_ramp.json b/src/main/resources/assets/modernlife/models/block/dirt_ramp.json new file mode 100644 index 0000000..4d4285d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/dirt_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/dirt", + "particle": "block/dirt" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/dirt_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/dirt_ramp_corner.json new file mode 100644 index 0000000..577b1ae --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/dirt_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/dirt", + "particle": "block/dirt" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/dishwasher.json b/src/main/resources/assets/modernlife/models/block/dishwasher.json new file mode 100644 index 0000000..95311d6 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/dishwasher.json @@ -0,0 +1,97 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "60": "modernlife:block/dishwasher", + "particle": "modernlife:block/dishwasher" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [8, 0, 16, 8], "texture": "#60"}, + "east": {"uv": [8, 0, 16, 8], "texture": "#60"}, + "south": {"uv": [0, 0, 8, 8], "texture": "#60"}, + "west": {"uv": [8, 0, 16, 8], "texture": "#60"}, + "up": {"uv": [16, 16, 8, 8], "texture": "#60"}, + "down": {"uv": [8, 8, 0, 16], "texture": "#60"} + } + }, + { + "from": [13, 10, 16], + "to": [13, 11, 17], + "rotation": {"angle": 0, "axis": "y", "origin": [14.25, -2.25, 0]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.25], "texture": "#60"}, + "east": {"uv": [6.5, 7, 7, 7.5], "texture": "#60"}, + "south": {"uv": [0, 0, 0, 0.25], "texture": "#60"}, + "west": {"uv": [6.5, 7, 7, 7.5], "texture": "#60"}, + "up": {"uv": [0, 0.25, 0, 0], "texture": "#60"}, + "down": {"uv": [0, 0, 0, 0.25], "texture": "#60"} + } + }, + { + "from": [3, 10, 16], + "to": [3, 11, 17], + "rotation": {"angle": 0, "axis": "y", "origin": [1.75, -2.25, 0]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.25], "texture": "#60"}, + "east": {"uv": [7, 7, 6.5, 7.5], "texture": "#60"}, + "south": {"uv": [0, 0, 0, 0.25], "texture": "#60"}, + "west": {"uv": [7, 7, 6.5, 7.5], "texture": "#60"}, + "up": {"uv": [0, 0.25, 0, 0], "texture": "#60"}, + "down": {"uv": [0, 0, 0, 0.25], "texture": "#60"} + } + }, + { + "from": [3, 10, 17], + "to": [13, 11, 18], + "rotation": {"angle": 0, "axis": "y", "origin": [1.75, -2.25, 0.25]}, + "faces": { + "north": {"uv": [1.5, 7, 6.5, 7.5], "texture": "#60"}, + "east": {"uv": [1.5, 7, 2, 7.5], "texture": "#60"}, + "south": {"uv": [1.5, 7, 6.5, 7.5], "texture": "#60"}, + "west": {"uv": [6, 7, 6.5, 7.5], "texture": "#60"}, + "up": {"uv": [6.5, 7.5, 1.5, 7], "texture": "#60"}, + "down": {"uv": [6.5, 7, 1.5, 7.5], "texture": "#60"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/door_bottom.json b/src/main/resources/assets/modernlife/models/block/door_bottom.json new file mode 100644 index 0000000..5eef3f8 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/door_bottom.json @@ -0,0 +1,18 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "#bottom" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 3, 16, 16 ], + "faces": { + "down": { "uv": [ 16, 13, 0, 16 ], "texture": "#bottom", "cullface": "down", "rotation": 90 }, + "north": { "uv": [ 3, 0, 0, 16 ], "texture": "#bottom", "cullface": "north" }, + "south": { "uv": [ 0, 0, 3, 16 ], "texture": "#bottom", "cullface": "south" }, + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#bottom", "cullface": "west" }, + "east": { "uv": [ 16, 0, 0, 16 ], "texture": "#bottom" } + } + } + ] +} diff --git a/src/main/resources/assets/modernlife/models/block/door_bottom_rh.json b/src/main/resources/assets/modernlife/models/block/door_bottom_rh.json new file mode 100644 index 0000000..69f4df6 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/door_bottom_rh.json @@ -0,0 +1,18 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "#bottom" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 3, 16, 16 ], + "faces": { + "down": { "uv": [ 0, 13, 16, 16 ], "texture": "#bottom", "cullface": "down", "rotation": 90 }, + "north": { "uv": [ 3, 0, 0, 16 ], "texture": "#bottom", "cullface": "north" }, + "south": { "uv": [ 0, 0, 3, 16 ], "texture": "#bottom", "cullface": "south" }, + "west": { "uv": [ 16, 0, 0, 16 ], "texture": "#bottom", "cullface": "west" }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#bottom" } + } + } + ] +} diff --git a/src/main/resources/assets/modernlife/models/block/door_top.json b/src/main/resources/assets/modernlife/models/block/door_top.json new file mode 100644 index 0000000..46358e1 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/door_top.json @@ -0,0 +1,18 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "#top" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 3, 16, 16 ], + "faces": { + "up": { "uv": [ 0, 3, 16, 0 ], "texture": "#top", "cullface": "up", "rotation": 90 }, + "north": { "uv": [ 3, 0, 0, 16 ], "texture": "#top", "cullface": "north" }, + "south": { "uv": [ 0, 0, 3, 16 ], "texture": "#top", "cullface": "south" }, + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#top", "cullface": "west" }, + "east": { "uv": [ 16, 0, 0, 16 ], "texture": "#top" } + } + } + ] +} diff --git a/src/main/resources/assets/modernlife/models/block/door_top_rh.json b/src/main/resources/assets/modernlife/models/block/door_top_rh.json new file mode 100644 index 0000000..891d851 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/door_top_rh.json @@ -0,0 +1,18 @@ +{ + "ambientocclusion": false, + "textures": { + "particle": "#top" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 3, 16, 16 ], + "faces": { + "up": { "uv": [ 0, 0, 16, 3 ], "texture": "#top", "cullface": "up", "rotation": 270 }, + "north": { "uv": [ 3, 0, 0, 16 ], "texture": "#top", "cullface": "north" }, + "south": { "uv": [ 0, 0, 3, 16 ], "texture": "#top", "cullface": "south" }, + "west": { "uv": [ 16, 0, 0, 16 ], "texture": "#top", "cullface": "west" }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#top" } + } + } + ] +} diff --git a/src/main/resources/assets/modernlife/models/block/double_acacia_wall_shelf.json b/src/main/resources/assets/modernlife/models/block/double_acacia_wall_shelf.json new file mode 100644 index 0000000..9d28a2a --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/double_acacia_wall_shelf.json @@ -0,0 +1,242 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "2": "modernlife:block/acacia_wall_shelf", + "particle": "modernlife:block/acacia_wall_shelf" + }, + "elements": [ + { + "from": [0, 12, 0], + "to": [16, 13, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [3.5, 1, 7.5]}, + "faces": { + "north": {"uv": [0, 5, 16, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"}, + "up": {"uv": [16, 6, 0, 0], "texture": "#2"}, + "down": {"uv": [16, 0, 0, 6], "texture": "#2"} + } + }, + { + "from": [1, 9, 0], + "to": [1, 10, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 9.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [1, 8, 0, 9], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [0, 8, 1, 9], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [1, 10, 0], + "to": [1, 11, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 10.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [2, 7, 0, 8], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [0, 7, 2, 8], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [1, 11, 1], + "to": [1, 12, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 11.5, 1.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [3, 6, 1, 7], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [1, 6, 3, 7], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [15, 11, 1], + "to": [15, 12, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 11.5, 1.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [3, 6, 1, 7], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [1, 6, 3, 7], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [15, 10, 0], + "to": [15, 11, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 10.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [2, 7, 0, 8], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [0, 7, 2, 8], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [15, 9, 0], + "to": [15, 10, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 9.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [1, 8, 0, 9], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [0, 8, 1, 9], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [0, 4, 0], + "to": [16, 5, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [3.5, -7, 7.5]}, + "faces": { + "north": {"uv": [0, 5, 16, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"}, + "up": {"uv": [16, 6, 0, 0], "texture": "#2"}, + "down": {"uv": [16, 0, 0, 6], "texture": "#2"} + } + }, + { + "from": [1, 1, 0], + "to": [1, 2, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 1.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [1, 8, 0, 9], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [0, 8, 1, 9], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [1, 2, 0], + "to": [1, 3, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 2.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [2, 7, 0, 8], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [0, 7, 2, 8], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [1, 3, 1], + "to": [1, 4, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 3.5, 1.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [3, 6, 1, 7], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [1, 6, 3, 7], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [15, 3, 1], + "to": [15, 4, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 3.5, 1.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [3, 6, 1, 7], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [1, 6, 3, 7], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [15, 2, 0], + "to": [15, 3, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 2.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [2, 7, 0, 8], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [0, 7, 2, 8], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [15, 1, 0], + "to": [15, 2, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 1.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [1, 8, 0, 9], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [0, 8, 1, 9], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 0.25, 4.25], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 0.25, 4.25], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -45, 0], + "translation": [-3.5, -1.25, 0] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, 0, -8] + } + }, + "groups": [ + { + "name": "shelf", + "origin": [8, 6, 0.5], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6] + }, + { + "name": "shelf2", + "origin": [8, 6, 0.5], + "color": 0, + "children": [7, 8, 9, 10, 11, 12, 13] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/double_birch_wall_shelf.json b/src/main/resources/assets/modernlife/models/block/double_birch_wall_shelf.json new file mode 100644 index 0000000..87763b6 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/double_birch_wall_shelf.json @@ -0,0 +1,242 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "2": "modernlife:block/birch_wall_shelf", + "particle": "modernlife:block/birch_wall_shelf" + }, + "elements": [ + { + "from": [0, 12, 0], + "to": [16, 13, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [3.5, 1, 7.5]}, + "faces": { + "north": {"uv": [0, 5, 16, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"}, + "up": {"uv": [16, 6, 0, 0], "texture": "#2"}, + "down": {"uv": [16, 0, 0, 6], "texture": "#2"} + } + }, + { + "from": [1, 9, 0], + "to": [1, 10, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 9.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [1, 8, 0, 9], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [0, 8, 1, 9], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [1, 10, 0], + "to": [1, 11, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 10.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [2, 7, 0, 8], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [0, 7, 2, 8], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [1, 11, 1], + "to": [1, 12, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 11.5, 1.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [3, 6, 1, 7], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [1, 6, 3, 7], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [15, 11, 1], + "to": [15, 12, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 11.5, 1.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [3, 6, 1, 7], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [1, 6, 3, 7], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [15, 10, 0], + "to": [15, 11, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 10.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [2, 7, 0, 8], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [0, 7, 2, 8], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [15, 9, 0], + "to": [15, 10, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 9.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [1, 8, 0, 9], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [0, 8, 1, 9], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [0, 4, 0], + "to": [16, 5, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [3.5, -7, 7.5]}, + "faces": { + "north": {"uv": [0, 5, 16, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"}, + "up": {"uv": [16, 6, 0, 0], "texture": "#2"}, + "down": {"uv": [16, 0, 0, 6], "texture": "#2"} + } + }, + { + "from": [1, 1, 0], + "to": [1, 2, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 1.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [1, 8, 0, 9], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [0, 8, 1, 9], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [1, 2, 0], + "to": [1, 3, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 2.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [2, 7, 0, 8], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [0, 7, 2, 8], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [1, 3, 1], + "to": [1, 4, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 3.5, 1.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [3, 6, 1, 7], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [1, 6, 3, 7], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [15, 3, 1], + "to": [15, 4, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 3.5, 1.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [3, 6, 1, 7], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [1, 6, 3, 7], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [15, 2, 0], + "to": [15, 3, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 2.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [2, 7, 0, 8], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [0, 7, 2, 8], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [15, 1, 0], + "to": [15, 2, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 1.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [1, 8, 0, 9], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [0, 8, 1, 9], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 0.25, 4.25], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 0.25, 4.25], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -45, 0], + "translation": [-3.5, -1.25, 0] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, 0, -8] + } + }, + "groups": [ + { + "name": "shelf", + "origin": [8, 6, 0.5], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6] + }, + { + "name": "shelf2", + "origin": [8, 6, 0.5], + "color": 0, + "children": [7, 8, 9, 10, 11, 12, 13] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/double_crimson_wall_shelf.json b/src/main/resources/assets/modernlife/models/block/double_crimson_wall_shelf.json new file mode 100644 index 0000000..c8eb03b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/double_crimson_wall_shelf.json @@ -0,0 +1,242 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "2": "modernlife:block/crimson_wall_shelf", + "particle": "modernlife:block/crimson_wall_shelf" + }, + "elements": [ + { + "from": [0, 12, 0], + "to": [16, 13, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [3.5, 1, 7.5]}, + "faces": { + "north": {"uv": [0, 5, 16, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"}, + "up": {"uv": [16, 6, 0, 0], "texture": "#2"}, + "down": {"uv": [16, 0, 0, 6], "texture": "#2"} + } + }, + { + "from": [1, 9, 0], + "to": [1, 10, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 9.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [1, 8, 0, 9], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [0, 8, 1, 9], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [1, 10, 0], + "to": [1, 11, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 10.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [2, 7, 0, 8], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [0, 7, 2, 8], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [1, 11, 1], + "to": [1, 12, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 11.5, 1.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [3, 6, 1, 7], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [1, 6, 3, 7], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [15, 11, 1], + "to": [15, 12, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 11.5, 1.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [3, 6, 1, 7], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [1, 6, 3, 7], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [15, 10, 0], + "to": [15, 11, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 10.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [2, 7, 0, 8], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [0, 7, 2, 8], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [15, 9, 0], + "to": [15, 10, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 9.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [1, 8, 0, 9], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [0, 8, 1, 9], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [0, 4, 0], + "to": [16, 5, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [3.5, -7, 7.5]}, + "faces": { + "north": {"uv": [0, 5, 16, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"}, + "up": {"uv": [16, 6, 0, 0], "texture": "#2"}, + "down": {"uv": [16, 0, 0, 6], "texture": "#2"} + } + }, + { + "from": [1, 1, 0], + "to": [1, 2, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 1.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [1, 8, 0, 9], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [0, 8, 1, 9], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [1, 2, 0], + "to": [1, 3, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 2.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [2, 7, 0, 8], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [0, 7, 2, 8], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [1, 3, 1], + "to": [1, 4, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 3.5, 1.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [3, 6, 1, 7], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [1, 6, 3, 7], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [15, 3, 1], + "to": [15, 4, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 3.5, 1.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [3, 6, 1, 7], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [1, 6, 3, 7], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [15, 2, 0], + "to": [15, 3, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 2.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [2, 7, 0, 8], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [0, 7, 2, 8], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [15, 1, 0], + "to": [15, 2, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 1.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [1, 8, 0, 9], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [0, 8, 1, 9], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 0.25, 4.25], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 0.25, 4.25], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -45, 0], + "translation": [-3.5, -1.25, 0] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, 0, -8] + } + }, + "groups": [ + { + "name": "shelf", + "origin": [8, 6, 0.5], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6] + }, + { + "name": "shelf2", + "origin": [8, 6, 0.5], + "color": 0, + "children": [7, 8, 9, 10, 11, 12, 13] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/double_dark_oak_wall_shelf.json b/src/main/resources/assets/modernlife/models/block/double_dark_oak_wall_shelf.json new file mode 100644 index 0000000..661ab8d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/double_dark_oak_wall_shelf.json @@ -0,0 +1,241 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "1": "modernlife:block/dark_oak_wall_shelf" + }, + "elements": [ + { + "from": [0, 12, 0], + "to": [16, 13, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [3.5, 1, 7.5]}, + "faces": { + "north": {"uv": [0, 5, 16, 6], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#1"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#1"}, + "up": {"uv": [16, 6, 0, 0], "texture": "#1"}, + "down": {"uv": [16, 0, 0, 6], "texture": "#1"} + } + }, + { + "from": [1, 9, 0], + "to": [1, 10, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 9.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [1, 8, 0, 9], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [0, 8, 1, 9], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [1, 10, 0], + "to": [1, 11, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 10.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [2, 7, 0, 8], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [0, 7, 2, 8], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [1, 11, 1], + "to": [1, 12, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 11.5, 1.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [3, 6, 1, 7], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [1, 6, 3, 7], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [15, 11, 1], + "to": [15, 12, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 11.5, 1.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [3, 6, 1, 7], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [1, 6, 3, 7], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [15, 10, 0], + "to": [15, 11, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 10.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [2, 7, 0, 8], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [0, 7, 2, 8], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [15, 9, 0], + "to": [15, 10, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 9.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [1, 8, 0, 9], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [0, 8, 1, 9], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [0, 4, 0], + "to": [16, 5, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [3.5, -7, 7.5]}, + "faces": { + "north": {"uv": [0, 5, 16, 6], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#1"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#1"}, + "up": {"uv": [16, 6, 0, 0], "texture": "#1"}, + "down": {"uv": [16, 0, 0, 6], "texture": "#1"} + } + }, + { + "from": [1, 1, 0], + "to": [1, 2, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 1.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [1, 8, 0, 9], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [0, 8, 1, 9], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [1, 2, 0], + "to": [1, 3, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 2.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [2, 7, 0, 8], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [0, 7, 2, 8], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [1, 3, 1], + "to": [1, 4, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 3.5, 1.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [3, 6, 1, 7], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [1, 6, 3, 7], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [15, 3, 1], + "to": [15, 4, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 3.5, 1.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [3, 6, 1, 7], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [1, 6, 3, 7], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [15, 2, 0], + "to": [15, 3, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 2.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [2, 7, 0, 8], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [0, 7, 2, 8], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [15, 1, 0], + "to": [15, 2, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 1.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [1, 8, 0, 9], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [0, 8, 1, 9], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 0.25, 4.25], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 0.25, 4.25], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -45, 0], + "translation": [-3.5, -1.25, 0] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, 0, -8] + } + }, + "groups": [ + { + "name": "shelf", + "origin": [8, 6, 0.5], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6] + }, + { + "name": "shelf2", + "origin": [8, 6, 0.5], + "color": 0, + "children": [7, 8, 9, 10, 11, 12, 13] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/double_jungle_wall_shelf.json b/src/main/resources/assets/modernlife/models/block/double_jungle_wall_shelf.json new file mode 100644 index 0000000..2e45d08 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/double_jungle_wall_shelf.json @@ -0,0 +1,241 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "1": "modernlife:block/jungle_wall_shelf" + }, + "elements": [ + { + "from": [0, 12, 0], + "to": [16, 13, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [3.5, 1, 7.5]}, + "faces": { + "north": {"uv": [0, 5, 16, 6], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#1"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#1"}, + "up": {"uv": [16, 6, 0, 0], "texture": "#1"}, + "down": {"uv": [16, 0, 0, 6], "texture": "#1"} + } + }, + { + "from": [1, 9, 0], + "to": [1, 10, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 9.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [1, 8, 0, 9], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [0, 8, 1, 9], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [1, 10, 0], + "to": [1, 11, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 10.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [2, 7, 0, 8], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [0, 7, 2, 8], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [1, 11, 1], + "to": [1, 12, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 11.5, 1.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [3, 6, 1, 7], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [1, 6, 3, 7], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [15, 11, 1], + "to": [15, 12, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 11.5, 1.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [3, 6, 1, 7], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [1, 6, 3, 7], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [15, 10, 0], + "to": [15, 11, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 10.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [2, 7, 0, 8], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [0, 7, 2, 8], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [15, 9, 0], + "to": [15, 10, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 9.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [1, 8, 0, 9], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [0, 8, 1, 9], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [0, 4, 0], + "to": [16, 5, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [3.5, -7, 7.5]}, + "faces": { + "north": {"uv": [0, 5, 16, 6], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#1"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#1"}, + "up": {"uv": [16, 6, 0, 0], "texture": "#1"}, + "down": {"uv": [16, 0, 0, 6], "texture": "#1"} + } + }, + { + "from": [1, 1, 0], + "to": [1, 2, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 1.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [1, 8, 0, 9], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [0, 8, 1, 9], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [1, 2, 0], + "to": [1, 3, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 2.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [2, 7, 0, 8], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [0, 7, 2, 8], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [1, 3, 1], + "to": [1, 4, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 3.5, 1.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [3, 6, 1, 7], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [1, 6, 3, 7], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [15, 3, 1], + "to": [15, 4, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 3.5, 1.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [3, 6, 1, 7], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [1, 6, 3, 7], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [15, 2, 0], + "to": [15, 3, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 2.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [2, 7, 0, 8], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [0, 7, 2, 8], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [15, 1, 0], + "to": [15, 2, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 1.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [1, 8, 0, 9], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [0, 8, 1, 9], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 0.25, 4.25], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 0.25, 4.25], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -45, 0], + "translation": [-3.5, -1.25, 0] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, 0, -8] + } + }, + "groups": [ + { + "name": "shelf", + "origin": [8, 6, 0.5], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6] + }, + { + "name": "shelf2", + "origin": [8, 6, 0.5], + "color": 0, + "children": [7, 8, 9, 10, 11, 12, 13] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/double_oak_wall_shelf.json b/src/main/resources/assets/modernlife/models/block/double_oak_wall_shelf.json new file mode 100644 index 0000000..5220611 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/double_oak_wall_shelf.json @@ -0,0 +1,242 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "2": "modernlife:block/oak_wall_shelf", + "particle": "modernlife:block/oak_wall_shelf" + }, + "elements": [ + { + "from": [0, 12, 0], + "to": [16, 13, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [3.5, 1, 7.5]}, + "faces": { + "north": {"uv": [0, 5, 16, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"}, + "up": {"uv": [16, 6, 0, 0], "texture": "#2"}, + "down": {"uv": [16, 0, 0, 6], "texture": "#2"} + } + }, + { + "from": [1, 9, 0], + "to": [1, 10, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 9.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [1, 8, 0, 9], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [0, 8, 1, 9], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [1, 10, 0], + "to": [1, 11, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 10.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [2, 7, 0, 8], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [0, 7, 2, 8], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [1, 11, 1], + "to": [1, 12, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 11.5, 1.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [3, 6, 1, 7], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [1, 6, 3, 7], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [15, 11, 1], + "to": [15, 12, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 11.5, 1.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [3, 6, 1, 7], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [1, 6, 3, 7], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [15, 10, 0], + "to": [15, 11, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 10.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [2, 7, 0, 8], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [0, 7, 2, 8], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [15, 9, 0], + "to": [15, 10, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 9.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [1, 8, 0, 9], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [0, 8, 1, 9], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [0, 4, 0], + "to": [16, 5, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [3.5, -7, 7.5]}, + "faces": { + "north": {"uv": [0, 5, 16, 6], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#2"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#2"}, + "up": {"uv": [16, 6, 0, 0], "texture": "#2"}, + "down": {"uv": [16, 0, 0, 6], "texture": "#2"} + } + }, + { + "from": [1, 1, 0], + "to": [1, 2, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 1.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [1, 8, 0, 9], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [0, 8, 1, 9], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [1, 2, 0], + "to": [1, 3, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 2.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [2, 7, 0, 8], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [0, 7, 2, 8], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [1, 3, 1], + "to": [1, 4, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 3.5, 1.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [3, 6, 1, 7], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [1, 6, 3, 7], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [15, 3, 1], + "to": [15, 4, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 3.5, 1.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [3, 6, 1, 7], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [1, 6, 3, 7], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [15, 2, 0], + "to": [15, 3, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 2.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [2, 7, 0, 8], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [0, 7, 2, 8], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + }, + { + "from": [15, 1, 0], + "to": [15, 2, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 1.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "east": {"uv": [1, 8, 0, 9], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#2"}, + "west": {"uv": [0, 8, 1, 9], "texture": "#2"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 0.25, 4.25], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 0.25, 4.25], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -45, 0], + "translation": [-3.5, -1.25, 0] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, 0, -8] + } + }, + "groups": [ + { + "name": "shelf", + "origin": [8, 6, 0.5], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6] + }, + { + "name": "shelf2", + "origin": [8, 6, 0.5], + "color": 0, + "children": [7, 8, 9, 10, 11, 12, 13] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/double_spruce_wall_shelf.json b/src/main/resources/assets/modernlife/models/block/double_spruce_wall_shelf.json new file mode 100644 index 0000000..4c4c610 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/double_spruce_wall_shelf.json @@ -0,0 +1,241 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "1": "modernlife:block/spruce_wall_shelf" + }, + "elements": [ + { + "from": [0, 12, 0], + "to": [16, 13, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [3.5, 1, 7.5]}, + "faces": { + "north": {"uv": [0, 5, 16, 6], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#1"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#1"}, + "up": {"uv": [16, 6, 0, 0], "texture": "#1"}, + "down": {"uv": [16, 0, 0, 6], "texture": "#1"} + } + }, + { + "from": [1, 9, 0], + "to": [1, 10, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 9.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [1, 8, 0, 9], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [0, 8, 1, 9], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [1, 10, 0], + "to": [1, 11, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 10.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [2, 7, 0, 8], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [0, 7, 2, 8], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [1, 11, 1], + "to": [1, 12, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 11.5, 1.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [3, 6, 1, 7], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [1, 6, 3, 7], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [15, 11, 1], + "to": [15, 12, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 11.5, 1.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [3, 6, 1, 7], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [1, 6, 3, 7], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [15, 10, 0], + "to": [15, 11, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 10.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [2, 7, 0, 8], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [0, 7, 2, 8], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [15, 9, 0], + "to": [15, 10, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 9.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [1, 8, 0, 9], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [0, 8, 1, 9], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [0, 4, 0], + "to": [16, 5, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [3.5, -7, 7.5]}, + "faces": { + "north": {"uv": [0, 5, 16, 6], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#1"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#1"}, + "up": {"uv": [16, 6, 0, 0], "texture": "#1"}, + "down": {"uv": [16, 0, 0, 6], "texture": "#1"} + } + }, + { + "from": [1, 1, 0], + "to": [1, 2, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 1.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [1, 8, 0, 9], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [0, 8, 1, 9], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [1, 2, 0], + "to": [1, 3, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 2.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [2, 7, 0, 8], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [0, 7, 2, 8], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [1, 3, 1], + "to": [1, 4, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 3.5, 1.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [3, 6, 1, 7], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [1, 6, 3, 7], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [15, 3, 1], + "to": [15, 4, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 3.5, 1.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [3, 6, 1, 7], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [1, 6, 3, 7], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [15, 2, 0], + "to": [15, 3, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 2.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [2, 7, 0, 8], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [0, 7, 2, 8], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [15, 1, 0], + "to": [15, 2, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 1.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [1, 8, 0, 9], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [0, 8, 1, 9], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 0.25, 4.25], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 0.25, 4.25], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -45, 0], + "translation": [-3.5, -1.25, 0] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, 0, -8] + } + }, + "groups": [ + { + "name": "shelf", + "origin": [8, 6, 0.5], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6] + }, + { + "name": "shelf2", + "origin": [8, 6, 0.5], + "color": 0, + "children": [7, 8, 9, 10, 11, 12, 13] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/double_wall_shelf.json b/src/main/resources/assets/modernlife/models/block/double_wall_shelf.json new file mode 100644 index 0000000..115305b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/double_wall_shelf.json @@ -0,0 +1,136 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "block/oak_planks", + "particle": "block/oak_planks" + }, + "elements": [ + { + "from": [0, 12, 0], + "to": [16, 13, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [3.5, 1, 7.5]}, + "faces": { + "north": {"uv": [0, 0, 6, 16], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 0, 6, 16], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 0, 6, 16], "rotation": 90, "texture": "#0"}, + "west": {"uv": [0, 0, 6, 16], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 0, 6, 16], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 6, 16], "rotation": 90, "texture": "#0"} + } + }, + { + "from": [1.5, 9, 0], + "to": [2.5, 13, 1], + "rotation": {"angle": 45, "axis": "x", "origin": [8, 10.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#0"} + } + }, + { + "from": [13.5, 9, 0], + "to": [14.5, 13, 1], + "rotation": {"angle": 45, "axis": "x", "origin": [8, 10.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#0"} + } + }, + { + "from": [0, 4, 0], + "to": [16, 5, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [3.5, -7, 7.5]}, + "faces": { + "north": {"uv": [0, 0, 6, 16], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 0, 6, 16], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 0, 6, 16], "rotation": 90, "texture": "#0"}, + "west": {"uv": [0, 0, 6, 16], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 0, 6, 16], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 6, 16], "rotation": 90, "texture": "#0"} + } + }, + { + "from": [1.5, 1, 0], + "to": [2.5, 5, 1], + "rotation": {"angle": 45, "axis": "x", "origin": [8, 2.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#0"} + } + }, + { + "from": [13.5, 1, 0], + "to": [14.5, 5, 1], + "rotation": {"angle": 45, "axis": "x", "origin": [8, 2.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, -2.25, 4], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, -2.25, 4], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 2.45, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 2.45, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [10, 45, 0], + "translation": [3.5, -1, 0], + "scale": [0.9, 0.9, 0.9] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, 0, -8.25] + } + }, + "groups": [ + { + "name": "shelf", + "origin": [8, 6, 0.5], + "children": [0, 1, 2] + }, + { + "name": "shelf", + "origin": [8, 6, 0.5], + "children": [3, 4, 5] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/double_warped_wall_shelf.json b/src/main/resources/assets/modernlife/models/block/double_warped_wall_shelf.json new file mode 100644 index 0000000..2d32932 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/double_warped_wall_shelf.json @@ -0,0 +1,241 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "1": "modernlife:block/warped_wall_shelf" + }, + "elements": [ + { + "from": [0, 12, 0], + "to": [16, 13, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [3.5, 1, 7.5]}, + "faces": { + "north": {"uv": [0, 5, 16, 6], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#1"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#1"}, + "up": {"uv": [16, 6, 0, 0], "texture": "#1"}, + "down": {"uv": [16, 0, 0, 6], "texture": "#1"} + } + }, + { + "from": [1, 9, 0], + "to": [1, 10, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 9.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [1, 8, 0, 9], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [0, 8, 1, 9], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [1, 10, 0], + "to": [1, 11, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 10.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [2, 7, 0, 8], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [0, 7, 2, 8], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [1, 11, 1], + "to": [1, 12, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 11.5, 1.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [3, 6, 1, 7], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [1, 6, 3, 7], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [15, 11, 1], + "to": [15, 12, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 11.5, 1.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [3, 6, 1, 7], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [1, 6, 3, 7], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [15, 10, 0], + "to": [15, 11, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 10.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [2, 7, 0, 8], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [0, 7, 2, 8], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [15, 9, 0], + "to": [15, 10, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 9.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [1, 8, 0, 9], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [0, 8, 1, 9], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [0, 4, 0], + "to": [16, 5, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [3.5, -7, 7.5]}, + "faces": { + "north": {"uv": [0, 5, 16, 6], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#1"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#1"}, + "up": {"uv": [16, 6, 0, 0], "texture": "#1"}, + "down": {"uv": [16, 0, 0, 6], "texture": "#1"} + } + }, + { + "from": [1, 1, 0], + "to": [1, 2, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 1.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [1, 8, 0, 9], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [0, 8, 1, 9], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [1, 2, 0], + "to": [1, 3, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 2.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [2, 7, 0, 8], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [0, 7, 2, 8], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [1, 3, 1], + "to": [1, 4, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 3.5, 1.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [3, 6, 1, 7], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [1, 6, 3, 7], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [15, 3, 1], + "to": [15, 4, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 3.5, 1.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [3, 6, 1, 7], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [1, 6, 3, 7], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [15, 2, 0], + "to": [15, 3, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 2.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [2, 7, 0, 8], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [0, 7, 2, 8], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [15, 1, 0], + "to": [15, 2, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 1.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [1, 8, 0, 9], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [0, 8, 1, 9], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 0.25, 4.25], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 0.25, 4.25], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -45, 0], + "translation": [-3.5, -1.25, 0] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, 0, -8] + } + }, + "groups": [ + { + "name": "shelf", + "origin": [8, 6, 0.5], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6] + }, + { + "name": "shelf2", + "origin": [8, 6, 0.5], + "color": 0, + "children": [7, 8, 9, 10, 11, 12, 13] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/dryer.json b/src/main/resources/assets/modernlife/models/block/dryer.json new file mode 100644 index 0000000..3eb7384 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/dryer.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/washing_machine" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/dual_monitor.json b/src/main/resources/assets/modernlife/models/block/dual_monitor.json new file mode 100644 index 0000000..a9e9c43 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/dual_monitor.json @@ -0,0 +1,185 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "block/hopper_outside", + "1": "block/black_concrete_powder", + "2": "block/black_concrete", + "particle": "block/hopper_outside" + }, + "elements": [ + { + "from": [-0.52813, 0, 6.88062], + "to": [0.54688, 0.25, 9.88062], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 3.58006, 8.16519]}, + "faces": { + "north": {"uv": [0, 0, 3.075, 0.25], "texture": "#0"}, + "east": {"uv": [0, 0, 3, 0.25], "texture": "#0"}, + "south": {"uv": [0, 0, 3.075, 0.25], "texture": "#0"}, + "west": {"uv": [0, 0, 3, 0.25], "texture": "#0"}, + "up": {"uv": [0, 0, 16, 1], "texture": "#0"}, + "down": {"uv": [6.475, 6.5, 9.55, 9.5], "texture": "#0"} + } + }, + { + "from": [-0.50312, 1.95174, 4.89232], + "to": [0.49687, 2.20174, 6.99232], + "rotation": {"angle": -45, "axis": "x", "origin": [0, 3.58006, 8.16519]}, + "faces": { + "north": {"uv": [0, 0, 3, 0.25], "texture": "#0"}, + "east": {"uv": [0, 0, 2.1, 0.25], "texture": "#0"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 2.1, 0.25], "texture": "#0"}, + "up": {"uv": [6.5, 14.05, 9.5, 16], "texture": "#0"}, + "down": {"uv": [6.5, 14.05, 9.5, 16], "texture": "#0"} + } + }, + { + "name": "screen_back", + "from": [-8.00313, 1.625, 8.19313], + "to": [7.99687, 11.625, 8.29313], + "rotation": {"angle": 22.5, "axis": "y", "origin": [0, 3.58006, 8.16519]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 10], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 10], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 1], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 1], "texture": "#1"} + } + }, + { + "name": "screen", + "from": [-8.00313, 1.625, 8.54313], + "to": [7.99687, 11.625, 8.71812], + "rotation": {"angle": 22.5, "axis": "y", "origin": [0, 3.58006, 8.41519]}, + "faces": { + "north": {"uv": [0, 0, 16, 10], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 10], "texture": "#2"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 10], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 1], "texture": "#2"}, + "down": {"uv": [0, 0, 16, 1], "texture": "#2"} + } + }, + { + "name": "screen", + "from": [7.99687, 1.625, 8.54313], + "to": [23.99688, 11.625, 8.71812], + "rotation": {"angle": -22.5, "axis": "y", "origin": [15.99688, 6.625, 8.56188]}, + "faces": { + "north": {"uv": [0, 0, 16, 10], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 10], "texture": "#2"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 10], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 1], "texture": "#2"}, + "down": {"uv": [0, 0, 16, 1], "texture": "#2"} + } + }, + { + "name": "screen_back", + "from": [7.99687, 1.625, 8.19313], + "to": [23.99688, 11.625, 8.29313], + "rotation": {"angle": -22.5, "axis": "y", "origin": [15.99688, 6.625, 8.31188]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 10], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 10], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 1], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 1], "texture": "#1"} + } + }, + { + "from": [15.47188, 0, 6.88062], + "to": [16.54688, 0.25, 9.88062], + "rotation": {"angle": 0, "axis": "y", "origin": [10.49688, 0, 3.88062]}, + "faces": { + "north": {"uv": [0, 0, 3.075, 0.25], "texture": "#0"}, + "east": {"uv": [0, 0, 3, 0.25], "texture": "#0"}, + "south": {"uv": [0, 0, 3.075, 0.25], "texture": "#0"}, + "west": {"uv": [0, 0, 3, 0.25], "texture": "#0"}, + "up": {"uv": [0, 0, 16, 1], "texture": "#0"}, + "down": {"uv": [6.475, 6.5, 9.55, 9.5], "texture": "#0"} + } + }, + { + "from": [15.49688, -0.15, 6.87063], + "to": [16.49688, 1.95, 7.12063], + "rotation": {"angle": 45, "axis": "x", "origin": [15.99688, 0.125, 7.38062]}, + "faces": { + "north": {"uv": [6.5, 14.05, 9.5, 16], "rotation": 180, "texture": "#0"}, + "east": {"uv": [0, 0, 2.1, 0.25], "rotation": 90, "texture": "#0"}, + "south": {"uv": [6.5, 14.05, 9.5, 16], "texture": "#0"}, + "west": {"uv": [0, 0, 2.1, 0.25], "rotation": 270, "texture": "#0"}, + "up": {"uv": [0, 0, 16, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 3, 0.25], "rotation": 180, "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [-6, 7.25, 0], + "scale": [0.9, 0.9, 0.9] + }, + "thirdperson_lefthand": { + "translation": [-6, 7.25, 0], + "scale": [0.9, 0.9, 0.9] + }, + "firstperson_righthand": { + "rotation": [0, -30, 16], + "translation": [-1.87, 3.2, 0.63], + "scale": [0.8, 0.8, 0.8] + }, + "firstperson_lefthand": { + "rotation": [0, -30, 16], + "translation": [-1.87, 3.2, 0.63], + "scale": [0.8, 0.8, 0.8] + }, + "ground": { + "translation": [0, 3.25, 0], + "scale": [0.7, 0.7, 0.7] + }, + "gui": { + "rotation": [30, 30, 0], + "translation": [-1, 1.25, 0], + "scale": [0.55, 0.55, 0.55] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, 2.25, -1.25] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [-6, 2.5, 1.9125], + "children": [ + { + "name": "stand", + "origin": [8, 0.125, 7], + "children": [0, 1] + }, + { + "name": "m1", + "origin": [-6, 2.5, 1.9125], + "children": [2, 3] + }, + { + "name": "m2", + "origin": [5.99687, 2.5, 2.43062], + "children": [4, 5, + { + "name": "stand", + "origin": [5.99687, 2.5, 2.43062], + "children": [6, 7] + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/easel_empty_big.json b/src/main/resources/assets/modernlife/models/block/easel_empty_big.json new file mode 100644 index 0000000..e53b64b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/easel_empty_big.json @@ -0,0 +1,173 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "1": "modernlife:block/easel" + }, + "elements": [ + { + "name": "vertical_support", + "from": [7, 0.2706, 11.34672], + "to": [9, 18.2706, 12.34672], + "rotation": {"angle": -22.5, "axis": "x", "origin": [-8, 0.2706, 0.34672]}, + "faces": { + "north": {"uv": [4, 0, 4.5, 4.5], "texture": "#1"}, + "east": {"uv": [5, 0.5, 5.25, 5], "texture": "#1"}, + "south": {"uv": [4.5, 0, 5, 4.5], "texture": "#1"}, + "west": {"uv": [2.5, 5, 2.75, 9.5], "texture": "#1"}, + "up": {"uv": [0.5, 5.75, 0, 5.5], "texture": "#1"}, + "down": {"uv": [1, 5.5, 0.5, 5.75], "texture": "#1"} + } + }, + { + "name": "232_left", + "from": [9, 12.2706, 10.34672], + "to": [9, 14.2706, 11.34672], + "rotation": {"angle": -22.5, "axis": "x", "origin": [-8, 0.2706, 0.34672]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.5], "texture": "#1"}, + "east": {"uv": [5.5, 5.5, 5.75, 6], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 0.5], "texture": "#1"}, + "west": {"uv": [0, 5.75, 0.25, 6.25], "texture": "#1"}, + "up": {"uv": [0, 0.25, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 0.25], "texture": "#1"} + } + }, + { + "name": "32_right", + "from": [7, 12.2706, 10.34672], + "to": [7, 14.2706, 11.34672], + "rotation": {"angle": -22.5, "axis": "x", "origin": [24, 0.2706, 0.34672]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.5], "texture": "#1"}, + "east": {"uv": [0.25, 5.75, 0.5, 6.25], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 0.5], "texture": "#1"}, + "west": {"uv": [0.5, 5.75, 0.75, 6.25], "texture": "#1"}, + "up": {"uv": [0, 0.25, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 0.25], "texture": "#1"} + } + }, + { + "name": "tripod_back", + "from": [7.001, 0.001, 4.501], + "to": [8.999, 17.999, 5.499], + "rotation": {"angle": 0, "axis": "x", "origin": [-4.475, 0, 1]}, + "faces": { + "north": {"uv": [4, 4.5, 4.5, 9], "texture": "#1"}, + "east": {"uv": [2.75, 5, 3, 9.5], "texture": "#1"}, + "south": {"uv": [4.5, 4.5, 5, 9], "texture": "#1"}, + "west": {"uv": [3, 5, 3.25, 9.5], "texture": "#1"}, + "up": {"uv": [1.5, 5.75, 1, 5.5], "texture": "#1"}, + "down": {"uv": [2, 5.5, 1.5, 5.75], "texture": "#1"} + } + }, + { + "name": "crossbar_bottom", + "from": [4, -1.07073, 12.60809], + "to": [12, 0.92927, 13.60809], + "rotation": {"angle": -22.5, "axis": "x", "origin": [-3.525, -2.57073, 2.63309]}, + "faces": { + "north": {"uv": [5.25, 1, 7.25, 1.5], "texture": "#1"}, + "east": {"uv": [5, 5.5, 5.25, 6], "texture": "#1"}, + "south": {"uv": [5.25, 1.5, 7.25, 2], "texture": "#1"}, + "west": {"uv": [5.25, 5.5, 5.5, 6], "texture": "#1"}, + "up": {"uv": [7.25, 3.25, 5.25, 3], "texture": "#1"}, + "down": {"uv": [7.25, 3.25, 5.25, 3.5], "texture": "#1"} + } + }, + { + "name": "crossbar_top", + "from": [4, 12.17454, 12.36482], + "to": [12, 14.17454, 13.36482], + "rotation": {"angle": -22.5, "axis": "x", "origin": [-3.6, 0.17454, 0.11482]}, + "faces": { + "north": {"uv": [5, 5, 7, 5.5], "texture": "#1"}, + "east": {"uv": [3.75, 5, 4, 5.5], "texture": "#1"}, + "south": {"uv": [5.25, 0.5, 7.25, 1], "texture": "#1"}, + "west": {"uv": [3.75, 5.5, 4, 6], "texture": "#1"}, + "up": {"uv": [7.25, 2.75, 5.25, 2.5], "texture": "#1"}, + "down": {"uv": [7.25, 2.75, 5.25, 3], "texture": "#1"} + } + }, + { + "name": "tripod_left", + "from": [2, -4.5, 11.5], + "to": [4, 15.5, 13.5], + "rotation": {"angle": -22.5, "axis": "x", "origin": [-5, 0, 1]}, + "faces": { + "north": {"uv": [0, 0, 0.5, 5], "texture": "#1"}, + "east": {"uv": [0.5, 0, 1, 5], "texture": "#1"}, + "south": {"uv": [1, 0, 1.5, 5], "texture": "#1"}, + "west": {"uv": [1.5, 0, 2, 5], "texture": "#1"}, + "up": {"uv": [3.75, 5.5, 3.25, 5], "texture": "#1"}, + "down": {"uv": [5.75, 3.5, 5.25, 4], "texture": "#1"} + } + }, + { + "name": "tripod_right", + "from": [12, -4.5, 11.5], + "to": [14, 15.5, 13.5], + "rotation": {"angle": -22.5, "axis": "x", "origin": [-5, 0, 1]}, + "faces": { + "north": {"uv": [2.5, 0, 2, 5], "texture": "#1"}, + "east": {"uv": [4, 0, 3.5, 5], "texture": "#1"}, + "south": {"uv": [3.5, 0, 3, 5], "texture": "#1"}, + "west": {"uv": [3, 0, 2.5, 5], "texture": "#1"}, + "up": {"uv": [5.25, 4.5, 5.75, 4], "texture": "#1"}, + "down": {"uv": [5.25, 4.5, 5.75, 5], "texture": "#1"} + } + }, + { + "name": "painting_rest", + "from": [3, 2.09699, 13.72391], + "to": [13, 3.09699, 15.72391], + "rotation": {"angle": -22.5, "axis": "x", "origin": [-3.6, -3.27801, 0.59891]}, + "faces": { + "north": {"uv": [5.25, 2, 7.75, 2.25], "texture": "#1"}, + "east": {"uv": [2, 5.5, 2.5, 5.75], "texture": "#1"}, + "south": {"uv": [5.25, 2.25, 7.75, 2.5], "texture": "#1"}, + "west": {"uv": [3.25, 5.5, 3.75, 5.75], "texture": "#1"}, + "up": {"uv": [2.5, 5.5, 0, 5], "texture": "#1"}, + "down": {"uv": [7.5, 0, 5, 0.5], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -45, 0], + "translation": [1, -1, 0], + "scale": [0.7, 0.7, 0.7] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, 0, -6] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/easel_full_big.json b/src/main/resources/assets/modernlife/models/block/easel_full_big.json new file mode 100644 index 0000000..6bf0a22 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/easel_full_big.json @@ -0,0 +1,187 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [32, 32], + "textures": { + "1": "modernlife:block/easel", + "3": "modernlife:block/canvas" + }, + "elements": [ + { + "name": "vertical_support", + "from": [7, 0.2706, 11.34672], + "to": [9, 18.2706, 12.34672], + "rotation": {"angle": -22.5, "axis": "x", "origin": [-8, 0.2706, 0.34672]}, + "faces": { + "north": {"uv": [4, 0, 4.5, 4.5], "texture": "#1"}, + "east": {"uv": [5, 0.5, 5.25, 5], "texture": "#1"}, + "south": {"uv": [4.5, 0, 5, 4.5], "texture": "#1"}, + "west": {"uv": [2.5, 5, 2.75, 9.5], "texture": "#1"}, + "up": {"uv": [0.5, 5.75, 0, 5.5], "texture": "#1"}, + "down": {"uv": [1, 5.5, 0.5, 5.75], "texture": "#1"} + } + }, + { + "name": "232_left", + "from": [9, 12.2706, 10.34672], + "to": [9, 14.2706, 11.34672], + "rotation": {"angle": -22.5, "axis": "x", "origin": [-8, 0.2706, 0.34672]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.5], "texture": "#1"}, + "east": {"uv": [5.5, 5.5, 5.75, 6], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 0.5], "texture": "#1"}, + "west": {"uv": [0, 5.75, 0.25, 6.25], "texture": "#1"}, + "up": {"uv": [0, 0.25, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 0.25], "texture": "#1"} + } + }, + { + "name": "32_right", + "from": [7, 12.2706, 10.34672], + "to": [7, 14.2706, 11.34672], + "rotation": {"angle": -22.5, "axis": "x", "origin": [24, 0.2706, 0.34672]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.5], "texture": "#1"}, + "east": {"uv": [0.25, 5.75, 0.5, 6.25], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 0.5], "texture": "#1"}, + "west": {"uv": [0.5, 5.75, 0.75, 6.25], "texture": "#1"}, + "up": {"uv": [0, 0.25, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 0.25], "texture": "#1"} + } + }, + { + "name": "tripod_back", + "from": [7.001, 0.001, 4.501], + "to": [8.999, 17.999, 5.499], + "rotation": {"angle": 0, "axis": "x", "origin": [-4.475, 0, 1]}, + "faces": { + "north": {"uv": [4, 4.5, 4.5, 9], "texture": "#1"}, + "east": {"uv": [2.75, 5, 3, 9.5], "texture": "#1"}, + "south": {"uv": [4.5, 4.5, 5, 9], "texture": "#1"}, + "west": {"uv": [3, 5, 3.25, 9.5], "texture": "#1"}, + "up": {"uv": [1.5, 5.75, 1, 5.5], "texture": "#1"}, + "down": {"uv": [2, 5.5, 1.5, 5.75], "texture": "#1"} + } + }, + { + "name": "crossbar_bottom", + "from": [4, -1.07073, 12.60809], + "to": [12, 0.92927, 13.60809], + "rotation": {"angle": -22.5, "axis": "x", "origin": [-3.525, -2.57073, 2.63309]}, + "faces": { + "north": {"uv": [5.25, 1, 7.25, 1.5], "texture": "#1"}, + "east": {"uv": [5, 5.5, 5.25, 6], "texture": "#1"}, + "south": {"uv": [5.25, 1.5, 7.25, 2], "texture": "#1"}, + "west": {"uv": [5.25, 5.5, 5.5, 6], "texture": "#1"}, + "up": {"uv": [7.25, 3.25, 5.25, 3], "texture": "#1"}, + "down": {"uv": [7.25, 3.25, 5.25, 3.5], "texture": "#1"} + } + }, + { + "name": "crossbar_top", + "from": [4, 12.17454, 12.36482], + "to": [12, 14.17454, 13.36482], + "rotation": {"angle": -22.5, "axis": "x", "origin": [-3.6, 0.17454, 0.11482]}, + "faces": { + "north": {"uv": [5, 5, 7, 5.5], "texture": "#1"}, + "east": {"uv": [3.75, 5, 4, 5.5], "texture": "#1"}, + "south": {"uv": [5.25, 0.5, 7.25, 1], "texture": "#1"}, + "west": {"uv": [3.75, 5.5, 4, 6], "texture": "#1"}, + "up": {"uv": [7.25, 2.75, 5.25, 2.5], "texture": "#1"}, + "down": {"uv": [7.25, 2.75, 5.25, 3], "texture": "#1"} + } + }, + { + "name": "tripod_left", + "from": [2, -4.5, 11.5], + "to": [4, 15.5, 13.5], + "rotation": {"angle": -22.5, "axis": "x", "origin": [-5, 0, 1]}, + "faces": { + "north": {"uv": [0, 0, 0.5, 5], "texture": "#1"}, + "east": {"uv": [0.5, 0, 1, 5], "texture": "#1"}, + "south": {"uv": [1, 0, 1.5, 5], "texture": "#1"}, + "west": {"uv": [1.5, 0, 2, 5], "texture": "#1"}, + "up": {"uv": [3.75, 5.5, 3.25, 5], "texture": "#1"}, + "down": {"uv": [5.75, 3.5, 5.25, 4], "texture": "#1"} + } + }, + { + "name": "tripod_right", + "from": [12, -4.5, 11.5], + "to": [14, 15.5, 13.5], + "rotation": {"angle": -22.5, "axis": "x", "origin": [-5, 0, 1]}, + "faces": { + "north": {"uv": [2.5, 0, 2, 5], "texture": "#1"}, + "east": {"uv": [4, 0, 3.5, 5], "texture": "#1"}, + "south": {"uv": [3.5, 0, 3, 5], "texture": "#1"}, + "west": {"uv": [3, 0, 2.5, 5], "texture": "#1"}, + "up": {"uv": [5.25, 4.5, 5.75, 4], "texture": "#1"}, + "down": {"uv": [5.25, 4.5, 5.75, 5], "texture": "#1"} + } + }, + { + "name": "painting_rest", + "from": [3, 2.09699, 13.72391], + "to": [13, 3.09699, 15.72391], + "rotation": {"angle": -22.5, "axis": "x", "origin": [-3.6, -3.27801, 0.59891]}, + "faces": { + "north": {"uv": [5.25, 2, 7.75, 2.25], "texture": "#1"}, + "east": {"uv": [2, 5.5, 2.5, 5.75], "texture": "#1"}, + "south": {"uv": [5.25, 2.25, 7.75, 2.5], "texture": "#1"}, + "west": {"uv": [3.25, 5.5, 3.75, 5.75], "texture": "#1"}, + "up": {"uv": [2.5, 5.5, 0, 5], "texture": "#1"}, + "down": {"uv": [7.5, 0, 5, 0.5], "texture": "#1"} + } + }, + { + "name": "tripod_right", + "from": [3, 2.12567, 10.841], + "to": [13, 12.12567, 10.841], + "rotation": {"angle": -22.5, "axis": "x", "origin": [-4, 6.62567, -3.90923]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "east": {"uv": [0, 0, 0, 5], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "west": {"uv": [0, 0, 0, 5], "texture": "#3"}, + "up": {"uv": [5, 0, 0, 0], "texture": "#3"}, + "down": {"uv": [5, 0, 0, 0], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "translation": [-0.75, -1.5, 0], + "scale": [0.625, 0.625, 0.625] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, 0, -6] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/extractor.json b/src/main/resources/assets/modernlife/models/block/extractor.json new file mode 100644 index 0000000..202b464 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/extractor.json @@ -0,0 +1,99 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "88": "modernlife:block/extractor", + "particle": "modernlife:block/extractor" + }, + "elements": [ + { + "from": [3, 2, 14], + "to": [13, 12, 17], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 7, 8]}, + "faces": { + "north": {"uv": [0, 0, 5, 5], "texture": "#88"}, + "east": {"uv": [12, 3, 10.5, 8], "texture": "#88"}, + "south": {"uv": [0, 5, 5, 10], "texture": "#88"}, + "west": {"uv": [10.5, 3, 12, 8], "texture": "#88"}, + "up": {"uv": [10.5, 8, 9, 3], "rotation": 90, "texture": "#88"}, + "down": {"uv": [13.5, 3, 12, 8], "rotation": 90, "texture": "#88"} + } + }, + { + "from": [3, 2, -1], + "to": [13, 12, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 7, 8]}, + "faces": { + "north": {"uv": [5, 5, 0, 10], "texture": "#88"}, + "east": {"uv": [10.5, 3, 12, 8], "texture": "#88"}, + "south": {"uv": [5, 0, 0, 5], "texture": "#88"}, + "west": {"uv": [12, 3, 10.5, 8], "texture": "#88"}, + "up": {"uv": [9, 8, 10.5, 3], "rotation": 90, "texture": "#88"}, + "down": {"uv": [12, 3, 13.5, 8], "rotation": 90, "texture": "#88"} + } + }, + { + "from": [4, 3, 4], + "to": [12, 11, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 7, 8]}, + "faces": { + "north": {"uv": [0.5, 0.5, 4.5, 4.5], "texture": "#88"}, + "east": {"uv": [9, 0, 5, 4], "texture": "#88"}, + "south": {"uv": [0.5, 0.5, 4.5, 4.5], "texture": "#88"}, + "west": {"uv": [5, 0, 9, 4], "texture": "#88"}, + "up": {"uv": [9, 8, 5, 4], "texture": "#88"}, + "down": {"uv": [9, 8, 5, 12], "texture": "#88"} + } + }, + { + "from": [5, 4, 2], + "to": [11, 10, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 7, 8]}, + "faces": { + "north": {"uv": [1, 1, 4, 4], "texture": "#88"}, + "east": {"uv": [9, 0, 15, 3], "texture": "#88"}, + "south": {"uv": [1, 1, 4, 4], "texture": "#88"}, + "west": {"uv": [9, 0, 15, 3], "texture": "#88"}, + "up": {"uv": [15, 3, 9, 0], "rotation": 90, "texture": "#88"}, + "down": {"uv": [15, 0, 9, 3], "rotation": 90, "texture": "#88"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -45, 0], + "translation": [0, 0.5, 0], + "scale": [0.7, 0.7, 0.7] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 90, 0], + "translation": [0, 1, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/faceless_canvas.json b/src/main/resources/assets/modernlife/models/block/faceless_canvas.json new file mode 100644 index 0000000..3fe74c1 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/faceless_canvas.json @@ -0,0 +1,117 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "1": "modernlife:block/blank_painting", + "particle": "modernlife:block/blank_painting" + }, + "elements": [ + { + "name": "blank_painting", + "from": [0, 0, 0], + "to": [16, 16, 0], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 0.9]}, + "faces": { + "north": {"uv": [0, 0, 6, 8], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 8], "texture": "#1"}, + "south": {"uv": [0, 0, 6, 8], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 8], "texture": "#1"}, + "up": {"uv": [0, 0, 6, 1], "rotation": 180, "texture": "#1"}, + "down": {"uv": [0, 0, 6, 1], "rotation": 180, "texture": "#1"} + } + }, + { + "name": "blank_painting", + "from": [0, 0, 0], + "to": [0, 16, 1.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 0.9]}, + "faces": { + "north": {"uv": [0, 0, 6, 8], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 8], "texture": "#1"}, + "south": {"uv": [0, 0, 6, 8], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 8], "texture": "#1"}, + "up": {"uv": [0, 0, 6, 1], "rotation": 180, "texture": "#1"}, + "down": {"uv": [0, 0, 6, 1], "rotation": 180, "texture": "#1"} + } + }, + { + "name": "blank_painting", + "from": [16, 0, 0], + "to": [16, 16, 1.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 0.9]}, + "faces": { + "north": {"uv": [0, 0, 6, 8], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 8], "texture": "#1"}, + "south": {"uv": [0, 0, 6, 8], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 8], "texture": "#1"}, + "up": {"uv": [0, 0, 6, 1], "rotation": 180, "texture": "#1"}, + "down": {"uv": [0, 0, 6, 1], "rotation": 180, "texture": "#1"} + } + }, + { + "name": "blank_painting", + "from": [0, 16, 0], + "to": [16, 16, 1.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 0.9]}, + "faces": { + "north": {"uv": [0, 0, 6, 8], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 8], "texture": "#1"}, + "south": {"uv": [0, 0, 6, 8], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 8], "texture": "#1"}, + "up": {"uv": [0, 0, 6, 1], "rotation": 180, "texture": "#1"}, + "down": {"uv": [0, 0, 6, 1], "rotation": 180, "texture": "#1"} + } + }, + { + "name": "blank_painting", + "from": [0, 0, 0], + "to": [16, 0, 1.5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 0.9]}, + "faces": { + "north": {"uv": [0, 0, 6, 8], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 8], "texture": "#1"}, + "south": {"uv": [0, 0, 6, 8], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 8], "texture": "#1"}, + "up": {"uv": [0, 0, 6, 1], "rotation": 180, "texture": "#1"}, + "down": {"uv": [0, 0, 6, 1], "rotation": 180, "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [75, 101, 0], + "translation": [3, 1.75, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 98, 0], + "translation": [3.5, -0.25, 0.5], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 72, 12], + "translation": [1, 2.75, 4.75], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, -107, -16], + "translation": [-3, 1.5, 1], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, -135, 0], + "translation": [-3, 1.5, 0], + "scale": [0.625, 0.625, 0.625] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "scale": [0.5, 0.5, 0.5] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/flatscreen_tv.json b/src/main/resources/assets/modernlife/models/block/flatscreen_tv.json new file mode 100644 index 0000000..dfeed29 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/flatscreen_tv.json @@ -0,0 +1,110 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "block/hopper_outside", + "1": "block/black_concrete_powder", + "2": "block/black_concrete", + "particle": "block/hopper_outside" + }, + "elements": [ + { + "name": "screen", + "from": [-11, 1.625, 7.9125], + "to": [27, 22.625, 8.0875], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, 2.5, 1.9125]}, + "faces": { + "north": {"uv": [0, 0, 16, 10], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 10], "texture": "#2"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 10], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 1], "texture": "#2"}, + "down": {"uv": [0, 0, 16, 1], "texture": "#2"} + } + }, + { + "name": "screen_back", + "from": [-11, 1.625, 7.8125], + "to": [27, 22.625, 7.9125], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 2.5, 2.05]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 10], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 10], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 1], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 1], "texture": "#1"} + } + }, + { + "from": [6.475, 0, 6.5], + "to": [9.55, 0.25, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [2.5, 0, 3.5]}, + "faces": { + "north": {"uv": [0, 0, 3.075, 0.25], "texture": "#0"}, + "east": {"uv": [0, 0, 3, 0.25], "texture": "#0"}, + "south": {"uv": [0, 0, 3.075, 0.25], "texture": "#0"}, + "west": {"uv": [0, 0, 3, 0.25], "texture": "#0"}, + "up": {"uv": [6.475, 6.5, 9.55, 9.5], "texture": "#0"}, + "down": {"uv": [6.475, 6.5, 9.55, 9.5], "texture": "#0"} + } + }, + { + "from": [6.5, -0.15, 6.49], + "to": [9.5, 1.95, 6.74], + "rotation": {"angle": 45, "axis": "x", "origin": [8, 0.125, 7]}, + "faces": { + "north": {"uv": [6.5, 14.05, 9.5, 16], "rotation": 180, "texture": "#0"}, + "east": {"uv": [0, 0, 2.1, 0.25], "rotation": 90, "texture": "#0"}, + "south": {"uv": [6.5, 14.05, 9.5, 16], "texture": "#0"}, + "west": {"uv": [0, 0, 2.1, 0.25], "rotation": 270, "texture": "#0"}, + "up": {"uv": [0, 0, 3, 0.25], "texture": "#0"}, + "down": {"uv": [0, 0, 3, 0.25], "rotation": 180, "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 5, 0], + "scale": [0.6, 0.6, 0.6] + }, + "thirdperson_lefthand": { + "translation": [0, 5, 0], + "scale": [0.6, 0.6, 0.6] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.38, 5.95, -0.87], + "scale": [0.8, 0.8, 0.8] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.38, 5.95, -0.87], + "scale": [0.8, 0.8, 0.8] + }, + "ground": { + "translation": [0, 4.25, 0], + "scale": [0.7, 0.7, 0.7] + }, + "gui": { + "rotation": [30, 30, 0], + "translation": [0, -1.5, 0], + "scale": [0.45, 0.45, 0.45] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, -1.25, -1.25], + "scale": [0.7, 0.7, 0.7] + } + }, + "groups": [0, 1, + { + "name": "stand", + "origin": [8, 0.125, 7], + "children": [2, 3] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/floor_mat.json b/src/main/resources/assets/modernlife/models/block/floor_mat.json new file mode 100644 index 0000000..7a86a3d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/floor_mat.json @@ -0,0 +1,62 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "1": "modernlife:block/floor_mat_bottom", + "2": "modernlife:block/floor_mat_top", + "particle": "modernlife:block/floor_mat_bottom" + }, + "elements": [ + { + "name": "center", + "from": [0, 0, 3], + "to": [16, 1, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [0.25, 0, -1.75]}, + "faces": { + "north": {"uv": [0, 0, 16, 1], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 10], "rotation": 90, "texture": "#1"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 10], "rotation": 90, "texture": "#1"}, + "up": {"uv": [16, 10, 0, 0], "texture": "#2"}, + "down": {"uv": [16, 0, 0, 10], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 4.75, 0.25], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 4.75, 0.25], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -10, 9], + "translation": [3.38, 5.45, -2.62], + "scale": [0.8, 0.8, 0.8] + }, + "firstperson_lefthand": { + "rotation": [0, -10, 9], + "translation": [3.38, 5.45, -2.62], + "scale": [0.8, 0.8, 0.8] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0, 1.5, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [-90, 0, 0], + "translation": [0, 0, -8] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/four_panel_window.json b/src/main/resources/assets/modernlife/models/block/four_panel_window.json new file mode 100644 index 0000000..d3ebcf2 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/four_panel_window.json @@ -0,0 +1,55 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "2": "modernlife:block/four_panel_window", + "particle": "modernlife:block/four_panel_window" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#2"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#2"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#2"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#2"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, -34, 0], + "translation": [0, 1.5, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, -34, 0], + "translation": [0, 1.5, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 45, 0], + "scale": [0.6, 0.6, 0.6] + }, + "fixed": { + "translation": [0, 0, 3.25], + "scale": [0.5, 0.5, 0.5] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_acacia_coffee_table.json b/src/main/resources/assets/modernlife/models/block/glass_acacia_coffee_table.json new file mode 100644 index 0000000..972471e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_acacia_coffee_table.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table", + "textures": { + "0": "block/acacia_planks", + "1": "block/acacia_log", + "particle": "block/acacia_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_acacia_coffee_table_corner.json b/src/main/resources/assets/modernlife/models/block/glass_acacia_coffee_table_corner.json new file mode 100644 index 0000000..579cf5b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_acacia_coffee_table_corner.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_corner", + "textures": { + "0": "block/acacia_planks", + "1": "block/acacia_log", + "particle": "block/acacia_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_acacia_coffee_table_end.json b/src/main/resources/assets/modernlife/models/block/glass_acacia_coffee_table_end.json new file mode 100644 index 0000000..7af43e0 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_acacia_coffee_table_end.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_end", + "textures": { + "0": "block/acacia_planks", + "1": "block/acacia_log", + "particle": "block/acacia_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_acacia_coffee_table_four_corner.json b/src/main/resources/assets/modernlife/models/block/glass_acacia_coffee_table_four_corner.json new file mode 100644 index 0000000..cefabd4 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_acacia_coffee_table_four_corner.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_four_corner", + "textures": { + "0": "block/acacia_planks", + "1": "block/acacia_log", + "particle": "block/acacia_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_acacia_coffee_table_mid.json b/src/main/resources/assets/modernlife/models/block/glass_acacia_coffee_table_mid.json new file mode 100644 index 0000000..f7e4f71 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_acacia_coffee_table_mid.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_mid", + "textures": { + "0": "block/acacia_planks", + "1": "block/acacia_log", + "particle": "block/acacia_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_acacia_coffee_table_one_border.json b/src/main/resources/assets/modernlife/models/block/glass_acacia_coffee_table_one_border.json new file mode 100644 index 0000000..90628bf --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_acacia_coffee_table_one_border.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_one_border", + "textures": { + "0": "block/acacia_planks", + "1": "block/acacia_log", + "particle": "block/acacia_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_acacia_coffee_table_three_way.json b/src/main/resources/assets/modernlife/models/block/glass_acacia_coffee_table_three_way.json new file mode 100644 index 0000000..30ee707 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_acacia_coffee_table_three_way.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_three_way", + "textures": { + "0": "block/acacia_planks", + "1": "block/acacia_log", + "particle": "block/acacia_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_acacia_coffee_table_x_axis.json b/src/main/resources/assets/modernlife/models/block/glass_acacia_coffee_table_x_axis.json new file mode 100644 index 0000000..10ae91c --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_acacia_coffee_table_x_axis.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_x_axis", + "textures": { + "0": "block/acacia_planks", + "1": "block/acacia_log", + "particle": "block/acacia_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_acacia_coffee_table_z_axis.json b/src/main/resources/assets/modernlife/models/block/glass_acacia_coffee_table_z_axis.json new file mode 100644 index 0000000..623c3e0 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_acacia_coffee_table_z_axis.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_z_axis", + "textures": { + "0": "block/acacia_planks", + "1": "block/acacia_log", + "particle": "block/acacia_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_acacia_trapdoor_bottom.json b/src/main/resources/assets/modernlife/models/block/glass_acacia_trapdoor_bottom.json new file mode 100644 index 0000000..e674973 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_acacia_trapdoor_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_bottom", + "textures": { + "texture": "modernlife:block/glass_acacia_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_acacia_trapdoor_open.json b/src/main/resources/assets/modernlife/models/block/glass_acacia_trapdoor_open.json new file mode 100644 index 0000000..26b4465 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_acacia_trapdoor_open.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_open", + "textures": { + "texture": "modernlife:block/glass_acacia_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_acacia_trapdoor_top.json b/src/main/resources/assets/modernlife/models/block/glass_acacia_trapdoor_top.json new file mode 100644 index 0000000..20d47c2 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_acacia_trapdoor_top.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_top", + "textures": { + "texture": "modernlife:block/glass_acacia_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_birch_coffee_table.json b/src/main/resources/assets/modernlife/models/block/glass_birch_coffee_table.json new file mode 100644 index 0000000..1cbf9cd --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_birch_coffee_table.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table", + "textures": { + "0": "block/birch_planks", + "1": "block/birch_log", + "particle": "block/birch_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_birch_coffee_table_corner.json b/src/main/resources/assets/modernlife/models/block/glass_birch_coffee_table_corner.json new file mode 100644 index 0000000..945cfe1 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_birch_coffee_table_corner.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_corner", + "textures": { + "0": "block/birch_planks", + "1": "block/birch_log", + "particle": "block/birch_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_birch_coffee_table_end.json b/src/main/resources/assets/modernlife/models/block/glass_birch_coffee_table_end.json new file mode 100644 index 0000000..43c37e0 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_birch_coffee_table_end.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_end", + "textures": { + "0": "block/birch_planks", + "1": "block/birch_log", + "particle": "block/birch_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_birch_coffee_table_four_corner.json b/src/main/resources/assets/modernlife/models/block/glass_birch_coffee_table_four_corner.json new file mode 100644 index 0000000..ea79a24 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_birch_coffee_table_four_corner.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_four_corner", + "textures": { + "0": "block/birch_planks", + "1": "block/birch_log", + "particle": "block/birch_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_birch_coffee_table_mid.json b/src/main/resources/assets/modernlife/models/block/glass_birch_coffee_table_mid.json new file mode 100644 index 0000000..55465a4 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_birch_coffee_table_mid.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_mid", + "textures": { + "0": "block/birch_planks", + "1": "block/birch_log", + "particle": "block/birch_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_birch_coffee_table_one_border.json b/src/main/resources/assets/modernlife/models/block/glass_birch_coffee_table_one_border.json new file mode 100644 index 0000000..aa03345 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_birch_coffee_table_one_border.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_one_border", + "textures": { + "0": "block/birch_planks", + "1": "block/birch_log", + "particle": "block/birch_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_birch_coffee_table_three_way.json b/src/main/resources/assets/modernlife/models/block/glass_birch_coffee_table_three_way.json new file mode 100644 index 0000000..0f7ca72 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_birch_coffee_table_three_way.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_three_way", + "textures": { + "0": "block/birch_planks", + "1": "block/birch_log", + "particle": "block/birch_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_birch_coffee_table_x_axis.json b/src/main/resources/assets/modernlife/models/block/glass_birch_coffee_table_x_axis.json new file mode 100644 index 0000000..5069c1f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_birch_coffee_table_x_axis.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_x_axis", + "textures": { + "0": "block/birch_planks", + "1": "block/birch_log", + "particle": "block/birch_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_birch_coffee_table_z_axis.json b/src/main/resources/assets/modernlife/models/block/glass_birch_coffee_table_z_axis.json new file mode 100644 index 0000000..5e79570 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_birch_coffee_table_z_axis.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_z_axis", + "textures": { + "0": "block/birch_planks", + "1": "block/birch_log", + "particle": "block/birch_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_birch_trapdoor_bottom.json b/src/main/resources/assets/modernlife/models/block/glass_birch_trapdoor_bottom.json new file mode 100644 index 0000000..548c7ef --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_birch_trapdoor_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_bottom", + "textures": { + "texture": "modernlife:block/glass_birch_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_birch_trapdoor_open.json b/src/main/resources/assets/modernlife/models/block/glass_birch_trapdoor_open.json new file mode 100644 index 0000000..58fc7d6 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_birch_trapdoor_open.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_open", + "textures": { + "texture": "modernlife:block/glass_birch_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_birch_trapdoor_top.json b/src/main/resources/assets/modernlife/models/block/glass_birch_trapdoor_top.json new file mode 100644 index 0000000..d350e9f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_birch_trapdoor_top.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_top", + "textures": { + "texture": "modernlife:block/glass_birch_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_coffee_table.json b/src/main/resources/assets/modernlife/models/block/glass_coffee_table.json new file mode 100644 index 0000000..82fe872 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_coffee_table.json @@ -0,0 +1,158 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "block/oak_planks", + "1": "block/oak_log", + "2": "block/glass", + "particle": "block/oak_planks" + }, + "elements": [ + { + "from": [0, 6, 14], + "to": [16, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -4, 0]}, + "faces": { + "north": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "east": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "west": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 2], "texture": "#1"} + } + }, + { + "from": [0, 6, 0], + "to": [16, 8, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -4, 0]}, + "faces": { + "north": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "east": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "west": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 2], "texture": "#1"} + } + }, + { + "from": [14, 6, 2], + "to": [16, 8, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -4, 0]}, + "faces": { + "north": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "east": {"uv": [0, 0, 12, 2], "texture": "#1"}, + "south": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "west": {"uv": [0, 0, 12, 2], "texture": "#1"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#1"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#1"} + } + }, + { + "from": [0, 6, 2], + "to": [2, 8, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -4, 0]}, + "faces": { + "north": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "east": {"uv": [0, 0, 12, 2], "texture": "#1"}, + "south": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "west": {"uv": [0, 0, 12, 2], "texture": "#1"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#1"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#1"} + } + }, + { + "from": [0, 0, 0], + "to": [2, 6, 2], + "faces": { + "north": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [0, 0, 14], + "to": [2, 6, 16], + "faces": { + "north": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [14, 0, 14], + "to": [16, 6, 16], + "faces": { + "north": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [14, 0, 0], + "to": [16, 6, 2], + "faces": { + "north": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [2, 6, 2], + "to": [14, 8, 14], + "faces": { + "north": {"uv": [0, 0, 12, 2], "texture": "#2"}, + "east": {"uv": [0, 0, 12, 2], "texture": "#2"}, + "south": {"uv": [0, 0, 12, 2], "texture": "#2"}, + "west": {"uv": [0, 0, 12, 2], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#2"}, + "down": {"uv": [0, 0, 12, 12], "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 30, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_coffee_table_corner.json b/src/main/resources/assets/modernlife/models/block/glass_coffee_table_corner.json new file mode 100644 index 0000000..d98b93b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_coffee_table_corner.json @@ -0,0 +1,131 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "block/oak_planks", + "1": "block/oak_log", + "3": "modernlife:block/glass_clear", + "4": "block/glass", + "particle": "block/oak_planks" + }, + "elements": [ + { + "from": [0, 6, 14], + "to": [16, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -4, 0]}, + "faces": { + "north": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "east": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "west": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 2], "texture": "#1"} + } + }, + { + "from": [0, 6, 0], + "to": [2, 8, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -4, 0]}, + "faces": { + "north": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "east": {"uv": [0, 0, 14, 2], "texture": "#1"}, + "south": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "west": {"uv": [0, 0, 14, 2], "texture": "#1"}, + "up": {"uv": [0, 0, 2, 14], "texture": "#1"}, + "down": {"uv": [0, 0, 2, 14], "texture": "#1"} + } + }, + { + "from": [14, 6, 0], + "to": [16, 8, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -4, 0]}, + "faces": { + "north": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "east": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "south": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "west": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#1"} + } + }, + { + "from": [0, 0, 14], + "to": [2, 6, 16], + "faces": { + "north": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [2, 6, 2], + "to": [14, 8, 14], + "faces": { + "up": {"uv": [0, 1, 15, 16], "texture": "#4"}, + "down": {"uv": [0, 1, 15, 16], "rotation": 90, "texture": "#4"} + } + }, + { + "from": [14, 6, 2], + "to": [16, 8, 14], + "faces": { + "north": {"uv": [0, 0, 2, 2], "texture": "#3"}, + "up": {"uv": [3, 0, 4, 16], "rotation": 180, "texture": "#3"}, + "down": {"uv": [3, 0, 4, 16], "rotation": 180, "texture": "#3"} + } + }, + { + "from": [2, 7, 0], + "to": [14, 8, 2], + "faces": { + "up": {"uv": [1, 0, 15, 16], "rotation": 270, "texture": "#3"}, + "down": {"uv": [1, 0, 15, 16], "rotation": 270, "texture": "#3"} + } + }, + { + "from": [13.25, 7, 2], + "to": [14, 8, 5], + "faces": { + "up": {"uv": [0, 10, 4, 11], "rotation": 90, "texture": "#3"}, + "down": {"uv": [0, 0, 3, 3], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 30, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_coffee_table_end.json b/src/main/resources/assets/modernlife/models/block/glass_coffee_table_end.json new file mode 100644 index 0000000..5d7b210 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_coffee_table_end.json @@ -0,0 +1,120 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "block/oak_planks", + "1": "block/oak_log", + "2": "block/glass", + "particle": "block/oak_planks" + }, + "elements": [ + { + "from": [0, 6, 14], + "to": [16, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -4, 0]}, + "faces": { + "north": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "east": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "west": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 2], "texture": "#1"} + } + }, + { + "from": [14, 6, 0], + "to": [16, 8, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -4, 0]}, + "faces": { + "north": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "east": {"uv": [0, 0, 14, 2], "texture": "#1"}, + "south": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "west": {"uv": [0, 0, 14, 2], "texture": "#1"}, + "up": {"uv": [0, 0, 2, 14], "texture": "#1"}, + "down": {"uv": [0, 0, 2, 14], "texture": "#1"} + } + }, + { + "from": [0, 6, 0], + "to": [2, 8, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -4, 0]}, + "faces": { + "north": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "east": {"uv": [0, 0, 14, 2], "texture": "#1"}, + "south": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "west": {"uv": [0, 0, 14, 2], "texture": "#1"}, + "up": {"uv": [0, 0, 2, 14], "texture": "#1"}, + "down": {"uv": [0, 0, 2, 14], "texture": "#1"} + } + }, + { + "from": [0, 0, 14], + "to": [2, 6, 16], + "faces": { + "north": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [14, 0, 14], + "to": [16, 6, 16], + "faces": { + "north": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [2, 6, 0], + "to": [14, 8, 14], + "faces": { + "east": {"uv": [0, 0, 12, 2], "texture": "#2"}, + "south": {"uv": [0, 0, 12, 2], "texture": "#2"}, + "west": {"uv": [0, 0, 12, 2], "texture": "#2"}, + "up": {"uv": [0, 1, 16, 16], "texture": "#2"}, + "down": {"uv": [0, 1, 16, 16], "rotation": 180, "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 30, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_coffee_table_four_corner.json b/src/main/resources/assets/modernlife/models/block/glass_coffee_table_four_corner.json new file mode 100644 index 0000000..e56041c --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_coffee_table_four_corner.json @@ -0,0 +1,106 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "block/oak_planks", + "1": "block/oak_log", + "3": "modernlife:block/glass_clear", + "4": "block/glass", + "particle": "block/oak_planks" + }, + "elements": [ + { + "from": [0, 6, 14], + "to": [16, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -4, 0]}, + "faces": { + "north": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "east": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "west": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 2], "texture": "#1"} + } + }, + { + "from": [0, 6, 0], + "to": [2, 8, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -4, 0]}, + "faces": { + "north": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "east": {"uv": [0, 0, 14, 2], "texture": "#1"}, + "south": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "west": {"uv": [0, 0, 14, 2], "texture": "#1"}, + "up": {"uv": [0, 0, 2, 14], "texture": "#1"}, + "down": {"uv": [0, 0, 2, 14], "texture": "#1"} + } + }, + { + "from": [0, 0, 14], + "to": [2, 6, 16], + "faces": { + "north": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 6], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [2, 6, 2], + "to": [14, 8, 14], + "faces": { + "up": {"uv": [0, 1, 15, 16], "texture": "#4"} + } + }, + { + "from": [14, 6, 2], + "to": [16, 8, 14], + "faces": { + "up": {"uv": [3, 0, 4, 15], "rotation": 180, "texture": "#3"} + } + }, + { + "from": [2, 7, 0], + "to": [14, 8, 2], + "faces": { + "up": {"uv": [1, 0, 2, 15], "rotation": 270, "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 30, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_coffee_table_mid.json b/src/main/resources/assets/modernlife/models/block/glass_coffee_table_mid.json new file mode 100644 index 0000000..2f110ef --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_coffee_table_mid.json @@ -0,0 +1,52 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "2": "block/glass", + "particle": "block/oak_planks" + }, + "elements": [ + { + "from": [0, 6, 0], + "to": [16, 8, 16], + "faces": { + "up": {"uv": [1, 1, 15, 15], "texture": "#2"}, + "down": {"uv": [0, 0, 12, 12], "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 30, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_coffee_table_one_border.json b/src/main/resources/assets/modernlife/models/block/glass_coffee_table_one_border.json new file mode 100644 index 0000000..42f737d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_coffee_table_one_border.json @@ -0,0 +1,66 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "1": "block/oak_log", + "2": "block/glass", + "particle": "block/oak_planks" + }, + "elements": [ + { + "from": [0, 6, 14], + "to": [16, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "east": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "west": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "up": {"uv": [0, 0, 2, 16], "rotation": 270, "texture": "#1"}, + "down": {"uv": [0, 0, 2, 16], "rotation": 90, "texture": "#1"} + } + }, + { + "from": [0, 6, 3], + "to": [16, 8, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "up": {"uv": [0, 1, 15, 15], "rotation": 270, "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 30, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_coffee_table_three_way.json b/src/main/resources/assets/modernlife/models/block/glass_coffee_table_three_way.json new file mode 100644 index 0000000..1c3d22f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_coffee_table_three_way.json @@ -0,0 +1,113 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "1": "block/oak_log", + "2": "block/glass", + "3": "modernlife:block/glass_clear", + "particle": "block/oak_planks" + }, + "elements": [ + { + "from": [0, 6, 14], + "to": [16, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -4, 0]}, + "faces": { + "north": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "east": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "west": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 2], "texture": "#1"} + } + }, + { + "from": [0, 6, 0], + "to": [2, 8, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -4, 0]}, + "faces": { + "north": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "east": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "south": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "west": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#1"} + } + }, + { + "from": [14, 6, 0], + "to": [16, 8, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -4, 0]}, + "faces": { + "north": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "east": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "south": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "west": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#1"} + } + }, + { + "from": [0, 6, 3], + "to": [16, 8, 14], + "faces": { + "up": {"uv": [1, 1, 15, 16], "texture": "#2"} + } + }, + { + "from": [2, 7, 0], + "to": [14, 8, 2.775], + "faces": { + "up": {"uv": [0, 2, 16, 3], "rotation": 180, "texture": "#3"} + } + }, + { + "from": [14, 7, 2], + "to": [16, 8, 13], + "faces": { + "up": {"uv": [0, 10, 14, 11], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [0, 7, 2], + "to": [2, 8, 13], + "faces": { + "up": {"uv": [0, 10, 14, 11], "rotation": 90, "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 30, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_coffee_table_x_axis.json b/src/main/resources/assets/modernlife/models/block/glass_coffee_table_x_axis.json new file mode 100644 index 0000000..7c7e5ce --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_coffee_table_x_axis.json @@ -0,0 +1,78 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "1": "block/oak_log", + "2": "block/glass", + "particle": "block/oak_planks" + }, + "elements": [ + { + "from": [0, 6, 14], + "to": [16, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -4, 0]}, + "faces": { + "north": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "east": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "west": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 2], "texture": "#1"} + } + }, + { + "from": [0, 6, 0], + "to": [16, 8, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -4, 0]}, + "faces": { + "north": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "east": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "west": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 2], "texture": "#1"} + } + }, + { + "from": [0, 6, 2], + "to": [16, 8, 14], + "faces": { + "up": {"uv": [1, 0, 15, 16], "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 30, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_coffee_table_z_axis.json b/src/main/resources/assets/modernlife/models/block/glass_coffee_table_z_axis.json new file mode 100644 index 0000000..3ad14fa --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_coffee_table_z_axis.json @@ -0,0 +1,78 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "1": "block/oak_log", + "2": "block/glass", + "particle": "block/oak_planks" + }, + "elements": [ + { + "from": [14, 6, 0], + "to": [16, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -4, 0]}, + "faces": { + "north": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "south": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "up": {"uv": [0, 0, 2, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 2, 16], "texture": "#1"} + } + }, + { + "from": [0, 6, 0], + "to": [2, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -4, 0]}, + "faces": { + "north": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "south": {"uv": [0, 0, 2, 2], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "up": {"uv": [0, 0, 2, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 2, 16], "texture": "#1"} + } + }, + { + "from": [2, 6, 0], + "to": [14, 8, 16], + "faces": { + "up": {"uv": [0, 1, 16, 15], "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 30, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_crimson_coffee_table.json b/src/main/resources/assets/modernlife/models/block/glass_crimson_coffee_table.json new file mode 100644 index 0000000..319160a --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_crimson_coffee_table.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table", + "textures": { + "0": "block/crimson_planks", + "1": "block/crimson_stem", + "particle": "block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_crimson_coffee_table_corner.json b/src/main/resources/assets/modernlife/models/block/glass_crimson_coffee_table_corner.json new file mode 100644 index 0000000..91ddb2b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_crimson_coffee_table_corner.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_corner", + "textures": { + "0": "block/crimson_planks", + "1": "block/crimson_stem", + "particle": "block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_crimson_coffee_table_end.json b/src/main/resources/assets/modernlife/models/block/glass_crimson_coffee_table_end.json new file mode 100644 index 0000000..cd72089 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_crimson_coffee_table_end.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_end", + "textures": { + "0": "block/crimson_planks", + "1": "block/crimson_stem", + "particle": "block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_crimson_coffee_table_four_corner.json b/src/main/resources/assets/modernlife/models/block/glass_crimson_coffee_table_four_corner.json new file mode 100644 index 0000000..ba828d8 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_crimson_coffee_table_four_corner.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_four_corner", + "textures": { + "0": "block/crimson_planks", + "1": "block/crimson_stem", + "particle": "block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_crimson_coffee_table_mid.json b/src/main/resources/assets/modernlife/models/block/glass_crimson_coffee_table_mid.json new file mode 100644 index 0000000..b6b4f6a --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_crimson_coffee_table_mid.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_mid", + "textures": { + "0": "block/crimson_planks", + "1": "block/crimson_stem", + "particle": "block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_crimson_coffee_table_one_border.json b/src/main/resources/assets/modernlife/models/block/glass_crimson_coffee_table_one_border.json new file mode 100644 index 0000000..92a36c8 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_crimson_coffee_table_one_border.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_one_border", + "textures": { + "0": "block/crimson_planks", + "1": "block/crimson_stem", + "particle": "block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_crimson_coffee_table_three_way.json b/src/main/resources/assets/modernlife/models/block/glass_crimson_coffee_table_three_way.json new file mode 100644 index 0000000..b358b6b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_crimson_coffee_table_three_way.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_three_way", + "textures": { + "0": "block/crimson_planks", + "1": "block/crimson_stem", + "particle": "block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_crimson_coffee_table_x_axis.json b/src/main/resources/assets/modernlife/models/block/glass_crimson_coffee_table_x_axis.json new file mode 100644 index 0000000..78c668f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_crimson_coffee_table_x_axis.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_x_axis", + "textures": { + "0": "block/crimson_planks", + "1": "block/crimson_stem", + "particle": "block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_crimson_coffee_table_z_axis.json b/src/main/resources/assets/modernlife/models/block/glass_crimson_coffee_table_z_axis.json new file mode 100644 index 0000000..820f95e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_crimson_coffee_table_z_axis.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_z_axis", + "textures": { + "0": "block/crimson_planks", + "1": "block/crimson_stem", + "particle": "block/crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_crimson_trapdoor_bottom.json b/src/main/resources/assets/modernlife/models/block/glass_crimson_trapdoor_bottom.json new file mode 100644 index 0000000..e6c2369 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_crimson_trapdoor_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_bottom", + "textures": { + "texture": "modernlife:block/glass_crimson_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_crimson_trapdoor_open.json b/src/main/resources/assets/modernlife/models/block/glass_crimson_trapdoor_open.json new file mode 100644 index 0000000..5838b4a --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_crimson_trapdoor_open.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_open", + "textures": { + "texture": "modernlife:block/glass_crimson_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_crimson_trapdoor_top.json b/src/main/resources/assets/modernlife/models/block/glass_crimson_trapdoor_top.json new file mode 100644 index 0000000..643995b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_crimson_trapdoor_top.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_top", + "textures": { + "texture": "modernlife:block/glass_crimson_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_dark_oak_coffee_table.json b/src/main/resources/assets/modernlife/models/block/glass_dark_oak_coffee_table.json new file mode 100644 index 0000000..90de8e3 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_dark_oak_coffee_table.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table", + "textures": { + "0": "block/dark_oak_planks", + "1": "block/dark_oak_log", + "particle": "block/dark_oak_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_dark_oak_coffee_table_corner.json b/src/main/resources/assets/modernlife/models/block/glass_dark_oak_coffee_table_corner.json new file mode 100644 index 0000000..33d5608 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_dark_oak_coffee_table_corner.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_corner", + "textures": { + "0": "block/dark_oak_planks", + "1": "block/dark_oak_log", + "particle": "block/dark_oak_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_dark_oak_coffee_table_end.json b/src/main/resources/assets/modernlife/models/block/glass_dark_oak_coffee_table_end.json new file mode 100644 index 0000000..9ef5641 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_dark_oak_coffee_table_end.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_end", + "textures": { + "0": "block/dark_oak_planks", + "1": "block/dark_oak_log", + "particle": "block/dark_oak_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_dark_oak_coffee_table_four_corner.json b/src/main/resources/assets/modernlife/models/block/glass_dark_oak_coffee_table_four_corner.json new file mode 100644 index 0000000..8c5da5f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_dark_oak_coffee_table_four_corner.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_four_corner", + "textures": { + "0": "block/dark_oak_planks", + "1": "block/dark_oak_log", + "particle": "block/dark_oak_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_dark_oak_coffee_table_mid.json b/src/main/resources/assets/modernlife/models/block/glass_dark_oak_coffee_table_mid.json new file mode 100644 index 0000000..6be3edb --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_dark_oak_coffee_table_mid.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_mid", + "textures": { + "0": "block/dark_oak_planks", + "1": "block/dark_oak_log", + "particle": "block/dark_oak_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_dark_oak_coffee_table_one_border.json b/src/main/resources/assets/modernlife/models/block/glass_dark_oak_coffee_table_one_border.json new file mode 100644 index 0000000..8a106c7 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_dark_oak_coffee_table_one_border.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_one_border", + "textures": { + "0": "block/dark_oak_planks", + "1": "block/dark_oak_log", + "particle": "block/dark_oak_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_dark_oak_coffee_table_three_way.json b/src/main/resources/assets/modernlife/models/block/glass_dark_oak_coffee_table_three_way.json new file mode 100644 index 0000000..527ac04 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_dark_oak_coffee_table_three_way.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_three_way", + "textures": { + "0": "block/dark_oak_planks", + "1": "block/dark_oak_log", + "particle": "block/dark_oak_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_dark_oak_coffee_table_x_axis.json b/src/main/resources/assets/modernlife/models/block/glass_dark_oak_coffee_table_x_axis.json new file mode 100644 index 0000000..fd242a8 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_dark_oak_coffee_table_x_axis.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_x_axis", + "textures": { + "0": "block/dark_oak_planks", + "1": "block/dark_oak_log", + "particle": "block/dark_oak_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_dark_oak_coffee_table_z_axis.json b/src/main/resources/assets/modernlife/models/block/glass_dark_oak_coffee_table_z_axis.json new file mode 100644 index 0000000..49d667f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_dark_oak_coffee_table_z_axis.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_z_axis", + "textures": { + "0": "block/dark_oak_planks", + "1": "block/dark_oak_log", + "particle": "block/dark_oak_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_dark_oak_trapdoor_bottom.json b/src/main/resources/assets/modernlife/models/block/glass_dark_oak_trapdoor_bottom.json new file mode 100644 index 0000000..8fa1b91 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_dark_oak_trapdoor_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_bottom", + "textures": { + "texture": "modernlife:block/glass_dark_oak_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_dark_oak_trapdoor_open.json b/src/main/resources/assets/modernlife/models/block/glass_dark_oak_trapdoor_open.json new file mode 100644 index 0000000..f592b69 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_dark_oak_trapdoor_open.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_open", + "textures": { + "texture": "modernlife:block/glass_dark_oak_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_dark_oak_trapdoor_top.json b/src/main/resources/assets/modernlife/models/block/glass_dark_oak_trapdoor_top.json new file mode 100644 index 0000000..2f33396 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_dark_oak_trapdoor_top.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_top", + "textures": { + "texture": "modernlife:block/glass_dark_oak_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_door.json b/src/main/resources/assets/modernlife/models/block/glass_door.json new file mode 100644 index 0000000..90ca4a4 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "modernlife:block/glass_door_bottom" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "modernlife:block/glass_door_bottom_hinge", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "modernlife:block/glass_door_bottom_hinge" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "modernlife:block/glass_door_bottom", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "modernlife:block/glass_door_top" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "modernlife:block/glass_door_top_hinge", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "modernlife:block/glass_door_top_hinge" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "modernlife:block/glass_door_top", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "modernlife:block/glass_door_bottom", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "modernlife:block/glass_door_bottom_hinge" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "modernlife:block/glass_door_bottom_hinge", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "modernlife:block/glass_door_bottom", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "modernlife:block/glass_door_top", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "modernlife:block/glass_door_top_hinge" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "modernlife:block/glass_door_top_hinge", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "modernlife:block/glass_door_top", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "modernlife:block/glass_door_bottom", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "modernlife:block/glass_door_bottom_hinge", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "modernlife:block/glass_door_bottom_hinge", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "modernlife:block/glass_door_bottom" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "modernlife:block/glass_door_top", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "modernlife:block/glass_door_top_hinge", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "modernlife:block/glass_door_top_hinge", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "modernlife:block/glass_door_top" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "modernlife:block/glass_door_bottom", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "modernlife:block/glass_door_bottom_hinge", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "modernlife:block/glass_door_bottom_hinge", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "modernlife:block/glass_door_bottom", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "modernlife:block/glass_door_top", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "modernlife:block/glass_door_top_hinge", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "modernlife:block/glass_door_top_hinge", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "modernlife:block/glass_door_top", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_door_bottom.json b/src/main/resources/assets/modernlife/models/block/glass_door_bottom.json new file mode 100644 index 0000000..6441af2 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_door_bottom.json @@ -0,0 +1,21 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "textures": { + "46": "modernlife:block/modern_glass_door", + "particle": "modernlife:block/modern_glass_door" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [3, 16, 16], + "faces": { + "north": {"uv": [9, 8, 7.5, 16], "texture": "#46", "cullface": "north"}, + "east": {"uv": [8, 8, 0, 16], "texture": "#46"}, + "south": {"uv": [7.5, 8, 9, 16], "texture": "#46", "cullface": "south"}, + "west": {"uv": [0, 8, 8, 16], "texture": "#46", "cullface": "west"}, + "down": {"uv": [10.5, 0, 9, 8], "texture": "#46", "cullface": "down"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_door_bottom_hinge.json b/src/main/resources/assets/modernlife/models/block/glass_door_bottom_hinge.json new file mode 100644 index 0000000..6441af2 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_door_bottom_hinge.json @@ -0,0 +1,21 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "textures": { + "46": "modernlife:block/modern_glass_door", + "particle": "modernlife:block/modern_glass_door" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [3, 16, 16], + "faces": { + "north": {"uv": [9, 8, 7.5, 16], "texture": "#46", "cullface": "north"}, + "east": {"uv": [8, 8, 0, 16], "texture": "#46"}, + "south": {"uv": [7.5, 8, 9, 16], "texture": "#46", "cullface": "south"}, + "west": {"uv": [0, 8, 8, 16], "texture": "#46", "cullface": "west"}, + "down": {"uv": [10.5, 0, 9, 8], "texture": "#46", "cullface": "down"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_door_top.json b/src/main/resources/assets/modernlife/models/block/glass_door_top.json new file mode 100644 index 0000000..2177b1e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_door_top.json @@ -0,0 +1,21 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "textures": { + "46": "modernlife:block/modern_glass_door", + "particle": "modernlife:block/modern_glass_door" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [3, 16, 16], + "faces": { + "north": {"uv": [9, 0, 7.5, 8], "texture": "#46", "cullface": "north"}, + "east": {"uv": [8, 0, 0, 8], "texture": "#46"}, + "south": {"uv": [7.5, 0, 9, 8], "texture": "#46", "cullface": "south"}, + "west": {"uv": [0, 0, 8, 8], "texture": "#46", "cullface": "west"}, + "up": {"uv": [9, 8, 10.5, 0], "texture": "#46", "cullface": "up"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_door_top_hinge.json b/src/main/resources/assets/modernlife/models/block/glass_door_top_hinge.json new file mode 100644 index 0000000..2177b1e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_door_top_hinge.json @@ -0,0 +1,21 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "textures": { + "46": "modernlife:block/modern_glass_door", + "particle": "modernlife:block/modern_glass_door" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [3, 16, 16], + "faces": { + "north": {"uv": [9, 0, 7.5, 8], "texture": "#46", "cullface": "north"}, + "east": {"uv": [8, 0, 0, 8], "texture": "#46"}, + "south": {"uv": [7.5, 0, 9, 8], "texture": "#46", "cullface": "south"}, + "west": {"uv": [0, 0, 8, 8], "texture": "#46", "cullface": "west"}, + "up": {"uv": [9, 8, 10.5, 0], "texture": "#46", "cullface": "up"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_iron_trapdoor_bottom.json b/src/main/resources/assets/modernlife/models/block/glass_iron_trapdoor_bottom.json new file mode 100644 index 0000000..e0c511e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_iron_trapdoor_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_bottom", + "textures": { + "texture": "modernlife:block/glass_iron_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_iron_trapdoor_open.json b/src/main/resources/assets/modernlife/models/block/glass_iron_trapdoor_open.json new file mode 100644 index 0000000..d4186f5 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_iron_trapdoor_open.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_open", + "textures": { + "texture": "modernlife:block/glass_iron_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_iron_trapdoor_top.json b/src/main/resources/assets/modernlife/models/block/glass_iron_trapdoor_top.json new file mode 100644 index 0000000..96c0716 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_iron_trapdoor_top.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_top", + "textures": { + "texture": "modernlife:block/glass_iron_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_jungle_coffee_table.json b/src/main/resources/assets/modernlife/models/block/glass_jungle_coffee_table.json new file mode 100644 index 0000000..25ad058 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_jungle_coffee_table.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table", + "textures": { + "0": "block/jungle_planks", + "1": "block/jungle_log", + "particle": "block/jungle_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_jungle_coffee_table_corner.json b/src/main/resources/assets/modernlife/models/block/glass_jungle_coffee_table_corner.json new file mode 100644 index 0000000..f439eef --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_jungle_coffee_table_corner.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_corner", + "textures": { + "0": "block/jungle_planks", + "1": "block/jungle_log", + "particle": "block/jungle_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_jungle_coffee_table_end.json b/src/main/resources/assets/modernlife/models/block/glass_jungle_coffee_table_end.json new file mode 100644 index 0000000..620c008 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_jungle_coffee_table_end.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_end", + "textures": { + "0": "block/jungle_planks", + "1": "block/jungle_log", + "particle": "block/jungle_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_jungle_coffee_table_four_corner.json b/src/main/resources/assets/modernlife/models/block/glass_jungle_coffee_table_four_corner.json new file mode 100644 index 0000000..b28fdee --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_jungle_coffee_table_four_corner.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_four_corner", + "textures": { + "0": "block/jungle_planks", + "1": "block/jungle_log", + "particle": "block/jungle_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_jungle_coffee_table_mid.json b/src/main/resources/assets/modernlife/models/block/glass_jungle_coffee_table_mid.json new file mode 100644 index 0000000..4d9dec7 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_jungle_coffee_table_mid.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_mid", + "textures": { + "0": "block/jungle_planks", + "1": "block/jungle_log", + "particle": "block/jungle_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_jungle_coffee_table_one_border.json b/src/main/resources/assets/modernlife/models/block/glass_jungle_coffee_table_one_border.json new file mode 100644 index 0000000..348bb3d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_jungle_coffee_table_one_border.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_one_border", + "textures": { + "0": "block/jungle_planks", + "1": "block/jungle_log", + "particle": "block/jungle_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_jungle_coffee_table_three_way.json b/src/main/resources/assets/modernlife/models/block/glass_jungle_coffee_table_three_way.json new file mode 100644 index 0000000..2e74ed9 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_jungle_coffee_table_three_way.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_three_way", + "textures": { + "0": "block/jungle_planks", + "1": "block/jungle_log", + "particle": "block/jungle_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_jungle_coffee_table_x_axis.json b/src/main/resources/assets/modernlife/models/block/glass_jungle_coffee_table_x_axis.json new file mode 100644 index 0000000..ccf9729 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_jungle_coffee_table_x_axis.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_x_axis", + "textures": { + "0": "block/jungle_planks", + "1": "block/jungle_log", + "particle": "block/jungle_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_jungle_coffee_table_z_axis.json b/src/main/resources/assets/modernlife/models/block/glass_jungle_coffee_table_z_axis.json new file mode 100644 index 0000000..a92043d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_jungle_coffee_table_z_axis.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_z_axis", + "textures": { + "0": "block/jungle_planks", + "1": "block/jungle_log", + "particle": "block/jungle_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_jungle_trapdoor_bottom.json b/src/main/resources/assets/modernlife/models/block/glass_jungle_trapdoor_bottom.json new file mode 100644 index 0000000..4413e34 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_jungle_trapdoor_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_bottom", + "textures": { + "texture": "modernlife:block/glass_jungle_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_jungle_trapdoor_open.json b/src/main/resources/assets/modernlife/models/block/glass_jungle_trapdoor_open.json new file mode 100644 index 0000000..1402e65 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_jungle_trapdoor_open.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_open", + "textures": { + "texture": "modernlife:block/glass_jungle_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_jungle_trapdoor_top.json b/src/main/resources/assets/modernlife/models/block/glass_jungle_trapdoor_top.json new file mode 100644 index 0000000..33066b7 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_jungle_trapdoor_top.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_top", + "textures": { + "texture": "modernlife:block/glass_jungle_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_oak_coffee_table.json b/src/main/resources/assets/modernlife/models/block/glass_oak_coffee_table.json new file mode 100644 index 0000000..11bfc47 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_oak_coffee_table.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table", + "textures": { + "0": "block/oak_planks", + "1": "block/oak_log", + "particle": "block/oak_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_oak_coffee_table_corner.json b/src/main/resources/assets/modernlife/models/block/glass_oak_coffee_table_corner.json new file mode 100644 index 0000000..206f383 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_oak_coffee_table_corner.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_corner", + "textures": { + "0": "block/oak_planks", + "1": "block/oak_log", + "particle": "block/oak_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_oak_coffee_table_end.json b/src/main/resources/assets/modernlife/models/block/glass_oak_coffee_table_end.json new file mode 100644 index 0000000..c477013 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_oak_coffee_table_end.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_end", + "textures": { + "0": "block/oak_planks", + "1": "block/oak_log", + "particle": "block/oak_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_oak_coffee_table_four_corner.json b/src/main/resources/assets/modernlife/models/block/glass_oak_coffee_table_four_corner.json new file mode 100644 index 0000000..ca890bd --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_oak_coffee_table_four_corner.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_four_corner", + "textures": { + "0": "block/oak_planks", + "1": "block/oak_log", + "particle": "block/oak_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_oak_coffee_table_mid.json b/src/main/resources/assets/modernlife/models/block/glass_oak_coffee_table_mid.json new file mode 100644 index 0000000..248a3ac --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_oak_coffee_table_mid.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_mid", + "textures": { + "0": "block/oak_planks", + "1": "block/oak_log", + "particle": "block/oak_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_oak_coffee_table_one_border.json b/src/main/resources/assets/modernlife/models/block/glass_oak_coffee_table_one_border.json new file mode 100644 index 0000000..6643a31 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_oak_coffee_table_one_border.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_one_border", + "textures": { + "0": "block/oak_planks", + "1": "block/oak_log", + "particle": "block/oak_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_oak_coffee_table_three_way.json b/src/main/resources/assets/modernlife/models/block/glass_oak_coffee_table_three_way.json new file mode 100644 index 0000000..5a1a1a8 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_oak_coffee_table_three_way.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_three_way", + "textures": { + "0": "block/oak_planks", + "1": "block/oak_log", + "particle": "block/oak_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_oak_coffee_table_x_axis.json b/src/main/resources/assets/modernlife/models/block/glass_oak_coffee_table_x_axis.json new file mode 100644 index 0000000..baec32d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_oak_coffee_table_x_axis.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_x_axis", + "textures": { + "0": "block/oak_planks", + "1": "block/oak_log", + "particle": "block/oak_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_oak_coffee_table_z_axis.json b/src/main/resources/assets/modernlife/models/block/glass_oak_coffee_table_z_axis.json new file mode 100644 index 0000000..765f6e2 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_oak_coffee_table_z_axis.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_z_axis", + "textures": { + "0": "block/oak_planks", + "1": "block/oak_log", + "particle": "block/oak_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_oak_trapdoor_bottom.json b/src/main/resources/assets/modernlife/models/block/glass_oak_trapdoor_bottom.json new file mode 100644 index 0000000..59d27e9 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_oak_trapdoor_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_bottom", + "textures": { + "texture": "modernlife:block/glass_oak_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_oak_trapdoor_open.json b/src/main/resources/assets/modernlife/models/block/glass_oak_trapdoor_open.json new file mode 100644 index 0000000..4caf886 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_oak_trapdoor_open.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_open", + "textures": { + "texture": "modernlife:block/glass_oak_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_oak_trapdoor_top.json b/src/main/resources/assets/modernlife/models/block/glass_oak_trapdoor_top.json new file mode 100644 index 0000000..0f9f511 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_oak_trapdoor_top.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_top", + "textures": { + "texture": "modernlife:block/glass_oak_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_panel.json b/src/main/resources/assets/modernlife/models/block/glass_panel.json new file mode 100644 index 0000000..aa9bb41 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_panel.json @@ -0,0 +1,132 @@ +{ + "multipart": [ + { + "apply": { + "model": "modernlife:block/glass_panel_floor", + "y": 0 + }, + "when": { + "face": "floor", + "facing": "north" + } + }, + { + "apply": { + "model": "modernlife:block/glass_panel_floor", + "y": 180 + }, + "when": { + "face": "floor", + "facing": "south" + } + }, + { + "apply": { + "model": "modernlife:block/glass_panel_floor", + "y": 90 + }, + "when": { + "face": "floor", + "facing": "east" + } + }, + { + "apply": { + "model": "modernlife:block/glass_panel_floor", + "y": 270 + }, + "when": { + "face": "floor", + "facing": "west" + } + }, + { + "apply": { + "model": "modernlife:block/glass_panel_floor", + "x": 90, + "y": 0 + }, + "when": { + "face": "wall", + "facing": "north" + } + }, + { + "apply": { + "model": "modernlife:block/glass_panel_floor", + "x": 90, + "y": 180 + }, + "when": { + "face": "wall", + "facing": "south" + } + }, + { + "apply": { + "model": "modernlife:block/glass_panel_floor", + "x": 90, + "y": 90 + }, + "when": { + "face": "wall", + "facing": "east" + } + }, + { + "apply": { + "model": "modernlife:block/glass_panel_floor", + "x": 90, + "y": 270 + }, + "when": { + "face": "wall", + "facing": "west" + } + }, + { + "apply": { + "model": "modernlife:block/glass_panel_floor", + "x": 180, + "y": 0 + }, + "when": { + "face": "ceiling", + "facing": "north" + } + }, + { + "apply": { + "model": "modernlife:block/glass_panel_floor", + "x": 180, + "y": 180 + }, + "when": { + "face": "ceiling", + "facing": "south" + } + }, + { + "apply": { + "model": "modernlife:block/glass_panel_floor", + "x": 180, + "y": 90 + }, + "when": { + "face": "ceiling", + "facing": "east" + } + }, + { + "apply": { + "model": "modernlife:block/glass_panel_floor", + "x": 180, + "y": 270 + }, + "when": { + "face": "ceiling", + "facing": "west" + } + } + ] +} diff --git a/src/main/resources/assets/modernlife/models/block/glass_panel_ceiling.json b/src/main/resources/assets/modernlife/models/block/glass_panel_ceiling.json new file mode 100644 index 0000000..9751ceb --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_panel_ceiling.json @@ -0,0 +1,61 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "block/glass", + "particle": "block/glass" + }, + "elements": [ + { + "name": "floor_panel", + "from": [0, 15, 0], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [0, 0, 16, 1], "rotation": 180, "texture": "#0"}, + "east": {"uv": [0, 0, 16, 1], "rotation": 180, "texture": "#0"}, + "south": {"uv": [0, 0, 16, 1], "rotation": 180, "texture": "#0"}, + "west": {"uv": [0, 0, 16, 1], "rotation": 180, "texture": "#0"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [90, 0, 0], + "translation": [0, 3, -3.5], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [90, 0, 0], + "translation": [0, 3, -3.5], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [21, -22, 102], + "translation": [10.63, 3.2, 0.25], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [21, -22, 102], + "translation": [10.63, 3.2, 0.25], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [90, 0, 0], + "scale": [0.8, 0.8, 0.8] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [-90, 180, 0], + "translation": [0, 0, 7.25] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_panel_floor.json b/src/main/resources/assets/modernlife/models/block/glass_panel_floor.json new file mode 100644 index 0000000..2d8df93 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_panel_floor.json @@ -0,0 +1,62 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "block/glass", + "particle": "block/glass" + }, + "elements": [ + { + "name": "floor_panel", + "from": [0, 0, 0], + "to": [16, 1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [0, 0, 16, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 16, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + } + ], + "gui_light": "front", + "display": { + "thirdperson_righthand": { + "rotation": [90, 0, 0], + "translation": [0, 3, 4.5], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [90, 0, 0], + "translation": [0, 3, 4.5], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -22, 102], + "translation": [-1.12, 3.2, -2.62], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -22, 102], + "translation": [-1.12, 3.2, -2.62], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [90, 0, 0], + "scale": [0.8, 0.8, 0.8] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [90, 180, 0], + "translation": [0, 0, 7.25] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_panel_wall.json b/src/main/resources/assets/modernlife/models/block/glass_panel_wall.json new file mode 100644 index 0000000..5abb625 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_panel_wall.json @@ -0,0 +1,58 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "block/glass", + "particle": "block/glass" + }, + "elements": [ + { + "name": "floor_panel", + "from": [0, 0, 15], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "rotation": 180, "texture": "#0"}, + "east": {"uv": [0, 0, 16, 1], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "west": {"uv": [0, 0, 16, 1], "rotation": 270, "texture": "#0"}, + "up": {"uv": [0, 0, 16, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 1], "rotation": 180, "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, -4], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, -4], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -76, 102], + "translation": [7.13, 3.2, -2.62], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -76, 102], + "translation": [7.13, 3.2, -2.62], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "scale": [0.8, 0.8, 0.8] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, 0, 7.25] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_ramp.json b/src/main/resources/assets/modernlife/models/block/glass_ramp.json new file mode 100644 index 0000000..f0e3797 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_ramp.json @@ -0,0 +1,143 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "textures": { + "2": "block/glass", + "particle": "block/glass" + }, + "elements": [ + { + "name": "vertical", + "from": [15.025, 0.025, 0.06], + "to": [16.025, 15.975, 15.99], + "shade": false, + "faces": { + "north": {"uv": [0, 0, 1, 15], "texture": "#2"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 15], "texture": "#2"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 15.75], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 12], "texture": "#2"} + } + }, + { + "name": "main_ramp_lower", + "from": [0, 0, -0.01], + "to": [11.3, 1, 16.01], + "shade": false, + "rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]}, + "faces": { + "north": {"uv": [0, 0, 11.3, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 15.95, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 11.3, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 15.95, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#2"}, + "down": {"uv": [0, 0, 11.3, 15.95], "texture": "#2"} + } + }, + { + "name": "main_ramp_upper", + "from": [11.3, 0, -0.01], + "to": [22.6, 1, 16.01], + "shade": false, + "rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]}, + "faces": { + "north": {"uv": [0, 0, 11.3, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 15.95, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 11.3, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 15.95, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#2"}, + "down": {"uv": [0, 0, 11.3, 15.95], "texture": "#2"} + } + }, + { + "name": "filler_1", + "from": [0, 0, 0], + "to": [16, 1, 16], + "shade": false, + "faces": { + "north": {"uv": [0, 0, 16, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 16, 2], "texture": "#2"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 16, 2], "texture": "#2"}, + "up": {"uv": [0, 0, 14, 12], "texture": "#2"}, + "down": {"uv": [0, 0, 14, 12], "texture": "#2"} + } + }, + { + "from": [4, 1, 0], + "to": [15, 12, 1], + "faces": { + "north": {"uv": [1, 1, 15, 15], "texture": "#2"}, + "east": {"uv": [13, 2, 14, 1], "texture": "#2"}, + "south": {"uv": [15, 1, 1, 15], "texture": "#2"}, + "west": {"uv": [13, 2, 14, 1], "texture": "#2"}, + "up": {"uv": [13, 2, 14, 1], "texture": "#2"}, + "down": {"uv": [13, 2, 14, 1], "texture": "#2"} + } + }, + { + "from": [4, 1, 15], + "to": [15, 12, 16], + "faces": { + "north": {"uv": [1, 1, 15, 15], "texture": "#2"}, + "east": {"uv": [13, 2, 14, 1], "texture": "#2"}, + "south": {"uv": [15, 1, 1, 15], "texture": "#2"}, + "west": {"uv": [13, 2, 14, 1], "texture": "#2"}, + "up": {"uv": [13, 2, 14, 1], "texture": "#2"}, + "down": {"uv": [13, 2, 14, 1], "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, 88, 25], + "translation": [3.38, 3.2, 0.13], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 88, 25], + "translation": [3.38, 3.2, 0.13], + "scale": [-0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 30, 0], + "translation": [-0.25, -0.25, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + 0, + 1, + 2, + { + "name": "fillers", + "origin": [0, 0, 0], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [3] + }, + 4, + 5 + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/glass_ramp_corner.json new file mode 100644 index 0000000..322945b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_ramp_corner.json @@ -0,0 +1,441 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "textures": { + "2": "block/glass", + "particle": "block/glass" + }, + "elements": [ + { + "name": "vertical", + "from": [15.025, 0.025, 0.06], + "to": [16.025, 15.975, 1.06], + "shade": false, + "faces": { + "north": {"uv": [0, 0, 1, 15], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 16], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 15], "texture": "#2"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 15.75], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 12], "texture": "#2"} + } + }, + { + "name": "filler_1", + "from": [-0.75, 0, 0], + "to": [16, 1, 16], + "shade": false, + "faces": { + "north": {"uv": [0, 0, 16, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 16, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 16, 2], "texture": "#2"}, + "west": {"uv": [0, 0, 16, 2], "texture": "#2"}, + "up": {"uv": [0, 0, 14, 12], "texture": "#2"}, + "down": {"uv": [0, 0, 11, 11], "texture": "#2"} + } + }, + { + "from": [14.88909, -4.3033, 10.5], + "to": [15.88909, 18.4467, 11.5], + "rotation": {"angle": -45, "axis": "x", "origin": [3.38909, 4.6967, 8]}, + "faces": { + "north": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "east": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "south": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "west": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "up": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "down": {"uv": [16, 0, 15, 16], "texture": "#2"} + } + }, + { + "from": [13.88909, -4.3033, 10.5], + "to": [14.88909, 16.9467, 11.5], + "rotation": {"angle": -45, "axis": "x", "origin": [3.38909, 4.6967, 8]}, + "faces": { + "north": {"uv": [3, 0, 2, 16], "texture": "#2"}, + "east": {"uv": [3, 0, 2, 16], "texture": "#2"}, + "south": {"uv": [3, 0, 2, 16], "texture": "#2"}, + "west": {"uv": [3, 0, 2, 16], "texture": "#2"}, + "up": {"uv": [3, 0, 2, 16], "texture": "#2"}, + "down": {"uv": [3, 0, 2, 16], "texture": "#2"} + } + }, + { + "from": [11.88909, -4.3033, 10.5], + "to": [12.88909, 14.1967, 11.5], + "rotation": {"angle": -45, "axis": "x", "origin": [3.38909, 4.6967, 8]}, + "faces": { + "north": {"uv": [4, 0, 3, 16], "texture": "#2"}, + "east": {"uv": [4, 0, 3, 16], "texture": "#2"}, + "south": {"uv": [4, 0, 3, 16], "texture": "#2"}, + "west": {"uv": [4, 0, 3, 16], "texture": "#2"}, + "up": {"uv": [4, 0, 3, 16], "texture": "#2"}, + "down": {"uv": [4, 0, 3, 16], "texture": "#2"} + } + }, + { + "from": [10.88909, -4.3033, 10.5], + "to": [11.88909, 12.9467, 11.5], + "rotation": {"angle": -45, "axis": "x", "origin": [3.38909, 4.6967, 8]}, + "faces": { + "north": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "east": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "south": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "west": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "up": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "down": {"uv": [16, 0, 15, 16], "texture": "#2"} + } + }, + { + "from": [9.88909, -4.3033, 10.5], + "to": [10.88909, 11.1967, 11.5], + "rotation": {"angle": -45, "axis": "x", "origin": [3.38909, 4.6967, 8]}, + "faces": { + "north": {"uv": [3, 0, 2, 16], "texture": "#2"}, + "east": {"uv": [3, 0, 2, 16], "texture": "#2"}, + "south": {"uv": [3, 0, 2, 16], "texture": "#2"}, + "west": {"uv": [3, 0, 2, 16], "texture": "#2"}, + "up": {"uv": [3, 0, 2, 16], "texture": "#2"}, + "down": {"uv": [3, 0, 2, 16], "texture": "#2"} + } + }, + { + "from": [7.88909, -4.3033, 10.5], + "to": [8.88909, 8.4467, 11.5], + "rotation": {"angle": -45, "axis": "x", "origin": [3.38909, 4.6967, 8]}, + "faces": { + "north": {"uv": [4, 0, 3, 16], "texture": "#2"}, + "east": {"uv": [4, 0, 3, 16], "texture": "#2"}, + "south": {"uv": [4, 0, 3, 16], "texture": "#2"}, + "west": {"uv": [4, 0, 3, 16], "texture": "#2"}, + "up": {"uv": [4, 0, 3, 16], "texture": "#2"}, + "down": {"uv": [4, 0, 3, 16], "texture": "#2"} + } + }, + { + "from": [6.88909, -4.3033, 10.5], + "to": [7.88909, 7.1967, 11.5], + "rotation": {"angle": -45, "axis": "x", "origin": [3.38909, 4.6967, 8]}, + "faces": { + "north": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "east": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "south": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "west": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "up": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "down": {"uv": [16, 0, 15, 16], "texture": "#2"} + } + }, + { + "from": [5.88909, -4.3033, 10.5], + "to": [6.88909, 5.6967, 11.5], + "rotation": {"angle": -45, "axis": "x", "origin": [3.38909, 4.6967, 8]}, + "faces": { + "north": {"uv": [3, 0, 2, 16], "texture": "#2"}, + "east": {"uv": [3, 0, 2, 16], "texture": "#2"}, + "south": {"uv": [3, 0, 2, 16], "texture": "#2"}, + "west": {"uv": [3, 0, 2, 16], "texture": "#2"}, + "up": {"uv": [3, 0, 2, 16], "texture": "#2"}, + "down": {"uv": [3, 0, 2, 16], "texture": "#2"} + } + }, + { + "from": [2.88909, -4.3033, 10.5], + "to": [3.88909, 1.4467, 11.5], + "rotation": {"angle": -45, "axis": "x", "origin": [3.38909, 4.6967, 8]}, + "faces": { + "north": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "east": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "south": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "west": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "up": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "down": {"uv": [16, 0, 15, 16], "texture": "#2"} + } + }, + { + "from": [0.88909, -4.3033, 10.5], + "to": [1.88909, -1.5533, 11.5], + "rotation": {"angle": -45, "axis": "x", "origin": [3.38909, 4.6967, 8]}, + "faces": { + "north": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "east": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "south": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "west": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "up": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "down": {"uv": [16, 0, 15, 16], "texture": "#2"} + } + }, + { + "from": [-0.16091, -4.3033, 10.5], + "to": [0.88909, -2.8033, 11.5], + "rotation": {"angle": -45, "axis": "x", "origin": [3.38909, 4.6967, 8]}, + "faces": { + "north": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "east": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "south": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "west": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "up": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "down": {"uv": [16, 0, 15, 16], "texture": "#2"} + } + }, + { + "from": [3.88909, -4.3033, 10.5], + "to": [4.88909, 2.9467, 11.5], + "rotation": {"angle": -45, "axis": "x", "origin": [3.38909, 4.6967, 8]}, + "faces": { + "north": {"uv": [3, 0, 2, 16], "texture": "#2"}, + "east": {"uv": [3, 0, 2, 16], "texture": "#2"}, + "south": {"uv": [3, 0, 2, 16], "texture": "#2"}, + "west": {"uv": [3, 0, 2, 16], "texture": "#2"}, + "up": {"uv": [3, 0, 2, 16], "texture": "#2"}, + "down": {"uv": [3, 0, 2, 16], "texture": "#2"} + } + }, + { + "from": [1.88909, -4.3033, 10.5], + "to": [2.88909, -0.0533, 11.5], + "rotation": {"angle": -45, "axis": "x", "origin": [3.38909, 4.6967, 8]}, + "faces": { + "north": {"uv": [3, 0, 2, 16], "texture": "#2"}, + "east": {"uv": [3, 0, 2, 16], "texture": "#2"}, + "south": {"uv": [3, 0, 2, 16], "texture": "#2"}, + "west": {"uv": [3, 0, 2, 16], "texture": "#2"}, + "up": {"uv": [3, 0, 2, 16], "texture": "#2"}, + "down": {"uv": [3, 0, 2, 16], "texture": "#2"} + } + }, + { + "from": [5.5, 3, 0], + "to": [6.5, 26, 1], + "rotation": {"angle": -45, "axis": "z", "origin": [-0.5, 10, 0.5]}, + "faces": { + "north": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "east": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "south": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "west": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "up": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "down": {"uv": [16, 0, 15, 16], "texture": "#2"} + } + }, + { + "from": [5.5, 3, 1], + "to": [6.5, 24.5, 2], + "rotation": {"angle": -45, "axis": "z", "origin": [-0.5, 10, 0.5]}, + "faces": { + "north": {"uv": [3, 0, 2, 16], "texture": "#2"}, + "east": {"uv": [3, 0, 2, 16], "texture": "#2"}, + "south": {"uv": [3, 0, 2, 16], "texture": "#2"}, + "west": {"uv": [3, 0, 2, 16], "texture": "#2"}, + "up": {"uv": [3, 0, 2, 16], "texture": "#2"}, + "down": {"uv": [3, 0, 2, 16], "texture": "#2"} + } + }, + { + "from": [5.5, 3, 3], + "to": [6.5, 22, 4], + "rotation": {"angle": -45, "axis": "z", "origin": [-0.5, 10, 0.5]}, + "faces": { + "north": {"uv": [4, 0, 3, 16], "texture": "#2"}, + "east": {"uv": [4, 0, 3, 16], "texture": "#2"}, + "south": {"uv": [4, 0, 3, 16], "texture": "#2"}, + "west": {"uv": [4, 0, 3, 16], "texture": "#2"}, + "up": {"uv": [4, 0, 3, 16], "texture": "#2"}, + "down": {"uv": [4, 0, 3, 16], "texture": "#2"} + } + }, + { + "from": [5.5, 3, 4], + "to": [6.5, 20.75, 5], + "rotation": {"angle": -45, "axis": "z", "origin": [-0.5, 10, 0.5]}, + "faces": { + "north": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "east": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "south": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "west": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "up": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "down": {"uv": [16, 0, 15, 16], "texture": "#2"} + } + }, + { + "from": [5.5, 3, 5], + "to": [6.5, 19.25, 6], + "rotation": {"angle": -45, "axis": "z", "origin": [-0.5, 10, 0.5]}, + "faces": { + "north": {"uv": [3, 0, 2, 16], "texture": "#2"}, + "east": {"uv": [3, 0, 2, 16], "texture": "#2"}, + "south": {"uv": [3, 0, 2, 16], "texture": "#2"}, + "west": {"uv": [3, 0, 2, 16], "texture": "#2"}, + "up": {"uv": [3, 0, 2, 16], "texture": "#2"}, + "down": {"uv": [3, 0, 2, 16], "texture": "#2"} + } + }, + { + "from": [5.5, 3, 7], + "to": [6.5, 16.5, 8], + "rotation": {"angle": -45, "axis": "z", "origin": [-0.5, 10, 0.5]}, + "faces": { + "north": {"uv": [4, 0, 3, 16], "texture": "#2"}, + "east": {"uv": [4, 0, 3, 16], "texture": "#2"}, + "south": {"uv": [4, 0, 3, 16], "texture": "#2"}, + "west": {"uv": [4, 0, 3, 16], "texture": "#2"}, + "up": {"uv": [4, 0, 3, 16], "texture": "#2"}, + "down": {"uv": [4, 0, 3, 16], "texture": "#2"} + } + }, + { + "from": [5.5, 3, 8], + "to": [6.5, 15.25, 9], + "rotation": {"angle": -45, "axis": "z", "origin": [-0.5, 10, 0.5]}, + "faces": { + "north": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "east": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "south": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "west": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "up": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "down": {"uv": [16, 0, 15, 16], "texture": "#2"} + } + }, + { + "from": [5.5, 3, 9], + "to": [6.5, 13.75, 10], + "rotation": {"angle": -45, "axis": "z", "origin": [-0.5, 10, 0.5]}, + "faces": { + "north": {"uv": [3, 0, 2, 16], "texture": "#2"}, + "east": {"uv": [3, 0, 2, 16], "texture": "#2"}, + "south": {"uv": [3, 0, 2, 16], "texture": "#2"}, + "west": {"uv": [3, 0, 2, 16], "texture": "#2"}, + "up": {"uv": [3, 0, 2, 16], "texture": "#2"}, + "down": {"uv": [3, 0, 2, 16], "texture": "#2"} + } + }, + { + "from": [5.5, 3, 12], + "to": [6.5, 9.5, 13], + "rotation": {"angle": -45, "axis": "z", "origin": [-0.5, 10, 0.5]}, + "faces": { + "north": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "east": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "south": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "west": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "up": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "down": {"uv": [16, 0, 15, 16], "texture": "#2"} + } + }, + { + "from": [5.5, 3, 14], + "to": [6.5, 6.5, 15], + "rotation": {"angle": -45, "axis": "z", "origin": [-0.5, 10, 0.5]}, + "faces": { + "north": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "east": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "south": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "west": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "up": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "down": {"uv": [16, 0, 15, 16], "texture": "#2"} + } + }, + { + "from": [5.5, 3, 15], + "to": [6.5, 5.25, 16.025], + "rotation": {"angle": -45, "axis": "z", "origin": [-0.5, 10, 0.5]}, + "faces": { + "north": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "east": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "south": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "west": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "up": {"uv": [16, 0, 15, 16], "texture": "#2"}, + "down": {"uv": [16, 0, 15, 16], "texture": "#2"} + } + }, + { + "from": [5.5, 3, 11], + "to": [6.5, 11, 12], + "rotation": {"angle": -45, "axis": "z", "origin": [-0.5, 10, 0.5]}, + "faces": { + "north": {"uv": [3, 0, 2, 16], "texture": "#2"}, + "east": {"uv": [3, 0, 2, 16], "texture": "#2"}, + "south": {"uv": [3, 0, 2, 16], "texture": "#2"}, + "west": {"uv": [3, 0, 2, 16], "texture": "#2"}, + "up": {"uv": [3, 0, 2, 16], "texture": "#2"}, + "down": {"uv": [3, 0, 2, 16], "texture": "#2"} + } + }, + { + "from": [5.5, 3, 13], + "to": [6.5, 8, 14], + "rotation": {"angle": -45, "axis": "z", "origin": [-0.5, 10, 0.5]}, + "faces": { + "north": {"uv": [3, 0, 2, 16], "texture": "#2"}, + "east": {"uv": [3, 0, 2, 16], "texture": "#2"}, + "south": {"uv": [3, 0, 2, 16], "texture": "#2"}, + "west": {"uv": [3, 0, 2, 16], "texture": "#2"}, + "up": {"uv": [3, 0, 2, 16], "texture": "#2"}, + "down": {"uv": [3, 0, 2, 16], "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, 88, 25], + "translation": [3.38, 3.2, 0.13], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 88, 25], + "translation": [3.38, 3.2, 0.13], + "scale": [-0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 30, 0], + "translation": [-0.25, -0.25, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + 0, + { + "name": "fillers", + "origin": [0, 0, 0], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [ + 1, + { + "name": "right_face", + "origin": [-0.5, 10, 0.5], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14] + }, + { + "name": "left_face", + "origin": [-0.5, 10, 0.5], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_slab.json b/src/main/resources/assets/modernlife/models/block/glass_slab.json new file mode 100644 index 0000000..640e062 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "minecraft:block/glass", + "top": "minecraft:block/glass", + "side": "minecraft:block/glass" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_slab_top.json b/src/main/resources/assets/modernlife/models/block/glass_slab_top.json new file mode 100644 index 0000000..cb8c217 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "minecraft:block/glass", + "top": "minecraft:block/glass", + "side": "minecraft:block/glass" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_spruce_coffee_table.json b/src/main/resources/assets/modernlife/models/block/glass_spruce_coffee_table.json new file mode 100644 index 0000000..8802cc9 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_spruce_coffee_table.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table", + "textures": { + "0": "block/spruce_planks", + "1": "block/spruce_log", + "particle": "block/spruce_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_spruce_coffee_table_corner.json b/src/main/resources/assets/modernlife/models/block/glass_spruce_coffee_table_corner.json new file mode 100644 index 0000000..449fd9c --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_spruce_coffee_table_corner.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_corner", + "textures": { + "0": "block/spruce_planks", + "1": "block/spruce_log", + "particle": "block/spruce_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_spruce_coffee_table_end.json b/src/main/resources/assets/modernlife/models/block/glass_spruce_coffee_table_end.json new file mode 100644 index 0000000..645419b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_spruce_coffee_table_end.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_end", + "textures": { + "0": "block/spruce_planks", + "1": "block/spruce_log", + "particle": "block/spruce_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_spruce_coffee_table_four_corner.json b/src/main/resources/assets/modernlife/models/block/glass_spruce_coffee_table_four_corner.json new file mode 100644 index 0000000..151aed6 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_spruce_coffee_table_four_corner.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_four_corner", + "textures": { + "0": "block/spruce_planks", + "1": "block/spruce_log", + "particle": "block/spruce_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_spruce_coffee_table_mid.json b/src/main/resources/assets/modernlife/models/block/glass_spruce_coffee_table_mid.json new file mode 100644 index 0000000..79730d6 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_spruce_coffee_table_mid.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_mid", + "textures": { + "0": "block/spruce_planks", + "1": "block/spruce_log", + "particle": "block/spruce_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_spruce_coffee_table_one_border.json b/src/main/resources/assets/modernlife/models/block/glass_spruce_coffee_table_one_border.json new file mode 100644 index 0000000..c6db3a7 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_spruce_coffee_table_one_border.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_one_border", + "textures": { + "0": "block/spruce_planks", + "1": "block/spruce_log", + "particle": "block/spruce_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_spruce_coffee_table_three_way.json b/src/main/resources/assets/modernlife/models/block/glass_spruce_coffee_table_three_way.json new file mode 100644 index 0000000..3a2c611 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_spruce_coffee_table_three_way.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_three_way", + "textures": { + "0": "block/spruce_planks", + "1": "block/spruce_log", + "particle": "block/spruce_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_spruce_coffee_table_x_axis.json b/src/main/resources/assets/modernlife/models/block/glass_spruce_coffee_table_x_axis.json new file mode 100644 index 0000000..96c3dd5 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_spruce_coffee_table_x_axis.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_x_axis", + "textures": { + "0": "block/spruce_planks", + "1": "block/spruce_log", + "particle": "block/spruce_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_spruce_coffee_table_z_axis.json b/src/main/resources/assets/modernlife/models/block/glass_spruce_coffee_table_z_axis.json new file mode 100644 index 0000000..b6aac08 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_spruce_coffee_table_z_axis.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_z_axis", + "textures": { + "0": "block/spruce_planks", + "1": "block/spruce_log", + "particle": "block/spruce_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_spruce_trapdoor_bottom.json b/src/main/resources/assets/modernlife/models/block/glass_spruce_trapdoor_bottom.json new file mode 100644 index 0000000..5d09c25 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_spruce_trapdoor_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_bottom", + "textures": { + "texture": "modernlife:block/glass_spruce_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_spruce_trapdoor_open.json b/src/main/resources/assets/modernlife/models/block/glass_spruce_trapdoor_open.json new file mode 100644 index 0000000..d266a22 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_spruce_trapdoor_open.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_open", + "textures": { + "texture": "modernlife:block/glass_spruce_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_spruce_trapdoor_top.json b/src/main/resources/assets/modernlife/models/block/glass_spruce_trapdoor_top.json new file mode 100644 index 0000000..345caff --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_spruce_trapdoor_top.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_top", + "textures": { + "texture": "modernlife:block/glass_spruce_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_stairs.json b/src/main/resources/assets/modernlife/models/block/glass_stairs.json new file mode 100644 index 0000000..2a94ad2 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minecraft:block/glass", + "top": "minecraft:block/glass", + "side": "minecraft:block/glass" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_stairs_inner.json b/src/main/resources/assets/modernlife/models/block/glass_stairs_inner.json new file mode 100644 index 0000000..b19ef67 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minecraft:block/glass", + "top": "minecraft:block/glass", + "side": "minecraft:block/glass" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_stairs_outer.json b/src/main/resources/assets/modernlife/models/block/glass_stairs_outer.json new file mode 100644 index 0000000..a11294d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minecraft:block/glass", + "top": "minecraft:block/glass", + "side": "minecraft:block/glass" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_trapdoor_bottom.json b/src/main/resources/assets/modernlife/models/block/glass_trapdoor_bottom.json new file mode 100644 index 0000000..bee5b8e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_trapdoor_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_bottom", + "textures": { + "texture": "minecraft:block/glass" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_trapdoor_open.json b/src/main/resources/assets/modernlife/models/block/glass_trapdoor_open.json new file mode 100644 index 0000000..d8a4450 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_trapdoor_open.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_open", + "textures": { + "texture": "minecraft:block/glass" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_trapdoor_top.json b/src/main/resources/assets/modernlife/models/block/glass_trapdoor_top.json new file mode 100644 index 0000000..6b1fef9 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_trapdoor_top.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_top", + "textures": { + "texture": "minecraft:block/glass" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_warped_coffee_table.json b/src/main/resources/assets/modernlife/models/block/glass_warped_coffee_table.json new file mode 100644 index 0000000..546dbc9 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_warped_coffee_table.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table", + "textures": { + "0": "block/warped_planks", + "1": "block/warped_stem", + "particle": "block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_warped_coffee_table_corner.json b/src/main/resources/assets/modernlife/models/block/glass_warped_coffee_table_corner.json new file mode 100644 index 0000000..8ac30b2 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_warped_coffee_table_corner.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_corner", + "textures": { + "0": "block/warped_planks", + "1": "block/warped_stem", + "particle": "block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_warped_coffee_table_end.json b/src/main/resources/assets/modernlife/models/block/glass_warped_coffee_table_end.json new file mode 100644 index 0000000..3d3a9f8 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_warped_coffee_table_end.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_end", + "textures": { + "0": "block/warped_planks", + "1": "block/warped_stem", + "particle": "block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_warped_coffee_table_four_corner.json b/src/main/resources/assets/modernlife/models/block/glass_warped_coffee_table_four_corner.json new file mode 100644 index 0000000..ea9d8b9 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_warped_coffee_table_four_corner.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_four_corner", + "textures": { + "0": "block/warped_planks", + "1": "block/warped_stem", + "particle": "block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_warped_coffee_table_mid.json b/src/main/resources/assets/modernlife/models/block/glass_warped_coffee_table_mid.json new file mode 100644 index 0000000..5a10ca4 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_warped_coffee_table_mid.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_mid", + "textures": { + "0": "block/warped_planks", + "1": "block/warped_stem", + "particle": "block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_warped_coffee_table_one_border.json b/src/main/resources/assets/modernlife/models/block/glass_warped_coffee_table_one_border.json new file mode 100644 index 0000000..2d1598a --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_warped_coffee_table_one_border.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_one_border", + "textures": { + "0": "block/warped_planks", + "1": "block/warped_stem", + "particle": "block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_warped_coffee_table_three_way.json b/src/main/resources/assets/modernlife/models/block/glass_warped_coffee_table_three_way.json new file mode 100644 index 0000000..b59cc0f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_warped_coffee_table_three_way.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_three_way", + "textures": { + "0": "block/warped_planks", + "1": "block/warped_stem", + "particle": "block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_warped_coffee_table_x_axis.json b/src/main/resources/assets/modernlife/models/block/glass_warped_coffee_table_x_axis.json new file mode 100644 index 0000000..d3e88c5 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_warped_coffee_table_x_axis.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_x_axis", + "textures": { + "0": "block/warped_planks", + "1": "block/warped_stem", + "particle": "block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_warped_coffee_table_z_axis.json b/src/main/resources/assets/modernlife/models/block/glass_warped_coffee_table_z_axis.json new file mode 100644 index 0000000..8c8131b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_warped_coffee_table_z_axis.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/glass_coffee_table_z_axis", + "textures": { + "0": "block/warped_planks", + "1": "block/warped_stem", + "particle": "block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_warped_trapdoor_bottom.json b/src/main/resources/assets/modernlife/models/block/glass_warped_trapdoor_bottom.json new file mode 100644 index 0000000..41603cb --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_warped_trapdoor_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_bottom", + "textures": { + "texture": "modernlife:block/glass_warped_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_warped_trapdoor_open.json b/src/main/resources/assets/modernlife/models/block/glass_warped_trapdoor_open.json new file mode 100644 index 0000000..34f90f9 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_warped_trapdoor_open.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_open", + "textures": { + "texture": "modernlife:block/glass_warped_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/glass_warped_trapdoor_top.json b/src/main/resources/assets/modernlife/models/block/glass_warped_trapdoor_top.json new file mode 100644 index 0000000..fc6ffbd --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/glass_warped_trapdoor_top.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_orientable_trapdoor_top", + "textures": { + "texture": "modernlife:block/glass_warped_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/granite_barrier.json b/src/main/resources/assets/modernlife/models/block/granite_barrier.json new file mode 100644 index 0000000..244ac99 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/granite_barrier.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/barrier", + "textures": { + "0": "block/granite", + "particle": "block/granite" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/granite_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/block/granite_kitchen_cabinet.json new file mode 100644 index 0000000..5434c07 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/granite_kitchen_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/granite_kitchen_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [5, 5, 15], + "to": [7, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [11.33334, 5.33333, 11, 6], "texture": "#64"}, + "south": {"uv": [10.66666, 5.33333, 11.33334, 6], "texture": "#64"}, + "west": {"uv": [10.66666, 5.33333, 11, 6], "texture": "#64"}, + "up": {"uv": [10.66666, 5.33333, 11.33334, 5.66666], "texture": "#64"}, + "down": {"uv": [10.66666, 5.66667, 11.33334, 6], "texture": "#64"} + } + }, + { + "from": [9, 5, 15], + "to": [11, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#64"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#64"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#64"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/granite_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/block/granite_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..cda62e7 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/granite_kitchen_drawer_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/granite_kitchen_drawer_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [6, 12, 15], + "to": [10, 13, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 10, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [12.66667, 5.33333, 12.33333, 5.66667], "texture": "#64"}, + "south": {"uv": [11.33333, 5.33333, 12.66667, 5.66667], "texture": "#64"}, + "west": {"uv": [11.33333, 5.33333, 11.66667, 5.66667], "texture": "#64"}, + "up": {"uv": [11.33333, 5.33333, 12.66667, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33333, 5.33334, 12.66667, 5.66667], "texture": "#64"} + } + }, + { + "from": [11, 6, 15], + "to": [13, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 5, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#64"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#64"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#64"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/granite_ramp.json b/src/main/resources/assets/modernlife/models/block/granite_ramp.json new file mode 100644 index 0000000..8d3dca7 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/granite_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/granite", + "particle": "block/granite" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/granite_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/granite_ramp_corner.json new file mode 100644 index 0000000..ede3da0 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/granite_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/granite", + "particle": "block/granite" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/gravel_barrier.json b/src/main/resources/assets/modernlife/models/block/gravel_barrier.json new file mode 100644 index 0000000..1e7d91b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/gravel_barrier.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/barrier", + "textures": { + "0": "block/gravel", + "particle": "block/gravel" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/gravel_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/block/gravel_kitchen_cabinet.json new file mode 100644 index 0000000..1f8b497 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/gravel_kitchen_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/gravel_kitchen_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [5, 5, 15], + "to": [7, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [11.33334, 5.33333, 11, 6], "texture": "#64"}, + "south": {"uv": [10.66666, 5.33333, 11.33334, 6], "texture": "#64"}, + "west": {"uv": [10.66666, 5.33333, 11, 6], "texture": "#64"}, + "up": {"uv": [10.66666, 5.33333, 11.33334, 5.66666], "texture": "#64"}, + "down": {"uv": [10.66666, 5.66667, 11.33334, 6], "texture": "#64"} + } + }, + { + "from": [9, 5, 15], + "to": [11, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#64"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#64"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#64"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/gravel_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/block/gravel_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..f2a6272 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/gravel_kitchen_drawer_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/gravel_kitchen_drawer_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [6, 12, 15], + "to": [10, 13, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 10, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [12.66667, 5.33333, 12.33333, 5.66667], "texture": "#64"}, + "south": {"uv": [11.33333, 5.33333, 12.66667, 5.66667], "texture": "#64"}, + "west": {"uv": [11.33333, 5.33333, 11.66667, 5.66667], "texture": "#64"}, + "up": {"uv": [11.33333, 5.33333, 12.66667, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33333, 5.33334, 12.66667, 5.66667], "texture": "#64"} + } + }, + { + "from": [11, 6, 15], + "to": [13, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 5, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#64"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#64"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#64"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/gravel_ramp.json b/src/main/resources/assets/modernlife/models/block/gravel_ramp.json new file mode 100644 index 0000000..0ff3b09 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/gravel_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/gravel", + "particle": "block/gravel" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/gravel_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/gravel_ramp_corner.json new file mode 100644 index 0000000..57d2889 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/gravel_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/gravel", + "particle": "block/gravel" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/gray_painted_drywall.json b/src/main/resources/assets/modernlife/models/block/gray_painted_drywall.json new file mode 100644 index 0000000..cb90fd0 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/gray_painted_drywall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "block/gray_concrete_powder" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/gray_sofa_corner.json b/src/main/resources/assets/modernlife/models/block/gray_sofa_corner.json new file mode 100644 index 0000000..15c2806 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/gray_sofa_corner.json @@ -0,0 +1,136 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/gray_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 3.75, 4, 7.5], "texture": "#3"}, + "east": {"uv": [8, 0, 7.25, 3.75], "texture": "#3"}, + "south": {"uv": [4, 3.75, 8, 7.5], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 5.25, 8.75, 4.5], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "back_support", + "from": [13, 2, 0], + "to": [16, 17, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [20.9, 5.4, 8]}, + "faces": { + "north": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "east": {"uv": [7.25, 3.75, 4, 7.5], "texture": "#3"}, + "south": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "west": {"uv": [4, 3.75, 0.75, 7.5], "texture": "#3"}, + "up": {"uv": [12.75, 4.5, 9.5, 5.25], "rotation": 90, "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "rotation": 270, "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 2, 0], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [8.5, 11.75, 11, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [8.75, 11.75, 12, 8.5], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 6, 3], + "to": [13, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [12, 10.5, 8.75, 11], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [8.75, 11, 12, 8.5], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 6, 0], + "to": [13, 8, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 5.1]}, + "faces": { + "north": {"uv": [8.5, 14.75, 11, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [8.75, 10.5, 9.5, 11], "texture": "#3"}, + "up": {"uv": [9.5, 11, 8.75, 8.5], "rotation": 90, "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4, 5] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/gray_sofa_left_end.json b/src/main/resources/assets/modernlife/models/block/gray_sofa_left_end.json new file mode 100644 index 0000000..01a46ab --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/gray_sofa_left_end.json @@ -0,0 +1,122 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/gray_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 3.75, 4, 7.5], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [4, 3.75, 8, 7.5], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 3.75, 8.75, 3], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "right_arm", + "from": [13, 2, 0], + "to": [16, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [15.25, 3.25, 16, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 15.25, 2.25], "texture": "#3"}, + "south": {"uv": [5.5, 10.75, 6.25, 13], "texture": "#3"}, + "west": {"uv": [8.75, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [16, 3.25, 15.25, 0], "texture": "#3"}, + "down": {"uv": [4.75, 10.75, 4, 14], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 2, 0], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [16, 11.75, 12.75, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [12.75, 16, 16, 12.75], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 6, 3], + "to": [13, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [16, 14.75, 12.75, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [12.75, 15.25, 16, 12.75], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/gray_sofa_middle.json b/src/main/resources/assets/modernlife/models/block/gray_sofa_middle.json new file mode 100644 index 0000000..9f3ef16 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/gray_sofa_middle.json @@ -0,0 +1,108 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/gray_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 7.5, 4, 11.25], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [4, 7.5, 8, 11.25], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 4.5, 8.75, 3.75], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 2, 0], + "to": [16, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [15, 11.75, 11, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [11, 16, 15, 12.75], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 6, 3], + "to": [16, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [15, 14.75, 11, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [11, 15.25, 15, 12.75], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/gray_sofa_right_end.json b/src/main/resources/assets/modernlife/models/block/gray_sofa_right_end.json new file mode 100644 index 0000000..f3c9909 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/gray_sofa_right_end.json @@ -0,0 +1,123 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/gray_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [4, 3.75, 0, 7.5], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [8, 3.75, 4, 7.5], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [8.75, 3.75, 12.75, 3], "texture": "#3"}, + "down": {"uv": [9, 10, 13, 10.75], "texture": "#3"} + } + }, + { + "name": "left_arm", + "from": [0, 2, 0], + "to": [3, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [16, 3.25, 15.25, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 8.75, 2.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 5.5, 13], "texture": "#3"}, + "west": {"uv": [15.25, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [15.25, 3.25, 16, 0], "texture": "#3"}, + "down": {"uv": [4, 10.75, 4.75, 14], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 2, 0], + "to": [16, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [12.75, 11.75, 16, 12.75], "texture": "#3"}, + "east": {"uv": [12.25, 8.25, 9, 9.25], "texture": "#3"}, + "south": {"uv": [13, 2.25, 10.5, 3.25], "texture": "#3"}, + "west": {"uv": [12.25, 7.25, 9, 8.25], "texture": "#3"}, + "up": {"uv": [16, 16, 12.75, 12.75], "texture": "#3"}, + "down": {"uv": [6.5, 7.5, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 6, 3], + "to": [16, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [12.75, 14.75, 16, 15.25], "texture": "#3"}, + "east": {"uv": [8.75, 10.75, 6.25, 11.25], "texture": "#3"}, + "south": {"uv": [8.75, 10.75, 6.25, 11.25], "texture": "#3"}, + "west": {"uv": [8.75, 10.75, 6.25, 11.25], "texture": "#3"}, + "up": {"uv": [16, 15.25, 12.75, 12.75], "texture": "#3"}, + "down": {"uv": [8, 4.75, 10.5, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 0]}, + "faces": { + "north": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "east": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "south": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "west": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "up": {"uv": [12, 11.75, 16, 7.75], "texture": "#3"}, + "down": {"uv": [12, 7.75, 16, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/gray_sofa_single.json b/src/main/resources/assets/modernlife/models/block/gray_sofa_single.json new file mode 100644 index 0000000..3db286c --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/gray_sofa_single.json @@ -0,0 +1,136 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/gray_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 0, 4, 3.75], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [4, 0, 8, 3.75], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 3, 8.75, 2.25], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "left_arm", + "from": [0, 2, 0], + "to": [3, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [16, 3.25, 15.25, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 8.75, 2.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 5.5, 13], "texture": "#3"}, + "west": {"uv": [15.25, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [15.25, 3.25, 16, 0], "texture": "#3"}, + "down": {"uv": [4, 10.75, 4.75, 14], "texture": "#3"} + } + }, + { + "name": "right_arm", + "from": [13, 2, 0], + "to": [16, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [15.25, 3.25, 16, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 15.25, 2.25], "texture": "#3"}, + "south": {"uv": [5.5, 10.75, 6.25, 13], "texture": "#3"}, + "west": {"uv": [8.75, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [16, 3.25, 15.25, 0], "texture": "#3"}, + "down": {"uv": [4.75, 10.75, 4, 14], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 2, 0], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [8.5, 11.75, 11, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [11, 16, 8.5, 12.75], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 6, 3], + "to": [13, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [8.5, 14.75, 11, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [11, 15.25, 8.5, 12.75], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -135, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4, 5] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/gray_vinyl_siding.json b/src/main/resources/assets/modernlife/models/block/gray_vinyl_siding.json new file mode 100644 index 0000000..77eda12 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/gray_vinyl_siding.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "modernlife:block/gray_vinyl_siding" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/green_painted_drywall.json b/src/main/resources/assets/modernlife/models/block/green_painted_drywall.json new file mode 100644 index 0000000..73b768c --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/green_painted_drywall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "block/green_concrete_powder" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/green_sofa_corner.json b/src/main/resources/assets/modernlife/models/block/green_sofa_corner.json new file mode 100644 index 0000000..d585fb6 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/green_sofa_corner.json @@ -0,0 +1,137 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "1": "modernlife:block/green_sofa", + "particle": "modernlife:block/green_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 3.75, 4, 7.5], "texture": "#1"}, + "east": {"uv": [8, 0, 7.25, 3.75], "texture": "#1"}, + "south": {"uv": [4, 3.75, 8, 7.5], "texture": "#1"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#1"}, + "up": {"uv": [12.75, 5.25, 8.75, 4.5], "texture": "#1"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#1"} + } + }, + { + "name": "back_support", + "from": [13, 2, 0], + "to": [16, 17, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [20.9, 5.4, 8]}, + "faces": { + "north": {"uv": [8, 0, 8.75, 3.75], "texture": "#1"}, + "east": {"uv": [7.25, 3.75, 4, 7.5], "texture": "#1"}, + "south": {"uv": [8.75, 0, 8, 3.75], "texture": "#1"}, + "west": {"uv": [4, 3.75, 0.75, 7.5], "texture": "#1"}, + "up": {"uv": [12.75, 4.5, 9.5, 5.25], "rotation": 90, "texture": "#1"}, + "down": {"uv": [13, 10, 9, 10.75], "rotation": 270, "texture": "#1"} + } + }, + { + "name": "base", + "from": [0, 2, 0], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [8.5, 11.75, 11, 12.75], "texture": "#1"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#1"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#1"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#1"}, + "up": {"uv": [8.75, 11.75, 12, 8.5], "texture": "#1"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#1"} + } + }, + { + "name": "base", + "from": [0, 6, 3], + "to": [13, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [12, 10.5, 8.75, 11], "texture": "#1"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#1"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#1"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#1"}, + "up": {"uv": [8.75, 11, 12, 8.5], "texture": "#1"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#1"} + } + }, + { + "name": "base", + "from": [3, 6, 0], + "to": [13, 8, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 5.1]}, + "faces": { + "north": {"uv": [8.5, 14.75, 11, 15.25], "texture": "#1"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#1"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#1"}, + "west": {"uv": [8.75, 10.5, 9.5, 11], "texture": "#1"}, + "up": {"uv": [9.5, 11, 8.75, 8.5], "rotation": 90, "texture": "#1"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#1"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#1"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#1"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#1"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#1"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#1"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4, 5] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/green_sofa_left_end.json b/src/main/resources/assets/modernlife/models/block/green_sofa_left_end.json new file mode 100644 index 0000000..98dfafc --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/green_sofa_left_end.json @@ -0,0 +1,123 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "1": "modernlife:block/green_sofa", + "particle": "modernlife:block/green_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 3.75, 4, 7.5], "texture": "#1"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#1"}, + "south": {"uv": [4, 3.75, 8, 7.5], "texture": "#1"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#1"}, + "up": {"uv": [12.75, 3.75, 8.75, 3], "texture": "#1"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#1"} + } + }, + { + "name": "right_arm", + "from": [13, 2, 0], + "to": [16, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [15.25, 3.25, 16, 5.5], "texture": "#1"}, + "east": {"uv": [12, 0, 15.25, 2.25], "texture": "#1"}, + "south": {"uv": [5.5, 10.75, 6.25, 13], "texture": "#1"}, + "west": {"uv": [8.75, 0, 12, 2.25], "texture": "#1"}, + "up": {"uv": [16, 3.25, 15.25, 0], "texture": "#1"}, + "down": {"uv": [4.75, 10.75, 4, 14], "texture": "#1"} + } + }, + { + "name": "base", + "from": [0, 2, 0], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [16, 11.75, 12.75, 12.75], "texture": "#1"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#1"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#1"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#1"}, + "up": {"uv": [12.75, 16, 16, 12.75], "texture": "#1"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#1"} + } + }, + { + "name": "base", + "from": [0, 6, 3], + "to": [13, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [16, 14.75, 12.75, 15.25], "texture": "#1"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#1"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#1"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#1"}, + "up": {"uv": [12.75, 15.25, 16, 12.75], "texture": "#1"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#1"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#1"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#1"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#1"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#1"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#1"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/green_sofa_middle.json b/src/main/resources/assets/modernlife/models/block/green_sofa_middle.json new file mode 100644 index 0000000..66c1b26 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/green_sofa_middle.json @@ -0,0 +1,109 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "1": "modernlife:block/green_sofa", + "particle": "modernlife:block/green_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 7.5, 4, 11.25], "texture": "#1"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#1"}, + "south": {"uv": [4, 7.5, 8, 11.25], "texture": "#1"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#1"}, + "up": {"uv": [12.75, 4.5, 8.75, 3.75], "texture": "#1"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#1"} + } + }, + { + "name": "base", + "from": [0, 2, 0], + "to": [16, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [15, 11.75, 11, 12.75], "texture": "#1"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#1"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#1"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#1"}, + "up": {"uv": [11, 16, 15, 12.75], "texture": "#1"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#1"} + } + }, + { + "name": "base", + "from": [0, 6, 3], + "to": [16, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [15, 14.75, 11, 15.25], "texture": "#1"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#1"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#1"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#1"}, + "up": {"uv": [11, 15.25, 15, 12.75], "texture": "#1"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#1"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#1"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#1"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#1"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#1"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#1"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/green_sofa_right_end.json b/src/main/resources/assets/modernlife/models/block/green_sofa_right_end.json new file mode 100644 index 0000000..ebecfda --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/green_sofa_right_end.json @@ -0,0 +1,124 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "1": "modernlife:block/green_sofa", + "particle": "modernlife:block/green_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [4, 3.75, 0, 7.5], "texture": "#1"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#1"}, + "south": {"uv": [8, 3.75, 4, 7.5], "texture": "#1"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#1"}, + "up": {"uv": [8.75, 3.75, 12.75, 3], "texture": "#1"}, + "down": {"uv": [9, 10, 13, 10.75], "texture": "#1"} + } + }, + { + "name": "left_arm", + "from": [0, 2, 0], + "to": [3, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [16, 3.25, 15.25, 5.5], "texture": "#1"}, + "east": {"uv": [12, 0, 8.75, 2.25], "texture": "#1"}, + "south": {"uv": [6.25, 10.75, 5.5, 13], "texture": "#1"}, + "west": {"uv": [15.25, 0, 12, 2.25], "texture": "#1"}, + "up": {"uv": [15.25, 3.25, 16, 0], "texture": "#1"}, + "down": {"uv": [4, 10.75, 4.75, 14], "texture": "#1"} + } + }, + { + "name": "base", + "from": [3, 2, 0], + "to": [16, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [12.75, 11.75, 16, 12.75], "texture": "#1"}, + "east": {"uv": [12.25, 8.25, 9, 9.25], "texture": "#1"}, + "south": {"uv": [13, 2.25, 10.5, 3.25], "texture": "#1"}, + "west": {"uv": [12.25, 7.25, 9, 8.25], "texture": "#1"}, + "up": {"uv": [16, 16, 12.75, 12.75], "texture": "#1"}, + "down": {"uv": [6.5, 7.5, 9, 10.75], "texture": "#1"} + } + }, + { + "name": "base", + "from": [3, 6, 3], + "to": [16, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [12.75, 14.75, 16, 15.25], "texture": "#1"}, + "east": {"uv": [8.75, 10.75, 6.25, 11.25], "texture": "#1"}, + "south": {"uv": [8.75, 10.75, 6.25, 11.25], "texture": "#1"}, + "west": {"uv": [8.75, 10.75, 6.25, 11.25], "texture": "#1"}, + "up": {"uv": [16, 15.25, 12.75, 12.75], "texture": "#1"}, + "down": {"uv": [8, 4.75, 10.5, 7.25], "texture": "#1"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 0]}, + "faces": { + "north": {"uv": [16, 7.25, 12, 7.75], "texture": "#1"}, + "east": {"uv": [16, 7.25, 12, 7.75], "texture": "#1"}, + "south": {"uv": [16, 7.25, 12, 7.75], "texture": "#1"}, + "west": {"uv": [16, 7.25, 12, 7.75], "texture": "#1"}, + "up": {"uv": [12, 11.75, 16, 7.75], "texture": "#1"}, + "down": {"uv": [12, 7.75, 16, 11.75], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/green_sofa_single.json b/src/main/resources/assets/modernlife/models/block/green_sofa_single.json new file mode 100644 index 0000000..59e28ce --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/green_sofa_single.json @@ -0,0 +1,137 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "1": "modernlife:block/green_sofa", + "particle": "modernlife:block/green_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 0, 4, 3.75], "texture": "#1"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#1"}, + "south": {"uv": [4, 0, 8, 3.75], "texture": "#1"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#1"}, + "up": {"uv": [12.75, 3, 8.75, 2.25], "texture": "#1"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#1"} + } + }, + { + "name": "left_arm", + "from": [0, 2, 0], + "to": [3, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [16, 3.25, 15.25, 5.5], "texture": "#1"}, + "east": {"uv": [12, 0, 8.75, 2.25], "texture": "#1"}, + "south": {"uv": [6.25, 10.75, 5.5, 13], "texture": "#1"}, + "west": {"uv": [15.25, 0, 12, 2.25], "texture": "#1"}, + "up": {"uv": [15.25, 3.25, 16, 0], "texture": "#1"}, + "down": {"uv": [4, 10.75, 4.75, 14], "texture": "#1"} + } + }, + { + "name": "right_arm", + "from": [13, 2, 0], + "to": [16, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [15.25, 3.25, 16, 5.5], "texture": "#1"}, + "east": {"uv": [12, 0, 15.25, 2.25], "texture": "#1"}, + "south": {"uv": [5.5, 10.75, 6.25, 13], "texture": "#1"}, + "west": {"uv": [8.75, 0, 12, 2.25], "texture": "#1"}, + "up": {"uv": [16, 3.25, 15.25, 0], "texture": "#1"}, + "down": {"uv": [4.75, 10.75, 4, 14], "texture": "#1"} + } + }, + { + "name": "base", + "from": [3, 2, 0], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [8.5, 11.75, 11, 12.75], "texture": "#1"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#1"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#1"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#1"}, + "up": {"uv": [11, 16, 8.5, 12.75], "texture": "#1"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#1"} + } + }, + { + "name": "base", + "from": [3, 6, 3], + "to": [13, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [8.5, 14.75, 11, 15.25], "texture": "#1"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#1"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#1"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#1"}, + "up": {"uv": [11, 15.25, 8.5, 12.75], "texture": "#1"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#1"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#1"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#1"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#1"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#1"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#1"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -135, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4, 5] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/green_vinyl_siding.json b/src/main/resources/assets/modernlife/models/block/green_vinyl_siding.json new file mode 100644 index 0000000..0359bd9 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/green_vinyl_siding.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "modernlife:block/green_vinyl_siding" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/guitar_amplifier.json b/src/main/resources/assets/modernlife/models/block/guitar_amplifier.json new file mode 100644 index 0000000..32ed188 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/guitar_amplifier.json @@ -0,0 +1,106 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "125": "modernlife:block/guitar_amplifier", + "126": "modernlife:block/guitar_amplifier_saide", + "127": "modernlife:block/guitar_amplifier_back", + "128": "modernlife:block/guitar_amplifier_top_bottom", + "particle": "modernlife:block/guitar_amplifier_saide" + }, + "elements": [ + { + "from": [2, 0, 5], + "to": [14, 12, 11], + "faces": { + "north": {"uv": [0, 2, 12, 14], "texture": "#125"}, + "east": {"uv": [6, 0, 0, 12], "texture": "#126"}, + "south": {"uv": [0, 0, 12, 12], "texture": "#127"}, + "west": {"uv": [0, 0, 6, 12], "texture": "#126"}, + "up": {"uv": [12, 6, 0, 0], "texture": "#128"}, + "down": {"uv": [12, 6, 0, 12], "texture": "#128"} + } + }, + { + "from": [5, 13, 7.5], + "to": [11, 14, 8.5], + "rotation": {"angle": 0, "axis": "y", "origin": [0.25, 1, 0]}, + "faces": { + "north": {"uv": [3, 0, 9, 1], "texture": "#125"}, + "east": {"uv": [3, 0, 4, 1], "texture": "#125"}, + "south": {"uv": [3, 0, 9, 1], "texture": "#125"}, + "west": {"uv": [8, 0, 9, 1], "texture": "#125"}, + "up": {"uv": [9, 1, 3, 0], "texture": "#125"}, + "down": {"uv": [9, 0, 3, 1], "texture": "#125"} + } + }, + { + "from": [11, 12, 8], + "to": [12, 14, 8], + "faces": { + "north": {"uv": [2, 0, 3, 2], "texture": "#125"}, + "east": {"uv": [6, 0, 9.5, 0.5], "texture": "#125"}, + "south": {"uv": [2, 0, 3, 2], "texture": "#125"}, + "west": {"uv": [6, 0, 9.5, 0.5], "texture": "#125"}, + "up": {"uv": [9.5, 0.5, 6, 0], "texture": "#125"}, + "down": {"uv": [9.5, 0, 6, 0.5], "texture": "#125"} + } + }, + { + "from": [4, 12, 8], + "to": [5, 14, 8], + "rotation": {"angle": 0, "axis": "y", "origin": [-7, 0, 0]}, + "faces": { + "north": {"uv": [2, 0, 3, 2], "texture": "#125"}, + "east": {"uv": [6, 0, 9.5, 0.5], "texture": "#125"}, + "south": {"uv": [2, 0, 3, 2], "texture": "#125"}, + "west": {"uv": [6, 0, 9.5, 0.5], "texture": "#125"}, + "up": {"uv": [9.5, 0.5, 6, 0], "texture": "#125"}, + "down": {"uv": [9.5, 0, 6, 0.5], "texture": "#125"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, 90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, 90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -135, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, -0.25] + } + }, + "groups": [ + 0, + { + "name": "handle", + "origin": [0, 0, 0], + "color": 0, + "children": [1, 2, 3] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/hedge.json b/src/main/resources/assets/modernlife/models/block/hedge.json new file mode 100644 index 0000000..532af1d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/hedge.json @@ -0,0 +1,175 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [128, 128], + "textures": { + "2": "modernlife:block/hedge" + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 15, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 0.5, 8]}, + "faces": { + "north": {"uv": [8.66667, 0, 9.33333, 5], "texture": "#2"}, + "east": {"uv": [8.66667, 0, 9.33333, 5], "texture": "#2"}, + "south": {"uv": [8.66667, 0, 9.33333, 5], "texture": "#2"}, + "west": {"uv": [8.66667, 0, 9.33333, 5], "texture": "#2"}, + "up": {"uv": [9.33333, 0.66667, 8.66667, 0], "texture": "#2"}, + "down": {"uv": [9.33333, 0, 8.66667, 0.66667], "texture": "#2"} + } + }, + { + "from": [-3, 0, 8], + "to": [19, 15, 8], + "rotation": {"angle": 45, "axis": "y", "origin": [8, 7.5, 8]}, + "faces": { + "north": {"uv": [13, 0, 5.33333, 5], "texture": "#2"}, + "east": {"uv": [0, 0, 0, 1.875], "texture": "#2"}, + "south": {"uv": [5.33333, 0, 13, 5], "texture": "#2"}, + "west": {"uv": [0, 0, 0, 1.875], "texture": "#2"}, + "up": {"uv": [2.75, 0, 0, 0], "texture": "#2"}, + "down": {"uv": [2.75, 0, 0, 0], "texture": "#2"} + } + }, + { + "from": [-3, 0, 8], + "to": [19, 15, 8], + "rotation": {"angle": -45, "axis": "y", "origin": [8, 7.5, 8]}, + "faces": { + "north": {"uv": [5.33333, 0, 13, 5], "texture": "#2"}, + "east": {"uv": [0, 0, 0, 1.875], "texture": "#2"}, + "south": {"uv": [13, 0, 5.33333, 5], "texture": "#2"}, + "west": {"uv": [0, 0, 0, 1.875], "texture": "#2"}, + "up": {"uv": [0, 0, 2.75, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 2.75, 0], "texture": "#2"} + } + }, + { + "from": [16, 3, 0], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-2, 2.5, 15]}, + "faces": { + "north": {"uv": [8.66667, 0, 9.33333, 5], "texture": "#2"}, + "east": {"uv": [0, 5.33333, 5.33333, 9.66667], "texture": "#2"}, + "south": {"uv": [0, 5.33333, 5.33333, 9.66667], "texture": "#2"}, + "west": {"uv": [0, 5.33333, 5.33333, 9.66667], "texture": "#2"}, + "up": {"uv": [9.33333, 0.66667, 8.66667, 0], "texture": "#2"}, + "down": {"uv": [9.33333, 0, 8.66667, 0.66667], "texture": "#2"} + } + }, + { + "from": [0, 3, 0], + "to": [0, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 2.5, 1]}, + "faces": { + "north": {"uv": [0, 5.33333, 5.33333, 9.66667], "texture": "#2"}, + "east": {"uv": [0, 5.33333, 5.33333, 9.66667], "texture": "#2"}, + "south": {"uv": [8.66667, 0, 9.33333, 5], "texture": "#2"}, + "west": {"uv": [0, 5.33333, 5.33333, 9.66667], "texture": "#2"}, + "up": {"uv": [8.66667, 0, 9.33333, 0.66667], "texture": "#2"}, + "down": {"uv": [8.66667, 0.66667, 9.33333, 0], "texture": "#2"} + } + }, + { + "from": [0, 3, 16], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9.5, 8]}, + "faces": { + "north": {"uv": [0, 5.33333, 5.33333, 9.66667], "texture": "#2"}, + "east": {"uv": [8.66667, 0, 9.33333, 5], "texture": "#2"}, + "south": {"uv": [0, 5.33333, 5.33333, 9.66667], "texture": "#2"}, + "west": {"uv": [0, 5.33333, 5.33333, 9.66667], "texture": "#2"}, + "up": {"uv": [9.33333, 0.66667, 8.66667, 0], "rotation": 90, "texture": "#2"}, + "down": {"uv": [9.33333, 0, 8.66667, 0.66667], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [0, 3, 0], + "to": [16, 16, 0], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9.5, 8]}, + "faces": { + "north": {"uv": [0, 5.33333, 5.33333, 9.66667], "texture": "#2"}, + "east": {"uv": [0, 5.33333, 5.33333, 9.66667], "texture": "#2"}, + "south": {"uv": [0, 5.33333, 5.33333, 9.66667], "texture": "#2"}, + "west": {"uv": [8.66667, 0, 9.33333, 5], "texture": "#2"}, + "up": {"uv": [8.66667, 0, 9.33333, 0.66667], "rotation": 90, "texture": "#2"}, + "down": {"uv": [8.66667, 0.66667, 9.33333, 0], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [0, 16, 0], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9.5, 8]}, + "faces": { + "north": {"uv": [0, 5.33333, 5.33333, 9.66667], "texture": "#2"}, + "east": {"uv": [0, 5.33333, 5.33333, 9.66667], "texture": "#2"}, + "south": {"uv": [0, 5.33333, 5.33333, 9.66667], "texture": "#2"}, + "west": {"uv": [8.66667, 0, 9.33333, 5], "texture": "#2"}, + "up": {"uv": [0, 0, 5.33333, 5.33333], "rotation": 90, "texture": "#2"}, + "down": {"uv": [0, 5.33333, 5.33333, 0], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [-6, 4, 8], + "to": [22, 20, 8], + "rotation": {"angle": 45, "axis": "y", "origin": [8, 7.5, 8]}, + "faces": { + "north": {"uv": [15, 10.33333, 5.66667, 15.66667], "texture": "#2"}, + "east": {"uv": [0, 0, 0, 1.875], "texture": "#2"}, + "south": {"uv": [5.66667, 10.33333, 15, 15.66667], "texture": "#2"}, + "west": {"uv": [0, 0, 0, 1.875], "texture": "#2"}, + "up": {"uv": [2.75, 0, 0, 0], "texture": "#2"}, + "down": {"uv": [2.75, 0, 0, 0], "texture": "#2"} + } + }, + { + "from": [-6, 4, 8], + "to": [22, 20, 8], + "rotation": {"angle": -45, "axis": "y", "origin": [8, 7.5, 8]}, + "faces": { + "north": {"uv": [5.66667, 10.33333, 15, 15.66667], "texture": "#2"}, + "east": {"uv": [0, 0, 0, 1.875], "texture": "#2"}, + "south": {"uv": [15, 10.33333, 5.66667, 15.66667], "texture": "#2"}, + "west": {"uv": [0, 0, 0, 1.875], "texture": "#2"}, + "up": {"uv": [0, 0, 2.75, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 2.75, 0], "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [-171.6, -28.11, 176.33], + "translation": [4.63, 0.7, 1.13], + "scale": [0.59, 0.59, 0.59] + }, + "firstperson_lefthand": { + "rotation": [-171.6, -28.11, 176.33], + "translation": [4.63, 0.7, 1.13], + "scale": [0.59, 0.59, 0.59] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 225, 0], + "translation": [0, -1, 0], + "scale": [0.625, 0.625, 0.625] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, -0.75, 0] + }, + "fixed": { + "rotation": [0, 180, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/hot_water_heater.json b/src/main/resources/assets/modernlife/models/block/hot_water_heater.json new file mode 100644 index 0000000..91256b3 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/hot_water_heater.json @@ -0,0 +1,129 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "7": "modernlife:block/hot_water_heater", + "particle": "block/hot_water_heater" + }, + "elements": [ + { + "name": "hexadecagon", + "from": [1, 16, 1], + "to": [15, 32, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [2.39239, 24, 8]}, + "faces": { + "north": {"uv": [10.66667, 0, 15.33333, 5.33333], "texture": "#7"}, + "east": {"uv": [5.33333, 0, 10, 5.33333], "texture": "#7"}, + "south": {"uv": [0, 0, 4.66667, 5.33333], "texture": "#7"}, + "west": {"uv": [5.33333, 0, 10, 5.33333], "texture": "#7"}, + "up": {"uv": [10, 15.33333, 5.33333, 10.66667], "texture": "#7"}, + "down": {"uv": [10, 10.66667, 5.33333, 15.33333], "texture": "#7"} + } + }, + { + "from": [2, 16, 0], + "to": [4, 28, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 26, -1]}, + "faces": { + "north": {"uv": [14.33333, 1.33333, 15, 5.33333], "texture": "#7"}, + "east": {"uv": [14.33333, 1.33333, 14.66667, 5.33333], "texture": "#7"}, + "south": {"uv": [16, 16, 16, 16], "texture": "#7"}, + "west": {"uv": [14.66667, 1.33333, 15, 5.33333], "texture": "#7"}, + "up": {"uv": [15, 1.33333, 14.33333, 1.66667], "texture": "#7"}, + "down": {"uv": [14.33333, 5, 15, 5.33333], "texture": "#7"} + } + }, + { + "name": "hexadecagon", + "from": [1, 0, 1], + "to": [15, 16, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [2.39239, 8, 8]}, + "faces": { + "north": {"uv": [10.66667, 5.33333, 15.33333, 10.66667], "texture": "#7"}, + "east": {"uv": [5.33333, 5.33333, 10, 10.66667], "texture": "#7"}, + "south": {"uv": [0, 5.33333, 4.66667, 10.66667], "texture": "#7"}, + "west": {"uv": [5.33333, 5.33333, 10, 10.66667], "texture": "#7"}, + "up": {"uv": [10, 15.33333, 5.33333, 10.66667], "texture": "#7"}, + "down": {"uv": [4.66667, 10.66667, 0, 15.33333], "texture": "#7"} + } + }, + { + "from": [2, 4, 0], + "to": [4, 16, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 26, -1]}, + "faces": { + "north": {"uv": [14.33333, 5.33333, 15, 9.33333], "texture": "#7"}, + "east": {"uv": [14.33333, 5.33333, 14.66667, 9.33333], "texture": "#7"}, + "south": {"uv": [16, 16, 16, 16], "texture": "#7"}, + "west": {"uv": [14.66667, 5.33333, 15, 9.33333], "texture": "#7"}, + "up": {"uv": [15, 5.33333, 14.33333, 5.66667], "texture": "#7"}, + "down": {"uv": [14.33333, 9, 15, 9.33333], "texture": "#7"} + } + }, + { + "from": [3, 3, 15], + "to": [13, 10, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 15]}, + "faces": { + "north": {"uv": [16, 16, 16, 16], "texture": "#7"}, + "east": {"uv": [3.66667, 7.33333, 4, 9.66667], "texture": "#7"}, + "south": {"uv": [0.66667, 7.33333, 4, 9.66667], "texture": "#7"}, + "west": {"uv": [0.66667, 7.33333, 1, 9.66667], "texture": "#7"}, + "up": {"uv": [0.66667, 7.33333, 4, 7.66667], "texture": "#7"}, + "down": {"uv": [0.66667, 9.33333, 4, 9.66667], "texture": "#7"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [-11, -36, 1], + "translation": [-0.12, 3.7, -0.37], + "scale": [0.6, 0.6, 0.6] + }, + "firstperson_lefthand": { + "rotation": [-11, -36, 1], + "translation": [-0.12, 3.7, -0.37], + "scale": [0.6, 0.6, 0.6] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0, -2.5, 0], + "scale": [0.45, 0.45, 0.45] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 2, 0], + "scale": [1.2, 1.2, 1.2] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, -4.75, 0], + "scale": [0.75, 0.75, 0.75] + } + }, + "groups": [ + { + "name": "up", + "origin": [2, 26, -1], + "color": 0, + "children": [0, 1] + }, + { + "name": "down", + "origin": [0, 0, 15], + "color": 0, + "children": [2, 3, 4] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/hot_water_heater_bottom.json b/src/main/resources/assets/modernlife/models/block/hot_water_heater_bottom.json new file mode 100644 index 0000000..97d3952 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/hot_water_heater_bottom.json @@ -0,0 +1,95 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "7": "modernlife:block/hot_water_heater" + }, + "elements": [ + { + "name": "hexadecagon", + "from": [1, 0, 1], + "to": [15, 16, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [2.39239, 8, 8]}, + "faces": { + "north": {"uv": [10.66667, 5.33333, 15.33333, 10.66667], "texture": "#7"}, + "east": {"uv": [5.33333, 5.33333, 10, 10.66667], "texture": "#7"}, + "south": {"uv": [0, 5.33333, 4.66667, 10.66667], "texture": "#7"}, + "west": {"uv": [5.33333, 5.33333, 10, 10.66667], "texture": "#7"}, + "up": {"uv": [10, 15.33333, 5.33333, 10.66667], "texture": "#7"}, + "down": {"uv": [4.66667, 10.66667, 0, 15.33333], "texture": "#7"} + } + }, + { + "from": [2, 4, 0], + "to": [4, 16, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 26, -1]}, + "faces": { + "north": {"uv": [14.33333, 5.33333, 15, 9.33333], "texture": "#7"}, + "east": {"uv": [14.33333, 5.33333, 14.66667, 9.33333], "texture": "#7"}, + "south": {"uv": [16, 16, 16, 16], "texture": "#7"}, + "west": {"uv": [14.66667, 5.33333, 15, 9.33333], "texture": "#7"}, + "up": {"uv": [15, 5.33333, 14.33333, 5.66667], "texture": "#7"}, + "down": {"uv": [14.33333, 9, 15, 9.33333], "texture": "#7"} + } + }, + { + "from": [3, 3, 15], + "to": [13, 10, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 15]}, + "faces": { + "north": {"uv": [16, 16, 16, 16], "texture": "#7"}, + "east": {"uv": [3.66667, 7.33333, 4, 9.66667], "texture": "#7"}, + "south": {"uv": [0.66667, 7.33333, 4, 9.66667], "texture": "#7"}, + "west": {"uv": [0.66667, 7.33333, 1, 9.66667], "texture": "#7"}, + "up": {"uv": [0.66667, 7.33333, 4, 7.66667], "texture": "#7"}, + "down": {"uv": [0.66667, 9.33333, 4, 9.66667], "texture": "#7"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [-11, -36, 1], + "translation": [-0.12, 3.7, -0.37], + "scale": [0.6, 0.6, 0.6] + }, + "firstperson_lefthand": { + "rotation": [-11, -36, 1], + "translation": [-0.12, 3.7, -0.37], + "scale": [0.6, 0.6, 0.6] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0, -2.5, 0], + "scale": [0.45, 0.45, 0.45] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 2, 0], + "scale": [1.2, 1.2, 1.2] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, -4.75, 0], + "scale": [0.75, 0.75, 0.75] + } + }, + "groups": [ + { + "name": "down", + "origin": [0, 0, 15], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/hot_water_heater_top.json b/src/main/resources/assets/modernlife/models/block/hot_water_heater_top.json new file mode 100644 index 0000000..6991c2e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/hot_water_heater_top.json @@ -0,0 +1,82 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "7": "modernlife:block/hot_water_heater" + }, + "elements": [ + { + "name": "hexadecagon", + "from": [1, 0, 1], + "to": [15, 16, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [2.39239, 8, 8]}, + "faces": { + "north": {"uv": [10.66667, 0, 15.33333, 5.33333], "texture": "#7"}, + "east": {"uv": [5.33333, 0, 10, 5.33333], "texture": "#7"}, + "south": {"uv": [0, 0, 4.66667, 5.33333], "texture": "#7"}, + "west": {"uv": [5.33333, 0, 10, 5.33333], "texture": "#7"}, + "up": {"uv": [10, 15.33333, 5.33333, 10.66667], "texture": "#7"}, + "down": {"uv": [10, 10.66667, 5.33333, 15.33333], "texture": "#7"} + } + }, + { + "from": [2, 0, 0], + "to": [4, 12, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 10, -1]}, + "faces": { + "north": {"uv": [14.33333, 1.33333, 15, 5.33333], "texture": "#7"}, + "east": {"uv": [14.33333, 1.33333, 14.66667, 5.33333], "texture": "#7"}, + "south": {"uv": [16, 16, 16, 16], "texture": "#7"}, + "west": {"uv": [14.66667, 1.33333, 15, 5.33333], "texture": "#7"}, + "up": {"uv": [15, 1.33333, 14.33333, 1.66667], "texture": "#7"}, + "down": {"uv": [14.33333, 5, 15, 5.33333], "texture": "#7"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [-11, -36, 1], + "translation": [-0.12, 3.7, -0.37], + "scale": [0.6, 0.6, 0.6] + }, + "firstperson_lefthand": { + "rotation": [-11, -36, 1], + "translation": [-0.12, 3.7, -0.37], + "scale": [0.6, 0.6, 0.6] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0, -2.5, 0], + "scale": [0.45, 0.45, 0.45] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 2, 0], + "scale": [1.2, 1.2, 1.2] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, -4.75, 0], + "scale": [0.75, 0.75, 0.75] + } + }, + "groups": [ + { + "name": "up", + "origin": [2, 26, -1], + "color": 0, + "children": [0, 1] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/inset_light.json b/src/main/resources/assets/modernlife/models/block/inset_light.json new file mode 100644 index 0000000..5922702 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/inset_light.json @@ -0,0 +1,53 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "1": "modernlife:block/inset_light_side", + "3": "modernlife:block/inset_light_top", + "particle": "modernlife:block/inset_light_bottom" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "up": {"uv": [16, 16, 0, 0], "texture": "#3"}, + "down": {"uv": [16, 0, 0, 16], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 45, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 225, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "scale": [0.6, 0.6, 0.6] + }, + "fixed": { + "rotation": [0, 180, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/iron_glass_door_bottom.json b/src/main/resources/assets/modernlife/models/block/iron_glass_door_bottom.json new file mode 100644 index 0000000..0ace4df --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/iron_glass_door_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/door_bottom", + "textures": { + "top": "modernlife:block/iron_glass_door_top", + "bottom": "minecraft:block/iron_door_bottom" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/iron_glass_door_bottom_hinge.json b/src/main/resources/assets/modernlife/models/block/iron_glass_door_bottom_hinge.json new file mode 100644 index 0000000..e6875f2 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/iron_glass_door_bottom_hinge.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/door_bottom_rh", + "textures": { + "top": "modernlife:block/iron_glass_door_top", + "bottom": "minecraft:block/iron_door_bottom" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/iron_glass_door_top.json b/src/main/resources/assets/modernlife/models/block/iron_glass_door_top.json new file mode 100644 index 0000000..b48a791 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/iron_glass_door_top.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/door_top", + "textures": { + "top": "modernlife:block/iron_glass_door_top", + "bottom": "minecraft:block/iron_door_bottom" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/iron_glass_door_top_hinge.json b/src/main/resources/assets/modernlife/models/block/iron_glass_door_top_hinge.json new file mode 100644 index 0000000..0dc7a53 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/iron_glass_door_top_hinge.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/door_top_rh", + "textures": { + "top": "modernlife:block/iron_glass_door_top", + "bottom": "minecraft:block/iron_door_bottom" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/jail_bars.json b/src/main/resources/assets/modernlife/models/block/jail_bars.json new file mode 100644 index 0000000..56a8976 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/jail_bars.json @@ -0,0 +1,132 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "1": "modernlife:block/jail_bars", + "particle": "modernlife:block/jail_bars" + }, + "elements": [ + { + "from": [0, 15, 0], + "to": [16, 16, 3], + "faces": { + "north": {"uv": [8, 0.5, 16, 1], "texture": "#1"}, + "east": {"uv": [8, 3.5, 9.5, 4], "texture": "#1"}, + "south": {"uv": [8, 0.5, 16, 1], "texture": "#1"}, + "west": {"uv": [8, 3.5, 9.5, 4], "texture": "#1"}, + "up": {"uv": [16, 1.5, 8, 0], "texture": "#1"}, + "down": {"uv": [16, 1.5, 8, 3], "texture": "#1"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 1, 3], + "faces": { + "north": {"uv": [8, 0, 16, 0.5], "texture": "#1"}, + "east": {"uv": [8, 3, 9.5, 3.5], "texture": "#1"}, + "south": {"uv": [8, 0, 16, 0.5], "texture": "#1"}, + "west": {"uv": [8, 3, 9.5, 3.5], "texture": "#1"}, + "up": {"uv": [16, 1.5, 8, 0], "texture": "#1"}, + "down": {"uv": [16, 1.5, 8, 3], "texture": "#1"} + } + }, + { + "from": [0, 7, 0], + "to": [16, 9, 3], + "faces": { + "north": {"uv": [8, 0, 16, 1], "texture": "#1"}, + "east": {"uv": [8, 3, 9.5, 4], "texture": "#1"}, + "south": {"uv": [8, 0, 16, 1], "texture": "#1"}, + "west": {"uv": [8, 3, 9.5, 4], "texture": "#1"}, + "up": {"uv": [16, 1.5, 8, 0], "texture": "#1"}, + "down": {"uv": [16, 1.5, 8, 3], "texture": "#1"} + } + }, + { + "from": [13, 1, 1.5], + "to": [15, 15, 1.5], + "faces": { + "north": {"uv": [0.5, 0.5, 1.5, 7.5], "texture": "#1"}, + "east": {"uv": [2, 8.5, 2, 12], "texture": "#1"}, + "south": {"uv": [1.5, 0.5, 0.5, 7.5], "texture": "#1"}, + "west": {"uv": [2.25, 8.5, 2.25, 12], "texture": "#1"}, + "up": {"uv": [12.5, 2.25, 8.5, 2.25], "texture": "#1"}, + "down": {"uv": [6.5, 8.5, 2.5, 8.5], "texture": "#1"} + } + }, + { + "from": [9, 1, 1.5], + "to": [11, 15, 1.5], + "faces": { + "north": {"uv": [0.5, 0.5, 1.5, 7.5], "texture": "#1"}, + "east": {"uv": [2, 8.5, 2, 12], "texture": "#1"}, + "south": {"uv": [1.5, 0.5, 0.5, 7.5], "texture": "#1"}, + "west": {"uv": [2.25, 8.5, 2.25, 12], "texture": "#1"}, + "up": {"uv": [12.5, 2.25, 8.5, 2.25], "texture": "#1"}, + "down": {"uv": [6.5, 8.5, 2.5, 8.5], "texture": "#1"} + } + }, + { + "from": [5, 1, 1.5], + "to": [7, 15, 1.5], + "faces": { + "north": {"uv": [0.5, 0.5, 1.5, 7.5], "texture": "#1"}, + "east": {"uv": [2, 8.5, 2, 12], "texture": "#1"}, + "south": {"uv": [1.5, 0.5, 0.5, 7.5], "texture": "#1"}, + "west": {"uv": [2.25, 8.5, 2.25, 12], "texture": "#1"}, + "up": {"uv": [12.5, 2.25, 8.5, 2.25], "texture": "#1"}, + "down": {"uv": [6.5, 8.5, 2.5, 8.5], "texture": "#1"} + } + }, + { + "from": [1, 1, 1.5], + "to": [3, 15, 1.5], + "faces": { + "north": {"uv": [0.5, 0.5, 1.5, 7.5], "texture": "#1"}, + "east": {"uv": [2, 8.5, 2, 12], "texture": "#1"}, + "south": {"uv": [1.5, 0.5, 0.5, 7.5], "texture": "#1"}, + "west": {"uv": [2.25, 8.5, 2.25, 12], "texture": "#1"}, + "up": {"uv": [12.5, 2.25, 8.5, 2.25], "texture": "#1"}, + "down": {"uv": [6.5, 8.5, 2.5, 8.5], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 4.5], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 4.5], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [-1.12, 3.2, -2.12], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [-1.12, 3.2, -2.12], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [3.5, -1.75, 0], + "scale": [0.75, 0.75, 0.75] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, 0, -7.25] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/jail_door_bottom.json b/src/main/resources/assets/modernlife/models/block/jail_door_bottom.json new file mode 100644 index 0000000..0e8f2de --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/jail_door_bottom.json @@ -0,0 +1,131 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "textures": { + "1": "modernlife:block/jail_door" + }, + "elements": [ + { + "from": [0, 14, 12], + "to": [3, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [11, 5.5, 9.5, 6], "texture": "#1"}, + "east": {"uv": [8, 8.5, 6, 9], "texture": "#1"}, + "south": {"uv": [9.5, 8.5, 8, 9], "texture": "#1"}, + "west": {"uv": [6, 8.5, 8, 9], "texture": "#1"}, + "up": {"uv": [16, 16, 16, 16], "rotation": 90, "texture": "#1"}, + "down": {"uv": [9.5, 6, 11, 8], "rotation": 180, "texture": "#1"} + } + }, + { + "from": [0, 0, 0], + "to": [3, 1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [9.5, 15.5, 8, 16], "texture": "#1"}, + "east": {"uv": [8, 15.5, 0, 16], "texture": "#1"}, + "south": {"uv": [9.5, 15.5, 8, 16], "texture": "#1"}, + "west": {"uv": [8, 15.5, 0, 16], "texture": "#1"}, + "up": {"uv": [11, 8, 12.5, 0], "rotation": 180, "texture": "#1"}, + "down": {"uv": [12.5, 8, 14, 0], "texture": "#1"} + } + }, + { + "from": [0, 1, 16], + "to": [3, 14, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [9.5, 9, 8, 15.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 13], "texture": "#1"}, + "south": {"uv": [9.5, 9, 8, 15.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 13], "texture": "#1"}, + "up": {"uv": [0, 0, 0, 3], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 0, 3], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [0, 1, 0], + "to": [3, 15, 0], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [9.5, 8.5, 8, 15.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 14], "texture": "#1"}, + "south": {"uv": [9.5, 8.5, 8, 15.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 14], "texture": "#1"}, + "up": {"uv": [0, 0, 0, 3], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 0, 3], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [0, 15, 0], + "to": [3, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [9.5, 8, 8, 8.5], "texture": "#1"}, + "east": {"uv": [8, 8, 0, 8.5], "texture": "#1"}, + "south": {"uv": [9.5, 8, 8, 8.5], "texture": "#1"}, + "west": {"uv": [0, 8, 8, 8.5], "texture": "#1"}, + "up": {"uv": [11, 8, 12.5, 0], "rotation": 180, "texture": "#1"}, + "down": {"uv": [9.5, 16, 11, 8], "texture": "#1"} + } + }, + { + "from": [1.5, 1, 0], + "to": [1.5, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 14], "texture": "#1"}, + "east": {"uv": [8, 8.5, 0, 15.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 14], "texture": "#1"}, + "west": {"uv": [0, 8.5, 8, 15.5], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 16, 0], "rotation": 270, "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [2.5, -6.25, -0.25], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [2.5, -6.25, -0.25], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "translation": [1.13, -1.05, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "translation": [1.13, -1.05, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -45, 0], + "translation": [-2, -2, 0], + "scale": [-0.45, 0.45, 0.45] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 90, 0], + "translation": [0, -4, 0], + "scale": [-0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "down", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2, 3, 4, 5] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/jail_door_bottom_hinge.json b/src/main/resources/assets/modernlife/models/block/jail_door_bottom_hinge.json new file mode 100644 index 0000000..e1fa9b0 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/jail_door_bottom_hinge.json @@ -0,0 +1,131 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "textures": { + "1": "modernlife:block/jail_door" + }, + "elements": [ + { + "from": [0, 14, 0], + "to": [3, 15, 4], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [8, 8.5, 9.5, 9], "texture": "#1"}, + "east": {"uv": [6, 8.5, 8, 9], "texture": "#1"}, + "south": {"uv": [9.5, 5.5, 11, 6], "texture": "#1"}, + "west": {"uv": [8, 8.5, 6, 9], "texture": "#1"}, + "up": {"uv": [16, 16, 16, 16], "rotation": 90, "texture": "#1"}, + "down": {"uv": [9.5, 8, 11, 6], "rotation": 180, "texture": "#1"} + } + }, + { + "from": [0, 0, 0], + "to": [3, 1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [8, 15.5, 9.5, 16], "texture": "#1"}, + "east": {"uv": [0, 15.5, 8, 16], "texture": "#1"}, + "south": {"uv": [8, 15.5, 9.5, 16], "texture": "#1"}, + "west": {"uv": [0, 15.5, 8, 16], "texture": "#1"}, + "up": {"uv": [11, 0, 12.5, 8], "rotation": 180, "texture": "#1"}, + "down": {"uv": [12.5, 0, 14, 8], "texture": "#1"} + } + }, + { + "from": [0, 1, 0], + "to": [3, 14, 0], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [8, 9, 9.5, 15.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 13], "texture": "#1"}, + "south": {"uv": [8, 9, 9.5, 15.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 13], "texture": "#1"}, + "up": {"uv": [0, 0, 0, 3], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 0, 3], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [0, 1, 16], + "to": [3, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [8, 8.5, 9.5, 15.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 14], "texture": "#1"}, + "south": {"uv": [8, 8.5, 9.5, 15.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 14], "texture": "#1"}, + "up": {"uv": [0, 0, 0, 3], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 0, 3], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [0, 15, 0], + "to": [3, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [8, 8, 9.5, 8.5], "texture": "#1"}, + "east": {"uv": [0, 8, 8, 8.5], "texture": "#1"}, + "south": {"uv": [8, 8, 9.5, 8.5], "texture": "#1"}, + "west": {"uv": [8, 8, 0, 8.5], "texture": "#1"}, + "up": {"uv": [11, 0, 12.5, 8], "rotation": 180, "texture": "#1"}, + "down": {"uv": [9.5, 8, 11, 16], "texture": "#1"} + } + }, + { + "from": [1.5, 1, 0], + "to": [1.5, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 14], "texture": "#1"}, + "east": {"uv": [0, 8.5, 8, 15.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 14], "texture": "#1"}, + "west": {"uv": [8, 8.5, 0, 15.5], "texture": "#1"}, + "up": {"uv": [16, 0, 0, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [16, 0, 0, 0], "rotation": 270, "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [2.5, -6.25, -0.25], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [2.5, -6.25, -0.25], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "translation": [1.13, -1.05, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "translation": [1.13, -1.05, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -45, 0], + "translation": [-2, -2, 0], + "scale": [-0.45, 0.45, 0.45] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 90, 0], + "translation": [0, -4, 0], + "scale": [-0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "down", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2, 3, 4, 5] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/jail_door_full.json b/src/main/resources/assets/modernlife/models/block/jail_door_full.json new file mode 100644 index 0000000..e0365d0 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/jail_door_full.json @@ -0,0 +1,215 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "textures": { + "1": "modernlife:block/jail_door" + }, + "elements": [ + { + "from": [6.5, 17, 12], + "to": [9.5, 18, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 24, 8]}, + "faces": { + "north": {"uv": [11, 4.5, 9.5, 4], "texture": "#1"}, + "east": {"uv": [8, 7.5, 6, 7], "texture": "#1"}, + "south": {"uv": [9.5, 7.5, 8, 7], "texture": "#1"}, + "west": {"uv": [6, 7.5, 8, 7], "texture": "#1"}, + "up": {"uv": [9.5, 2, 11, 0], "rotation": 180, "texture": "#1"}, + "down": {"uv": [16, 16, 16, 16], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [6.5, 31, 0], + "to": [9.5, 32, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 24, 8]}, + "faces": { + "north": {"uv": [9.5, 0, 8, 0.5], "texture": "#1"}, + "east": {"uv": [8, 0, 0, 0.5], "texture": "#1"}, + "south": {"uv": [9.5, 0, 8, 0.5], "texture": "#1"}, + "west": {"uv": [8, 0, 0, 0.5], "texture": "#1"}, + "up": {"uv": [11, 8, 12.5, 0], "rotation": 180, "texture": "#1"}, + "down": {"uv": [12.5, 8, 14, 0], "texture": "#1"} + } + }, + { + "from": [6.5, 18, 16], + "to": [9.5, 31, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 24, 8]}, + "faces": { + "north": {"uv": [9.5, 0.5, 8, 7], "texture": "#1"}, + "east": {"uv": [0, 2, 0, 15], "texture": "#1"}, + "south": {"uv": [9.5, 0.5, 8, 7], "texture": "#1"}, + "west": {"uv": [0, 2, 0, 15], "texture": "#1"}, + "up": {"uv": [0, 3, 0, 6], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 3, 0, 6], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [6.5, 17, 0], + "to": [9.5, 31, 0], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 24, 8]}, + "faces": { + "north": {"uv": [8, 0.5, 9.5, 7.5], "texture": "#1"}, + "east": {"uv": [0, 2, 0, 16], "texture": "#1"}, + "south": {"uv": [9.5, 0.5, 8, 7.5], "texture": "#1"}, + "west": {"uv": [0, 2, 0, 16], "texture": "#1"}, + "up": {"uv": [0, 3, 0, 6], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 3, 0, 6], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [6.5, 16, 0], + "to": [9.5, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 24, 8]}, + "faces": { + "north": {"uv": [9.5, 7.5, 8, 8], "texture": "#1"}, + "east": {"uv": [8, 7.5, 0, 8], "texture": "#1"}, + "south": {"uv": [9.5, 7.5, 8, 8], "texture": "#1"}, + "west": {"uv": [0, 7.5, 8, 8], "texture": "#1"}, + "up": {"uv": [14, 8, 15.5, 0], "rotation": 180, "texture": "#1"}, + "down": {"uv": [12.5, 8, 14, 0], "texture": "#1"} + } + }, + { + "from": [8, 17, 0], + "to": [8, 31, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 24, 8]}, + "faces": { + "north": {"uv": [0, 2, 0, 16], "texture": "#1"}, + "east": {"uv": [8, 0.5, 0, 7.5], "texture": "#1"}, + "south": {"uv": [0, 2, 0, 16], "texture": "#1"}, + "west": {"uv": [0, 0.5, 8, 7.5], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 16, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [6.5, 14, 12], + "to": [9.5, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [11, 5.5, 9.5, 6], "texture": "#1"}, + "east": {"uv": [8, 8.5, 6, 9], "texture": "#1"}, + "south": {"uv": [9.5, 8.5, 8, 9], "texture": "#1"}, + "west": {"uv": [6, 8.5, 8, 9], "texture": "#1"}, + "up": {"uv": [16, 16, 16, 16], "rotation": 90, "texture": "#1"}, + "down": {"uv": [9.5, 6, 11, 8], "rotation": 180, "texture": "#1"} + } + }, + { + "from": [6.5, 0, 0], + "to": [9.5, 1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [9.5, 15.5, 8, 16], "texture": "#1"}, + "east": {"uv": [8, 15.5, 0, 16], "texture": "#1"}, + "south": {"uv": [9.5, 15.5, 8, 16], "texture": "#1"}, + "west": {"uv": [8, 15.5, 0, 16], "texture": "#1"}, + "up": {"uv": [11, 8, 12.5, 0], "rotation": 180, "texture": "#1"}, + "down": {"uv": [12.5, 8, 14, 0], "texture": "#1"} + } + }, + { + "from": [6.5, 1, 16], + "to": [9.5, 14, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [9.5, 9, 8, 15.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 13], "texture": "#1"}, + "south": {"uv": [9.5, 9, 8, 15.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 13], "texture": "#1"}, + "up": {"uv": [0, 0, 0, 3], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 0, 3], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [6.5, 1, 0], + "to": [9.5, 15, 0], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [9.5, 8.5, 8, 15.5], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 14], "texture": "#1"}, + "south": {"uv": [9.5, 8.5, 8, 15.5], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 14], "texture": "#1"}, + "up": {"uv": [0, 0, 0, 3], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 0, 3], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [6.5, 15, 0], + "to": [9.5, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [9.5, 8, 8, 8.5], "texture": "#1"}, + "east": {"uv": [8, 8, 0, 8.5], "texture": "#1"}, + "south": {"uv": [9.5, 8, 8, 8.5], "texture": "#1"}, + "west": {"uv": [0, 8, 8, 8.5], "texture": "#1"}, + "up": {"uv": [11, 8, 12.5, 0], "rotation": 180, "texture": "#1"}, + "down": {"uv": [9.5, 16, 11, 8], "texture": "#1"} + } + }, + { + "from": [8, 1, 0], + "to": [8, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 14], "texture": "#1"}, + "east": {"uv": [8, 8.5, 0, 15.5], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 14], "texture": "#1"}, + "west": {"uv": [0, 8.5, 8, 15.5], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 16, 0], "rotation": 270, "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [2.5, -6.25, -0.25], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [2.5, -6.25, -0.25], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "translation": [1.13, -1.05, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "translation": [1.13, -1.05, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -45, 0], + "translation": [0.25, -3, 0], + "scale": [-0.45, 0.45, 0.45] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 90, 0], + "translation": [0, -4, 0], + "scale": [-0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "up", + "origin": [0, 16, 0], + "color": 0, + "children": [0, 1, 2, 3, 4, 5] + }, + { + "name": "down", + "origin": [0, 0, 0], + "color": 0, + "children": [6, 7, 8, 9, 10, 11] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/jail_door_top.json b/src/main/resources/assets/modernlife/models/block/jail_door_top.json new file mode 100644 index 0000000..bcc16a8 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/jail_door_top.json @@ -0,0 +1,131 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "textures": { + "1": "modernlife:block/jail_door" + }, + "elements": [ + { + "from": [0, 1, 12], + "to": [3, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 24, 8]}, + "faces": { + "north": {"uv": [11, 4.5, 9.5, 4], "texture": "#1"}, + "east": {"uv": [8, 7.5, 6, 7], "texture": "#1"}, + "south": {"uv": [9.5, 7.5, 8, 7], "texture": "#1"}, + "west": {"uv": [6, 7.5, 8, 7], "texture": "#1"}, + "up": {"uv": [9.5, 2, 11, 0], "rotation": 180, "texture": "#1"}, + "down": {"uv": [16, 16, 16, 16], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [0, 15, 0], + "to": [3, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 24, 8]}, + "faces": { + "north": {"uv": [9.5, 0, 8, 0.5], "texture": "#1"}, + "east": {"uv": [8, 0, 0, 0.5], "texture": "#1"}, + "south": {"uv": [9.5, 0, 8, 0.5], "texture": "#1"}, + "west": {"uv": [8, 0, 0, 0.5], "texture": "#1"}, + "up": {"uv": [11, 8, 12.5, 0], "rotation": 180, "texture": "#1"}, + "down": {"uv": [12.5, 8, 14, 0], "texture": "#1"} + } + }, + { + "from": [0, 2, 16], + "to": [3, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 24, 8]}, + "faces": { + "north": {"uv": [9.5, 0.5, 8, 7], "texture": "#1"}, + "east": {"uv": [0, 2, 0, 15], "texture": "#1"}, + "south": {"uv": [9.5, 0.5, 8, 7], "texture": "#1"}, + "west": {"uv": [0, 2, 0, 15], "texture": "#1"}, + "up": {"uv": [0, 3, 0, 6], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 3, 0, 6], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [0, 1, 0], + "to": [3, 15, 0], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 24, 8]}, + "faces": { + "north": {"uv": [8, 0.5, 9.5, 7.5], "texture": "#1"}, + "east": {"uv": [0, 2, 0, 16], "texture": "#1"}, + "south": {"uv": [9.5, 0.5, 8, 7.5], "texture": "#1"}, + "west": {"uv": [0, 2, 0, 16], "texture": "#1"}, + "up": {"uv": [0, 3, 0, 6], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 3, 0, 6], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [0, 0, 0], + "to": [3, 1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 24, 8]}, + "faces": { + "north": {"uv": [9.5, 7.5, 8, 8], "texture": "#1"}, + "east": {"uv": [8, 7.5, 0, 8], "texture": "#1"}, + "south": {"uv": [9.5, 7.5, 8, 8], "texture": "#1"}, + "west": {"uv": [0, 7.5, 8, 8], "texture": "#1"}, + "up": {"uv": [14, 8, 15.5, 0], "rotation": 180, "texture": "#1"}, + "down": {"uv": [12.5, 8, 14, 0], "texture": "#1"} + } + }, + { + "from": [1.5, 1, 0], + "to": [1.5, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 24, 8]}, + "faces": { + "north": {"uv": [0, 2, 0, 16], "texture": "#1"}, + "east": {"uv": [8, 0.5, 0, 7.5], "texture": "#1"}, + "south": {"uv": [0, 2, 0, 16], "texture": "#1"}, + "west": {"uv": [0, 0.5, 8, 7.5], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 16, 0], "rotation": 270, "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [2.5, -6.25, -0.25], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [2.5, -6.25, -0.25], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "translation": [1.13, -1.05, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "translation": [1.13, -1.05, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -45, 0], + "translation": [-2, -2, 0], + "scale": [-0.45, 0.45, 0.45] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 90, 0], + "translation": [0, -4, 0], + "scale": [-0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "up", + "origin": [0, 16, 0], + "color": 0, + "children": [0, 1, 2, 3, 4, 5] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/jail_door_top_hinge.json b/src/main/resources/assets/modernlife/models/block/jail_door_top_hinge.json new file mode 100644 index 0000000..1c20635 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/jail_door_top_hinge.json @@ -0,0 +1,131 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "textures": { + "1": "modernlife:block/jail_door" + }, + "elements": [ + { + "from": [0, 1, 0], + "to": [3, 2, 4], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 24, 8]}, + "faces": { + "north": {"uv": [8, 7.5, 9.5, 7], "texture": "#1"}, + "east": {"uv": [6, 7.5, 8, 7], "texture": "#1"}, + "south": {"uv": [9.5, 4.5, 11, 4], "texture": "#1"}, + "west": {"uv": [8, 7.5, 6, 7], "texture": "#1"}, + "up": {"uv": [9.5, 0, 11, 2], "rotation": 180, "texture": "#1"}, + "down": {"uv": [16, 16, 16, 16], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [0, 15, 0], + "to": [3, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 24, 8]}, + "faces": { + "north": {"uv": [8, 0, 9.5, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 8, 0.5], "texture": "#1"}, + "south": {"uv": [8, 0, 9.5, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 8, 0.5], "texture": "#1"}, + "up": {"uv": [11, 0, 12.5, 8], "rotation": 180, "texture": "#1"}, + "down": {"uv": [12.5, 0, 14, 8], "texture": "#1"} + } + }, + { + "from": [0, 2, 0], + "to": [3, 15, 0], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 24, 8]}, + "faces": { + "north": {"uv": [8, 0.5, 9.5, 7], "texture": "#1"}, + "east": {"uv": [0, 2, 0, 15], "texture": "#1"}, + "south": {"uv": [8, 0.5, 9.5, 7], "texture": "#1"}, + "west": {"uv": [0, 2, 0, 15], "texture": "#1"}, + "up": {"uv": [0, 3, 0, 6], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 3, 0, 6], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [0, 1, 16], + "to": [3, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 24, 8]}, + "faces": { + "north": {"uv": [8, 0.5, 9.5, 7.5], "texture": "#1"}, + "east": {"uv": [0, 2, 0, 16], "texture": "#1"}, + "south": {"uv": [9.5, 0.5, 8, 7.5], "texture": "#1"}, + "west": {"uv": [0, 2, 0, 16], "texture": "#1"}, + "up": {"uv": [0, 3, 0, 6], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 3, 0, 6], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [0, 0, 0], + "to": [3, 1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 24, 8]}, + "faces": { + "north": {"uv": [8, 7.5, 9.5, 8], "texture": "#1"}, + "east": {"uv": [0, 7.5, 8, 8], "texture": "#1"}, + "south": {"uv": [8, 7.5, 9.5, 8], "texture": "#1"}, + "west": {"uv": [8, 7.5, 0, 8], "texture": "#1"}, + "up": {"uv": [14, 0, 15.5, 8], "rotation": 180, "texture": "#1"}, + "down": {"uv": [12.5, 0, 14, 8], "texture": "#1"} + } + }, + { + "from": [1.5, 1, 0], + "to": [1.5, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 24, 8]}, + "faces": { + "north": {"uv": [0, 2, 0, 16], "texture": "#1"}, + "east": {"uv": [0, 0.5, 8, 7.5], "texture": "#1"}, + "south": {"uv": [0, 2, 0, 16], "texture": "#1"}, + "west": {"uv": [8, 0.5, 0, 7.5], "texture": "#1"}, + "up": {"uv": [16, 0, 0, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [16, 0, 0, 0], "rotation": 270, "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [2.5, -6.25, -0.25], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [2.5, -6.25, -0.25], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "translation": [1.13, -1.05, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "translation": [1.13, -1.05, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -45, 0], + "translation": [-2, -2, 0], + "scale": [-0.45, 0.45, 0.45] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 90, 0], + "translation": [0, -4, 0], + "scale": [-0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "up", + "origin": [0, 16, 0], + "color": 0, + "children": [0, 1, 2, 3, 4, 5] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/jungle_barrier.json b/src/main/resources/assets/modernlife/models/block/jungle_barrier.json new file mode 100644 index 0000000..6ba4c18 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/jungle_barrier.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/barrier", + "textures": { + "0": "block/jungle_planks", + "particle": "block/jungle_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/jungle_chair.json b/src/main/resources/assets/modernlife/models/block/jungle_chair.json new file mode 100644 index 0000000..0bd47a9 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/jungle_chair.json @@ -0,0 +1,215 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "render_type" : "cutout", + "textures": { + "138": "modernlife:block/jungle_chair", + "particle": "modernlife:block/jungle_chair" + }, + "elements": [ + { + "name": "top", + "from": [2, 7, 2], + "to": [14, 10, 14], + "faces": { + "north": {"uv": [0, 6, 6, 7.5], "texture": "#138"}, + "east": {"uv": [6, 7.5, 0, 9], "texture": "#138"}, + "south": {"uv": [6, 6, 12, 7.5], "texture": "#138"}, + "west": {"uv": [0, 7.5, 6, 9], "texture": "#138"}, + "up": {"uv": [6, 6, 0, 0], "texture": "#138"}, + "down": {"uv": [12, 0, 6, 6], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [4, 10, 13], + "to": [12, 25, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [-2, 0, 0]}, + "faces": { + "north": {"uv": [12, 0, 16, 7.5], "texture": "#138"}, + "east": {"uv": [0, 0, 0, 3.75], "texture": "#138"}, + "south": {"uv": [12, 0, 16, 7.5], "texture": "#138"}, + "west": {"uv": [0, 0, 0, 3.75], "texture": "#138"}, + "up": {"uv": [2, 0, 0, 0], "texture": "#138"}, + "down": {"uv": [2, 0, 0, 0], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [2, 10, 12], + "to": [4, 24, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 0]}, + "faces": { + "north": {"uv": [1, 9, 0, 16], "texture": "#138"}, + "east": {"uv": [1, 9, 0, 16], "texture": "#138"}, + "south": {"uv": [0, 9, 1, 16], "texture": "#138"}, + "west": {"uv": [1, 9, 0, 16], "texture": "#138"}, + "up": {"uv": [2, 12, 3, 11], "texture": "#138"}, + "down": {"uv": [2, 10, 3, 11], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [12, 10, 12], + "to": [14, 24, 14], + "faces": { + "north": {"uv": [0, 9, 1, 16], "texture": "#138"}, + "east": {"uv": [0, 9, 1, 16], "texture": "#138"}, + "south": {"uv": [1, 9, 0, 16], "texture": "#138"}, + "west": {"uv": [0, 9, 1, 16], "texture": "#138"}, + "up": {"uv": [3, 12, 2, 11], "texture": "#138"}, + "down": {"uv": [3, 10, 2, 11], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [4, 2, 3], + "to": [12, 4, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [2, 9, 6, 10], "texture": "#138"}, + "east": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "south": {"uv": [2, 9, 6, 10], "texture": "#138"}, + "west": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "up": {"uv": [0, 2, 0, 0], "rotation": 270, "texture": "#138"}, + "down": {"uv": [0, 0, 0, 2], "rotation": 90, "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [4, 2, 13], + "to": [12, 4, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [6, 9, 2, 10], "texture": "#138"}, + "east": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "south": {"uv": [6, 9, 2, 10], "texture": "#138"}, + "west": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "up": {"uv": [0, 2, 0, 0], "rotation": 270, "texture": "#138"}, + "down": {"uv": [0, 0, 0, 2], "rotation": 90, "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [13, 2, 4], + "to": [13, 4, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "east": {"uv": [2, 9, 6, 10], "texture": "#138"}, + "south": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "west": {"uv": [2, 9, 6, 10], "texture": "#138"}, + "up": {"uv": [0, 2, 0, 0], "texture": "#138"}, + "down": {"uv": [0, 0, 0, 2], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [3, 2, 4], + "to": [3, 4, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "east": {"uv": [6, 9, 2, 10], "texture": "#138"}, + "south": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "west": {"uv": [6, 9, 2, 10], "texture": "#138"}, + "up": {"uv": [0, 2, 0, 0], "texture": "#138"}, + "down": {"uv": [0, 0, 0, 2], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [12, 0, 2], + "to": [14, 7, 4], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, -10]}, + "faces": { + "north": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "east": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "south": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "west": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "up": {"uv": [3, 11, 2, 10], "texture": "#138"}, + "down": {"uv": [3, 10, 2, 11], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [2, 0, 2], + "to": [4, 7, 4], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, -10]}, + "faces": { + "north": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "east": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "south": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "west": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "up": {"uv": [2, 11, 3, 10], "texture": "#138"}, + "down": {"uv": [2, 10, 3, 11], "texture": "#138"} + } + }, + { + "name": "front_support", + "from": [2, 0, 12], + "to": [4, 7, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 26]}, + "faces": { + "north": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "east": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "south": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "west": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "up": {"uv": [2, 10, 3, 11], "texture": "#138"}, + "down": {"uv": [2, 11, 3, 10], "texture": "#138"} + } + }, + { + "name": "front_support", + "from": [12, 0, 12], + "to": [14, 7, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 26]}, + "faces": { + "north": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "east": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "south": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "west": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "up": {"uv": [3, 10, 2, 11], "texture": "#138"}, + "down": {"uv": [3, 11, 2, 10], "texture": "#138"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, 10, 0], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, 10, 0], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -135, 0], + "translation": [0, -1.75, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 90, 0], + "translation": [0, -0.25, -2.75], + "scale": [0.5, 0.5, 0.5] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/jungle_coffee_table.json b/src/main/resources/assets/modernlife/models/block/jungle_coffee_table.json new file mode 100644 index 0000000..11ab422 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/jungle_coffee_table.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/coffee_table", + "textures": { + "0": "block/jungle_planks", + "1": "block/jungle_log", + "particle": "block/jungle_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/jungle_coffee_table_corner.json b/src/main/resources/assets/modernlife/models/block/jungle_coffee_table_corner.json new file mode 100644 index 0000000..6478daa --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/jungle_coffee_table_corner.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/coffee_table_corner", + "textures": { + "0": "block/jungle_planks", + "1": "block/jungle_log", + "particle": "block/jungle_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/jungle_coffee_table_end.json b/src/main/resources/assets/modernlife/models/block/jungle_coffee_table_end.json new file mode 100644 index 0000000..612797f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/jungle_coffee_table_end.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/coffee_table_end", + "textures": { + "0": "block/jungle_planks", + "1": "block/jungle_log", + "particle": "block/jungle_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/jungle_coffee_table_mid.json b/src/main/resources/assets/modernlife/models/block/jungle_coffee_table_mid.json new file mode 100644 index 0000000..a2ae4c5 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/jungle_coffee_table_mid.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/coffee_table_mid", + "textures": { + "0": "block/jungle_planks", + "1": "block/jungle_log", + "particle": "block/jungle_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/jungle_deck.json b/src/main/resources/assets/modernlife/models/block/jungle_deck.json new file mode 100644 index 0000000..a916cbc --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/jungle_deck.json @@ -0,0 +1,122 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "118": "modernlife:block/jungle_planks_deck" + }, + "elements": [ + { + "from": [3, 13, 0], + "to": [6, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-9.5, -0.5, 0]}, + "faces": { + "north": {"uv": [10, 2, 13, 4], "texture": "#118"}, + "east": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [16, 0, 0, 3], "rotation": 90, "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "rotation": 90, "texture": "#118"} + } + }, + { + "from": [10, 13, 0], + "to": [13, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-2.5, -0.5, 0]}, + "faces": { + "north": {"uv": [3, 2, 6, 4], "texture": "#118"}, + "east": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [16, 0, 0, 3], "rotation": 90, "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "rotation": 90, "texture": "#118"} + } + }, + { + "from": [0, 14, 0], + "to": [16, 16, 3], + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#118"} + } + }, + { + "from": [0, 14, 4], + "to": [16, 16, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 4]}, + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#118"} + } + }, + { + "from": [0, 14, 12], + "to": [16, 16, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 12]}, + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#118"} + } + }, + { + "from": [0, 14, 8], + "to": [16, 16, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 8]}, + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#118"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, -3.5, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, -3.5, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 63], + "translation": [-0.5, -0.75, 5.25], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 63], + "translation": [-0.5, -0.75, 5.25], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, -5.25, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [-90, 0, 0], + "translation": [0, 0, 6] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/jungle_deck_support.json b/src/main/resources/assets/modernlife/models/block/jungle_deck_support.json new file mode 100644 index 0000000..fed2516 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/jungle_deck_support.json @@ -0,0 +1,136 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "2": "modernlife:block/jungle_planks_deck", + "3": "block/jungle_planks", + "particle": "modernlife:block/jungle_planks_deck" + }, + "elements": [ + { + "from": [3, 13, 0], + "to": [6, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-9.5, -0.5, 0]}, + "faces": { + "north": {"uv": [10, 2, 13, 4], "texture": "#2"}, + "east": {"uv": [0, 1, 16, 3], "texture": "#2"}, + "south": {"uv": [13, 1, 16, 3], "texture": "#2"}, + "west": {"uv": [0, 1, 16, 3], "texture": "#2"}, + "up": {"uv": [16, 0, 0, 3], "rotation": 90, "texture": "#2"}, + "down": {"uv": [0, 3, 16, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [0, 14, 0], + "to": [16, 16, 3], + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#2"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#2"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#2"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#2"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#2"} + } + }, + { + "from": [0, 14, 4], + "to": [16, 16, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 4]}, + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#2"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#2"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#2"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#2"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#2"} + } + }, + { + "from": [0, 14, 12], + "to": [16, 16, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 12]}, + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#2"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#2"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#2"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#2"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#2"} + } + }, + { + "from": [0, 14, 8], + "to": [16, 16, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 8]}, + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#2"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#2"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#2"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#2"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#2"} + } + }, + { + "from": [10, 13, 0], + "to": [13, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-2.5, -0.5, 0]}, + "faces": { + "north": {"uv": [3, 2, 6, 4], "texture": "#2"}, + "east": {"uv": [0, 1, 16, 3], "texture": "#2"}, + "south": {"uv": [13, 1, 16, 3], "texture": "#2"}, + "west": {"uv": [0, 1, 16, 3], "texture": "#2"}, + "up": {"uv": [16, 0, 0, 3], "rotation": 90, "texture": "#2"}, + "down": {"uv": [0, 3, 16, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "name": "support", + "from": [6, 0, 6], + "to": [10, 14, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [7.5, 0, 0.5]}, + "faces": { + "north": {"uv": [6, 1.5, 10, 16], "texture": "#3"}, + "east": {"uv": [6, 1.5, 10, 16], "texture": "#3"}, + "south": {"uv": [6, 1.5, 10, 16], "texture": "#3"}, + "west": {"uv": [6, 1.5, 10, 16], "texture": "#3"}, + "up": {"uv": [0, 0, 4, 4], "texture": "#3"}, + "down": {"uv": [0, 0, 4, 4], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 30, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/jungle_glass_door_bottom.json b/src/main/resources/assets/modernlife/models/block/jungle_glass_door_bottom.json new file mode 100644 index 0000000..c311c54 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/jungle_glass_door_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/door_bottom", + "textures": { + "top": "modernlife:block/jungle_glass_door_top", + "bottom": "minecraft:block/jungle_door_bottom" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/jungle_glass_door_bottom_hinge.json b/src/main/resources/assets/modernlife/models/block/jungle_glass_door_bottom_hinge.json new file mode 100644 index 0000000..9718349 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/jungle_glass_door_bottom_hinge.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/door_bottom_rh", + "textures": { + "top": "modernlife:block/jungle_glass_door_top", + "bottom": "minecraft:block/jungle_door_bottom" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/jungle_glass_door_top.json b/src/main/resources/assets/modernlife/models/block/jungle_glass_door_top.json new file mode 100644 index 0000000..0e37e90 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/jungle_glass_door_top.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/door_top", + "textures": { + "top": "modernlife:block/jungle_glass_door_top", + "bottom": "minecraft:block/jungle_door_bottom" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/jungle_glass_door_top_hinge.json b/src/main/resources/assets/modernlife/models/block/jungle_glass_door_top_hinge.json new file mode 100644 index 0000000..3442481 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/jungle_glass_door_top_hinge.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/door_top_rh", + "textures": { + "top": "modernlife:block/jungle_glass_door_top", + "bottom": "minecraft:block/jungle_door_bottom" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/jungle_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/block/jungle_kitchen_cabinet.json new file mode 100644 index 0000000..166b241 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/jungle_kitchen_cabinet.json @@ -0,0 +1,144 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/jungle_kitchen_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [6, 4, 16], + "to": [7, 8, 17], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 16]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "south": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "west": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 0, 10.33333, 0.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 1, 10.33333, 1.33333], "texture": "#64"} + } + }, + { + "from": [6, 8, 15], + "to": [7, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 1.33333, 10.33333, 1], "texture": "#64"}, + "down": {"uv": [10.66667, 1, 10.33333, 1.33333], "texture": "#64"} + } + }, + { + "from": [6, 4, 15], + "to": [7, 4, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 16]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 1.66667, 10.33333, 1.33333], "texture": "#64"}, + "down": {"uv": [10.33333, 1.33333, 10.66667, 1.66667], "texture": "#64"} + } + }, + { + "from": [9, 4, 15], + "to": [10, 4, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 4, 16]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 1.66667, 10.33333, 1.33333], "texture": "#64"}, + "down": {"uv": [10.33333, 1.33333, 10.66667, 1.66667], "texture": "#64"} + } + }, + { + "from": [9, 4, 16], + "to": [10, 8, 17], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 4, 16]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "south": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "west": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 0, 10.33333, 0.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 1, 10.33333, 1.33333], "texture": "#64"} + } + }, + { + "from": [9, 8, 15], + "to": [10, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 1.33333, 10.33333, 1], "texture": "#64"}, + "down": {"uv": [10.66667, 1, 10.33333, 1.33333], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/jungle_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/block/jungle_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..c6fc4a3 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/jungle_kitchen_drawer_cabinet.json @@ -0,0 +1,144 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/jungle_kitchen_drawer_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [6, 12, 16], + "to": [10, 13, 17], + "rotation": {"angle": 0, "axis": "z", "origin": [6, 13, 16]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "rotation": 270, "texture": "#64"}, + "east": {"uv": [10.66667, 0, 10.33333, 0.33333], "rotation": 90, "texture": "#64"}, + "south": {"uv": [10.33333, 0, 10.66667, 1.33333], "rotation": 90, "texture": "#64"}, + "west": {"uv": [10.66667, 1, 10.33333, 1.33333], "rotation": 90, "texture": "#64"}, + "up": {"uv": [10.33333, 0, 10.66667, 1.33333], "rotation": 90, "texture": "#64"}, + "down": {"uv": [10.66667, 0, 10.33333, 1.33333], "rotation": 90, "texture": "#64"} + } + }, + { + "from": [10, 12, 15], + "to": [10, 13, 16], + "rotation": {"angle": 0, "axis": "z", "origin": [6, 13, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "rotation": 270, "texture": "#64"}, + "east": {"uv": [10.66667, 1.33333, 10.33333, 1], "rotation": 90, "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "rotation": 90, "texture": "#64"}, + "west": {"uv": [10.66667, 1, 10.33333, 1.33333], "rotation": 90, "texture": "#64"}, + "up": {"uv": [5.33333, 0, 10.33333, 5.33333], "rotation": 90, "texture": "#64"}, + "down": {"uv": [10.33333, 0, 5.33333, 5.33333], "rotation": 90, "texture": "#64"} + } + }, + { + "from": [6, 12, 15], + "to": [6, 13, 16], + "rotation": {"angle": 0, "axis": "z", "origin": [6, 13, 16]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "rotation": 270, "texture": "#64"}, + "east": {"uv": [10.66667, 1.66667, 10.33333, 1.33333], "rotation": 90, "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "rotation": 90, "texture": "#64"}, + "west": {"uv": [10.33333, 1.33333, 10.66667, 1.66667], "rotation": 90, "texture": "#64"}, + "up": {"uv": [5.33333, 0, 10.33333, 5.33333], "rotation": 90, "texture": "#64"}, + "down": {"uv": [10.33333, 0, 5.33333, 5.33333], "rotation": 90, "texture": "#64"} + } + }, + { + "from": [12, 4, 15], + "to": [13, 4, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 4, 16]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 1.66667, 10.33333, 1.33333], "texture": "#64"}, + "down": {"uv": [10.33333, 1.33333, 10.66667, 1.66667], "texture": "#64"} + } + }, + { + "from": [12, 4, 16], + "to": [13, 8, 17], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 4, 16]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "south": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "west": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 0, 10.33333, 0.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 1, 10.33333, 1.33333], "texture": "#64"} + } + }, + { + "from": [12, 8, 15], + "to": [13, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 1.33333, 10.33333, 1], "texture": "#64"}, + "down": {"uv": [10.66667, 1, 10.33333, 1.33333], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/jungle_log_ramp.json b/src/main/resources/assets/modernlife/models/block/jungle_log_ramp.json new file mode 100644 index 0000000..91159e4 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/jungle_log_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/jungle_log", + "particle": "block/jungle_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/jungle_log_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/jungle_log_ramp_corner.json new file mode 100644 index 0000000..fd08a6d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/jungle_log_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/jungle_log", + "particle": "block/jungle_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/jungle_mini_stool.json b/src/main/resources/assets/modernlife/models/block/jungle_mini_stool.json new file mode 100644 index 0000000..7d8eeca --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/jungle_mini_stool.json @@ -0,0 +1,179 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "141": "modernlife:block/jungle_mini_stool" + }, + "elements": [ + { + "name": "top", + "from": [2, 6, 2], + "to": [14, 9, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -1, 0]}, + "faces": { + "north": {"uv": [0, 6, 6, 7.5], "texture": "#141"}, + "east": {"uv": [0, 6, 6, 7.5], "texture": "#141"}, + "south": {"uv": [0, 6, 6, 7.5], "texture": "#141"}, + "west": {"uv": [0, 6, 6, 7.5], "texture": "#141"}, + "up": {"uv": [6, 6, 0, 0], "texture": "#141"}, + "down": {"uv": [12, 0, 6, 6], "texture": "#141"} + } + }, + { + "from": [6, 2, 4], + "to": [10, 4, 4], + "rotation": {"angle": 0, "axis": "y", "origin": [0.5, 0, 0.5]}, + "faces": { + "north": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "east": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "south": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "west": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "up": {"uv": [2.5, 0, 0, 0], "texture": "#141"}, + "down": {"uv": [2.5, 0, 0, 0], "texture": "#141"} + } + }, + { + "from": [6, 2, 12], + "to": [10, 4, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [15.5, 0, 15.5]}, + "faces": { + "north": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "east": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "south": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "west": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "up": {"uv": [0, 0, 2.5, 0], "texture": "#141"}, + "down": {"uv": [0, 0, 2.5, 0], "texture": "#141"} + } + }, + { + "from": [4, 2, 6], + "to": [4, 4, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "east": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "south": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "west": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "up": {"uv": [2.5, 0, 0, 0], "rotation": 270, "texture": "#141"}, + "down": {"uv": [2.5, 0, 0, 0], "rotation": 90, "texture": "#141"} + } + }, + { + "from": [12, 2, 6], + "to": [12, 4, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "east": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "south": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "west": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "up": {"uv": [0, 0, 2.5, 0], "rotation": 270, "texture": "#141"}, + "down": {"uv": [0, 0, 2.5, 0], "rotation": 90, "texture": "#141"} + } + }, + { + "from": [3, 0, 3], + "to": [6, 6, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [22.5, 7.75, 8.5]}, + "faces": { + "north": {"uv": [1.5, 7.5, 0, 10.5], "texture": "#141"}, + "east": {"uv": [1.5, 7.5, 3, 10.5], "texture": "#141"}, + "south": {"uv": [1.5, 7.5, 3, 10.5], "texture": "#141"}, + "west": {"uv": [0, 7.5, 1.5, 10.5], "texture": "#141"}, + "up": {"uv": [1.5, 12, 0, 10.5], "texture": "#141"}, + "down": {"uv": [1.5, 10.5, 0, 12], "texture": "#141"} + } + }, + { + "from": [10, 0, 3], + "to": [13, 6, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [-6.5, 7.75, 8.5]}, + "faces": { + "north": {"uv": [0, 7.5, 1.5, 10.5], "texture": "#141"}, + "east": {"uv": [1.5, 7.5, 0, 10.5], "texture": "#141"}, + "south": {"uv": [3, 7.5, 1.5, 10.5], "texture": "#141"}, + "west": {"uv": [3, 7.5, 1.5, 10.5], "texture": "#141"}, + "up": {"uv": [0, 12, 1.5, 10.5], "texture": "#141"}, + "down": {"uv": [0, 10.5, 1.5, 12], "texture": "#141"} + } + }, + { + "from": [3, 0, 10], + "to": [6, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [22.5, 7.75, 7.5]}, + "faces": { + "north": {"uv": [3, 7.5, 1.5, 10.5], "texture": "#141"}, + "east": {"uv": [3, 7.5, 1.5, 10.5], "texture": "#141"}, + "south": {"uv": [0, 7.5, 1.5, 10.5], "texture": "#141"}, + "west": {"uv": [1.5, 7.5, 0, 10.5], "texture": "#141"}, + "up": {"uv": [1.5, 10.5, 0, 12], "texture": "#141"}, + "down": {"uv": [1.5, 12, 0, 10.5], "texture": "#141"} + } + }, + { + "from": [10, 0, 10], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [-6.5, 7.75, 7.5]}, + "faces": { + "north": {"uv": [1.5, 7.5, 3, 10.5], "texture": "#141"}, + "east": {"uv": [0, 7.5, 1.5, 10.5], "texture": "#141"}, + "south": {"uv": [1.5, 7.5, 0, 10.5], "texture": "#141"}, + "west": {"uv": [1.5, 7.5, 3, 10.5], "texture": "#141"}, + "up": {"uv": [0, 10.5, 1.5, 12], "texture": "#141"}, + "down": {"uv": [0, 12, 1.5, 10.5], "texture": "#141"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -45, 0], + "translation": [0, 1.75, 0], + "scale": [0.75, 0.75, 0.75] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, 3, 0] + } + }, + "groups": [ + 0, + { + "name": "supports", + "origin": [0, 0, 0], + "color": 0, + "children": [1, 2, 3, 4] + }, + { + "name": "legs", + "origin": [2, 7.72417, 8], + "color": 0, + "children": [5, 6, 7, 8] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/jungle_night_stand.json b/src/main/resources/assets/modernlife/models/block/jungle_night_stand.json new file mode 100644 index 0000000..2659fe2 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/jungle_night_stand.json @@ -0,0 +1,218 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "107": "modernlife:block/jungle_night_stand" + }, + "elements": [ + { + "name": "body", + "from": [0, 1, 0], + "to": [16, 16, 14], + "faces": { + "north": {"uv": [10, 0, 15.33333, 5], "texture": "#107"}, + "east": {"uv": [5.33333, 0, 10, 5], "texture": "#107"}, + "south": {"uv": [0, 0, 5.33333, 5], "texture": "#107"}, + "west": {"uv": [10, 0, 5.33333, 5], "texture": "#107"}, + "up": {"uv": [5.33333, 9.66667, 0, 5], "texture": "#107"}, + "down": {"uv": [10.66667, 5, 5.33333, 9.66667], "texture": "#107"} + } + }, + { + "name": "sw_leg", + "from": [0, 0, 12], + "to": [2, 1, 14], + "faces": { + "north": {"uv": [16, 0.33333, 15.33333, 0.66667], "texture": "#107"}, + "east": {"uv": [15.33333, 0.33333, 16, 0.66667], "texture": "#107"}, + "south": {"uv": [15.33333, 0, 16, 0.33333], "texture": "#107"}, + "west": {"uv": [16, 0, 15.33333, 0.33333], "texture": "#107"}, + "up": {"uv": [15.33333, 0.66667, 16, 0], "texture": "#107"}, + "down": {"uv": [15.33333, 0, 16, 0.66667], "texture": "#107"} + } + }, + { + "name": "sw_leg", + "from": [14, 0, 12], + "to": [16, 1, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 0]}, + "faces": { + "north": {"uv": [15.33333, 0.33333, 16, 0.66667], "texture": "#107"}, + "east": {"uv": [15.33333, 0, 16, 0.33333], "texture": "#107"}, + "south": {"uv": [16, 0, 15.33333, 0.33333], "texture": "#107"}, + "west": {"uv": [16, 0.33333, 15.33333, 0.66667], "texture": "#107"}, + "up": {"uv": [16, 0.66667, 15.33333, 0], "texture": "#107"}, + "down": {"uv": [16, 0, 15.33333, 0.66667], "texture": "#107"} + } + }, + { + "name": "sw_leg", + "from": [0, 0, 0], + "to": [2, 1, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, -12]}, + "faces": { + "north": {"uv": [16, 0.33333, 15.33333, 0.66667], "texture": "#107"}, + "east": {"uv": [15.33333, 0.33333, 16, 0.66667], "texture": "#107"}, + "south": {"uv": [15.33333, 0, 16, 0.33333], "texture": "#107"}, + "west": {"uv": [16, 0, 15.33333, 0.33333], "texture": "#107"}, + "up": {"uv": [15.33333, 0.66667, 16, 0], "texture": "#107"}, + "down": {"uv": [15.33333, 0, 16, 0.66667], "texture": "#107"} + } + }, + { + "name": "sw_leg", + "from": [14, 0, 0], + "to": [16, 1, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, -12]}, + "faces": { + "north": {"uv": [15.33333, 0.33333, 16, 0.66667], "texture": "#107"}, + "east": {"uv": [15.33333, 0, 16, 0.33333], "texture": "#107"}, + "south": {"uv": [16, 0, 15.33333, 0.33333], "texture": "#107"}, + "west": {"uv": [16, 0.33333, 15.33333, 0.66667], "texture": "#107"}, + "up": {"uv": [16, 0.66667, 15.33333, 0], "texture": "#107"}, + "down": {"uv": [16, 0, 15.33333, 0.66667], "texture": "#107"} + } + }, + { + "name": "upper_handle_mid", + "from": [4.999, 6, 15], + "to": [10.999, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-0.001, -5.6, 0]}, + "faces": { + "north": {"uv": [15.33333, 0.66667, 15.66667, 2.66667], "rotation": 90, "texture": "#107"}, + "east": {"uv": [15.33333, 2.33333, 15.66667, 2.66667], "texture": "#107"}, + "south": {"uv": [15.66667, 0.66667, 15.33333, 2.66667], "rotation": 270, "texture": "#107"}, + "west": {"uv": [15.33333, 0.66667, 15.66667, 1], "texture": "#107"}, + "up": {"uv": [15.33333, 0.66667, 15.66667, 2.66667], "rotation": 270, "texture": "#107"}, + "down": {"uv": [15.33333, 0.66667, 15.66667, 2.66667], "rotation": 270, "texture": "#107"} + } + }, + { + "name": "upper_handle_left", + "from": [4.999, 6, 14], + "to": [4.999, 7, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [-0.001, -5.6, 0]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "east": {"uv": [15.33333, 3, 15.66667, 2.66667], "texture": "#107"}, + "south": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "west": {"uv": [15.33333, 2.66667, 15.66667, 3], "texture": "#107"}, + "up": {"uv": [0, 0.25, 0, 0], "texture": "#107"}, + "down": {"uv": [0, 0, 0, 0.25], "texture": "#107"} + } + }, + { + "name": "upper_handle_left", + "from": [10.999, 6, 14], + "to": [10.999, 7, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [5.999, -5.6, 0]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "east": {"uv": [15.33333, 3, 15.66667, 2.66667], "texture": "#107"}, + "south": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "west": {"uv": [15.33333, 2.66667, 15.66667, 3], "texture": "#107"}, + "up": {"uv": [0, 0.25, 0, 0], "texture": "#107"}, + "down": {"uv": [0, 0, 0, 0.25], "texture": "#107"} + } + }, + { + "name": "upper_handle_left", + "from": [4.999, 12, 14], + "to": [4.999, 13, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [-0.001, 0.4, 0]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "east": {"uv": [15.33333, 3, 15.66667, 2.66667], "texture": "#107"}, + "south": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "west": {"uv": [15.33333, 2.66667, 15.66667, 3], "texture": "#107"}, + "up": {"uv": [0, 0.25, 0, 0], "texture": "#107"}, + "down": {"uv": [0, 0, 0, 0.25], "texture": "#107"} + } + }, + { + "name": "upper_handle_left", + "from": [10.999, 12, 14], + "to": [10.999, 13, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [5.999, 0.4, 0]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "east": {"uv": [15.33333, 3, 15.66667, 2.66667], "texture": "#107"}, + "south": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "west": {"uv": [15.33333, 2.66667, 15.66667, 3], "texture": "#107"}, + "up": {"uv": [0, 0.25, 0, 0], "texture": "#107"}, + "down": {"uv": [0, 0, 0, 0.25], "texture": "#107"} + } + }, + { + "name": "upper_handle_mid", + "from": [4.999, 12, 15], + "to": [10.999, 13, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-0.001, 0.4, 0]}, + "faces": { + "north": {"uv": [15.33333, 0.66667, 15.66667, 2.66667], "rotation": 90, "texture": "#107"}, + "east": {"uv": [15.33333, 2.33333, 15.66667, 2.66667], "texture": "#107"}, + "south": {"uv": [15.66667, 0.66667, 15.33333, 2.66667], "rotation": 270, "texture": "#107"}, + "west": {"uv": [15.33333, 0.66667, 15.66667, 1], "texture": "#107"}, + "up": {"uv": [15.33333, 0.66667, 15.66667, 2.66667], "rotation": 270, "texture": "#107"}, + "down": {"uv": [15.33333, 0.66667, 15.66667, 2.66667], "rotation": 270, "texture": "#107"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.5, -0.25, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + 0, + { + "name": "legs", + "origin": [0, 0, 0], + "color": 0, + "children": [1, 2, 3, 4] + }, + { + "name": "lower_handle", + "origin": [0, 0, 0], + "color": 0, + "children": [5, 6, 7] + }, + { + "name": "upper_handle", + "origin": [0, 0, 0], + "color": 0, + "children": [8, 9, 10] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/jungle_picnic_table.json b/src/main/resources/assets/modernlife/models/block/jungle_picnic_table.json new file mode 100644 index 0000000..ebf2853 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/jungle_picnic_table.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/picnic_table", + "textures": { + "0": "block/jungle_planks", + "particle": "block/jungle_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/jungle_picnic_table_front.json b/src/main/resources/assets/modernlife/models/block/jungle_picnic_table_front.json new file mode 100644 index 0000000..5e84635 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/jungle_picnic_table_front.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/picnic_table_front", + "textures": { + "0": "block/jungle_planks", + "particle": "block/jungle_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/jungle_picnic_table_full.json b/src/main/resources/assets/modernlife/models/block/jungle_picnic_table_full.json new file mode 100644 index 0000000..fa63653 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/jungle_picnic_table_full.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/picnic_table_full", + "textures": { + "0": "block/jungle_planks", + "particle": "block/jungle_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/jungle_ramp.json b/src/main/resources/assets/modernlife/models/block/jungle_ramp.json new file mode 100644 index 0000000..184963f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/jungle_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/jungle_planks", + "particle": "block/jungle_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/jungle_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/jungle_ramp_corner.json new file mode 100644 index 0000000..112c5a1 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/jungle_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/jungle_planks", + "particle": "block/jungle_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/jungle_round_table.json b/src/main/resources/assets/modernlife/models/block/jungle_round_table.json new file mode 100644 index 0000000..cca4eaa --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/jungle_round_table.json @@ -0,0 +1,188 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/jungle_round_table" + }, + "elements": [ + { + "from": [0, 15, 14], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -1, 0]}, + "faces": { + "north": {"uv": [0, 0.66667, 10.66667, 1.33333], "texture": "#3"}, + "east": {"uv": [9.33333, 0, 10.66667, 0.66667], "texture": "#3"}, + "south": {"uv": [0, 0, 10.66667, 0.66667], "texture": "#3"}, + "west": {"uv": [9.33333, 0, 10.66667, 0.66667], "texture": "#3"}, + "up": {"uv": [10.66667, 1.33333, 0, 0], "texture": "#3"}, + "down": {"uv": [0, 1.33333, 10.66667, 0], "rotation": 180, "texture": "#3"} + } + }, + { + "from": [0, 15, 0], + "to": [16, 16, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -1, 16]}, + "faces": { + "north": {"uv": [10.66667, 0, 0, 0.66667], "texture": "#3"}, + "east": {"uv": [10.66667, 0, 9.33333, 0.66667], "texture": "#3"}, + "south": {"uv": [10.66667, 0.66667, 0, 1.33333], "texture": "#3"}, + "west": {"uv": [10.66667, 0, 9.33333, 0.66667], "texture": "#3"}, + "up": {"uv": [10.66667, 0, 0, 1.33333], "texture": "#3"}, + "down": {"uv": [0, 0, 10.66667, 1.33333], "rotation": 180, "texture": "#3"} + } + }, + { + "from": [0, 15, 2], + "to": [2, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 15.5, 8]}, + "faces": { + "north": {"uv": [9.33333, 0, 10.66667, 0.66667], "texture": "#3"}, + "east": {"uv": [1.33333, 0.66667, 9.33333, 1.33333], "texture": "#3"}, + "south": {"uv": [9.33333, 0, 10.66667, 0.66667], "texture": "#3"}, + "west": {"uv": [1.33333, 0, 9.33333, 0.66667], "texture": "#3"}, + "up": {"uv": [9.33333, 1.33333, 1.33333, 0], "rotation": 90, "texture": "#3"}, + "down": {"uv": [1.33333, 1.33333, 9.33333, 0], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [14, 15, 2], + "to": [16, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 15.5, 8]}, + "faces": { + "north": {"uv": [10.66667, 0, 9.33333, 0.66667], "texture": "#3"}, + "east": {"uv": [9.33333, 0, 1.33333, 0.66667], "texture": "#3"}, + "south": {"uv": [10.66667, 0, 9.33333, 0.66667], "texture": "#3"}, + "west": {"uv": [9.33333, 0.66667, 1.33333, 1.33333], "texture": "#3"}, + "up": {"uv": [9.33333, 0, 1.33333, 1.33333], "rotation": 90, "texture": "#3"}, + "down": {"uv": [1.33333, 0, 9.33333, 1.33333], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [2, 15, 2], + "to": [14, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -1, 18]}, + "faces": { + "north": {"uv": [16, 15.33333, 5.33333, 16], "texture": "#3"}, + "east": {"uv": [16, 15.33333, 14.66667, 16], "texture": "#3"}, + "south": {"uv": [16, 15.33333, 5.33333, 16], "texture": "#3"}, + "west": {"uv": [16, 15.33333, 14.66667, 16], "texture": "#3"}, + "up": {"uv": [9.33333, 1.33333, 1.33333, 9.33333], "texture": "#3"}, + "down": {"uv": [1.33333, 1.33333, 9.33333, 9.33333], "rotation": 180, "texture": "#3"} + } + }, + { + "from": [3, 0, 14], + "to": [5, 15, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, 0, 13]}, + "faces": { + "north": {"uv": [12, 0, 10.66667, 10], "texture": "#3"}, + "east": {"uv": [11.33333, 0, 12, 10], "texture": "#3"}, + "south": {"uv": [10.66667, 0, 12, 10], "texture": "#3"}, + "west": {"uv": [10.66667, 0, 11.33333, 10], "texture": "#3"}, + "up": {"uv": [10.66667, 0.66667, 12, 0], "texture": "#3"}, + "down": {"uv": [10.66667, 9.35, 12, 10], "texture": "#3"} + } + }, + { + "from": [5, 0, 14], + "to": [11, 15, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [-6, 0, 13]}, + "faces": { + "north": {"uv": [16, 0, 12, 10], "texture": "#3"}, + "east": {"uv": [0, 0, 0, 3.75], "texture": "#3"}, + "south": {"uv": [12, 0, 16, 10], "texture": "#3"}, + "west": {"uv": [0, 0, 0, 3.75], "texture": "#3"}, + "up": {"uv": [1.5, 0, 0, 0], "texture": "#3"}, + "down": {"uv": [1.5, 0, 0, 0], "texture": "#3"} + } + }, + { + "from": [11, 0, 14], + "to": [13, 15, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [24, 0, 13]}, + "faces": { + "north": {"uv": [10.66667, 0, 12, 10], "texture": "#3"}, + "east": {"uv": [11.33333, 0, 10.66667, 10], "texture": "#3"}, + "south": {"uv": [12, 0, 10.66667, 10], "texture": "#3"}, + "west": {"uv": [12, 0, 11.33333, 10], "texture": "#3"}, + "up": {"uv": [12, 0.66667, 10.66667, 0], "texture": "#3"}, + "down": {"uv": [12, 9.35, 10.66667, 10], "texture": "#3"} + } + }, + { + "from": [3, 0, 1], + "to": [5, 15, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, 0, 3]}, + "faces": { + "north": {"uv": [12, 0, 10.66667, 10], "texture": "#3"}, + "east": {"uv": [12, 0, 11.33333, 10], "texture": "#3"}, + "south": {"uv": [10.66667, 0, 12, 10], "texture": "#3"}, + "west": {"uv": [11.33333, 0, 10.66667, 10], "texture": "#3"}, + "up": {"uv": [10.66667, 0, 12, 0.66667], "texture": "#3"}, + "down": {"uv": [10.66667, 10, 12, 9.35], "texture": "#3"} + } + }, + { + "from": [5, 0, 2], + "to": [11, 15, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-6, 0, 3]}, + "faces": { + "north": {"uv": [16, 0, 12, 10], "texture": "#3"}, + "east": {"uv": [0, 0, 0, 3.75], "texture": "#3"}, + "south": {"uv": [12, 0, 16, 10], "texture": "#3"}, + "west": {"uv": [0, 0, 0, 3.75], "texture": "#3"}, + "up": {"uv": [1.5, 0, 0, 0], "texture": "#3"}, + "down": {"uv": [1.5, 0, 0, 0], "texture": "#3"} + } + }, + { + "from": [11, 0, 1], + "to": [13, 15, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [24, 0, 3]}, + "faces": { + "north": {"uv": [10.66667, 0, 12, 10], "texture": "#3"}, + "east": {"uv": [10.66667, 0, 11.33333, 10], "texture": "#3"}, + "south": {"uv": [12, 0, 10.66667, 10], "texture": "#3"}, + "west": {"uv": [11.33333, 0, 12, 10], "texture": "#3"}, + "up": {"uv": [12, 0, 10.66667, 0.66667], "texture": "#3"}, + "down": {"uv": [12, 10, 10.66667, 9.35], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0, -0.5, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/jungle_small_table.json b/src/main/resources/assets/modernlife/models/block/jungle_small_table.json new file mode 100644 index 0000000..f1f7a6b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/jungle_small_table.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/small_table", + "textures": { + "0": "block/jungle_planks", + "particle": "block/jungle_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/jungle_small_table_corner.json b/src/main/resources/assets/modernlife/models/block/jungle_small_table_corner.json new file mode 100644 index 0000000..8824e66 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/jungle_small_table_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/small_table_corner", + "textures": { + "0": "block/jungle_planks", + "particle": "block/jungle_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/jungle_small_table_end.json b/src/main/resources/assets/modernlife/models/block/jungle_small_table_end.json new file mode 100644 index 0000000..45c2509 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/jungle_small_table_end.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/small_table_end", + "textures": { + "0": "block/jungle_planks", + "particle": "block/jungle_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/jungle_small_table_mid.json b/src/main/resources/assets/modernlife/models/block/jungle_small_table_mid.json new file mode 100644 index 0000000..f471424 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/jungle_small_table_mid.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/small_table_mid", + "textures": { + "0": "block/jungle_planks", + "particle": "block/jungle_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/jungle_stool.json b/src/main/resources/assets/modernlife/models/block/jungle_stool.json new file mode 100644 index 0000000..1b97409 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/jungle_stool.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/stool", + "textures": { + "0": "block/jungle_planks", + "particle": "block/jungle_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/jungle_wall_shelf.json b/src/main/resources/assets/modernlife/models/block/jungle_wall_shelf.json new file mode 100644 index 0000000..0fecf3f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/jungle_wall_shelf.json @@ -0,0 +1,144 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "1": "modernlife:block/jungle_wall_shelf" + }, + "elements": [ + { + "from": [0, 7, 0], + "to": [16, 8, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [3.5, -4, 7.5]}, + "faces": { + "north": {"uv": [0, 5, 16, 6], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#1"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#1"}, + "up": {"uv": [16, 6, 0, 0], "texture": "#1"}, + "down": {"uv": [16, 0, 0, 6], "texture": "#1"} + } + }, + { + "from": [1, 4, 0], + "to": [1, 5, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 4.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [1, 8, 0, 9], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [0, 8, 1, 9], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [1, 5, 0], + "to": [1, 6, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 5.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [2, 7, 0, 8], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [0, 7, 2, 8], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [1, 6, 1], + "to": [1, 7, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 6.5, 1.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [3, 6, 1, 7], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [1, 6, 3, 7], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [15, 6, 1], + "to": [15, 7, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 6.5, 1.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [3, 6, 1, 7], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [1, 6, 3, 7], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [15, 5, 0], + "to": [15, 6, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 5.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [2, 7, 0, 8], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [0, 7, 2, 8], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [15, 4, 0], + "to": [15, 5, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 4.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [1, 8, 0, 9], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [0, 8, 1, 9], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 0.25, 4.25], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 0.25, 4.25], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -45, 0], + "translation": [-3.5, -1.25, 0] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, 0, -8] + } + }, + "groups": [ + { + "name": "shelf", + "origin": [8, 6, 0.5], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/jungle_wood_ramp.json b/src/main/resources/assets/modernlife/models/block/jungle_wood_ramp.json new file mode 100644 index 0000000..1b465fb --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/jungle_wood_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/jungle_wood", + "particle": "block/jungle_wood" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/block/kitchen_cabinet.json new file mode 100644 index 0000000..aa61e5a --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/kitchen_cabinet.json @@ -0,0 +1,144 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/oak_kitchen_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [6, 4, 16], + "to": [7, 8, 17], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 16]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "south": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "west": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 0, 10.33333, 0.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 1, 10.33333, 1.33333], "texture": "#64"} + } + }, + { + "from": [6, 8, 15], + "to": [7, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 1.33333, 10.33333, 1], "texture": "#64"}, + "down": {"uv": [10.66667, 1, 10.33333, 1.33333], "texture": "#64"} + } + }, + { + "from": [6, 4, 15], + "to": [7, 4, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 16]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 1.66667, 10.33333, 1.33333], "texture": "#64"}, + "down": {"uv": [10.33333, 1.33333, 10.66667, 1.66667], "texture": "#64"} + } + }, + { + "from": [9, 4, 15], + "to": [10, 4, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 4, 16]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 1.66667, 10.33333, 1.33333], "texture": "#64"}, + "down": {"uv": [10.33333, 1.33333, 10.66667, 1.66667], "texture": "#64"} + } + }, + { + "from": [9, 4, 16], + "to": [10, 8, 17], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 4, 16]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "south": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "west": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 0, 10.33333, 0.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 1, 10.33333, 1.33333], "texture": "#64"} + } + }, + { + "from": [9, 8, 15], + "to": [10, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 1.33333, 10.33333, 1], "texture": "#64"}, + "down": {"uv": [10.66667, 1, 10.33333, 1.33333], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/block/kitchen_drawer_cabinet.json new file mode 100644 index 0000000..a49abd8 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/kitchen_drawer_cabinet.json @@ -0,0 +1,172 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "textures": { + "0": "block/oak_planks", + "particle": "block/oak_planks" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15.5], + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "east": {"uv": [0, 0, 15.5, 16], "texture": "#0"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "west": {"uv": [0, 0, 15.5, 16], "texture": "#0"}, + "up": {"uv": [0, 0, 16, 15.5], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 15.5], "texture": "#0"} + } + }, + { + "from": [1, 1, 15.5], + "to": [15, 11, 16], + "faces": { + "north": {"uv": [0, 0, 14, 10], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 10], "texture": "#0"}, + "south": {"uv": [0, 14, 1, 15], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 10], "texture": "#0"}, + "up": {"uv": [0, 0, 14, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 14, 0.5], "texture": "#0"} + } + }, + { + "from": [1, 11.5, 15.5], + "to": [15, 15, 16], + "faces": { + "north": {"uv": [0, 0, 14, 3.5], "texture": "#0"}, + "east": {"uv": [0, 0, 0.5, 3.5], "texture": "#0"}, + "south": {"uv": [0, 14, 1, 15], "texture": "#0"}, + "west": {"uv": [0, 0, 0.5, 3.5], "texture": "#0"}, + "up": {"uv": [0, 0, 14, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 14, 0.5], "texture": "#0"} + } + }, + { + "from": [6.25, 12.75, 16], + "to": [6.75, 13.25, 16.5], + "faces": { + "north": {"uv": [0, 15, 1, 16], "texture": "#0"}, + "east": {"uv": [0, 15, 1, 16], "texture": "#0"}, + "south": {"uv": [0, 15, 1, 16], "texture": "#0"}, + "west": {"uv": [0, 15, 1, 16], "texture": "#0"}, + "up": {"uv": [0, 15, 1, 16], "texture": "#0"}, + "down": {"uv": [0, 15, 1, 16], "texture": "#0"} + } + }, + { + "from": [6.25, 12.75, 16.5], + "to": [10.25, 13.25, 17], + "faces": { + "north": {"uv": [0, 15, 1, 16], "texture": "#0"}, + "east": {"uv": [0, 15, 1, 16], "texture": "#0"}, + "south": {"uv": [0, 15, 1, 16], "texture": "#0"}, + "west": {"uv": [0, 15, 1, 16], "texture": "#0"}, + "up": {"uv": [0, 15, 1, 16], "texture": "#0"}, + "down": {"uv": [0, 15, 1, 16], "texture": "#0"} + } + }, + { + "from": [9.75, 12.75, 16], + "to": [10.25, 13.25, 16.5], + "faces": { + "north": {"uv": [0, 15, 1, 16], "texture": "#0"}, + "east": {"uv": [0, 15, 1, 16], "texture": "#0"}, + "south": {"uv": [0, 15, 1, 16], "texture": "#0"}, + "west": {"uv": [0, 15, 1, 16], "texture": "#0"}, + "up": {"uv": [0, 15, 1, 16], "texture": "#0"}, + "down": {"uv": [0, 15, 1, 16], "texture": "#0"} + } + }, + { + "from": [14, 8.5, 16.25], + "to": [14.5, 10.5, 16.5], + "faces": { + "north": {"uv": [0, 15, 0.75, 15.75], "texture": "#0"}, + "east": {"uv": [0, 15, 0.75, 15.75], "texture": "#0"}, + "south": {"uv": [0, 15, 0.75, 15.75], "texture": "#0"}, + "west": {"uv": [0, 15, 0.75, 15.75], "texture": "#0"}, + "up": {"uv": [0, 15, 0.75, 15.75], "texture": "#0"}, + "down": {"uv": [0, 15, 0.75, 15.75], "texture": "#0"} + } + }, + { + "from": [14, 10.25, 16], + "to": [14.5, 10.5, 16.25], + "faces": { + "north": {"uv": [0, 15, 0.75, 15.75], "texture": "#0"}, + "east": {"uv": [0, 15, 0.75, 15.75], "texture": "#0"}, + "south": {"uv": [0, 15, 0.75, 15.75], "texture": "#0"}, + "west": {"uv": [0, 15, 0.75, 15.75], "texture": "#0"}, + "up": {"uv": [0, 15, 0.75, 15.75], "texture": "#0"}, + "down": {"uv": [0, 15, 0.75, 15.75], "texture": "#0"} + } + }, + { + "from": [14, 8.5, 16], + "to": [14.5, 8.75, 16.25], + "faces": { + "north": {"uv": [0, 15, 0.75, 15.75], "texture": "#0"}, + "east": {"uv": [0, 15, 0.75, 15.75], "texture": "#0"}, + "south": {"uv": [0, 15, 0.75, 15.75], "texture": "#0"}, + "west": {"uv": [0, 15, 0.75, 15.75], "texture": "#0"}, + "up": {"uv": [0, 15, 0.75, 15.75], "texture": "#0"}, + "down": {"uv": [0, 15, 0.75, 15.75], "texture": "#0"} + } + }, + { + "from": [0.05, 0.15, 15.51], + "to": [15.95, 15.975, 15.51], + "faces": { + "north": {"uv": [0, 0, 15.9, 15.825], "texture": "#0"}, + "east": {"uv": [0, 0, 0.975, 15.825], "texture": "#0"}, + "south": {"uv": [12, 15, 16, 16], "texture": "#0"}, + "west": {"uv": [0, 0, 0.975, 15.825], "texture": "#0"}, + "up": {"uv": [0, 0, 15.9, 0.975], "texture": "#0"}, + "down": {"uv": [0, 0, 15.9, 0.975], "texture": "#0"} + } + } + ], + "gui_light": "front", + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 30, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [0, 1, 2, + { + "name": "handle", + "origin": [0, 0, 0], + "children": [3, 4, 5] + }, 6, 7, 8, 9] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/kitchen_sink.json b/src/main/resources/assets/modernlife/models/block/kitchen_sink.json new file mode 100644 index 0000000..010c60d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/kitchen_sink.json @@ -0,0 +1,214 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "1": "modernlife:block/kitchen_sink", + "particle": "block/kitchen_sink" + }, + "elements": [ + { + "from": [4, 3, 0], + "to": [12, 5, 3], + "faces": { + "north": {"uv": [8, 8.5, 12, 9.5], "texture": "#1"}, + "east": {"uv": [8, 8.5, 9.5, 9.5], "texture": "#1"}, + "south": {"uv": [8, 8.5, 12, 9.5], "texture": "#1"}, + "west": {"uv": [10.5, 8.5, 12, 9.5], "texture": "#1"}, + "up": {"uv": [12, 11, 8, 9.5], "texture": "#1"}, + "down": {"uv": [8.5, 6.5, 6.5, 7.25], "texture": "#1"} + } + }, + { + "from": [5, 5, 1], + "to": [6, 6, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 2, 0]}, + "faces": { + "north": {"uv": [1.75, 7.25, 2, 7.5], "texture": "#1"}, + "east": {"uv": [1.75, 7.5, 2, 7.75], "texture": "#1"}, + "south": {"uv": [1.75, 7.75, 2, 8], "texture": "#1"}, + "west": {"uv": [1.75, 8, 2, 8.25], "texture": "#1"}, + "up": {"uv": [6.75, 8.25, 6.5, 8], "texture": "#1"}, + "down": {"uv": [7, 8, 6.75, 8.25], "texture": "#1"} + } + }, + { + "from": [10, 5, 1], + "to": [11, 6, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [5, 2, 0]}, + "faces": { + "north": {"uv": [7, 8, 7.25, 8.25], "texture": "#1"}, + "east": {"uv": [8, 7.25, 8.25, 7.5], "texture": "#1"}, + "south": {"uv": [8, 7.5, 8.25, 7.75], "texture": "#1"}, + "west": {"uv": [0, 8.25, 0.25, 8.5], "texture": "#1"}, + "up": {"uv": [0.5, 8.5, 0.25, 8.25], "texture": "#1"}, + "down": {"uv": [0.75, 8.25, 0.5, 8.5], "texture": "#1"} + } + }, + { + "from": [9.5, 6.1, 0.5], + "to": [11.5, 6.1, 2.5], + "rotation": {"angle": -45, "axis": "y", "origin": [10.5, 6.1, 1.5]}, + "faces": { + "north": {"uv": [0, 0, 0.5, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 0.5, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 0.5, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 0.5, 0], "texture": "#1"}, + "up": {"uv": [5.5, 10.5, 4.5, 9.5], "texture": "#1"}, + "down": {"uv": [5.5, 9.5, 4.5, 10.5], "texture": "#1"} + } + }, + { + "from": [4.5, 6.1, 0.5], + "to": [6.5, 6.1, 2.5], + "rotation": {"angle": -45, "axis": "y", "origin": [5.5, 6.1, 1.5]}, + "faces": { + "north": {"uv": [0, 0, 0.5, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 0.5, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 0.5, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 0.5, 0], "texture": "#1"}, + "up": {"uv": [4.5, 10.5, 3.5, 9.5], "texture": "#1"}, + "down": {"uv": [4.5, 9.5, 3.5, 10.5], "texture": "#1"} + } + }, + { + "from": [7, 5, 0], + "to": [9, 8, 2], + "faces": { + "north": {"uv": [0.5, 9.5, 2, 10.5], "rotation": 90, "texture": "#1"}, + "east": {"uv": [2.5, 10, 1, 11], "rotation": 90, "texture": "#1"}, + "south": {"uv": [1, 10.5, 2.5, 11], "texture": "#1"}, + "west": {"uv": [1, 10, 2.5, 11], "rotation": 270, "texture": "#1"}, + "up": {"uv": [8.25, 8.25, 7.75, 7.75], "texture": "#1"}, + "down": {"uv": [8.5, 2, 8, 2.5], "texture": "#1"} + } + }, + { + "from": [7, 8, 0], + "to": [9, 10, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 3, 0]}, + "faces": { + "north": {"uv": [0, 9.5, 1, 10.5], "rotation": 90, "texture": "#1"}, + "east": {"uv": [0, 10, 3.5, 11], "texture": "#1"}, + "south": {"uv": [0.5, 10.5, 1.5, 9.5], "rotation": 90, "texture": "#1"}, + "west": {"uv": [3.5, 10, 0, 11], "texture": "#1"}, + "up": {"uv": [3.5, 10.5, 0, 9.5], "rotation": 90, "texture": "#1"}, + "down": {"uv": [3.5, 10.5, 0, 11], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [7, 7, 5], + "to": [9, 8, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 1, 0]}, + "faces": { + "north": {"uv": [8, 5, 8.5, 5.25], "texture": "#1"}, + "east": {"uv": [0, 10.5, 1, 11], "texture": "#1"}, + "south": {"uv": [3.5, 10, 2.5, 10.5], "texture": "#1"}, + "west": {"uv": [1, 10.5, 0, 11], "texture": "#1"}, + "up": {"uv": [8.5, 4, 8, 3.5], "texture": "#1"}, + "down": {"uv": [4.5, 4.5, 3.5, 5.5], "texture": "#1"} + } + }, + { + "from": [0, 0, 13], + "to": [16, 3, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 14]}, + "faces": { + "north": {"uv": [0, 6, 8, 7.5], "texture": "#1"}, + "east": {"uv": [0, 8, 1.5, 9.5], "texture": "#1"}, + "south": {"uv": [0, 8, 8, 9.5], "texture": "#1"}, + "west": {"uv": [6.625, 8, 8, 9.5], "texture": "#1"}, + "up": {"uv": [8, 1.5, 0, 0], "texture": "#1"}, + "down": {"uv": [16, 0, 8, 1.5], "texture": "#1"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 3, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 2]}, + "faces": { + "north": {"uv": [8, 8, 0, 9.5], "texture": "#1"}, + "east": {"uv": [1.5, 8, 0, 9.5], "texture": "#1"}, + "south": {"uv": [8, 6, 0, 7.5], "texture": "#1"}, + "west": {"uv": [8, 8, 6.625, 9.5], "texture": "#1"}, + "up": {"uv": [8, 0, 0, 1.5], "texture": "#1"}, + "down": {"uv": [16, 1.5, 8, 0], "texture": "#1"} + } + }, + { + "from": [0, 0, 3], + "to": [3, 3, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 2]}, + "faces": { + "north": {"uv": [15.25, 15.25, 16, 16], "texture": "#1"}, + "east": {"uv": [1.5, 1, 6.5, 2.5], "texture": "#1"}, + "south": {"uv": [15.25, 15.25, 16, 16], "texture": "#1"}, + "west": {"uv": [1.5, 8, 6.5, 9.5], "texture": "#1"}, + "up": {"uv": [8, 6.5, 6.5, 1.5], "texture": "#1"}, + "down": {"uv": [16, 1.5, 14.5, 6.5], "texture": "#1"} + } + }, + { + "from": [13, 0, 3], + "to": [16, 3, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 2]}, + "faces": { + "north": {"uv": [16, 15.25, 15.25, 16], "texture": "#1"}, + "east": {"uv": [6.5, 8, 1.5, 9.5], "texture": "#1"}, + "south": {"uv": [16, 15.25, 15.25, 16], "texture": "#1"}, + "west": {"uv": [6.5, 1, 1.5, 2.5], "texture": "#1"}, + "up": {"uv": [6.5, 6.5, 8, 1.5], "texture": "#1"}, + "down": {"uv": [14.5, 1.5, 16, 6.5], "texture": "#1"} + } + }, + { + "from": [3, 0, 3], + "to": [13, 1, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 3]}, + "faces": { + "north": {"uv": [13.5, 15.75, 16, 16], "texture": "#1"}, + "east": {"uv": [13.5, 15.75, 16, 16], "texture": "#1"}, + "south": {"uv": [13.5, 15.75, 16, 16], "texture": "#1"}, + "west": {"uv": [13.5, 15.75, 16, 16], "texture": "#1"}, + "up": {"uv": [6.5, 6.5, 1.5, 1.5], "texture": "#1"}, + "down": {"uv": [14.5, 1.5, 9.5, 6.5], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 4.25, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 4.25, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -11, 5], + "translation": [1.38, 3.2, 0.38], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -11, 5], + "translation": [1.38, 3.2, 0.38], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 2.5, 0], + "scale": [0.65, 0.65, 0.65] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [-90, -180, 0], + "translation": [0, 0.75, -8.25] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/kitchen_sink_water.json b/src/main/resources/assets/modernlife/models/block/kitchen_sink_water.json new file mode 100644 index 0000000..9623213 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/kitchen_sink_water.json @@ -0,0 +1,227 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "1": "modernlife:block/kitchen_sink", + "particle": "block/kitchen_sink" + }, + "elements": [ + { + "from": [4, 3, 0], + "to": [12, 5, 3], + "faces": { + "north": {"uv": [8, 8.5, 12, 9.5], "texture": "#1"}, + "east": {"uv": [8, 8.5, 9.5, 9.5], "texture": "#1"}, + "south": {"uv": [8, 8.5, 12, 9.5], "texture": "#1"}, + "west": {"uv": [10.5, 8.5, 12, 9.5], "texture": "#1"}, + "up": {"uv": [12, 11, 8, 9.5], "texture": "#1"}, + "down": {"uv": [8.5, 6.5, 6.5, 7.25], "texture": "#1"} + } + }, + { + "from": [5, 5, 1], + "to": [6, 6, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 2, 0]}, + "faces": { + "north": {"uv": [1.75, 7.25, 2, 7.5], "texture": "#1"}, + "east": {"uv": [1.75, 7.5, 2, 7.75], "texture": "#1"}, + "south": {"uv": [1.75, 7.75, 2, 8], "texture": "#1"}, + "west": {"uv": [1.75, 8, 2, 8.25], "texture": "#1"}, + "up": {"uv": [6.75, 8.25, 6.5, 8], "texture": "#1"}, + "down": {"uv": [7, 8, 6.75, 8.25], "texture": "#1"} + } + }, + { + "from": [10, 5, 1], + "to": [11, 6, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [5, 2, 0]}, + "faces": { + "north": {"uv": [7, 8, 7.25, 8.25], "texture": "#1"}, + "east": {"uv": [8, 7.25, 8.25, 7.5], "texture": "#1"}, + "south": {"uv": [8, 7.5, 8.25, 7.75], "texture": "#1"}, + "west": {"uv": [0, 8.25, 0.25, 8.5], "texture": "#1"}, + "up": {"uv": [0.5, 8.5, 0.25, 8.25], "texture": "#1"}, + "down": {"uv": [0.75, 8.25, 0.5, 8.5], "texture": "#1"} + } + }, + { + "from": [9.5, 6, 0.5], + "to": [11.5, 6, 2.5], + "rotation": {"angle": -45, "axis": "y", "origin": [10.5, 6, 1.5]}, + "faces": { + "north": {"uv": [0, 0, 0.5, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 0.5, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 0.5, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 0.5, 0], "texture": "#1"}, + "up": {"uv": [5.5, 10.5, 4.5, 9.5], "texture": "#1"}, + "down": {"uv": [5.5, 9.5, 4.5, 10.5], "texture": "#1"} + } + }, + { + "from": [4.5, 6, 0.5], + "to": [6.5, 6, 2.5], + "rotation": {"angle": -45, "axis": "y", "origin": [5.5, 6, 1.5]}, + "faces": { + "north": {"uv": [0, 0, 0.5, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 0.5, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 0.5, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 0.5, 0], "texture": "#1"}, + "up": {"uv": [4.5, 10.5, 3.5, 9.5], "texture": "#1"}, + "down": {"uv": [4.5, 9.5, 3.5, 10.5], "texture": "#1"} + } + }, + { + "from": [7, 5, 0], + "to": [9, 8, 2], + "faces": { + "north": {"uv": [0.5, 9.5, 2, 10.5], "rotation": 90, "texture": "#1"}, + "east": {"uv": [2.5, 10, 1, 11], "rotation": 90, "texture": "#1"}, + "south": {"uv": [1, 10.5, 2.5, 11], "texture": "#1"}, + "west": {"uv": [1, 10, 2.5, 11], "rotation": 270, "texture": "#1"}, + "up": {"uv": [8.25, 8.25, 7.75, 7.75], "texture": "#1"}, + "down": {"uv": [8.5, 2, 8, 2.5], "texture": "#1"} + } + }, + { + "from": [7, 8, 0], + "to": [9, 10, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 3, 0]}, + "faces": { + "north": {"uv": [0, 9.5, 1, 10.5], "rotation": 90, "texture": "#1"}, + "east": {"uv": [0, 10, 3.5, 11], "texture": "#1"}, + "south": {"uv": [0.5, 10.5, 1.5, 9.5], "rotation": 90, "texture": "#1"}, + "west": {"uv": [3.5, 10, 0, 11], "texture": "#1"}, + "up": {"uv": [3.5, 10.5, 0, 9.5], "rotation": 90, "texture": "#1"}, + "down": {"uv": [3.5, 10.5, 0, 11], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [7, 7, 5], + "to": [9, 8, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 1, 0]}, + "faces": { + "north": {"uv": [8, 5, 8.5, 5.25], "texture": "#1"}, + "east": {"uv": [0, 10.5, 1, 11], "texture": "#1"}, + "south": {"uv": [3.5, 10, 2.5, 10.5], "texture": "#1"}, + "west": {"uv": [1, 10.5, 0, 11], "texture": "#1"}, + "up": {"uv": [8.5, 4, 8, 3.5], "texture": "#1"}, + "down": {"uv": [4.5, 4.5, 3.5, 5.5], "texture": "#1"} + } + }, + { + "from": [0, 0, 13], + "to": [16, 3, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 14]}, + "faces": { + "north": {"uv": [0, 6, 8, 7.5], "texture": "#1"}, + "east": {"uv": [0, 8, 1.5, 9.5], "texture": "#1"}, + "south": {"uv": [0, 8, 8, 9.5], "texture": "#1"}, + "west": {"uv": [6.625, 8, 8, 9.5], "texture": "#1"}, + "up": {"uv": [8, 1.5, 0, 0], "texture": "#1"}, + "down": {"uv": [16, 0, 8, 1.5], "texture": "#1"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 3, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 2]}, + "faces": { + "north": {"uv": [8, 8, 0, 9.5], "texture": "#1"}, + "east": {"uv": [1.5, 8, 0, 9.5], "texture": "#1"}, + "south": {"uv": [8, 6, 0, 7.5], "texture": "#1"}, + "west": {"uv": [8, 8, 6.625, 9.5], "texture": "#1"}, + "up": {"uv": [8, 0, 0, 1.5], "texture": "#1"}, + "down": {"uv": [16, 1.5, 8, 0], "texture": "#1"} + } + }, + { + "from": [0, 0, 3], + "to": [3, 3, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 2]}, + "faces": { + "north": {"uv": [15.25, 15.25, 16, 16], "texture": "#1"}, + "east": {"uv": [1.5, 1, 6.5, 2.5], "texture": "#1"}, + "south": {"uv": [15.25, 15.25, 16, 16], "texture": "#1"}, + "west": {"uv": [1.5, 8, 6.5, 9.5], "texture": "#1"}, + "up": {"uv": [8, 6.5, 6.5, 1.5], "texture": "#1"}, + "down": {"uv": [16, 1.5, 14.5, 6.5], "texture": "#1"} + } + }, + { + "from": [13, 0, 3], + "to": [16, 3, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 2]}, + "faces": { + "north": {"uv": [16, 15.25, 15.25, 16], "texture": "#1"}, + "east": {"uv": [6.5, 8, 1.5, 9.5], "texture": "#1"}, + "south": {"uv": [16, 15.25, 15.25, 16], "texture": "#1"}, + "west": {"uv": [6.5, 1, 1.5, 2.5], "texture": "#1"}, + "up": {"uv": [6.5, 6.5, 8, 1.5], "texture": "#1"}, + "down": {"uv": [14.5, 1.5, 16, 6.5], "texture": "#1"} + } + }, + { + "from": [3, 0, 3], + "to": [13, 1, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 3]}, + "faces": { + "north": {"uv": [13.5, 15.75, 16, 16], "texture": "#1"}, + "east": {"uv": [13.5, 15.75, 16, 16], "texture": "#1"}, + "south": {"uv": [13.5, 15.75, 16, 16], "texture": "#1"}, + "west": {"uv": [13.5, 15.75, 16, 16], "texture": "#1"}, + "up": {"uv": [6.5, 6.5, 1.5, 1.5], "texture": "#1"}, + "down": {"uv": [14.5, 1.5, 9.5, 6.5], "texture": "#1"} + } + }, + { + "from": [3, 1, 3], + "to": [13, 2, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 1, 3]}, + "faces": { + "north": {"uv": [13.5, 15.75, 16, 16], "texture": "#1"}, + "east": {"uv": [13.5, 15.75, 16, 16], "texture": "#1"}, + "south": {"uv": [13.5, 15.75, 16, 16], "texture": "#1"}, + "west": {"uv": [13.5, 15.75, 16, 16], "texture": "#1"}, + "up": {"uv": [5, 16, 0, 11], "texture": "#1"}, + "down": {"uv": [16, 16, 16, 16], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 4.25, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 4.25, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -11, 5], + "translation": [1.38, 3.2, 0.38], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -11, 5], + "translation": [1.38, 3.2, 0.38], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 30, 0], + "translation": [0.25, 2.5, 0], + "scale": [0.65, 0.65, 0.65] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [-90, -180, 0], + "translation": [0, 0.75, -8.25] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/lantern_post.json b/src/main/resources/assets/modernlife/models/block/lantern_post.json new file mode 100644 index 0000000..64e65d2 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/lantern_post.json @@ -0,0 +1,125 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "2": "block/anvil", + "particle": "block/anvil" + }, + "elements": [ + { + "from": [3.1, 0, 3.1], + "to": [12.9, 0.5, 12.9], + "rotation": {"angle": 0, "axis": "y", "origin": [-1.1, 0, 7.3]}, + "faces": { + "north": {"uv": [0, 0, 9.8, 9.8], "texture": "#2"}, + "east": {"uv": [0, 0, 9.8, 9.8], "texture": "#2"}, + "south": {"uv": [0, 0, 9.8, 9.8], "texture": "#2"}, + "west": {"uv": [0, 0, 9.8, 9.8], "texture": "#2"}, + "up": {"uv": [0, 0, 9.8, 9.8], "texture": "#2"}, + "down": {"uv": [0, 0, 9.8, 9.8], "texture": "#2"} + } + }, + { + "from": [4.5, 0.5, 4.5], + "to": [11.5, 1.5, 11.5], + "rotation": {"angle": 0, "axis": "y", "origin": [-1.1, 0, 7.3]}, + "faces": { + "north": {"uv": [0, 0, 7, 7], "texture": "#2"}, + "east": {"uv": [0, 0, 7, 7], "texture": "#2"}, + "south": {"uv": [0, 0, 7, 7], "texture": "#2"}, + "west": {"uv": [0, 0, 7, 7], "texture": "#2"}, + "up": {"uv": [0, 0, 7, 7], "texture": "#2"}, + "down": {"uv": [0, 0, 7, 7], "texture": "#2"} + } + }, + { + "from": [6.6, 1.5, 6.6], + "to": [9.4, 6.5, 9.4], + "rotation": {"angle": 0, "axis": "y", "origin": [-1.1, 0, 7.3]}, + "faces": { + "north": {"uv": [0, 0, 2.8, 2.8], "texture": "#2"}, + "east": {"uv": [0, 0, 2.8, 2.8], "texture": "#2"}, + "south": {"uv": [0, 0, 2.8, 2.8], "texture": "#2"}, + "west": {"uv": [0, 0, 2.8, 2.8], "texture": "#2"}, + "up": {"uv": [0, 0, 2.8, 2.8], "texture": "#2"}, + "down": {"uv": [0, 0, 2.8, 2.8], "texture": "#2"} + } + }, + { + "from": [7.3, 6.5, 7.3], + "to": [8.7, 16, 8.7], + "rotation": {"angle": 0, "axis": "y", "origin": [-1.1, 0, 7.3]}, + "faces": { + "north": {"uv": [0, 0, 1, 9.5], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 9.5], "texture": "#2"}, + "south": {"uv": [0, 0, 1.4, 9.5], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 9.5], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 9.5], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 9.5], "texture": "#2"} + } + }, + { + "from": [7.3, 16, 7.3], + "to": [8.7, 31.5, 8.7], + "rotation": {"angle": 0, "axis": "y", "origin": [-1.1, 0, 7.3]}, + "faces": { + "north": {"uv": [0, 0, 1, 16], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 16], "texture": "#2"}, + "south": {"uv": [0, 0, 1.4, 15.5], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 16], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 16], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 16], "texture": "#2"} + } + }, + { + "from": [6.75, 31.5, 6.75], + "to": [9.25, 32, 9.25], + "rotation": {"angle": 0, "axis": "y", "origin": [-0.85, 0, 7.3]}, + "faces": { + "north": {"uv": [0, 0, 1, 16], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 16], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 16], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 16], "texture": "#2"}, + "up": {"uv": [0, 0, 2.5, 2.5], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 16], "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 4.5, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 4.5, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 30, 0], + "translation": [0, -3, 0], + "scale": [0.45, 0.45, 0.45] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, -4.5, 0], + "scale": [0.55, 0.55, 0.55] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/lantern_post_bottom.json b/src/main/resources/assets/modernlife/models/block/lantern_post_bottom.json new file mode 100644 index 0000000..ae12736 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/lantern_post_bottom.json @@ -0,0 +1,99 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "2": "block/anvil", + "particle": "block/anvil" + }, + "elements": [ + { + "from": [3.1, 0, 3.1], + "to": [12.9, 0.5, 12.9], + "rotation": {"angle": 0, "axis": "y", "origin": [-1.1, 0, 7.3]}, + "faces": { + "north": {"uv": [0, 0, 9.8, 9.8], "texture": "#2"}, + "east": {"uv": [0, 0, 9.8, 9.8], "texture": "#2"}, + "south": {"uv": [0, 0, 9.8, 9.8], "texture": "#2"}, + "west": {"uv": [0, 0, 9.8, 9.8], "texture": "#2"}, + "up": {"uv": [0, 0, 9.8, 9.8], "texture": "#2"}, + "down": {"uv": [0, 0, 9.8, 9.8], "texture": "#2"} + } + }, + { + "from": [4.5, 0.5, 4.5], + "to": [11.5, 1.5, 11.5], + "rotation": {"angle": 0, "axis": "y", "origin": [-1.1, 0, 7.3]}, + "faces": { + "north": {"uv": [0, 0, 7, 7], "texture": "#2"}, + "east": {"uv": [0, 0, 7, 7], "texture": "#2"}, + "south": {"uv": [0, 0, 7, 7], "texture": "#2"}, + "west": {"uv": [0, 0, 7, 7], "texture": "#2"}, + "up": {"uv": [0, 0, 7, 7], "texture": "#2"}, + "down": {"uv": [0, 0, 7, 7], "texture": "#2"} + } + }, + { + "from": [6.6, 1.5, 6.6], + "to": [9.4, 6.5, 9.4], + "rotation": {"angle": 0, "axis": "y", "origin": [-1.1, 0, 7.3]}, + "faces": { + "north": {"uv": [0, 0, 2.8, 2.8], "texture": "#2"}, + "east": {"uv": [0, 0, 2.8, 2.8], "texture": "#2"}, + "south": {"uv": [0, 0, 2.8, 2.8], "texture": "#2"}, + "west": {"uv": [0, 0, 2.8, 2.8], "texture": "#2"}, + "up": {"uv": [0, 0, 2.8, 2.8], "texture": "#2"}, + "down": {"uv": [0, 0, 2.8, 2.8], "texture": "#2"} + } + }, + { + "from": [7.3, 6.5, 7.3], + "to": [8.7, 16, 8.7], + "rotation": {"angle": 0, "axis": "y", "origin": [-1.1, 0, 7.3]}, + "faces": { + "north": {"uv": [0, 0, 1.4, 9.5], "texture": "#2"}, + "east": {"uv": [0, 0, 1.4, 9.5], "texture": "#2"}, + "south": {"uv": [0, 0, 1.4, 9.5], "texture": "#2"}, + "west": {"uv": [0, 0, 1.4, 9.5], "texture": "#2"}, + "up": {"uv": [0, 0, 1.4, 9.5], "texture": "#2"}, + "down": {"uv": [0, 0, 1.4, 9.5], "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 4.5, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 4.5, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 30, 0], + "translation": [0, -2.25, 0], + "scale": [0.45, 0.45, 0.45] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, -4.5, 0], + "scale": [0.55, 0.55, 0.55] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/lantern_post_top.json b/src/main/resources/assets/modernlife/models/block/lantern_post_top.json new file mode 100644 index 0000000..6a58610 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/lantern_post_top.json @@ -0,0 +1,73 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "2": "block/anvil", + "particle": "block/anvil" + }, + "elements": [ + { + "from": [7.3, 0, 7.3], + "to": [8.7, 15.5, 8.7], + "rotation": {"angle": 0, "axis": "y", "origin": [-1.1, 0, 7.3]}, + "faces": { + "north": {"uv": [0, 0, 1.4, 15.5], "texture": "#2"}, + "east": {"uv": [0, 0, 1.4, 15.5], "texture": "#2"}, + "south": {"uv": [0, 0, 1.4, 15.5], "texture": "#2"}, + "west": {"uv": [0, 0, 1.4, 15.5], "texture": "#2"}, + "up": {"uv": [0, 0, 1.4, 15.5], "texture": "#2"}, + "down": {"uv": [0, 0, 1.4, 15.5], "texture": "#2"} + } + }, + { + "from": [6.75, 15.5, 6.75], + "to": [9.25, 16, 9.25], + "rotation": {"angle": 0, "axis": "y", "origin": [1.5, 0, 7.5]}, + "faces": { + "north": {"uv": [0, 0, 1, 16], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 16], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 16], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 16], "texture": "#2"}, + "up": {"uv": [0, 0, 2.5, 2.5], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 16], "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 4.5, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 4.5, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 30, 0], + "translation": [0, -2.25, 0], + "scale": [0.45, 0.45, 0.45] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, -4.5, 0], + "scale": [0.55, 0.55, 0.55] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/large_mirror.json b/src/main/resources/assets/modernlife/models/block/large_mirror.json new file mode 100644 index 0000000..7679c70 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/large_mirror.json @@ -0,0 +1,159 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "25": "modernlife:block/large_mirror" + }, + "elements": [ + { + "from": [-7, 0, 0], + "to": [-5, 32, 1], + "faces": { + "north": {"uv": [7.5, 0, 8, 8], "texture": "#25"}, + "east": {"uv": [0.25, 0, 0.5, 8], "texture": "#25"}, + "south": {"uv": [0, 0, 0.5, 8], "texture": "#25"}, + "west": {"uv": [0, 0, 0.25, 8], "texture": "#25"}, + "up": {"uv": [0, 0, 0.5, 0.25], "texture": "#25"}, + "down": {"uv": [0, 7.75, 0.5, 8], "texture": "#25"} + } + }, + { + "from": [23, 0, 0], + "to": [25, 32, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 0, 0]}, + "faces": { + "north": {"uv": [8, 0, 7.5, 8], "texture": "#25"}, + "east": {"uv": [0.25, 0, 0, 8], "texture": "#25"}, + "south": {"uv": [0.5, 0, 0, 8], "texture": "#25"}, + "west": {"uv": [0.5, 0, 0.25, 8], "texture": "#25"}, + "up": {"uv": [0.5, 0, 0, 0.25], "texture": "#25"}, + "down": {"uv": [0.5, 7.75, 0, 8], "texture": "#25"} + } + }, + { + "from": [-5, 30, 0], + "to": [23, 32, 1], + "faces": { + "north": {"uv": [0.5, 0, 7.5, 0.5], "texture": "#25"}, + "east": {"uv": [0, 0, 1, 16], "texture": "#25"}, + "south": {"uv": [0.5, 0, 7.5, 0.5], "texture": "#25"}, + "west": {"uv": [0, 0, 1, 16], "texture": "#25"}, + "up": {"uv": [0.5, 0, 7.5, 0.25], "texture": "#25"}, + "down": {"uv": [0.5, 0.25, 7.5, 0.5], "texture": "#25"} + } + }, + { + "from": [-5, 0, 0], + "to": [23, 2, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -30, 0]}, + "faces": { + "north": {"uv": [0.5, 7.5, 7.5, 8], "texture": "#25"}, + "east": {"uv": [0, 0, 1, 16], "texture": "#25"}, + "south": {"uv": [0.5, 7.5, 7.5, 8], "texture": "#25"}, + "west": {"uv": [0, 0, 1, 16], "texture": "#25"}, + "up": {"uv": [0.5, 7.75, 7.5, 7.5], "texture": "#25"}, + "down": {"uv": [0.5, 7.75, 7.5, 8], "texture": "#25"} + } + }, + { + "from": [-5, 2, 0], + "to": [23, 30, 0.1], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -28, 0]}, + "faces": { + "north": {"uv": [8.5, 0.5, 15.5, 7.5], "texture": "#25"}, + "east": {"uv": [0, 0, 1, 16], "texture": "#25"}, + "south": {"uv": [0.5, 0.5, 7.5, 7.5], "texture": "#25"}, + "west": {"uv": [0, 0, 1, 16], "texture": "#25"}, + "up": {"uv": [0, 0, 16, 1], "texture": "#25"}, + "down": {"uv": [0, 0, 16, 1], "texture": "#25"} + } + }, + { + "from": [-5, 2, 0.999], + "to": [-1, 6, 0.999], + "rotation": {"angle": 0, "axis": "y", "origin": [-5, 2, -1.001]}, + "faces": { + "north": {"uv": [1, 8, 0, 9], "texture": "#25"}, + "east": {"uv": [0, 0, 0, 3], "texture": "#25"}, + "south": {"uv": [0, 8, 1, 9], "texture": "#25"}, + "west": {"uv": [0, 0, 0, 3], "texture": "#25"}, + "up": {"uv": [0, 0, 3, 0], "texture": "#25"}, + "down": {"uv": [0, 0, 3, 0], "texture": "#25"} + } + }, + { + "from": [19, 2, 0.999], + "to": [23, 6, 0.999], + "rotation": {"angle": 0, "axis": "y", "origin": [23, 2, -1.001]}, + "faces": { + "north": {"uv": [0, 8, 1, 9], "texture": "#25"}, + "east": {"uv": [0, 0, 0, 3], "texture": "#25"}, + "south": {"uv": [1, 8, 0, 9], "texture": "#25"}, + "west": {"uv": [0, 0, 0, 3], "texture": "#25"}, + "up": {"uv": [3, 0, 0, 0], "texture": "#25"}, + "down": {"uv": [3, 0, 0, 0], "texture": "#25"} + } + }, + { + "from": [19, 26, 0.999], + "to": [23, 30, 0.999], + "rotation": {"angle": 0, "axis": "y", "origin": [23, 30, -1.001]}, + "faces": { + "north": {"uv": [0, 9, 1, 8], "texture": "#25"}, + "east": {"uv": [0, 3, 0, 0], "texture": "#25"}, + "south": {"uv": [1, 9, 0, 8], "texture": "#25"}, + "west": {"uv": [0, 3, 0, 0], "texture": "#25"}, + "up": {"uv": [3, 0, 0, 0], "texture": "#25"}, + "down": {"uv": [3, 0, 0, 0], "texture": "#25"} + } + }, + { + "from": [-5, 26, 0.999], + "to": [-1, 30, 0.999], + "rotation": {"angle": 0, "axis": "y", "origin": [-5, 30, -1.001]}, + "faces": { + "north": {"uv": [1, 9, 0, 8], "texture": "#25"}, + "east": {"uv": [0, 3, 0, 0], "texture": "#25"}, + "south": {"uv": [0, 9, 1, 8], "texture": "#25"}, + "west": {"uv": [0, 3, 0, 0], "texture": "#25"}, + "up": {"uv": [0, 0, 3, 0], "texture": "#25"}, + "down": {"uv": [0, 0, 3, 0], "texture": "#25"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 4.5], + "scale": [0.4, 0.4, 0.4] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 4.5], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_righthand": { + "translation": [0.88, 3.2, 3.38], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "translation": [0.88, 3.2, 3.38], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -45, 0], + "translation": [-2.5, -3.75, 0.25], + "scale": [0.4, 0.4, 0.4] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, -2.75, -3.25], + "scale": [0.4, 0.4, 0.4] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/light_blue_painted_drywall.json b/src/main/resources/assets/modernlife/models/block/light_blue_painted_drywall.json new file mode 100644 index 0000000..a6a5ebc --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/light_blue_painted_drywall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "block/light_blue_concrete_powder" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/light_blue_sofa_corner.json b/src/main/resources/assets/modernlife/models/block/light_blue_sofa_corner.json new file mode 100644 index 0000000..8ead232 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/light_blue_sofa_corner.json @@ -0,0 +1,137 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "1": "modernlife:block/light_blue_sofa", + "particle": "modernlife:block/light_blue_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 3.75, 4, 7.5], "texture": "#1"}, + "east": {"uv": [8, 0, 7.25, 3.75], "texture": "#1"}, + "south": {"uv": [4, 3.75, 8, 7.5], "texture": "#1"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#1"}, + "up": {"uv": [12.75, 5.25, 8.75, 4.5], "texture": "#1"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#1"} + } + }, + { + "name": "back_support", + "from": [13, 2, 0], + "to": [16, 17, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [20.9, 5.4, 8]}, + "faces": { + "north": {"uv": [8, 0, 8.75, 3.75], "texture": "#1"}, + "east": {"uv": [7.25, 3.75, 4, 7.5], "texture": "#1"}, + "south": {"uv": [8.75, 0, 8, 3.75], "texture": "#1"}, + "west": {"uv": [4, 3.75, 0.75, 7.5], "texture": "#1"}, + "up": {"uv": [12.75, 4.5, 9.5, 5.25], "rotation": 90, "texture": "#1"}, + "down": {"uv": [13, 10, 9, 10.75], "rotation": 270, "texture": "#1"} + } + }, + { + "name": "base", + "from": [0, 2, 0], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [8.5, 11.75, 11, 12.75], "texture": "#1"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#1"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#1"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#1"}, + "up": {"uv": [8.75, 11.75, 12, 8.5], "texture": "#1"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#1"} + } + }, + { + "name": "base", + "from": [0, 6, 3], + "to": [13, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [12, 10.5, 8.75, 11], "texture": "#1"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#1"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#1"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#1"}, + "up": {"uv": [8.75, 11, 12, 8.5], "texture": "#1"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#1"} + } + }, + { + "name": "base", + "from": [3, 6, 0], + "to": [13, 8, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 5.1]}, + "faces": { + "north": {"uv": [8.5, 14.75, 11, 15.25], "texture": "#1"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#1"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#1"}, + "west": {"uv": [8.75, 10.5, 9.5, 11], "texture": "#1"}, + "up": {"uv": [9.5, 11, 8.75, 8.5], "rotation": 90, "texture": "#1"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#1"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#1"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#1"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#1"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#1"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#1"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4, 5] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/light_blue_sofa_left_end.json b/src/main/resources/assets/modernlife/models/block/light_blue_sofa_left_end.json new file mode 100644 index 0000000..77a65e8 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/light_blue_sofa_left_end.json @@ -0,0 +1,123 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "1": "modernlife:block/light_blue_sofa", + "particle": "modernlife:block/light_blue_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 3.75, 4, 7.5], "texture": "#1"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#1"}, + "south": {"uv": [4, 3.75, 8, 7.5], "texture": "#1"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#1"}, + "up": {"uv": [12.75, 3.75, 8.75, 3], "texture": "#1"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#1"} + } + }, + { + "name": "right_arm", + "from": [13, 2, 0], + "to": [16, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [15.25, 3.25, 16, 5.5], "texture": "#1"}, + "east": {"uv": [12, 0, 15.25, 2.25], "texture": "#1"}, + "south": {"uv": [5.5, 10.75, 6.25, 13], "texture": "#1"}, + "west": {"uv": [8.75, 0, 12, 2.25], "texture": "#1"}, + "up": {"uv": [16, 3.25, 15.25, 0], "texture": "#1"}, + "down": {"uv": [4.75, 10.75, 4, 14], "texture": "#1"} + } + }, + { + "name": "base", + "from": [0, 2, 0], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [16, 11.75, 12.75, 12.75], "texture": "#1"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#1"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#1"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#1"}, + "up": {"uv": [12.75, 16, 16, 12.75], "texture": "#1"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#1"} + } + }, + { + "name": "base", + "from": [0, 6, 3], + "to": [13, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [16, 14.75, 12.75, 15.25], "texture": "#1"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#1"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#1"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#1"}, + "up": {"uv": [12.75, 15.25, 16, 12.75], "texture": "#1"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#1"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#1"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#1"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#1"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#1"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#1"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/light_blue_sofa_middle.json b/src/main/resources/assets/modernlife/models/block/light_blue_sofa_middle.json new file mode 100644 index 0000000..125b579 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/light_blue_sofa_middle.json @@ -0,0 +1,109 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "1": "modernlife:block/light_blue_sofa", + "particle": "modernlife:block/light_blue_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 7.5, 4, 11.25], "texture": "#1"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#1"}, + "south": {"uv": [4, 7.5, 8, 11.25], "texture": "#1"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#1"}, + "up": {"uv": [12.75, 4.5, 8.75, 3.75], "texture": "#1"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#1"} + } + }, + { + "name": "base", + "from": [0, 2, 0], + "to": [16, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [15, 11.75, 11, 12.75], "texture": "#1"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#1"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#1"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#1"}, + "up": {"uv": [11, 16, 15, 12.75], "texture": "#1"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#1"} + } + }, + { + "name": "base", + "from": [0, 6, 3], + "to": [16, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [15, 14.75, 11, 15.25], "texture": "#1"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#1"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#1"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#1"}, + "up": {"uv": [11, 15.25, 15, 12.75], "texture": "#1"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#1"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#1"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#1"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#1"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#1"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#1"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/light_blue_sofa_right_end.json b/src/main/resources/assets/modernlife/models/block/light_blue_sofa_right_end.json new file mode 100644 index 0000000..804c14c --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/light_blue_sofa_right_end.json @@ -0,0 +1,124 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "1": "modernlife:block/light_blue_sofa", + "particle": "modernlife:block/light_blue_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [4, 3.75, 0, 7.5], "texture": "#1"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#1"}, + "south": {"uv": [8, 3.75, 4, 7.5], "texture": "#1"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#1"}, + "up": {"uv": [8.75, 3.75, 12.75, 3], "texture": "#1"}, + "down": {"uv": [9, 10, 13, 10.75], "texture": "#1"} + } + }, + { + "name": "left_arm", + "from": [0, 2, 0], + "to": [3, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [16, 3.25, 15.25, 5.5], "texture": "#1"}, + "east": {"uv": [12, 0, 8.75, 2.25], "texture": "#1"}, + "south": {"uv": [6.25, 10.75, 5.5, 13], "texture": "#1"}, + "west": {"uv": [15.25, 0, 12, 2.25], "texture": "#1"}, + "up": {"uv": [15.25, 3.25, 16, 0], "texture": "#1"}, + "down": {"uv": [4, 10.75, 4.75, 14], "texture": "#1"} + } + }, + { + "name": "base", + "from": [3, 2, 0], + "to": [16, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [12.75, 11.75, 16, 12.75], "texture": "#1"}, + "east": {"uv": [12.25, 8.25, 9, 9.25], "texture": "#1"}, + "south": {"uv": [13, 2.25, 10.5, 3.25], "texture": "#1"}, + "west": {"uv": [12.25, 7.25, 9, 8.25], "texture": "#1"}, + "up": {"uv": [16, 16, 12.75, 12.75], "texture": "#1"}, + "down": {"uv": [6.5, 7.5, 9, 10.75], "texture": "#1"} + } + }, + { + "name": "base", + "from": [3, 6, 3], + "to": [16, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [12.75, 14.75, 16, 15.25], "texture": "#1"}, + "east": {"uv": [8.75, 10.75, 6.25, 11.25], "texture": "#1"}, + "south": {"uv": [8.75, 10.75, 6.25, 11.25], "texture": "#1"}, + "west": {"uv": [8.75, 10.75, 6.25, 11.25], "texture": "#1"}, + "up": {"uv": [16, 15.25, 12.75, 12.75], "texture": "#1"}, + "down": {"uv": [8, 4.75, 10.5, 7.25], "texture": "#1"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 0]}, + "faces": { + "north": {"uv": [16, 7.25, 12, 7.75], "texture": "#1"}, + "east": {"uv": [16, 7.25, 12, 7.75], "texture": "#1"}, + "south": {"uv": [16, 7.25, 12, 7.75], "texture": "#1"}, + "west": {"uv": [16, 7.25, 12, 7.75], "texture": "#1"}, + "up": {"uv": [12, 11.75, 16, 7.75], "texture": "#1"}, + "down": {"uv": [12, 7.75, 16, 11.75], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/light_blue_sofa_single.json b/src/main/resources/assets/modernlife/models/block/light_blue_sofa_single.json new file mode 100644 index 0000000..ddea886 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/light_blue_sofa_single.json @@ -0,0 +1,137 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "1": "modernlife:block/light_blue_sofa", + "particle": "modernlife:block/light_blue_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 0, 4, 3.75], "texture": "#1"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#1"}, + "south": {"uv": [4, 0, 8, 3.75], "texture": "#1"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#1"}, + "up": {"uv": [12.75, 3, 8.75, 2.25], "texture": "#1"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#1"} + } + }, + { + "name": "left_arm", + "from": [0, 2, 0], + "to": [3, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [16, 3.25, 15.25, 5.5], "texture": "#1"}, + "east": {"uv": [12, 0, 8.75, 2.25], "texture": "#1"}, + "south": {"uv": [6.25, 10.75, 5.5, 13], "texture": "#1"}, + "west": {"uv": [15.25, 0, 12, 2.25], "texture": "#1"}, + "up": {"uv": [15.25, 3.25, 16, 0], "texture": "#1"}, + "down": {"uv": [4, 10.75, 4.75, 14], "texture": "#1"} + } + }, + { + "name": "right_arm", + "from": [13, 2, 0], + "to": [16, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [15.25, 3.25, 16, 5.5], "texture": "#1"}, + "east": {"uv": [12, 0, 15.25, 2.25], "texture": "#1"}, + "south": {"uv": [5.5, 10.75, 6.25, 13], "texture": "#1"}, + "west": {"uv": [8.75, 0, 12, 2.25], "texture": "#1"}, + "up": {"uv": [16, 3.25, 15.25, 0], "texture": "#1"}, + "down": {"uv": [4.75, 10.75, 4, 14], "texture": "#1"} + } + }, + { + "name": "base", + "from": [3, 2, 0], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [8.5, 11.75, 11, 12.75], "texture": "#1"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#1"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#1"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#1"}, + "up": {"uv": [11, 16, 8.5, 12.75], "texture": "#1"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#1"} + } + }, + { + "name": "base", + "from": [3, 6, 3], + "to": [13, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [8.5, 14.75, 11, 15.25], "texture": "#1"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#1"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#1"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#1"}, + "up": {"uv": [11, 15.25, 8.5, 12.75], "texture": "#1"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#1"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#1"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#1"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#1"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#1"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#1"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -135, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4, 5] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/light_bulb.json b/src/main/resources/assets/modernlife/models/block/light_bulb.json new file mode 100644 index 0000000..462edea --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/light_bulb.json @@ -0,0 +1,265 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "block/gray_wool", + "1": "block/glass", + "2": "modernlife:block/glass_clear", + "3": "block/black_wool", + "particle": "block/gray_wool" + }, + "elements": [ + { + "name": "bulb_base", + "from": [7.1, 15, 7.1], + "to": [7.85, 16, 7.85], + "faces": { + "north": {"uv": [0, 0, 1, 16], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 16], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 16], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 16], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 16], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 16], "texture": "#0"} + } + }, + { + "name": "bulb_top", + "from": [7, 13.25, 7], + "to": [8, 14.25, 8], + "faces": { + "north": {"uv": [0, 1, 16, 16], "texture": "#2"}, + "east": {"uv": [0, 1, 16, 16], "texture": "#2"}, + "south": {"uv": [0, 1, 16, 16], "texture": "#2"}, + "west": {"uv": [0, 1, 16, 16], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#2"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#2"} + } + }, + { + "name": "filament", + "from": [7.45, 14.25, 7.425], + "to": [7.55, 15, 7.525], + "faces": { + "north": {"uv": [0, 0, 0.1, 0.75], "texture": "#3"}, + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#3"}, + "south": {"uv": [0, 0, 0.1, 0.75], "texture": "#3"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#3"}, + "up": {"uv": [0, 0, 0.1, 0.1], "texture": "#3"}, + "down": {"uv": [0, 0, 0.1, 0.1], "texture": "#3"} + } + }, + { + "name": "layer_top_w", + "from": [6.75, 14, 7], + "to": [7.75, 15, 8], + "faces": { + "north": {"uv": [1, 0, 16, 15], "texture": "#2"}, + "east": {"uv": [1, 1, 2, 2], "texture": "#2"}, + "south": {"uv": [0, 0, 15, 15], "texture": "#2"}, + "west": {"uv": [0, 0, 16, 15], "texture": "#2"}, + "up": {"uv": [0, 0, 15, 16], "texture": "#2"}, + "down": {"uv": [1, 1, 2, 2], "texture": "#2"} + } + }, + { + "name": "layer_bottom_s", + "from": [7, 14, 7.25], + "to": [8, 15, 8.25], + "faces": { + "north": {"uv": [1, 1, 2, 2], "texture": "#2"}, + "east": {"uv": [0, 0, 15, 15], "texture": "#2"}, + "south": {"uv": [0, 0, 16, 15], "texture": "#2"}, + "west": {"uv": [1, 0, 16, 15], "texture": "#2"}, + "up": {"uv": [0, 1, 16, 16], "texture": "#2"}, + "down": {"uv": [1, 1, 2, 2], "texture": "#2"} + } + }, + { + "name": "layer_top_e", + "from": [7.25, 14, 7], + "to": [8.25, 15, 8], + "faces": { + "north": {"uv": [0, 0, 15, 15], "texture": "#2"}, + "east": {"uv": [0, 0, 16, 15], "texture": "#2"}, + "south": {"uv": [1, 0, 16, 15], "texture": "#2"}, + "west": {"uv": [1, 1, 2, 2], "texture": "#2"}, + "up": {"uv": [1, 0, 16, 16], "texture": "#2"}, + "down": {"uv": [1, 1, 2, 2], "texture": "#2"} + } + }, + { + "name": "layer_top_n", + "from": [7, 14, 6.75], + "to": [8, 15, 7.75], + "faces": { + "north": {"uv": [0, 0, 16, 15], "texture": "#2"}, + "east": {"uv": [1, 0, 16, 15], "texture": "#2"}, + "south": {"uv": [1, 1, 2, 2], "texture": "#2"}, + "west": {"uv": [0, 0, 15, 15], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 15], "texture": "#2"}, + "down": {"uv": [1, 1, 2, 2], "texture": "#2"} + } + }, + { + "name": "layer_middle_e", + "from": [7.5, 13.75, 7], + "to": [8.5, 14.75, 8], + "faces": { + "north": {"uv": [0, 0, 12, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "south": {"uv": [5, 0, 16, 16], "texture": "#1"}, + "west": {"uv": [1, 1, 2, 2], "texture": "#1"}, + "up": {"uv": [1, 0, 16, 16], "texture": "#1"}, + "down": {"uv": [5, 0, 16, 16], "texture": "#1"} + } + }, + { + "name": "layer_middle_s", + "from": [7, 13.75, 7.5], + "to": [8, 14.75, 8.5], + "faces": { + "north": {"uv": [1, 1, 2, 2], "texture": "#1"}, + "east": {"uv": [0, 0, 12, 16], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "west": {"uv": [5, 0, 16, 16], "texture": "#1"}, + "up": {"uv": [0, 1, 16, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 12], "texture": "#1"} + } + }, + { + "name": "layer_middle_w", + "from": [6.5, 13.75, 7], + "to": [7.5, 14.75, 8], + "faces": { + "north": {"uv": [5, 0, 16, 16], "texture": "#1"}, + "east": {"uv": [1, 1, 2, 2], "texture": "#1"}, + "south": {"uv": [0, 0, 12, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "up": {"uv": [0, 0, 15, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 12, 16], "texture": "#1"} + } + }, + { + "name": "layer_middle_n", + "from": [7, 13.75, 6.5], + "to": [8, 14.75, 7.5], + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "east": {"uv": [5, 0, 16, 16], "texture": "#1"}, + "south": {"uv": [1, 1, 2, 2], "texture": "#1"}, + "west": {"uv": [0, 0, 12, 16], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 15], "texture": "#1"}, + "down": {"uv": [0, 5, 16, 16], "texture": "#1"} + } + }, + { + "name": "layer_top_w", + "from": [6.75, 13.5, 7], + "to": [7.75, 14.5, 8], + "faces": { + "north": {"uv": [1, 1, 16, 16], "texture": "#2"}, + "east": {"uv": [1, 1, 2, 2], "texture": "#2"}, + "south": {"uv": [0, 1, 15, 16], "texture": "#2"}, + "west": {"uv": [0, 1, 16, 16], "texture": "#2"}, + "up": {"uv": [1, 1, 2, 2], "texture": "#2"}, + "down": {"uv": [0, 0, 15, 16], "texture": "#2"} + } + }, + { + "name": "layer_top_s", + "from": [7, 13.5, 7.25], + "to": [8, 14.5, 8.25], + "faces": { + "north": {"uv": [1, 1, 2, 2], "texture": "#2"}, + "east": {"uv": [0, 1, 15, 16], "texture": "#2"}, + "south": {"uv": [0, 1, 16, 16], "texture": "#2"}, + "west": {"uv": [1, 1, 16, 16], "texture": "#2"}, + "up": {"uv": [1, 1, 2, 2], "texture": "#2"}, + "down": {"uv": [0, 0, 16, 15], "texture": "#2"} + } + }, + { + "name": "layer_top_e", + "from": [7.25, 13.5, 7], + "to": [8.25, 14.5, 8], + "faces": { + "north": {"uv": [0, 1, 15, 16], "texture": "#2"}, + "east": {"uv": [0, 1, 16, 16], "texture": "#2"}, + "south": {"uv": [1, 1, 16, 16], "texture": "#2"}, + "west": {"uv": [1, 1, 2, 2], "texture": "#2"}, + "up": {"uv": [1, 1, 2, 2], "texture": "#2"}, + "down": {"uv": [1, 0, 16, 16], "texture": "#2"} + } + }, + { + "name": "layer_top_n", + "from": [7, 13.5, 6.75], + "to": [8, 14.5, 7.75], + "faces": { + "north": {"uv": [0, 1, 16, 16], "texture": "#2"}, + "east": {"uv": [1, 1, 16, 16], "texture": "#2"}, + "south": {"uv": [1, 1, 2, 2], "texture": "#2"}, + "west": {"uv": [0, 1, 15, 16], "texture": "#2"}, + "up": {"uv": [1, 1, 2, 2], "texture": "#2"}, + "down": {"uv": [0, 1, 16, 16], "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [-180, 0, 0], + "translation": [0, 6.75, 1], + "scale": [0.8, 0.8, 0.8] + }, + "thirdperson_lefthand": { + "rotation": [-180, 0, 0], + "translation": [0, 6.75, 1], + "scale": [0.8, 0.8, 0.8] + }, + "firstperson_righthand": { + "rotation": [150, -90, 25], + "translation": [1.13, 4.45, -2.87], + "scale": [0.8, 0.8, 0.8] + }, + "firstperson_lefthand": { + "rotation": [150, -90, 25], + "translation": [1.13, 4.45, -2.87], + "scale": [0.8, 0.8, 0.8] + }, + "ground": { + "rotation": [-180, 0, 0], + "translation": [0, 4.5, 0], + "scale": [0.8, 0.8, 0.8] + }, + "gui": { + "rotation": [-145, -19, 0], + "translation": [0.75, 17.25, 0], + "scale": [3, 3, 3] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [-180, 180, 0], + "translation": [0, 9.75, 0], + "scale": [1.5, 1.5, 1.5] + } + }, + "groups": [0, 1, 2, + { + "name": "layer_bottom", + "origin": [0, 0, 0], + "children": [3, 4, 5, 6] + }, + { + "name": "layer_middle", + "origin": [0, 0, 0], + "children": [7, 8, 9, 10] + }, + { + "name": "layer_top", + "origin": [0, 0, 0], + "children": [11, 12, 13, 14] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/light_bulb_round.json b/src/main/resources/assets/modernlife/models/block/light_bulb_round.json new file mode 100644 index 0000000..751fa05 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/light_bulb_round.json @@ -0,0 +1,101 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "3": "modernlife:block/light_bulb" + }, + "elements": [ + { + "name": "bulb_base", + "from": [7, 13, 7], + "to": [9, 16, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [-0.65, -1, 0.375]}, + "faces": { + "north": {"uv": [6, 4, 8, 7], "texture": "#3"}, + "east": {"uv": [6, 4, 8, 7], "texture": "#3"}, + "south": {"uv": [6, 4, 8, 7], "texture": "#3"}, + "west": {"uv": [6, 4, 8, 7], "texture": "#3"}, + "up": {"uv": [8, 6, 6, 4], "texture": "#3"}, + "down": {"uv": [8, 4, 6, 6], "texture": "#3"} + } + }, + { + "name": "filament", + "from": [6, 9, 8], + "to": [10, 13, 8], + "rotation": {"angle": 0, "axis": "y", "origin": [-0.95, -2.025, 0.95]}, + "faces": { + "north": {"uv": [6, 0, 10, 4], "texture": "#3"}, + "east": {"uv": [6, 0, 10, 4], "texture": "#3"}, + "south": {"uv": [6, 0, 10, 4], "texture": "#3"}, + "west": {"uv": [0, 0, 0, 4], "texture": "#3"}, + "up": {"uv": [4, 0, 0, 0], "texture": "#3"}, + "down": {"uv": [4, 0, 0, 0], "texture": "#3"} + } + }, + { + "name": "hexadecagon", + "from": [5, 8, 5], + "to": [11, 14, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [8.88065, 12.9, 7.6]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#3"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#3"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#3"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#3"}, + "up": {"uv": [6, 12, 0, 6], "texture": "#3"}, + "down": {"uv": [6, 6, 0, 12], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [-180, 0, 0], + "translation": [0, 6.75, 1], + "scale": [0.8, 0.8, 0.8] + }, + "thirdperson_lefthand": { + "rotation": [-180, 0, 0], + "translation": [0, 6.75, 1], + "scale": [0.8, 0.8, 0.8] + }, + "firstperson_righthand": { + "rotation": [150, -90, 25], + "translation": [1.13, 4.45, -2.87], + "scale": [0.8, 0.8, 0.8] + }, + "firstperson_lefthand": { + "rotation": [150, -90, 25], + "translation": [1.13, 4.45, -2.87], + "scale": [0.8, 0.8, 0.8] + }, + "ground": { + "rotation": [-180, 0, 0], + "translation": [0, 4.5, 0], + "scale": [0.8, 0.8, 0.8] + }, + "gui": { + "rotation": [-145, -19, 0], + "translation": [-0.25, 17.75, 0], + "scale": [3, 3, 3] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [-180, 180, 0], + "translation": [0, 9.75, 0], + "scale": [1.5, 1.5, 1.5] + } + }, + "groups": [ + 0, + 1, + { + "name": "hexadecagon", + "origin": [8, 8, 8], + "color": 0, + "children": [2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/light_bulb_round_big.json b/src/main/resources/assets/modernlife/models/block/light_bulb_round_big.json new file mode 100644 index 0000000..45f84e1 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/light_bulb_round_big.json @@ -0,0 +1,100 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "3": "modernlife:block/light_bulb" + }, + "elements": [ + { + "name": "bulb_base", + "from": [7, 13, 7], + "to": [9, 16, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [-0.65, -1, 0.375]}, + "faces": { + "north": {"uv": [6, 4, 8, 7], "texture": "#3"}, + "east": {"uv": [6, 4, 8, 7], "texture": "#3"}, + "south": {"uv": [6, 4, 8, 7], "texture": "#3"}, + "west": {"uv": [6, 4, 8, 7], "texture": "#3"}, + "up": {"uv": [8, 6, 6, 4], "texture": "#3"}, + "down": {"uv": [8, 4, 6, 6], "texture": "#3"} + } + }, + { + "name": "filament", + "from": [6, 9, 8], + "to": [10, 13, 8], + "rotation": {"angle": 0, "axis": "y", "origin": [-0.95, -2.025, 0.95]}, + "faces": { + "north": {"uv": [6, 0, 10, 4], "texture": "#3"}, + "east": {"uv": [6, 0, 10, 4], "texture": "#3"}, + "south": {"uv": [6, 0, 10, 4], "texture": "#3"}, + "west": {"uv": [0, 0, 0, 4], "texture": "#3"}, + "up": {"uv": [4, 0, 0, 0], "texture": "#3"}, + "down": {"uv": [4, 0, 0, 0], "texture": "#3"} + } + }, + { + "name": "hexadecagon", + "from": [5, 8, 5], + "to": [11, 14, 11], + "rotation": {"angle": 0, "axis": "z", "origin": [8, 11, 8]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "rotation": 180, "texture": "#3"}, + "east": {"uv": [0, 0, 6, 6], "rotation": 180, "texture": "#3"}, + "south": {"uv": [0, 0, 6, 6], "rotation": 180, "texture": "#3"}, + "west": {"uv": [0, 0, 6, 6], "rotation": 180, "texture": "#3"}, + "up": {"uv": [6, 6, 0, 12], "rotation": 180, "texture": "#3"}, + "down": {"uv": [6, 12, 0, 6], "rotation": 180, "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [-180, 0, 0], + "translation": [0, 5.75, 1], + "scale": [0.8, 0.8, 0.8] + }, + "thirdperson_lefthand": { + "rotation": [-180, 0, 0], + "translation": [0, 5.75, 1], + "scale": [0.8, 0.8, 0.8] + }, + "firstperson_righthand": { + "rotation": [167.75, -90, 0], + "translation": [4.13, 4.45, -2.87], + "scale": [0.8, 0.8, 0.8] + }, + "firstperson_lefthand": { + "rotation": [167.75, -90, 0], + "translation": [4.13, 4.45, -2.87], + "scale": [0.8, 0.8, 0.8] + }, + "ground": { + "rotation": [-180, 0, 0], + "translation": [0, 4.5, 0], + "scale": [0.8, 0.8, 0.8] + }, + "gui": { + "rotation": [-150, -45, 0], + "translation": [0.25, 1, 0] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [-180, 180, 0], + "translation": [0, 5.75, 0], + "scale": [1.5, 1.5, 1.5] + } + }, + "groups": [ + 0, + 1, + { + "name": "hexadecagon", + "origin": [8, 8, 8], + "color": 0, + "children": [2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/light_bulb_simple.json b/src/main/resources/assets/modernlife/models/block/light_bulb_simple.json new file mode 100644 index 0000000..a4d5c82 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/light_bulb_simple.json @@ -0,0 +1,85 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "block/black_wool", + "1": "block/glass", + "2": "block/gray_wool", + "particle": "block/black_wool" + }, + "elements": [ + { + "name": "bulb_mini", + "from": [7, 14, 7], + "to": [8, 15, 8], + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#1"} + } + }, + { + "name": "bulb_base", + "from": [7.1, 15, 7.1], + "to": [7.85, 16, 7.85], + "faces": { + "north": {"uv": [0, 0, 1, 16], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 16], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 16], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 16], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 16], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 16], "texture": "#2"} + } + }, + { + "name": "filament", + "from": [7.45, 14.25, 7.425], + "to": [7.55, 15, 7.525], + "faces": { + "north": {"uv": [0, 0, 0.1, 0.75], "texture": "#0"}, + "east": {"uv": [0, 0, 0.1, 0.75], "texture": "#0"}, + "south": {"uv": [0, 0, 0.1, 0.75], "texture": "#0"}, + "west": {"uv": [0, 0, 0.1, 0.75], "texture": "#0"}, + "up": {"uv": [0, 0, 0.1, 0.1], "texture": "#0"}, + "down": {"uv": [0, 0, 0.1, 0.1], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 225, 0], + "scale": [0.625, 0.625, 0.625] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/light_gray_painted_drywall.json b/src/main/resources/assets/modernlife/models/block/light_gray_painted_drywall.json new file mode 100644 index 0000000..ec4aafd --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/light_gray_painted_drywall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "block/light_gray_concrete_powder" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/light_gray_sofa_corner.json b/src/main/resources/assets/modernlife/models/block/light_gray_sofa_corner.json new file mode 100644 index 0000000..204ab93 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/light_gray_sofa_corner.json @@ -0,0 +1,137 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/light_gray_sofa", + "particle": "modernlife:block/light_gray_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 3.75, 4, 7.5], "texture": "#3"}, + "east": {"uv": [8, 0, 7.25, 3.75], "texture": "#3"}, + "south": {"uv": [4, 3.75, 8, 7.5], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 5.25, 8.75, 4.5], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "back_support", + "from": [13, 2, 0], + "to": [16, 17, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [20.9, 5.4, 8]}, + "faces": { + "north": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "east": {"uv": [7.25, 3.75, 4, 7.5], "texture": "#3"}, + "south": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "west": {"uv": [4, 3.75, 0.75, 7.5], "texture": "#3"}, + "up": {"uv": [12.75, 4.5, 9.5, 5.25], "rotation": 90, "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "rotation": 270, "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 2, 0], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [8.5, 11.75, 11, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [8.75, 11.75, 12, 8.5], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 6, 3], + "to": [13, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [12, 10.5, 8.75, 11], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [8.75, 11, 12, 8.5], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 6, 0], + "to": [13, 8, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 5.1]}, + "faces": { + "north": {"uv": [8.5, 14.75, 11, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [8.75, 10.5, 9.5, 11], "texture": "#3"}, + "up": {"uv": [9.5, 11, 8.75, 8.5], "rotation": 90, "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4, 5] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/light_gray_sofa_left_end.json b/src/main/resources/assets/modernlife/models/block/light_gray_sofa_left_end.json new file mode 100644 index 0000000..d50189b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/light_gray_sofa_left_end.json @@ -0,0 +1,123 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/light_gray_sofa", + "particle": "modernlife:block/light_gray_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 3.75, 4, 7.5], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [4, 3.75, 8, 7.5], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 3.75, 8.75, 3], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "right_arm", + "from": [13, 2, 0], + "to": [16, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [15.25, 3.25, 16, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 15.25, 2.25], "texture": "#3"}, + "south": {"uv": [5.5, 10.75, 6.25, 13], "texture": "#3"}, + "west": {"uv": [8.75, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [16, 3.25, 15.25, 0], "texture": "#3"}, + "down": {"uv": [4.75, 10.75, 4, 14], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 2, 0], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [16, 11.75, 12.75, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [12.75, 16, 16, 12.75], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 6, 3], + "to": [13, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [16, 14.75, 12.75, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [12.75, 15.25, 16, 12.75], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/light_gray_sofa_middle.json b/src/main/resources/assets/modernlife/models/block/light_gray_sofa_middle.json new file mode 100644 index 0000000..8ab727f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/light_gray_sofa_middle.json @@ -0,0 +1,109 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/light_gray_sofa", + "particle": "modernlife:block/light_gray_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 7.5, 4, 11.25], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [4, 7.5, 8, 11.25], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 4.5, 8.75, 3.75], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 2, 0], + "to": [16, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [15, 11.75, 11, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [11, 16, 15, 12.75], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 6, 3], + "to": [16, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [15, 14.75, 11, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [11, 15.25, 15, 12.75], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/light_gray_sofa_right_end.json b/src/main/resources/assets/modernlife/models/block/light_gray_sofa_right_end.json new file mode 100644 index 0000000..050733f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/light_gray_sofa_right_end.json @@ -0,0 +1,124 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/light_gray_sofa", + "particle": "modernlife:block/light_gray_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [4, 3.75, 0, 7.5], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [8, 3.75, 4, 7.5], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [8.75, 3.75, 12.75, 3], "texture": "#3"}, + "down": {"uv": [9, 10, 13, 10.75], "texture": "#3"} + } + }, + { + "name": "left_arm", + "from": [0, 2, 0], + "to": [3, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [16, 3.25, 15.25, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 8.75, 2.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 5.5, 13], "texture": "#3"}, + "west": {"uv": [15.25, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [15.25, 3.25, 16, 0], "texture": "#3"}, + "down": {"uv": [4, 10.75, 4.75, 14], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 2, 0], + "to": [16, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [12.75, 11.75, 16, 12.75], "texture": "#3"}, + "east": {"uv": [12.25, 8.25, 9, 9.25], "texture": "#3"}, + "south": {"uv": [13, 2.25, 10.5, 3.25], "texture": "#3"}, + "west": {"uv": [12.25, 7.25, 9, 8.25], "texture": "#3"}, + "up": {"uv": [16, 16, 12.75, 12.75], "texture": "#3"}, + "down": {"uv": [6.5, 7.5, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 6, 3], + "to": [16, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [12.75, 14.75, 16, 15.25], "texture": "#3"}, + "east": {"uv": [8.75, 10.75, 6.25, 11.25], "texture": "#3"}, + "south": {"uv": [8.75, 10.75, 6.25, 11.25], "texture": "#3"}, + "west": {"uv": [8.75, 10.75, 6.25, 11.25], "texture": "#3"}, + "up": {"uv": [16, 15.25, 12.75, 12.75], "texture": "#3"}, + "down": {"uv": [8, 4.75, 10.5, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 0]}, + "faces": { + "north": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "east": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "south": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "west": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "up": {"uv": [12, 11.75, 16, 7.75], "texture": "#3"}, + "down": {"uv": [12, 7.75, 16, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/light_gray_sofa_single.json b/src/main/resources/assets/modernlife/models/block/light_gray_sofa_single.json new file mode 100644 index 0000000..6302f8c --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/light_gray_sofa_single.json @@ -0,0 +1,136 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/light_gray_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 0, 4, 3.75], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [4, 0, 8, 3.75], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 3, 8.75, 2.25], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "left_arm", + "from": [0, 2, 0], + "to": [3, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [16, 3.25, 15.25, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 8.75, 2.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 5.5, 13], "texture": "#3"}, + "west": {"uv": [15.25, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [15.25, 3.25, 16, 0], "texture": "#3"}, + "down": {"uv": [4, 10.75, 4.75, 14], "texture": "#3"} + } + }, + { + "name": "right_arm", + "from": [13, 2, 0], + "to": [16, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [15.25, 3.25, 16, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 15.25, 2.25], "texture": "#3"}, + "south": {"uv": [5.5, 10.75, 6.25, 13], "texture": "#3"}, + "west": {"uv": [8.75, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [16, 3.25, 15.25, 0], "texture": "#3"}, + "down": {"uv": [4.75, 10.75, 4, 14], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 2, 0], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [8.5, 11.75, 11, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [11, 16, 8.5, 12.75], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 6, 3], + "to": [13, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [8.5, 14.75, 11, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [11, 15.25, 8.5, 12.75], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -135, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4, 5] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/light_switch_off.json b/src/main/resources/assets/modernlife/models/block/light_switch_off.json new file mode 100644 index 0000000..b2782cf --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/light_switch_off.json @@ -0,0 +1,81 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "1": "modernlife:block/light_switch_hires" + }, + "elements": [ + { + "name": "panel", + "from": [5, 4, 0], + "to": [11, 12, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [8, -0.4, 8]}, + "faces": { + "north": {"uv": [0, 0, 6, 8], "texture": "#1"}, + "east": {"uv": [0, 8, 1, 16], "texture": "#1"}, + "south": {"uv": [6, 0, 12, 8], "texture": "#1"}, + "west": {"uv": [1, 8, 2, 16], "texture": "#1"}, + "up": {"uv": [8, 9, 2, 8], "texture": "#1"}, + "down": {"uv": [14, 8, 8, 9], "texture": "#1"} + } + }, + { + "name": "switch", + "from": [7, 6.4, -6.3], + "to": [9, 8.4, -5.3], + "rotation": {"angle": 45, "axis": "x", "origin": [0.5, 0.1, 0]}, + "faces": { + "north": {"uv": [2, 9, 4, 11], "texture": "#1"}, + "east": {"uv": [6, 9, 7, 11], "texture": "#1"}, + "south": {"uv": [4, 9, 6, 11], "texture": "#1"}, + "west": {"uv": [7, 9, 8, 11], "texture": "#1"}, + "up": {"uv": [10, 10, 8, 9], "texture": "#1"}, + "down": {"uv": [10, 10, 8, 11], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 1, 4.75], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 1, 4.75], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 1, -0.5], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 1, -0.5], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -45, 0], + "translation": [-8, -4, 0.25], + "scale": [1.5, 1.5, 1.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, -180, 0], + "translation": [0, 0, -8] + } + }, + "groups": [ + { + "name": "group", + "origin": [0.5, 0.5, 0], + "color": 0, + "children": [0, 1] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/light_switch_off_hires.json b/src/main/resources/assets/modernlife/models/block/light_switch_off_hires.json new file mode 100644 index 0000000..b2782cf --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/light_switch_off_hires.json @@ -0,0 +1,81 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "1": "modernlife:block/light_switch_hires" + }, + "elements": [ + { + "name": "panel", + "from": [5, 4, 0], + "to": [11, 12, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [8, -0.4, 8]}, + "faces": { + "north": {"uv": [0, 0, 6, 8], "texture": "#1"}, + "east": {"uv": [0, 8, 1, 16], "texture": "#1"}, + "south": {"uv": [6, 0, 12, 8], "texture": "#1"}, + "west": {"uv": [1, 8, 2, 16], "texture": "#1"}, + "up": {"uv": [8, 9, 2, 8], "texture": "#1"}, + "down": {"uv": [14, 8, 8, 9], "texture": "#1"} + } + }, + { + "name": "switch", + "from": [7, 6.4, -6.3], + "to": [9, 8.4, -5.3], + "rotation": {"angle": 45, "axis": "x", "origin": [0.5, 0.1, 0]}, + "faces": { + "north": {"uv": [2, 9, 4, 11], "texture": "#1"}, + "east": {"uv": [6, 9, 7, 11], "texture": "#1"}, + "south": {"uv": [4, 9, 6, 11], "texture": "#1"}, + "west": {"uv": [7, 9, 8, 11], "texture": "#1"}, + "up": {"uv": [10, 10, 8, 9], "texture": "#1"}, + "down": {"uv": [10, 10, 8, 11], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 1, 4.75], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 1, 4.75], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 1, -0.5], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 1, -0.5], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -45, 0], + "translation": [-8, -4, 0.25], + "scale": [1.5, 1.5, 1.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, -180, 0], + "translation": [0, 0, -8] + } + }, + "groups": [ + { + "name": "group", + "origin": [0.5, 0.5, 0], + "color": 0, + "children": [0, 1] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/light_switch_on.json b/src/main/resources/assets/modernlife/models/block/light_switch_on.json new file mode 100644 index 0000000..2bdc386 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/light_switch_on.json @@ -0,0 +1,81 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "1": "modernlife:block/light_switch" + }, + "elements": [ + { + "name": "panel", + "from": [5, 4, 0], + "to": [11, 12, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [8, -0.4, 8]}, + "faces": { + "north": {"uv": [0, 0, 6, 8], "texture": "#1"}, + "east": {"uv": [0, 8, 1, 16], "texture": "#1"}, + "south": {"uv": [6, 0, 12, 8], "texture": "#1"}, + "west": {"uv": [1, 8, 2, 16], "texture": "#1"}, + "up": {"uv": [8, 9, 2, 8], "texture": "#1"}, + "down": {"uv": [14, 8, 8, 9], "texture": "#1"} + } + }, + { + "name": "switch", + "from": [7, 6.1131, 0.06066], + "to": [9, 7.1131, 2.06066], + "rotation": {"angle": 45, "axis": "x", "origin": [8, 6.6131, 1.06066]}, + "faces": { + "north": {"uv": [10, 10, 8, 11], "rotation": 180, "texture": "#1"}, + "east": {"uv": [6, 9, 7, 11], "rotation": 270, "texture": "#1"}, + "south": {"uv": [10, 10, 8, 9], "texture": "#1"}, + "west": {"uv": [7, 9, 8, 11], "rotation": 90, "texture": "#1"}, + "up": {"uv": [2, 9, 4, 11], "rotation": 180, "texture": "#1"}, + "down": {"uv": [4, 9, 6, 11], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 1, 4.75], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 1, 4.75], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 1, -0.5], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 1, -0.5], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -45, 0], + "translation": [-8, -4, 0.25], + "scale": [1.5, 1.5, 1.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, -180, 0], + "translation": [0, 0, -8] + } + }, + "groups": [ + { + "name": "group", + "origin": [8, 7.0131, 1.06066], + "color": 0, + "children": [0, 1] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/light_switch_on_hires.json b/src/main/resources/assets/modernlife/models/block/light_switch_on_hires.json new file mode 100644 index 0000000..2bdc386 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/light_switch_on_hires.json @@ -0,0 +1,81 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "1": "modernlife:block/light_switch" + }, + "elements": [ + { + "name": "panel", + "from": [5, 4, 0], + "to": [11, 12, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [8, -0.4, 8]}, + "faces": { + "north": {"uv": [0, 0, 6, 8], "texture": "#1"}, + "east": {"uv": [0, 8, 1, 16], "texture": "#1"}, + "south": {"uv": [6, 0, 12, 8], "texture": "#1"}, + "west": {"uv": [1, 8, 2, 16], "texture": "#1"}, + "up": {"uv": [8, 9, 2, 8], "texture": "#1"}, + "down": {"uv": [14, 8, 8, 9], "texture": "#1"} + } + }, + { + "name": "switch", + "from": [7, 6.1131, 0.06066], + "to": [9, 7.1131, 2.06066], + "rotation": {"angle": 45, "axis": "x", "origin": [8, 6.6131, 1.06066]}, + "faces": { + "north": {"uv": [10, 10, 8, 11], "rotation": 180, "texture": "#1"}, + "east": {"uv": [6, 9, 7, 11], "rotation": 270, "texture": "#1"}, + "south": {"uv": [10, 10, 8, 9], "texture": "#1"}, + "west": {"uv": [7, 9, 8, 11], "rotation": 90, "texture": "#1"}, + "up": {"uv": [2, 9, 4, 11], "rotation": 180, "texture": "#1"}, + "down": {"uv": [4, 9, 6, 11], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 1, 4.75], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 1, 4.75], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 1, -0.5], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 1, -0.5], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -45, 0], + "translation": [-8, -4, 0.25], + "scale": [1.5, 1.5, 1.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, -180, 0], + "translation": [0, 0, -8] + } + }, + "groups": [ + { + "name": "group", + "origin": [8, 7.0131, 1.06066], + "color": 0, + "children": [0, 1] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/lime_painted_drywall.json b/src/main/resources/assets/modernlife/models/block/lime_painted_drywall.json new file mode 100644 index 0000000..5050a4e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/lime_painted_drywall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "block/lime_concrete_powder" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/lime_sofa_corner.json b/src/main/resources/assets/modernlife/models/block/lime_sofa_corner.json new file mode 100644 index 0000000..3c925e9 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/lime_sofa_corner.json @@ -0,0 +1,137 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/lime_sofa", + "particle": "modernlife:block/lime_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 3.75, 4, 7.5], "texture": "#3"}, + "east": {"uv": [8, 0, 7.25, 3.75], "texture": "#3"}, + "south": {"uv": [4, 3.75, 8, 7.5], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 5.25, 8.75, 4.5], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "back_support", + "from": [13, 2, 0], + "to": [16, 17, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [20.9, 5.4, 8]}, + "faces": { + "north": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "east": {"uv": [7.25, 3.75, 4, 7.5], "texture": "#3"}, + "south": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "west": {"uv": [4, 3.75, 0.75, 7.5], "texture": "#3"}, + "up": {"uv": [12.75, 4.5, 9.5, 5.25], "rotation": 90, "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "rotation": 270, "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 2, 0], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [8.5, 11.75, 11, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [8.75, 11.75, 12, 8.5], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 6, 3], + "to": [13, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [12, 10.5, 8.75, 11], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [8.75, 11, 12, 8.5], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 6, 0], + "to": [13, 8, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 5.1]}, + "faces": { + "north": {"uv": [8.5, 14.75, 11, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [8.75, 10.5, 9.5, 11], "texture": "#3"}, + "up": {"uv": [9.5, 11, 8.75, 8.5], "rotation": 90, "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4, 5] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/lime_sofa_left_end.json b/src/main/resources/assets/modernlife/models/block/lime_sofa_left_end.json new file mode 100644 index 0000000..d04b915 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/lime_sofa_left_end.json @@ -0,0 +1,123 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/lime_sofa", + "particle": "modernlife:block/lime_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 3.75, 4, 7.5], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [4, 3.75, 8, 7.5], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 3.75, 8.75, 3], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "right_arm", + "from": [13, 2, 0], + "to": [16, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [15.25, 3.25, 16, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 15.25, 2.25], "texture": "#3"}, + "south": {"uv": [5.5, 10.75, 6.25, 13], "texture": "#3"}, + "west": {"uv": [8.75, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [16, 3.25, 15.25, 0], "texture": "#3"}, + "down": {"uv": [4.75, 10.75, 4, 14], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 2, 0], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [16, 11.75, 12.75, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [12.75, 16, 16, 12.75], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 6, 3], + "to": [13, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [16, 14.75, 12.75, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [12.75, 15.25, 16, 12.75], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/lime_sofa_middle.json b/src/main/resources/assets/modernlife/models/block/lime_sofa_middle.json new file mode 100644 index 0000000..1a10886 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/lime_sofa_middle.json @@ -0,0 +1,109 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/lime_sofa", + "particle": "modernlife:block/lime_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 7.5, 4, 11.25], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [4, 7.5, 8, 11.25], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 4.5, 8.75, 3.75], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 2, 0], + "to": [16, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [15, 11.75, 11, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [11, 16, 15, 12.75], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 6, 3], + "to": [16, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [15, 14.75, 11, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [11, 15.25, 15, 12.75], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/lime_sofa_right_end.json b/src/main/resources/assets/modernlife/models/block/lime_sofa_right_end.json new file mode 100644 index 0000000..195ae5f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/lime_sofa_right_end.json @@ -0,0 +1,124 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/lime_sofa", + "particle": "modernlife:block/lime_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [4, 3.75, 0, 7.5], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [8, 3.75, 4, 7.5], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [8.75, 3.75, 12.75, 3], "texture": "#3"}, + "down": {"uv": [9, 10, 13, 10.75], "texture": "#3"} + } + }, + { + "name": "left_arm", + "from": [0, 2, 0], + "to": [3, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [16, 3.25, 15.25, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 8.75, 2.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 5.5, 13], "texture": "#3"}, + "west": {"uv": [15.25, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [15.25, 3.25, 16, 0], "texture": "#3"}, + "down": {"uv": [4, 10.75, 4.75, 14], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 2, 0], + "to": [16, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [12.75, 11.75, 16, 12.75], "texture": "#3"}, + "east": {"uv": [12.25, 8.25, 9, 9.25], "texture": "#3"}, + "south": {"uv": [13, 2.25, 10.5, 3.25], "texture": "#3"}, + "west": {"uv": [12.25, 7.25, 9, 8.25], "texture": "#3"}, + "up": {"uv": [16, 16, 12.75, 12.75], "texture": "#3"}, + "down": {"uv": [6.5, 7.5, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 6, 3], + "to": [16, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [12.75, 14.75, 16, 15.25], "texture": "#3"}, + "east": {"uv": [8.75, 10.75, 6.25, 11.25], "texture": "#3"}, + "south": {"uv": [8.75, 10.75, 6.25, 11.25], "texture": "#3"}, + "west": {"uv": [8.75, 10.75, 6.25, 11.25], "texture": "#3"}, + "up": {"uv": [16, 15.25, 12.75, 12.75], "texture": "#3"}, + "down": {"uv": [8, 4.75, 10.5, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 0]}, + "faces": { + "north": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "east": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "south": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "west": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "up": {"uv": [12, 11.75, 16, 7.75], "texture": "#3"}, + "down": {"uv": [12, 7.75, 16, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/lime_sofa_single.json b/src/main/resources/assets/modernlife/models/block/lime_sofa_single.json new file mode 100644 index 0000000..0b35d97 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/lime_sofa_single.json @@ -0,0 +1,136 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/lime_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 0, 4, 3.75], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [4, 0, 8, 3.75], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 3, 8.75, 2.25], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "left_arm", + "from": [0, 2, 0], + "to": [3, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [16, 3.25, 15.25, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 8.75, 2.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 5.5, 13], "texture": "#3"}, + "west": {"uv": [15.25, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [15.25, 3.25, 16, 0], "texture": "#3"}, + "down": {"uv": [4, 10.75, 4.75, 14], "texture": "#3"} + } + }, + { + "name": "right_arm", + "from": [13, 2, 0], + "to": [16, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [15.25, 3.25, 16, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 15.25, 2.25], "texture": "#3"}, + "south": {"uv": [5.5, 10.75, 6.25, 13], "texture": "#3"}, + "west": {"uv": [8.75, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [16, 3.25, 15.25, 0], "texture": "#3"}, + "down": {"uv": [4.75, 10.75, 4, 14], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 2, 0], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [8.5, 11.75, 11, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [11, 16, 8.5, 12.75], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 6, 3], + "to": [13, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [8.5, 14.75, 11, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [11, 15.25, 8.5, 12.75], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -135, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4, 5] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/magenta_painted_drywall.json b/src/main/resources/assets/modernlife/models/block/magenta_painted_drywall.json new file mode 100644 index 0000000..4e9878a --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/magenta_painted_drywall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "block/magenta_concrete_powder" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/magenta_sofa_corner.json b/src/main/resources/assets/modernlife/models/block/magenta_sofa_corner.json new file mode 100644 index 0000000..93f2678 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/magenta_sofa_corner.json @@ -0,0 +1,136 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/magenta_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 3.75, 4, 7.5], "texture": "#3"}, + "east": {"uv": [8, 0, 7.25, 3.75], "texture": "#3"}, + "south": {"uv": [4, 3.75, 8, 7.5], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 5.25, 8.75, 4.5], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "back_support", + "from": [13, 2, 0], + "to": [16, 17, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [20.9, 5.4, 8]}, + "faces": { + "north": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "east": {"uv": [7.25, 3.75, 4, 7.5], "texture": "#3"}, + "south": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "west": {"uv": [4, 3.75, 0.75, 7.5], "texture": "#3"}, + "up": {"uv": [12.75, 4.5, 9.5, 5.25], "rotation": 90, "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "rotation": 270, "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 2, 0], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [8.5, 11.75, 11, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [8.75, 11.75, 12, 8.5], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 6, 3], + "to": [13, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [12, 10.5, 8.75, 11], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [8.75, 11, 12, 8.5], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 6, 0], + "to": [13, 8, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 5.1]}, + "faces": { + "north": {"uv": [8.5, 14.75, 11, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [8.75, 10.5, 9.5, 11], "texture": "#3"}, + "up": {"uv": [9.5, 11, 8.75, 8.5], "rotation": 90, "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4, 5] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/magenta_sofa_left_end.json b/src/main/resources/assets/modernlife/models/block/magenta_sofa_left_end.json new file mode 100644 index 0000000..4c0453a --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/magenta_sofa_left_end.json @@ -0,0 +1,122 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/magenta_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 3.75, 4, 7.5], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [4, 3.75, 8, 7.5], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 3.75, 8.75, 3], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "right_arm", + "from": [13, 2, 0], + "to": [16, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [15.25, 3.25, 16, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 15.25, 2.25], "texture": "#3"}, + "south": {"uv": [5.5, 10.75, 6.25, 13], "texture": "#3"}, + "west": {"uv": [8.75, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [16, 3.25, 15.25, 0], "texture": "#3"}, + "down": {"uv": [4.75, 10.75, 4, 14], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 2, 0], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [16, 11.75, 12.75, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [12.75, 16, 16, 12.75], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 6, 3], + "to": [13, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [16, 14.75, 12.75, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [12.75, 15.25, 16, 12.75], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/magenta_sofa_middle.json b/src/main/resources/assets/modernlife/models/block/magenta_sofa_middle.json new file mode 100644 index 0000000..728dd97 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/magenta_sofa_middle.json @@ -0,0 +1,108 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/magenta_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 7.5, 4, 11.25], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [4, 7.5, 8, 11.25], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 4.5, 8.75, 3.75], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 2, 0], + "to": [16, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [15, 11.75, 11, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [11, 16, 15, 12.75], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 6, 3], + "to": [16, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [15, 14.75, 11, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [11, 15.25, 15, 12.75], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/magenta_sofa_right_end.json b/src/main/resources/assets/modernlife/models/block/magenta_sofa_right_end.json new file mode 100644 index 0000000..8c054f9 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/magenta_sofa_right_end.json @@ -0,0 +1,123 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/magenta_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [4, 3.75, 0, 7.5], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [8, 3.75, 4, 7.5], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [8.75, 3.75, 12.75, 3], "texture": "#3"}, + "down": {"uv": [9, 10, 13, 10.75], "texture": "#3"} + } + }, + { + "name": "left_arm", + "from": [0, 2, 0], + "to": [3, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [16, 3.25, 15.25, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 8.75, 2.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 5.5, 13], "texture": "#3"}, + "west": {"uv": [15.25, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [15.25, 3.25, 16, 0], "texture": "#3"}, + "down": {"uv": [4, 10.75, 4.75, 14], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 2, 0], + "to": [16, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [12.75, 11.75, 16, 12.75], "texture": "#3"}, + "east": {"uv": [12.25, 8.25, 9, 9.25], "texture": "#3"}, + "south": {"uv": [13, 2.25, 10.5, 3.25], "texture": "#3"}, + "west": {"uv": [12.25, 7.25, 9, 8.25], "texture": "#3"}, + "up": {"uv": [16, 16, 12.75, 12.75], "texture": "#3"}, + "down": {"uv": [6.5, 7.5, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 6, 3], + "to": [16, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [12.75, 14.75, 16, 15.25], "texture": "#3"}, + "east": {"uv": [8.75, 10.75, 6.25, 11.25], "texture": "#3"}, + "south": {"uv": [8.75, 10.75, 6.25, 11.25], "texture": "#3"}, + "west": {"uv": [8.75, 10.75, 6.25, 11.25], "texture": "#3"}, + "up": {"uv": [16, 15.25, 12.75, 12.75], "texture": "#3"}, + "down": {"uv": [8, 4.75, 10.5, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 0]}, + "faces": { + "north": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "east": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "south": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "west": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "up": {"uv": [12, 11.75, 16, 7.75], "texture": "#3"}, + "down": {"uv": [12, 7.75, 16, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/magenta_sofa_single.json b/src/main/resources/assets/modernlife/models/block/magenta_sofa_single.json new file mode 100644 index 0000000..aaaea45 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/magenta_sofa_single.json @@ -0,0 +1,136 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/magenta_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 0, 4, 3.75], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [4, 0, 8, 3.75], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 3, 8.75, 2.25], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "left_arm", + "from": [0, 2, 0], + "to": [3, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [16, 3.25, 15.25, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 8.75, 2.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 5.5, 13], "texture": "#3"}, + "west": {"uv": [15.25, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [15.25, 3.25, 16, 0], "texture": "#3"}, + "down": {"uv": [4, 10.75, 4.75, 14], "texture": "#3"} + } + }, + { + "name": "right_arm", + "from": [13, 2, 0], + "to": [16, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [15.25, 3.25, 16, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 15.25, 2.25], "texture": "#3"}, + "south": {"uv": [5.5, 10.75, 6.25, 13], "texture": "#3"}, + "west": {"uv": [8.75, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [16, 3.25, 15.25, 0], "texture": "#3"}, + "down": {"uv": [4.75, 10.75, 4, 14], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 2, 0], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [8.5, 11.75, 11, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [11, 16, 8.5, 12.75], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 6, 3], + "to": [13, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [8.5, 14.75, 11, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [11, 15.25, 8.5, 12.75], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -135, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4, 5] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/massive_mirror.json b/src/main/resources/assets/modernlife/models/block/massive_mirror.json new file mode 100644 index 0000000..08c68a0 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/massive_mirror.json @@ -0,0 +1,160 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "25": "modernlife:block/massive_mirror" + }, + "elements": [ + { + "from": [-16, 0, 0], + "to": [-14, 32, 1], + "faces": { + "north": {"uv": [11.5, 0, 12, 8], "texture": "#25"}, + "east": {"uv": [0.25, 0.25, 0.5, 7.75], "texture": "#25"}, + "south": {"uv": [0, 0, 0.5, 8], "texture": "#25"}, + "west": {"uv": [0, 0, 0.25, 8], "texture": "#25"}, + "up": {"uv": [0, 0, 0.5, 0.25], "texture": "#25"}, + "down": {"uv": [0, 7.75, 0.5, 8], "texture": "#25"} + } + }, + { + "from": [30, 0, 0], + "to": [32, 32, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 0]}, + "faces": { + "north": {"uv": [12, 0, 11.5, 8], "texture": "#25"}, + "east": {"uv": [0.25, 0, 0, 8], "texture": "#25"}, + "south": {"uv": [0.5, 0, 0, 8], "texture": "#25"}, + "west": {"uv": [0.5, 0.25, 0.25, 7.75], "texture": "#25"}, + "up": {"uv": [0.5, 0, 0, 0.25], "texture": "#25"}, + "down": {"uv": [0.5, 7.75, 0, 8], "texture": "#25"} + } + }, + { + "from": [-14, 30, 0], + "to": [30, 32, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [44, 0, 0]}, + "faces": { + "north": {"uv": [0.5, 0, 11.5, 0.5], "texture": "#25"}, + "east": {"uv": [0, 0, 1, 16], "texture": "#25"}, + "south": {"uv": [0.5, 0, 11.5, 0.5], "texture": "#25"}, + "west": {"uv": [0, 0, 1, 16], "texture": "#25"}, + "up": {"uv": [0.5, 0, 11.5, 0.25], "texture": "#25"}, + "down": {"uv": [0.5, 0.25, 11.5, 0.5], "texture": "#25"} + } + }, + { + "from": [-14, 0, 0], + "to": [30, 2, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [44, -30, 0]}, + "faces": { + "north": {"uv": [0.5, 7.5, 11.5, 8], "texture": "#25"}, + "east": {"uv": [0, 0, 1, 16], "texture": "#25"}, + "south": {"uv": [0.5, 7.5, 11.5, 8], "texture": "#25"}, + "west": {"uv": [0, 0, 1, 16], "texture": "#25"}, + "up": {"uv": [0.5, 7.5, 11.5, 7.75], "texture": "#25"}, + "down": {"uv": [0.5, 7.75, 11.5, 8], "texture": "#25"} + } + }, + { + "from": [-14, 2, 0], + "to": [30, 30, 0.1], + "rotation": {"angle": 0, "axis": "y", "origin": [44, -28, 0]}, + "faces": { + "north": {"uv": [0.5, 8.5, 11.5, 15.5], "texture": "#25"}, + "east": {"uv": [0, 0, 1, 16], "texture": "#25"}, + "south": {"uv": [0.5, 0.5, 11.5, 7.5], "texture": "#25"}, + "west": {"uv": [0, 0, 1, 16], "texture": "#25"}, + "up": {"uv": [0, 0, 16, 1], "texture": "#25"}, + "down": {"uv": [0, 0, 16, 1], "texture": "#25"} + } + }, + { + "from": [-14, 2, 0.999], + "to": [-8, 8, 0.999], + "rotation": {"angle": 0, "axis": "y", "origin": [-14, 2, 0.999]}, + "faces": { + "north": {"uv": [13.5, 0, 12, 1.5], "texture": "#25"}, + "east": {"uv": [0, 0, 0, 2], "texture": "#25"}, + "south": {"uv": [12, 0, 13.5, 1.5], "texture": "#25"}, + "west": {"uv": [0, 0, 0, 2], "texture": "#25"}, + "up": {"uv": [0, 0, 2, 0], "texture": "#25"}, + "down": {"uv": [0, 0, 2, 0], "texture": "#25"} + } + }, + { + "from": [24, 2, 0.999], + "to": [30, 8, 0.999], + "rotation": {"angle": 0, "axis": "y", "origin": [30, 2, 0.999]}, + "faces": { + "north": {"uv": [12, 0, 13.5, 1.5], "texture": "#25"}, + "east": {"uv": [0, 0, 0, 2], "texture": "#25"}, + "south": {"uv": [13.5, 0, 12, 1.5], "texture": "#25"}, + "west": {"uv": [0, 0, 0, 2], "texture": "#25"}, + "up": {"uv": [2, 0, 0, 0], "texture": "#25"}, + "down": {"uv": [2, 0, 0, 0], "texture": "#25"} + } + }, + { + "from": [24, 24, 0.999], + "to": [30, 30, 0.999], + "rotation": {"angle": 0, "axis": "y", "origin": [30, 30, 0.999]}, + "faces": { + "north": {"uv": [12, 1.5, 13.5, 0], "texture": "#25"}, + "east": {"uv": [0, 2, 0, 0], "texture": "#25"}, + "south": {"uv": [13.5, 1.5, 12, 0], "texture": "#25"}, + "west": {"uv": [0, 2, 0, 0], "texture": "#25"}, + "up": {"uv": [2, 0, 0, 0], "texture": "#25"}, + "down": {"uv": [2, 0, 0, 0], "texture": "#25"} + } + }, + { + "from": [-14, 24, 0.999], + "to": [-8, 30, 0.999], + "rotation": {"angle": 0, "axis": "y", "origin": [-14, 30, 0.999]}, + "faces": { + "north": {"uv": [13.5, 1.5, 12, 0], "texture": "#25"}, + "east": {"uv": [0, 2, 0, 0], "texture": "#25"}, + "south": {"uv": [12, 1.5, 13.5, 0], "texture": "#25"}, + "west": {"uv": [0, 2, 0, 0], "texture": "#25"}, + "up": {"uv": [0, 0, 2, 0], "texture": "#25"}, + "down": {"uv": [0, 0, 2, 0], "texture": "#25"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 4.5], + "scale": [0.45, 0.45, 0.45] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 4.5], + "scale": [0.45, 0.45, 0.45] + }, + "firstperson_righthand": { + "translation": [0.88, 3.2, 3.38], + "scale": [0.45, 0.45, 0.45] + }, + "firstperson_lefthand": { + "translation": [0.88, 3.2, 3.38], + "scale": [0.45, 0.45, 0.45] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.45, 0.45, 0.45] + }, + "gui": { + "rotation": [30, -45, 0], + "translation": [-2, -3.75, 0], + "scale": [0.38, 0.38, 0.38] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, -3.25, -4], + "scale": [0.45, 0.45, 0.45] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/metal_catwalk.json b/src/main/resources/assets/modernlife/models/block/metal_catwalk.json new file mode 100644 index 0000000..1c374dd --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/metal_catwalk.json @@ -0,0 +1,157 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "27": "modernlife:block/metal_catwalk", + "particle": "modernlife:block/metal_catwalk" + }, + "elements": [ + { + "from": [1, 1, 1], + "to": [3, 16, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [3.8, 0, 3.8]}, + "faces": { + "north": {"uv": [14, 0, 16, 14], "texture": "#27"}, + "east": {"uv": [14, 0, 16, 14], "texture": "#27"}, + "south": {"uv": [14, 0, 16, 14], "texture": "#27"}, + "west": {"uv": [14, 0, 16, 14], "texture": "#27"}, + "up": {"uv": [16, 2, 14, 0], "texture": "#27"}, + "down": {"uv": [16, 14, 14, 16], "texture": "#27"} + } + }, + { + "from": [13, 1, 1], + "to": [15, 16, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [15.8, 0, 3.8]}, + "faces": { + "north": {"uv": [14, 0, 16, 14], "texture": "#27"}, + "east": {"uv": [14, 0, 16, 14], "texture": "#27"}, + "south": {"uv": [14, 0, 16, 14], "texture": "#27"}, + "west": {"uv": [14, 0, 16, 14], "texture": "#27"}, + "up": {"uv": [16, 2, 14, 0], "texture": "#27"}, + "down": {"uv": [16, 14, 14, 16], "texture": "#27"} + } + }, + { + "from": [1, 1, 13], + "to": [3, 16, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [3.8, 0, 15.8]}, + "faces": { + "north": {"uv": [14, 0, 16, 14], "texture": "#27"}, + "east": {"uv": [14, 0, 16, 14], "texture": "#27"}, + "south": {"uv": [14, 0, 16, 14], "texture": "#27"}, + "west": {"uv": [14, 0, 16, 14], "texture": "#27"}, + "up": {"uv": [16, 2, 14, 0], "texture": "#27"}, + "down": {"uv": [16, 14, 14, 16], "texture": "#27"} + } + }, + { + "from": [13, 1, 13], + "to": [15, 16, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [15.8, 0, 15.8]}, + "faces": { + "north": {"uv": [14, 0, 16, 14], "texture": "#27"}, + "east": {"uv": [14, 0, 16, 14], "texture": "#27"}, + "south": {"uv": [14, 0, 16, 14], "texture": "#27"}, + "west": {"uv": [14, 0, 16, 14], "texture": "#27"}, + "up": {"uv": [16, 2, 14, 0], "texture": "#27"}, + "down": {"uv": [16, 14, 14, 16], "texture": "#27"} + } + }, + { + "from": [1, 6, 2], + "to": [15, 16, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 14, 1]}, + "faces": { + "north": {"uv": [14, 0, 0, 10], "texture": "#27"}, + "east": {"uv": [0, 0, 0, 5], "texture": "#27"}, + "south": {"uv": [0, 0, 14, 10], "texture": "#27"}, + "west": {"uv": [0, 0, 0, 5], "texture": "#27"}, + "up": {"uv": [5, 0, 0, 0], "texture": "#27"}, + "down": {"uv": [5, 0, 0, 0], "texture": "#27"} + } + }, + { + "from": [1, 6, 14], + "to": [15, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 14, 13]}, + "faces": { + "north": {"uv": [14, 0, 0, 10], "texture": "#27"}, + "east": {"uv": [0, 0, 0, 5], "texture": "#27"}, + "south": {"uv": [0, 0, 14, 10], "texture": "#27"}, + "west": {"uv": [0, 0, 0, 5], "texture": "#27"}, + "up": {"uv": [5, 0, 0, 0], "texture": "#27"}, + "down": {"uv": [5, 0, 0, 0], "texture": "#27"} + } + }, + { + "from": [14, 6, 1], + "to": [14, 16, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 11, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 5], "texture": "#27"}, + "east": {"uv": [14, 0, 0, 10], "texture": "#27"}, + "south": {"uv": [0, 0, 0, 5], "texture": "#27"}, + "west": {"uv": [0, 0, 14, 10], "texture": "#27"}, + "up": {"uv": [5, 0, 0, 0], "rotation": 90, "texture": "#27"}, + "down": {"uv": [5, 0, 0, 0], "rotation": 270, "texture": "#27"} + } + }, + { + "from": [2, 6, 1], + "to": [2, 16, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 11, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 5], "texture": "#27"}, + "east": {"uv": [14, 0, 0, 10], "texture": "#27"}, + "south": {"uv": [0, 0, 0, 5], "texture": "#27"}, + "west": {"uv": [0, 0, 14, 10], "texture": "#27"}, + "up": {"uv": [5, 0, 0, 0], "rotation": 90, "texture": "#27"}, + "down": {"uv": [5, 0, 0, 0], "rotation": 270, "texture": "#27"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 45, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 225, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "scale": [0.625, 0.625, 0.625] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "railing", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6, 7] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/metal_catwalk_corner.json b/src/main/resources/assets/modernlife/models/block/metal_catwalk_corner.json new file mode 100644 index 0000000..5721a8b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/metal_catwalk_corner.json @@ -0,0 +1,91 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "27": "modernlife:block/metal_catwalk" + }, + "elements": [ + { + "from": [1, 1, 13], + "to": [3, 16, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [3.8, 0, 15.8]}, + "faces": { + "north": {"uv": [14, 0, 16, 14], "texture": "#27"}, + "east": {"uv": [14, 0, 16, 14], "texture": "#27"}, + "south": {"uv": [14, 0, 16, 14], "texture": "#27"}, + "west": {"uv": [14, 0, 16, 14], "texture": "#27"}, + "up": {"uv": [16, 2, 14, 0], "texture": "#27"}, + "down": {"uv": [16, 14, 14, 16], "texture": "#27"} + } + }, + { + "from": [2, 6, 14], + "to": [16, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 14, 13]}, + "faces": { + "north": {"uv": [14, 0, 0, 10], "texture": "#27"}, + "east": {"uv": [0, 0, 0, 5], "texture": "#27"}, + "south": {"uv": [0, 0, 14, 10], "texture": "#27"}, + "west": {"uv": [0, 0, 0, 5], "texture": "#27"}, + "up": {"uv": [5, 0, 0, 0], "texture": "#27"}, + "down": {"uv": [5, 0, 0, 0], "texture": "#27"} + } + }, + { + "from": [2, 6, 0], + "to": [2, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 11, 7]}, + "faces": { + "north": {"uv": [0, 0, 0, 5], "texture": "#27"}, + "east": {"uv": [14, 0, 0, 10], "texture": "#27"}, + "south": {"uv": [0, 0, 0, 5], "texture": "#27"}, + "west": {"uv": [0, 0, 14, 10], "texture": "#27"}, + "up": {"uv": [5, 0, 0, 0], "rotation": 90, "texture": "#27"}, + "down": {"uv": [5, 0, 0, 0], "rotation": 270, "texture": "#27"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 45, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 225, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "scale": [0.625, 0.625, 0.625] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "railing", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/metal_catwalk_end.json b/src/main/resources/assets/modernlife/models/block/metal_catwalk_end.json new file mode 100644 index 0000000..96f7f47 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/metal_catwalk_end.json @@ -0,0 +1,117 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "27": "modernlife:block/metal_catwalk" + }, + "elements": [ + { + "from": [1, 1, 13], + "to": [3, 16, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [3.8, 0, 15.8]}, + "faces": { + "north": {"uv": [14, 0, 16, 14], "texture": "#27"}, + "east": {"uv": [14, 0, 16, 14], "texture": "#27"}, + "south": {"uv": [14, 0, 16, 14], "texture": "#27"}, + "west": {"uv": [14, 0, 16, 14], "texture": "#27"}, + "up": {"uv": [16, 2, 14, 0], "texture": "#27"}, + "down": {"uv": [16, 14, 14, 16], "texture": "#27"} + } + }, + { + "from": [13, 1, 13], + "to": [15, 16, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [15.8, 0, 15.8]}, + "faces": { + "north": {"uv": [14, 0, 16, 14], "texture": "#27"}, + "east": {"uv": [14, 0, 16, 14], "texture": "#27"}, + "south": {"uv": [14, 0, 16, 14], "texture": "#27"}, + "west": {"uv": [14, 0, 16, 14], "texture": "#27"}, + "up": {"uv": [16, 2, 14, 0], "texture": "#27"}, + "down": {"uv": [16, 14, 14, 16], "texture": "#27"} + } + }, + { + "from": [1, 6, 14], + "to": [15, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 14, 13]}, + "faces": { + "north": {"uv": [14, 0, 0, 10], "texture": "#27"}, + "east": {"uv": [0, 0, 0, 5], "texture": "#27"}, + "south": {"uv": [0, 0, 14, 10], "texture": "#27"}, + "west": {"uv": [0, 0, 0, 5], "texture": "#27"}, + "up": {"uv": [5, 0, 0, 0], "texture": "#27"}, + "down": {"uv": [5, 0, 0, 0], "texture": "#27"} + } + }, + { + "from": [14, 6, 0], + "to": [14, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 11, 7]}, + "faces": { + "north": {"uv": [0, 0, 0, 5], "texture": "#27"}, + "east": {"uv": [14, 0, 0, 10], "texture": "#27"}, + "south": {"uv": [0, 0, 0, 5], "texture": "#27"}, + "west": {"uv": [0, 0, 14, 10], "texture": "#27"}, + "up": {"uv": [5, 0, 0, 0], "rotation": 90, "texture": "#27"}, + "down": {"uv": [5, 0, 0, 0], "rotation": 270, "texture": "#27"} + } + }, + { + "from": [2, 6, 0], + "to": [2, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 11, 7]}, + "faces": { + "north": {"uv": [0, 0, 0, 5], "texture": "#27"}, + "east": {"uv": [14, 0, 0, 10], "texture": "#27"}, + "south": {"uv": [0, 0, 0, 5], "texture": "#27"}, + "west": {"uv": [0, 0, 14, 10], "texture": "#27"}, + "up": {"uv": [5, 0, 0, 0], "rotation": 90, "texture": "#27"}, + "down": {"uv": [5, 0, 0, 0], "rotation": 270, "texture": "#27"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 45, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 225, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "scale": [0.625, 0.625, 0.625] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "railing", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2, 3, 4] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_east_end.json b/src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_east_end.json new file mode 100644 index 0000000..b87a0cf --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_east_end.json @@ -0,0 +1,96 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "28": "modernlife:block/metal_catwalk_floor" + }, + "elements": [ + { + "from": [13, 0, 13], + "to": [15, 1, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 0, 13]}, + "faces": { + "north": {"uv": [14, 0, 16, 1], "texture": "#28"}, + "east": {"uv": [14, 0, 16, 1], "texture": "#28"}, + "south": {"uv": [14, 0, 16, 1], "texture": "#28"}, + "west": {"uv": [14, 0, 16, 1], "texture": "#28"}, + "up": {"uv": [16, 2, 14, 0], "texture": "#28"}, + "down": {"uv": [16, 0, 14, 2], "texture": "#28"} + } + }, + { + "from": [13, 0, 1], + "to": [15, 1, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 0, 1]}, + "faces": { + "north": {"uv": [14, 0, 16, 1], "texture": "#28"}, + "east": {"uv": [14, 0, 16, 1], "texture": "#28"}, + "south": {"uv": [14, 0, 16, 1], "texture": "#28"}, + "west": {"uv": [14, 0, 16, 1], "texture": "#28"}, + "up": {"uv": [16, 2, 14, 0], "texture": "#28"}, + "down": {"uv": [16, 0, 14, 2], "texture": "#28"} + } + }, + { + "from": [-1, 1, 1], + "to": [3, 1, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [-3, 0, 1]}, + "faces": { + "north": {"uv": [0, 0, 7, 0], "texture": "#28"}, + "east": {"uv": [0, 0, 7, 0], "texture": "#28"}, + "south": {"uv": [0, 0, 7, 0], "texture": "#28"}, + "west": {"uv": [0, 0, 7, 0], "texture": "#28"}, + "up": {"uv": [6, 14, 10, 0], "texture": "#28"}, + "down": {"uv": [6, 0, 10, 14], "texture": "#28"} + } + }, + { + "from": [3, 1, 1], + "to": [15, 1, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 0, 1]}, + "faces": { + "north": {"uv": [0, 0, 7, 0], "texture": "#28"}, + "east": {"uv": [0, 0, 7, 0], "texture": "#28"}, + "south": {"uv": [0, 0, 7, 0], "texture": "#28"}, + "west": {"uv": [0, 0, 7, 0], "texture": "#28"}, + "up": {"uv": [12, 14, 0, 0], "texture": "#28"}, + "down": {"uv": [12, 0, 0, 14], "texture": "#28"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 45, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 225, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "scale": [0.625, 0.625, 0.625] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "scale": [0.5, 0.5, 0.5] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_eastwest.json b/src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_eastwest.json new file mode 100644 index 0000000..9755b9c --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_eastwest.json @@ -0,0 +1,83 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "28": "modernlife:block/metal_catwalk_floor" + }, + "elements": [ + { + "from": [-1, 1, 1], + "to": [3, 1, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [-3, 0, 1]}, + "faces": { + "north": {"uv": [0, 0, 7, 0], "texture": "#28"}, + "east": {"uv": [0, 0, 7, 0], "texture": "#28"}, + "south": {"uv": [0, 0, 7, 0], "texture": "#28"}, + "west": {"uv": [0, 0, 7, 0], "texture": "#28"}, + "up": {"uv": [6, 14, 10, 0], "texture": "#28"}, + "down": {"uv": [6, 0, 10, 14], "texture": "#28"} + } + }, + { + "from": [3, 1, 1], + "to": [13, 1, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 0, 1]}, + "faces": { + "north": {"uv": [0, 0, 7, 0], "texture": "#28"}, + "east": {"uv": [0, 0, 7, 0], "texture": "#28"}, + "south": {"uv": [0, 0, 7, 0], "texture": "#28"}, + "west": {"uv": [0, 0, 7, 0], "texture": "#28"}, + "up": {"uv": [12, 14, 2, 0], "texture": "#28"}, + "down": {"uv": [12, 0, 2, 14], "texture": "#28"} + } + }, + { + "from": [13, 1, 1], + "to": [17, 1, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [19, 0, 1]}, + "faces": { + "north": {"uv": [7, 0, 0, 0], "texture": "#28"}, + "east": {"uv": [7, 0, 0, 0], "texture": "#28"}, + "south": {"uv": [7, 0, 0, 0], "texture": "#28"}, + "west": {"uv": [7, 0, 0, 0], "texture": "#28"}, + "up": {"uv": [10, 14, 6, 0], "texture": "#28"}, + "down": {"uv": [10, 0, 6, 14], "texture": "#28"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 45, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 225, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "scale": [0.625, 0.625, 0.625] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "scale": [0.5, 0.5, 0.5] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_intersection_e.json b/src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_intersection_e.json new file mode 100644 index 0000000..db3fa7a --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_intersection_e.json @@ -0,0 +1,84 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "1": "modernlife:block/metal_catwalk_floor", + "particle": "modernlife:block/metal_catwalk_floor" + }, + "elements": [ + { + "from": [1, 1, 3], + "to": [15, 1, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 0, 1]}, + "faces": { + "north": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "up": {"uv": [14, 12, 0, 2], "texture": "#1"}, + "down": {"uv": [14, 2, 0, 12], "texture": "#1"} + } + }, + { + "from": [1, 1, 13], + "to": [15, 1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 0, 4]}, + "faces": { + "north": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "up": {"uv": [14, 11, 0, 8], "texture": "#1"}, + "down": {"uv": [14, 8, 0, 11], "texture": "#1"} + } + }, + { + "from": [1, 1, 0], + "to": [15, 1, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 0, 12]}, + "faces": { + "north": {"uv": [7, 0, 0, 0], "texture": "#1"}, + "east": {"uv": [7, 0, 0, 0], "texture": "#1"}, + "south": {"uv": [7, 0, 0, 0], "texture": "#1"}, + "west": {"uv": [7, 0, 0, 0], "texture": "#1"}, + "up": {"uv": [14, 9, 0, 12], "texture": "#1"}, + "down": {"uv": [14, 12, 0, 9], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 45, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 225, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "scale": [0.625, 0.625, 0.625] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "scale": [0.5, 0.5, 0.5] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_intersection_n.json b/src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_intersection_n.json new file mode 100644 index 0000000..e01d79e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_intersection_n.json @@ -0,0 +1,110 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "1": "modernlife:block/metal_catwalk_floor", + "particle": "modernlife:block/metal_catwalk_floor" + }, + "elements": [ + { + "from": [1, 1, 3], + "to": [15, 1, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 0, 1]}, + "faces": { + "north": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "up": {"uv": [14, 12, 0, 2], "texture": "#1"}, + "down": {"uv": [14, 2, 0, 12], "texture": "#1"} + } + }, + { + "from": [1, 1, 13], + "to": [15, 1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 0, 4]}, + "faces": { + "north": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "up": {"uv": [14, 11, 0, 8], "texture": "#1"}, + "down": {"uv": [14, 8, 0, 11], "texture": "#1"} + } + }, + { + "from": [3, 1, 1], + "to": [13, 1, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 0, 1]}, + "faces": { + "north": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "up": {"uv": [12, 14, 2, 12], "texture": "#1"}, + "down": {"uv": [12, 12, 2, 14], "texture": "#1"} + } + }, + { + "from": [-1, 1, 1], + "to": [3, 1, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [-2, 0, 1]}, + "faces": { + "north": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "up": {"uv": [6, 14, 2, 12], "texture": "#1"}, + "down": {"uv": [6, 12, 2, 14], "texture": "#1"} + } + }, + { + "from": [13, 1, 1], + "to": [17, 1, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 0, 1]}, + "faces": { + "north": {"uv": [7, 0, 0, 0], "texture": "#1"}, + "east": {"uv": [7, 0, 0, 0], "texture": "#1"}, + "south": {"uv": [7, 0, 0, 0], "texture": "#1"}, + "west": {"uv": [7, 0, 0, 0], "texture": "#1"}, + "up": {"uv": [2, 14, 6, 12], "texture": "#1"}, + "down": {"uv": [2, 12, 6, 14], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 45, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 225, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "scale": [0.625, 0.625, 0.625] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "scale": [0.5, 0.5, 0.5] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_intersection_s.json b/src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_intersection_s.json new file mode 100644 index 0000000..ba6655d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_intersection_s.json @@ -0,0 +1,110 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "1": "modernlife:block/metal_catwalk_floor", + "particle": "modernlife:block/metal_catwalk_floor" + }, + "elements": [ + { + "from": [1, 1, 3], + "to": [15, 1, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 0, 8]}, + "faces": { + "north": {"uv": [7, 0, 0, 0], "texture": "#1"}, + "east": {"uv": [7, 0, 0, 0], "texture": "#1"}, + "south": {"uv": [7, 0, 0, 0], "texture": "#1"}, + "west": {"uv": [7, 0, 0, 0], "texture": "#1"}, + "up": {"uv": [0, 12, 14, 2], "rotation": 180, "texture": "#1"}, + "down": {"uv": [0, 2, 14, 12], "rotation": 180, "texture": "#1"} + } + }, + { + "from": [1, 1, 0], + "to": [15, 1, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 0, 8]}, + "faces": { + "north": {"uv": [7, 0, 0, 0], "texture": "#1"}, + "east": {"uv": [7, 0, 0, 0], "texture": "#1"}, + "south": {"uv": [7, 0, 0, 0], "texture": "#1"}, + "west": {"uv": [7, 0, 0, 0], "texture": "#1"}, + "up": {"uv": [0, 11, 14, 8], "rotation": 180, "texture": "#1"}, + "down": {"uv": [0, 8, 14, 11], "rotation": 180, "texture": "#1"} + } + }, + { + "from": [3, 1, 13], + "to": [13, 1, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 0, 8]}, + "faces": { + "north": {"uv": [7, 0, 0, 0], "texture": "#1"}, + "east": {"uv": [7, 0, 0, 0], "texture": "#1"}, + "south": {"uv": [7, 0, 0, 0], "texture": "#1"}, + "west": {"uv": [7, 0, 0, 0], "texture": "#1"}, + "up": {"uv": [2, 14, 12, 12], "rotation": 180, "texture": "#1"}, + "down": {"uv": [2, 12, 12, 14], "rotation": 180, "texture": "#1"} + } + }, + { + "from": [13, 1, 13], + "to": [17, 1, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 0, 8]}, + "faces": { + "north": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "up": {"uv": [6, 14, 2, 12], "rotation": 180, "texture": "#1"}, + "down": {"uv": [6, 12, 2, 14], "rotation": 180, "texture": "#1"} + } + }, + { + "from": [-1, 1, 13], + "to": [3, 1, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 0, 8]}, + "faces": { + "north": {"uv": [7, 0, 0, 0], "texture": "#1"}, + "east": {"uv": [7, 0, 0, 0], "texture": "#1"}, + "south": {"uv": [7, 0, 0, 0], "texture": "#1"}, + "west": {"uv": [7, 0, 0, 0], "texture": "#1"}, + "up": {"uv": [2, 14, 6, 12], "rotation": 180, "texture": "#1"}, + "down": {"uv": [2, 12, 6, 14], "rotation": 180, "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 45, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 225, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "scale": [0.625, 0.625, 0.625] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "scale": [0.5, 0.5, 0.5] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_intersection_w.json b/src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_intersection_w.json new file mode 100644 index 0000000..db3fa7a --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_intersection_w.json @@ -0,0 +1,84 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "1": "modernlife:block/metal_catwalk_floor", + "particle": "modernlife:block/metal_catwalk_floor" + }, + "elements": [ + { + "from": [1, 1, 3], + "to": [15, 1, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 0, 1]}, + "faces": { + "north": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "up": {"uv": [14, 12, 0, 2], "texture": "#1"}, + "down": {"uv": [14, 2, 0, 12], "texture": "#1"} + } + }, + { + "from": [1, 1, 13], + "to": [15, 1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 0, 4]}, + "faces": { + "north": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "up": {"uv": [14, 11, 0, 8], "texture": "#1"}, + "down": {"uv": [14, 8, 0, 11], "texture": "#1"} + } + }, + { + "from": [1, 1, 0], + "to": [15, 1, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 0, 12]}, + "faces": { + "north": {"uv": [7, 0, 0, 0], "texture": "#1"}, + "east": {"uv": [7, 0, 0, 0], "texture": "#1"}, + "south": {"uv": [7, 0, 0, 0], "texture": "#1"}, + "west": {"uv": [7, 0, 0, 0], "texture": "#1"}, + "up": {"uv": [14, 9, 0, 12], "texture": "#1"}, + "down": {"uv": [14, 12, 0, 9], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 45, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 225, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "scale": [0.625, 0.625, 0.625] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "scale": [0.5, 0.5, 0.5] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_mid.json b/src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_mid.json new file mode 100644 index 0000000..db3fa7a --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_mid.json @@ -0,0 +1,84 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "1": "modernlife:block/metal_catwalk_floor", + "particle": "modernlife:block/metal_catwalk_floor" + }, + "elements": [ + { + "from": [1, 1, 3], + "to": [15, 1, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 0, 1]}, + "faces": { + "north": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "up": {"uv": [14, 12, 0, 2], "texture": "#1"}, + "down": {"uv": [14, 2, 0, 12], "texture": "#1"} + } + }, + { + "from": [1, 1, 13], + "to": [15, 1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 0, 4]}, + "faces": { + "north": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "up": {"uv": [14, 11, 0, 8], "texture": "#1"}, + "down": {"uv": [14, 8, 0, 11], "texture": "#1"} + } + }, + { + "from": [1, 1, 0], + "to": [15, 1, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 0, 12]}, + "faces": { + "north": {"uv": [7, 0, 0, 0], "texture": "#1"}, + "east": {"uv": [7, 0, 0, 0], "texture": "#1"}, + "south": {"uv": [7, 0, 0, 0], "texture": "#1"}, + "west": {"uv": [7, 0, 0, 0], "texture": "#1"}, + "up": {"uv": [14, 9, 0, 12], "texture": "#1"}, + "down": {"uv": [14, 12, 0, 9], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 45, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 225, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "scale": [0.625, 0.625, 0.625] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "scale": [0.5, 0.5, 0.5] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_ne.json b/src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_ne.json new file mode 100644 index 0000000..85099c5 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_ne.json @@ -0,0 +1,110 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "1": "modernlife:block/metal_catwalk_floor", + "particle": "modernlife:block/metal_catwalk_floor" + }, + "elements": [ + { + "from": [13, 0, 1], + "to": [15, 1, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 0, 1]}, + "faces": { + "north": {"uv": [14, 0, 16, 1], "texture": "#1"}, + "east": {"uv": [14, 0, 16, 1], "texture": "#1"}, + "south": {"uv": [14, 0, 16, 1], "texture": "#1"}, + "west": {"uv": [14, 0, 16, 1], "texture": "#1"}, + "up": {"uv": [16, 2, 14, 0], "texture": "#1"}, + "down": {"uv": [16, 0, 14, 2], "texture": "#1"} + } + }, + { + "from": [3, 1, 1], + "to": [15, 1, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 0, 1]}, + "faces": { + "north": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "up": {"uv": [12, 14, 0, 2], "texture": "#1"}, + "down": {"uv": [12, 2, 0, 14], "texture": "#1"} + } + }, + { + "from": [3, 1, 13], + "to": [15, 1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 0, 4]}, + "faces": { + "north": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "up": {"uv": [12, 11, 0, 8], "texture": "#1"}, + "down": {"uv": [12, 8, 0, 11], "texture": "#1"} + } + }, + { + "from": [0, 1, 13], + "to": [3, 1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-3, 0, 4]}, + "faces": { + "north": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "up": {"uv": [7, 11, 4, 8], "texture": "#1"}, + "down": {"uv": [7, 8, 4, 11], "texture": "#1"} + } + }, + { + "from": [0, 1, 1], + "to": [3, 1, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [-2, 0, 1]}, + "faces": { + "north": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "up": {"uv": [7, 14, 4, 2], "texture": "#1"}, + "down": {"uv": [7, 2, 4, 14], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 45, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 225, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "scale": [0.625, 0.625, 0.625] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "scale": [0.5, 0.5, 0.5] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_north_end.json b/src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_north_end.json new file mode 100644 index 0000000..c65493f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_north_end.json @@ -0,0 +1,97 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "1": "modernlife:block/metal_catwalk_floor", + "particle": "modernlife:block/metal_catwalk_floor" + }, + "elements": [ + { + "from": [1, 0, 1], + "to": [3, 1, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 0, 1]}, + "faces": { + "north": {"uv": [14, 0, 16, 1], "texture": "#1"}, + "east": {"uv": [14, 0, 16, 1], "texture": "#1"}, + "south": {"uv": [14, 0, 16, 1], "texture": "#1"}, + "west": {"uv": [14, 0, 16, 1], "texture": "#1"}, + "up": {"uv": [16, 2, 14, 0], "texture": "#1"}, + "down": {"uv": [16, 0, 14, 2], "texture": "#1"} + } + }, + { + "from": [13, 0, 1], + "to": [15, 1, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 0, 1]}, + "faces": { + "north": {"uv": [14, 0, 16, 1], "texture": "#1"}, + "east": {"uv": [14, 0, 16, 1], "texture": "#1"}, + "south": {"uv": [14, 0, 16, 1], "texture": "#1"}, + "west": {"uv": [14, 0, 16, 1], "texture": "#1"}, + "up": {"uv": [16, 2, 14, 0], "texture": "#1"}, + "down": {"uv": [16, 0, 14, 2], "texture": "#1"} + } + }, + { + "from": [1, 1, 13], + "to": [15, 1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 0, 4]}, + "faces": { + "north": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "up": {"uv": [14, 11, 0, 8], "texture": "#1"}, + "down": {"uv": [14, 8, 0, 11], "texture": "#1"} + } + }, + { + "from": [1, 1, 1], + "to": [15, 1, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 0, 1]}, + "faces": { + "north": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "up": {"uv": [14, 14, 0, 2], "texture": "#1"}, + "down": {"uv": [14, 2, 0, 14], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 45, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 225, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "scale": [0.625, 0.625, 0.625] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "scale": [0.5, 0.5, 0.5] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_northsouth.json b/src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_northsouth.json new file mode 100644 index 0000000..23393b6 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_northsouth.json @@ -0,0 +1,84 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "1": "modernlife:block/metal_catwalk_floor", + "particle": "modernlife:block/metal_catwalk_floor" + }, + "elements": [ + { + "from": [1, 1, 13], + "to": [15, 1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 0, 4]}, + "faces": { + "north": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "up": {"uv": [14, 11, 0, 8], "texture": "#1"}, + "down": {"uv": [14, 8, 0, 11], "texture": "#1"} + } + }, + { + "from": [1, 1, 3], + "to": [15, 1, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 0, 1]}, + "faces": { + "north": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "up": {"uv": [14, 12, 0, 2], "texture": "#1"}, + "down": {"uv": [14, 2, 0, 12], "texture": "#1"} + } + }, + { + "from": [1, 1, 0], + "to": [15, 1, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 0, -9]}, + "faces": { + "north": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "up": {"uv": [14, 5, 0, 2], "texture": "#1"}, + "down": {"uv": [14, 2, 0, 5], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 45, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 225, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "scale": [0.625, 0.625, 0.625] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "scale": [0.5, 0.5, 0.5] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_nw.json b/src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_nw.json new file mode 100644 index 0000000..ea613b4 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_nw.json @@ -0,0 +1,110 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "1": "modernlife:block/metal_catwalk_floor", + "particle": "modernlife:block/metal_catwalk_floor" + }, + "elements": [ + { + "from": [1, 0, 1], + "to": [3, 1, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 0, 1]}, + "faces": { + "north": {"uv": [14, 0, 16, 1], "texture": "#1"}, + "east": {"uv": [14, 0, 16, 1], "texture": "#1"}, + "south": {"uv": [14, 0, 16, 1], "texture": "#1"}, + "west": {"uv": [14, 0, 16, 1], "texture": "#1"}, + "up": {"uv": [16, 2, 14, 0], "texture": "#1"}, + "down": {"uv": [16, 0, 14, 2], "texture": "#1"} + } + }, + { + "from": [1, 1, 1], + "to": [13, 1, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 0, 1]}, + "faces": { + "north": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "up": {"uv": [14, 14, 2, 2], "texture": "#1"}, + "down": {"uv": [14, 2, 2, 14], "texture": "#1"} + } + }, + { + "from": [13, 1, 1], + "to": [16, 1, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 0, 1]}, + "faces": { + "north": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "up": {"uv": [10, 14, 7, 2], "texture": "#1"}, + "down": {"uv": [10, 2, 7, 14], "texture": "#1"} + } + }, + { + "from": [1, 1, 13], + "to": [13, 1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 0, 1]}, + "faces": { + "north": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "up": {"uv": [14, 11, 2, 8], "texture": "#1"}, + "down": {"uv": [14, 8, 2, 11], "texture": "#1"} + } + }, + { + "from": [13, 1, 13], + "to": [16, 1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 0, 1]}, + "faces": { + "north": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "up": {"uv": [10, 11, 7, 7], "texture": "#1"}, + "down": {"uv": [10, 7, 7, 11], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 45, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 225, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "scale": [0.625, 0.625, 0.625] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "scale": [0.5, 0.5, 0.5] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_se.json b/src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_se.json new file mode 100644 index 0000000..4794604 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_se.json @@ -0,0 +1,110 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "1": "modernlife:block/metal_catwalk_floor", + "particle": "modernlife:block/metal_catwalk_floor" + }, + "elements": [ + { + "from": [13, 0, 13], + "to": [15, 1, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 0, 13]}, + "faces": { + "north": {"uv": [14, 0, 16, 1], "texture": "#1"}, + "east": {"uv": [14, 0, 16, 1], "texture": "#1"}, + "south": {"uv": [14, 0, 16, 1], "texture": "#1"}, + "west": {"uv": [14, 0, 16, 1], "texture": "#1"}, + "up": {"uv": [16, 2, 14, 0], "texture": "#1"}, + "down": {"uv": [16, 0, 14, 2], "texture": "#1"} + } + }, + { + "from": [3, 1, 3], + "to": [15, 1, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 0, 1]}, + "faces": { + "north": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "up": {"uv": [12, 12, 0, 0], "texture": "#1"}, + "down": {"uv": [12, 0, 0, 12], "texture": "#1"} + } + }, + { + "from": [3, 1, 0], + "to": [15, 1, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 0, 1]}, + "faces": { + "north": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "up": {"uv": [12, 5, 0, 2], "texture": "#1"}, + "down": {"uv": [12, 2, 0, 5], "texture": "#1"} + } + }, + { + "from": [0, 1, 3], + "to": [3, 1, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 0, 1]}, + "faces": { + "north": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "up": {"uv": [7, 12, 4, 0], "texture": "#1"}, + "down": {"uv": [7, 0, 4, 12], "texture": "#1"} + } + }, + { + "from": [0, 1, 0], + "to": [3, 1, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 0, 1]}, + "faces": { + "north": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "up": {"uv": [7, 5, 4, 2], "texture": "#1"}, + "down": {"uv": [7, 2, 4, 5], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 45, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 225, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "scale": [0.625, 0.625, 0.625] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "scale": [0.5, 0.5, 0.5] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_single.json b/src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_single.json new file mode 100644 index 0000000..3d1c204 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_single.json @@ -0,0 +1,109 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "28": "modernlife:block/metal_catwalk_floor" + }, + "elements": [ + { + "from": [1, 0, 13], + "to": [3, 1, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 0, 13]}, + "faces": { + "north": {"uv": [14, 0, 16, 1], "texture": "#28"}, + "east": {"uv": [14, 0, 16, 1], "texture": "#28"}, + "south": {"uv": [14, 0, 16, 1], "texture": "#28"}, + "west": {"uv": [14, 0, 16, 1], "texture": "#28"}, + "up": {"uv": [16, 2, 14, 0], "texture": "#28"}, + "down": {"uv": [16, 0, 14, 2], "texture": "#28"} + } + }, + { + "from": [13, 0, 13], + "to": [15, 1, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 0, 13]}, + "faces": { + "north": {"uv": [14, 0, 16, 1], "texture": "#28"}, + "east": {"uv": [14, 0, 16, 1], "texture": "#28"}, + "south": {"uv": [14, 0, 16, 1], "texture": "#28"}, + "west": {"uv": [14, 0, 16, 1], "texture": "#28"}, + "up": {"uv": [16, 2, 14, 0], "texture": "#28"}, + "down": {"uv": [16, 0, 14, 2], "texture": "#28"} + } + }, + { + "from": [1, 0, 1], + "to": [3, 1, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 0, 1]}, + "faces": { + "north": {"uv": [14, 0, 16, 1], "texture": "#28"}, + "east": {"uv": [14, 0, 16, 1], "texture": "#28"}, + "south": {"uv": [14, 0, 16, 1], "texture": "#28"}, + "west": {"uv": [14, 0, 16, 1], "texture": "#28"}, + "up": {"uv": [16, 2, 14, 0], "texture": "#28"}, + "down": {"uv": [16, 0, 14, 2], "texture": "#28"} + } + }, + { + "from": [13, 0, 1], + "to": [15, 1, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 0, 1]}, + "faces": { + "north": {"uv": [14, 0, 16, 1], "texture": "#28"}, + "east": {"uv": [14, 0, 16, 1], "texture": "#28"}, + "south": {"uv": [14, 0, 16, 1], "texture": "#28"}, + "west": {"uv": [14, 0, 16, 1], "texture": "#28"}, + "up": {"uv": [16, 2, 14, 0], "texture": "#28"}, + "down": {"uv": [16, 0, 14, 2], "texture": "#28"} + } + }, + { + "from": [1, 1, 1], + "to": [15, 1, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 0, 1]}, + "faces": { + "north": {"uv": [0, 0, 7, 0], "texture": "#28"}, + "east": {"uv": [0, 0, 7, 0], "texture": "#28"}, + "south": {"uv": [0, 0, 7, 0], "texture": "#28"}, + "west": {"uv": [0, 0, 7, 0], "texture": "#28"}, + "up": {"uv": [14, 14, 0, 0], "texture": "#28"}, + "down": {"uv": [14, 0, 0, 14], "texture": "#28"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 45, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 225, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "scale": [0.625, 0.625, 0.625] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "scale": [0.5, 0.5, 0.5] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_south_end.json b/src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_south_end.json new file mode 100644 index 0000000..55cb6a7 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_south_end.json @@ -0,0 +1,97 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "1": "modernlife:block/metal_catwalk_floor", + "particle": "modernlife:block/metal_catwalk_floor" + }, + "elements": [ + { + "from": [1, 0, 13], + "to": [3, 1, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 0, 13]}, + "faces": { + "north": {"uv": [14, 0, 16, 1], "texture": "#1"}, + "east": {"uv": [14, 0, 16, 1], "texture": "#1"}, + "south": {"uv": [14, 0, 16, 1], "texture": "#1"}, + "west": {"uv": [14, 0, 16, 1], "texture": "#1"}, + "up": {"uv": [16, 2, 14, 0], "texture": "#1"}, + "down": {"uv": [16, 0, 14, 2], "texture": "#1"} + } + }, + { + "from": [13, 0, 13], + "to": [15, 1, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 0, 13]}, + "faces": { + "north": {"uv": [14, 0, 16, 1], "texture": "#1"}, + "east": {"uv": [14, 0, 16, 1], "texture": "#1"}, + "south": {"uv": [14, 0, 16, 1], "texture": "#1"}, + "west": {"uv": [14, 0, 16, 1], "texture": "#1"}, + "up": {"uv": [16, 2, 14, 0], "texture": "#1"}, + "down": {"uv": [16, 0, 14, 2], "texture": "#1"} + } + }, + { + "from": [1, 1, 3], + "to": [15, 1, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 0, 1]}, + "faces": { + "north": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "up": {"uv": [14, 12, 0, 0], "texture": "#1"}, + "down": {"uv": [14, 0, 0, 12], "texture": "#1"} + } + }, + { + "from": [1, 1, 0], + "to": [15, 1, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 0, 1]}, + "faces": { + "north": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "up": {"uv": [14, 5, 0, 2], "texture": "#1"}, + "down": {"uv": [14, 2, 0, 5], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 45, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 225, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "scale": [0.625, 0.625, 0.625] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "scale": [0.5, 0.5, 0.5] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_sw.json b/src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_sw.json new file mode 100644 index 0000000..28c16c5 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_sw.json @@ -0,0 +1,110 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "1": "modernlife:block/metal_catwalk_floor", + "particle": "modernlife:block/metal_catwalk_floor" + }, + "elements": [ + { + "from": [1, 0, 13], + "to": [3, 1, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 0, 13]}, + "faces": { + "north": {"uv": [14, 0, 16, 1], "texture": "#1"}, + "east": {"uv": [14, 0, 16, 1], "texture": "#1"}, + "south": {"uv": [14, 0, 16, 1], "texture": "#1"}, + "west": {"uv": [14, 0, 16, 1], "texture": "#1"}, + "up": {"uv": [16, 2, 14, 0], "texture": "#1"}, + "down": {"uv": [16, 0, 14, 2], "texture": "#1"} + } + }, + { + "from": [1, 1, 3], + "to": [13, 1, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 0, 1]}, + "faces": { + "north": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "up": {"uv": [14, 12, 2, 0], "texture": "#1"}, + "down": {"uv": [14, 0, 2, 12], "texture": "#1"} + } + }, + { + "from": [1, 1, 0], + "to": [13, 1, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 0, 1]}, + "faces": { + "north": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "up": {"uv": [14, 5, 2, 2], "texture": "#1"}, + "down": {"uv": [14, 2, 2, 5], "texture": "#1"} + } + }, + { + "from": [13, 1, 3], + "to": [16, 1, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 0, 1]}, + "faces": { + "north": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "up": {"uv": [10, 12, 7, 0], "texture": "#1"}, + "down": {"uv": [10, 0, 7, 12], "texture": "#1"} + } + }, + { + "from": [13, 1, 0], + "to": [16, 1, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 0, 1]}, + "faces": { + "north": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "up": {"uv": [10, 5, 7, 2], "texture": "#1"}, + "down": {"uv": [10, 2, 7, 5], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 45, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 225, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "scale": [0.625, 0.625, 0.625] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "scale": [0.5, 0.5, 0.5] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_west_end.json b/src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_west_end.json new file mode 100644 index 0000000..2825b6c --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/metal_catwalk_floor_west_end.json @@ -0,0 +1,97 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "1": "modernlife:block/metal_catwalk_floor", + "particle": "modernlife:block/metal_catwalk_floor" + }, + "elements": [ + { + "from": [1, 0, 13], + "to": [3, 1, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 0, 13]}, + "faces": { + "north": {"uv": [14, 0, 16, 1], "texture": "#1"}, + "east": {"uv": [14, 0, 16, 1], "texture": "#1"}, + "south": {"uv": [14, 0, 16, 1], "texture": "#1"}, + "west": {"uv": [14, 0, 16, 1], "texture": "#1"}, + "up": {"uv": [16, 2, 14, 0], "texture": "#1"}, + "down": {"uv": [16, 0, 14, 2], "texture": "#1"} + } + }, + { + "from": [1, 0, 1], + "to": [3, 1, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 0, 1]}, + "faces": { + "north": {"uv": [14, 0, 16, 1], "texture": "#1"}, + "east": {"uv": [14, 0, 16, 1], "texture": "#1"}, + "south": {"uv": [14, 0, 16, 1], "texture": "#1"}, + "west": {"uv": [14, 0, 16, 1], "texture": "#1"}, + "up": {"uv": [16, 2, 14, 0], "texture": "#1"}, + "down": {"uv": [16, 0, 14, 2], "texture": "#1"} + } + }, + { + "from": [1, 1, 1], + "to": [13, 1, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 0, 1]}, + "faces": { + "north": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "up": {"uv": [14, 14, 2, 0], "texture": "#1"}, + "down": {"uv": [14, 0, 2, 14], "texture": "#1"} + } + }, + { + "from": [13, 1, 1], + "to": [17, 1, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 0, 1]}, + "faces": { + "north": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 7, 0], "texture": "#1"}, + "up": {"uv": [10, 14, 6, 0], "texture": "#1"}, + "down": {"uv": [10, 0, 6, 14], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 45, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 225, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "scale": [0.625, 0.625, 0.625] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "scale": [0.5, 0.5, 0.5] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/metal_catwalk_four_corner.json b/src/main/resources/assets/modernlife/models/block/metal_catwalk_four_corner.json new file mode 100644 index 0000000..1591adb --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/metal_catwalk_four_corner.json @@ -0,0 +1,253 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "2": "block/anvil" + }, + "elements": [ + { + "from": [0.8, 0.5, 7.2], + "to": [16, 1, 8.8], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 1.6]}, + "faces": { + "north": {"uv": [0, 0, 15.2, 0.5], "texture": "#2"}, + "east": {"uv": [0, 0, 1.6, 0.5], "texture": "#2"}, + "south": {"uv": [0, 0, 15.2, 0.5], "texture": "#2"}, + "west": {"uv": [0, 0, 1.6, 0.5], "texture": "#2"}, + "up": {"uv": [0, 0, 15.2, 1.6], "texture": "#2"}, + "down": {"uv": [0, 0, 15.2, 1.6], "texture": "#2"} + } + }, + { + "from": [0.8, 0.5, 0.8], + "to": [16, 1, 2.4], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 0.8]}, + "faces": { + "north": {"uv": [0, 0, 15.2, 0.5], "texture": "#2"}, + "east": {"uv": [0, 0, 1.6, 0.5], "texture": "#2"}, + "south": {"uv": [0, 0, 15.2, 0.5], "texture": "#2"}, + "west": {"uv": [0, 0, 1.6, 0.5], "texture": "#2"}, + "up": {"uv": [0, 0, 15.2, 1.6], "texture": "#2"}, + "down": {"uv": [0, 0, 15.2, 1.6], "texture": "#2"} + } + }, + { + "from": [0.8, 0.5, 4], + "to": [16, 1, 5.6], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 1.6]}, + "faces": { + "north": {"uv": [0, 0, 15.2, 0.5], "texture": "#2"}, + "east": {"uv": [0, 0, 1.6, 0.5], "texture": "#2"}, + "south": {"uv": [0, 0, 15.2, 0.5], "texture": "#2"}, + "west": {"uv": [0, 0, 1.6, 0.5], "texture": "#2"}, + "up": {"uv": [0, 0, 15.2, 1.6], "texture": "#2"}, + "down": {"uv": [0, 0, 15.2, 1.6], "texture": "#2"} + } + }, + { + "from": [0.8, 0.5, 13.6], + "to": [16, 1, 15.2], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 1.6]}, + "faces": { + "north": {"uv": [0, 0, 15.2, 0.5], "texture": "#2"}, + "east": {"uv": [0, 0, 1.6, 0.5], "texture": "#2"}, + "south": {"uv": [0, 0, 15.2, 0.5], "texture": "#2"}, + "west": {"uv": [0, 0, 1.6, 0.5], "texture": "#2"}, + "up": {"uv": [0, 0, 15.2, 1.6], "texture": "#2"}, + "down": {"uv": [0, 0, 15.2, 1.6], "texture": "#2"} + } + }, + { + "from": [0.8, 0.5, 10.4], + "to": [16, 1, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 1.6]}, + "faces": { + "north": {"uv": [0, 0, 15.2, 0.5], "texture": "#2"}, + "east": {"uv": [0, 0, 1.6, 0.5], "texture": "#2"}, + "south": {"uv": [0, 0, 15.2, 0.5], "texture": "#2"}, + "west": {"uv": [0, 0, 1.6, 0.5], "texture": "#2"}, + "up": {"uv": [0, 0, 15.2, 1.6], "texture": "#2"}, + "down": {"uv": [0, 0, 15.2, 1.6], "texture": "#2"} + } + }, + { + "from": [10.4, 0, 0], + "to": [12, 0.5, 15.2], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 1.6]}, + "faces": { + "north": {"uv": [0, 0, 1.6, 0.5], "texture": "#2"}, + "east": {"uv": [0, 0, 15.2, 0.5], "texture": "#2"}, + "south": {"uv": [0, 0, 1.6, 0.5], "texture": "#2"}, + "west": {"uv": [0, 0, 15.2, 0.5], "texture": "#2"}, + "up": {"uv": [0, 0, 15.2, 1.6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 15.2, 1.6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [13.6, 0, 0], + "to": [15.2, 0.5, 15.2], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 1.6]}, + "faces": { + "north": {"uv": [0, 0, 1.6, 0.5], "texture": "#2"}, + "east": {"uv": [0, 0, 15.2, 0.5], "texture": "#2"}, + "south": {"uv": [0, 0, 1.6, 0.5], "texture": "#2"}, + "west": {"uv": [0, 0, 15.2, 0.5], "texture": "#2"}, + "up": {"uv": [0, 0, 15.2, 1.6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 15.2, 1.6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [4, 0, 0], + "to": [5.6, 0.5, 15.2], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 1.6]}, + "faces": { + "north": {"uv": [0, 0, 1.6, 0.5], "texture": "#2"}, + "east": {"uv": [0, 0, 15.2, 0.5], "texture": "#2"}, + "south": {"uv": [0, 0, 1.6, 0.5], "texture": "#2"}, + "west": {"uv": [0, 0, 15.2, 0.5], "texture": "#2"}, + "up": {"uv": [0, 0, 15.2, 1.6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 15.2, 1.6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [0.8, 0, 0], + "to": [2.4, 0.5, 15.2], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 0.8]}, + "faces": { + "north": {"uv": [0, 0, 1.6, 0.5], "texture": "#2"}, + "east": {"uv": [0, 0, 15.2, 0.5], "texture": "#2"}, + "south": {"uv": [0, 0, 1.6, 0.5], "texture": "#2"}, + "west": {"uv": [0, 0, 15.2, 0.5], "texture": "#2"}, + "up": {"uv": [0, 0, 15.2, 1.6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 15.2, 1.6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [7.2, 0, 0], + "to": [8.8, 0.5, 15.2], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 1.6]}, + "faces": { + "north": {"uv": [0, 0, 1.6, 0.5], "texture": "#2"}, + "east": {"uv": [0, 0, 15.2, 0.5], "texture": "#2"}, + "south": {"uv": [0, 0, 1.6, 0.5], "texture": "#2"}, + "west": {"uv": [0, 0, 15.2, 0.5], "texture": "#2"}, + "up": {"uv": [0, 0, 15.2, 1.6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 15.2, 1.6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [0.8, 1, 13.6], + "to": [2.4, 16, 15.2], + "faces": { + "north": {"uv": [0, 0, 1.6, 15], "texture": "#2"}, + "east": {"uv": [0, 0, 1.6, 15], "texture": "#2"}, + "south": {"uv": [0, 0, 1.6, 15], "texture": "#2"}, + "west": {"uv": [0, 0, 1.6, 15], "texture": "#2"}, + "up": {"uv": [0, 0, 1.6, 1.6], "texture": "#2"}, + "down": {"uv": [0, 0, 1.6, 1.6], "texture": "#2"} + } + }, + { + "from": [2.4, 7.5, 13.6], + "to": [16, 9.1, 15.2], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -3.55, 0]}, + "faces": { + "north": {"uv": [0, 0, 13.6, 1.6], "texture": "#2"}, + "east": {"uv": [0, 0, 1.6, 1.6], "texture": "#2"}, + "south": {"uv": [0, 0, 13.6, 1.6], "texture": "#2"}, + "west": {"uv": [0, 0, 1.6, 1.6], "texture": "#2"}, + "up": {"uv": [0, 0, 13.6, 1.6], "texture": "#2"}, + "down": {"uv": [0, 0, 13.6, 1.6], "texture": "#2"} + } + }, + { + "from": [2.4, 14.4, 13.6], + "to": [16, 16, 15.2], + "faces": { + "north": {"uv": [0, 0, 13.6, 1.6], "texture": "#2"}, + "east": {"uv": [0, 0, 1.6, 1.6], "texture": "#2"}, + "south": {"uv": [0, 0, 13.6, 1.6], "texture": "#2"}, + "west": {"uv": [0, 0, 1.6, 1.6], "texture": "#2"}, + "up": {"uv": [0, 0, 13.6, 1.6], "texture": "#2"}, + "down": {"uv": [0, 0, 13.6, 1.6], "texture": "#2"} + } + }, + { + "from": [0.8, 7.5, -0.1], + "to": [2.4, 9.1, 13.5], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -0.55, 0]}, + "faces": { + "north": {"uv": [0, 0, 1.6, 1.6], "texture": "#2"}, + "east": {"uv": [0, 0, 13.6, 1.6], "texture": "#2"}, + "south": {"uv": [0, 0, 1.6, 1.6], "texture": "#2"}, + "west": {"uv": [0, 0, 13.6, 1.6], "texture": "#2"}, + "up": {"uv": [0, 0, 13.6, 1.6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 13.6, 1.6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [0.8, 14.4, 0], + "to": [2.4, 16, 13.6], + "faces": { + "north": {"uv": [0, 0, 1.6, 1.6], "texture": "#2"}, + "east": {"uv": [0, 0, 13.6, 1.6], "texture": "#2"}, + "south": {"uv": [0, 0, 1.6, 1.6], "texture": "#2"}, + "west": {"uv": [0, 0, 13.6, 1.6], "texture": "#2"}, + "up": {"uv": [0, 0, 13.6, 1.6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 13.6, 1.6], "rotation": 90, "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 45, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 225, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "scale": [0.625, 0.625, 0.625] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "flooring", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] + }, + { + "name": "railing", + "origin": [0, 0, 0], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [10, 11, 12, 13, 14] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/metal_catwalk_four_way_intersection.json b/src/main/resources/assets/modernlife/models/block/metal_catwalk_four_way_intersection.json new file mode 100644 index 0000000..8f97ac3 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/metal_catwalk_four_way_intersection.json @@ -0,0 +1,204 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "1": "block/anvil" + }, + "elements": [ + { + "from": [13.6, 1, 13.6], + "to": [15.2, 16, 15.2], + "faces": { + "north": {"uv": [0, 0, 1.6, 15], "texture": "#1"}, + "east": {"uv": [0, 0, 1.6, 15], "texture": "#1"}, + "south": {"uv": [0, 0, 1.6, 15], "texture": "#1"}, + "west": {"uv": [0, 0, 1.6, 15], "texture": "#1"}, + "up": {"uv": [0, 0, 1.6, 1.6], "texture": "#1"}, + "down": {"uv": [0, 0, 1.6, 1.6], "texture": "#1"} + } + }, + { + "from": [0.8, 1, 0.8], + "to": [2.4, 16, 2.4], + "faces": { + "north": {"uv": [0, 0, 1.6, 15], "texture": "#1"}, + "east": {"uv": [0, 0, 1.6, 15], "texture": "#1"}, + "south": {"uv": [0, 0, 1.6, 15], "texture": "#1"}, + "west": {"uv": [0, 0, 1.6, 15], "texture": "#1"}, + "up": {"uv": [0, 0, 1.6, 1.6], "texture": "#1"}, + "down": {"uv": [0, 0, 1.6, 1.6], "texture": "#1"} + } + }, + { + "from": [13.6, 1, 0.8], + "to": [15.2, 16, 2.4], + "faces": { + "north": {"uv": [0, 0, 1.6, 15], "texture": "#1"}, + "east": {"uv": [0, 0, 1.6, 15], "texture": "#1"}, + "south": {"uv": [0, 0, 1.6, 15], "texture": "#1"}, + "west": {"uv": [0, 0, 1.6, 15], "texture": "#1"}, + "up": {"uv": [0, 0, 1.6, 1.6], "texture": "#1"}, + "down": {"uv": [0, 0, 1.6, 1.6], "texture": "#1"} + } + }, + { + "from": [0.8, 1, 13.6], + "to": [2.4, 16, 15.2], + "faces": { + "north": {"uv": [0, 0, 1.6, 15], "texture": "#1"}, + "east": {"uv": [0, 0, 1.6, 15], "texture": "#1"}, + "south": {"uv": [0, 0, 1.6, 15], "texture": "#1"}, + "west": {"uv": [0, 0, 1.6, 15], "texture": "#1"}, + "up": {"uv": [0, 0, 1.6, 1.6], "texture": "#1"}, + "down": {"uv": [0, 0, 1.6, 1.6], "texture": "#1"} + } + }, + { + "from": [0, 0.5, 7.2], + "to": [16, 1, 8.8], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 1.6]}, + "faces": { + "north": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 1.6], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 1.6], "texture": "#1"} + } + }, + { + "from": [0, 0.5, 0.8], + "to": [16, 1, 2.4], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 0.8]}, + "faces": { + "north": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 1.6], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 1.6], "texture": "#1"} + } + }, + { + "from": [0, 0.5, 4], + "to": [16, 1, 5.6], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 1.6]}, + "faces": { + "north": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 1.6], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 1.6], "texture": "#1"} + } + }, + { + "from": [0, 0.5, 13.6], + "to": [16, 1, 15.2], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 1.6]}, + "faces": { + "north": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 1.6], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 1.6], "texture": "#1"} + } + }, + { + "from": [0, 0.5, 10.4], + "to": [16, 1, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 1.6]}, + "faces": { + "north": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 1.6], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 1.6], "texture": "#1"} + } + }, + { + "from": [10.4, 0, 0], + "to": [12, 0.5, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 1.6]}, + "faces": { + "north": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 1.6], "rotation": 270, "texture": "#1"}, + "down": {"uv": [0, 0, 16, 1.6], "rotation": 90, "texture": "#1"} + } + }, + { + "from": [13.6, 0, 0], + "to": [15.2, 0.5, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 1.6]}, + "faces": { + "north": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 1.6], "rotation": 270, "texture": "#1"}, + "down": {"uv": [0, 0, 16, 1.6], "rotation": 90, "texture": "#1"} + } + }, + { + "from": [4, 0, 0], + "to": [5.6, 0.5, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 1.6]}, + "faces": { + "north": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 1.6], "rotation": 270, "texture": "#1"}, + "down": {"uv": [0, 0, 16, 1.6], "rotation": 90, "texture": "#1"} + } + }, + { + "from": [0.8, 0, 0], + "to": [2.4, 0.5, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 0.8]}, + "faces": { + "north": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 1.6], "rotation": 270, "texture": "#1"}, + "down": {"uv": [0, 0, 16, 1.6], "rotation": 90, "texture": "#1"} + } + }, + { + "from": [7.2, 0, 0], + "to": [8.8, 0.5, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 1.6]}, + "faces": { + "north": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 1.6], "rotation": 270, "texture": "#1"}, + "down": {"uv": [0, 0, 16, 1.6], "rotation": 90, "texture": "#1"} + } + } + ], + "groups": [ + { + "name": "railing", + "origin": [0, 0, 0], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [0, 1, 2, 3] + }, + { + "name": "flooring", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/metal_catwalk_north_south_passage.json b/src/main/resources/assets/modernlife/models/block/metal_catwalk_north_south_passage.json new file mode 100644 index 0000000..14e7d5e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/metal_catwalk_north_south_passage.json @@ -0,0 +1,104 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "27": "modernlife:block/metal_catwalk" + }, + "elements": [ + { + "from": [14, 6, 2], + "to": [14, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 11, 5]}, + "faces": { + "north": {"uv": [0, 0, 0, 5], "texture": "#27"}, + "east": {"uv": [14, 0, 0, 10], "texture": "#27"}, + "south": {"uv": [0, 0, 0, 5], "texture": "#27"}, + "west": {"uv": [0, 0, 14, 10], "texture": "#27"}, + "up": {"uv": [5, 0, 0, 0], "rotation": 90, "texture": "#27"}, + "down": {"uv": [5, 0, 0, 0], "rotation": 270, "texture": "#27"} + } + }, + { + "from": [2, 6, 2], + "to": [2, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 11, 5]}, + "faces": { + "north": {"uv": [0, 0, 0, 5], "texture": "#27"}, + "east": {"uv": [14, 0, 0, 10], "texture": "#27"}, + "south": {"uv": [0, 0, 0, 5], "texture": "#27"}, + "west": {"uv": [0, 0, 14, 10], "texture": "#27"}, + "up": {"uv": [5, 0, 0, 0], "rotation": 90, "texture": "#27"}, + "down": {"uv": [5, 0, 0, 0], "rotation": 270, "texture": "#27"} + } + }, + { + "from": [2, 6, 0], + "to": [2, 16, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 11, 5]}, + "faces": { + "north": {"uv": [0, 0, 0, 5], "texture": "#27"}, + "east": {"uv": [14, 0, 12, 10], "texture": "#27"}, + "south": {"uv": [0, 0, 0, 5], "texture": "#27"}, + "west": {"uv": [12, 0, 14, 10], "texture": "#27"}, + "up": {"uv": [5, 0, 0, 0], "rotation": 90, "texture": "#27"}, + "down": {"uv": [5, 0, 0, 0], "rotation": 270, "texture": "#27"} + } + }, + { + "from": [14, 6, 0], + "to": [14, 16, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 11, 5]}, + "faces": { + "north": {"uv": [0, 0, 0, 5], "texture": "#27"}, + "east": {"uv": [14, 0, 12, 10], "texture": "#27"}, + "south": {"uv": [0, 0, 0, 5], "texture": "#27"}, + "west": {"uv": [12, 0, 14, 10], "texture": "#27"}, + "up": {"uv": [5, 0, 0, 0], "rotation": 90, "texture": "#27"}, + "down": {"uv": [5, 0, 0, 0], "rotation": 270, "texture": "#27"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 45, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 225, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "scale": [0.625, 0.625, 0.625] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "railing", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2, 3] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/metal_catwalk_one_border.json b/src/main/resources/assets/modernlife/models/block/metal_catwalk_one_border.json new file mode 100644 index 0000000..3b04a05 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/metal_catwalk_one_border.json @@ -0,0 +1,78 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "27": "modernlife:block/metal_catwalk" + }, + "elements": [ + { + "from": [2, 6, 2], + "to": [16, 16, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 11, 8]}, + "faces": { + "north": {"uv": [14, 0, 0, 10], "texture": "#27"}, + "east": {"uv": [0, 0, 0, 5], "texture": "#27"}, + "south": {"uv": [0, 0, 14, 10], "texture": "#27"}, + "west": {"uv": [0, 0, 0, 5], "texture": "#27"}, + "up": {"uv": [5, 0, 0, 0], "texture": "#27"}, + "down": {"uv": [5, 0, 0, 0], "texture": "#27"} + } + }, + { + "from": [0, 6, 2], + "to": [2, 16, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 11, 8]}, + "faces": { + "north": {"uv": [14, 0, 12, 10], "texture": "#27"}, + "east": {"uv": [0, 0, 0, 5], "texture": "#27"}, + "south": {"uv": [12, 0, 14, 10], "texture": "#27"}, + "west": {"uv": [0, 0, 0, 5], "texture": "#27"}, + "up": {"uv": [5, 0, 0, 0], "texture": "#27"}, + "down": {"uv": [5, 0, 0, 0], "texture": "#27"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 45, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 225, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "scale": [0.625, 0.625, 0.625] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "railing", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/metal_catwalk_sw_corner.json b/src/main/resources/assets/modernlife/models/block/metal_catwalk_sw_corner.json new file mode 100644 index 0000000..389b0b3 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/metal_catwalk_sw_corner.json @@ -0,0 +1,254 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "2": "block/anvil", + "particle": "block/anvil" + }, + "elements": [ + { + "from": [0.8, 0.5, 7.2], + "to": [16, 1, 8.8], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 1.6]}, + "faces": { + "north": {"uv": [0, 0, 15.2, 0.5], "texture": "#2"}, + "east": {"uv": [0, 0, 1.6, 0.5], "texture": "#2"}, + "south": {"uv": [0, 0, 15.2, 0.5], "texture": "#2"}, + "west": {"uv": [0, 0, 1.6, 0.5], "texture": "#2"}, + "up": {"uv": [0, 0, 15.2, 1.6], "texture": "#2"}, + "down": {"uv": [0, 0, 15.2, 1.6], "texture": "#2"} + } + }, + { + "from": [0.8, 0.5, 0.8], + "to": [16, 1, 2.4], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 0.8]}, + "faces": { + "north": {"uv": [0, 0, 15.2, 0.5], "texture": "#2"}, + "east": {"uv": [0, 0, 1.6, 0.5], "texture": "#2"}, + "south": {"uv": [0, 0, 15.2, 0.5], "texture": "#2"}, + "west": {"uv": [0, 0, 1.6, 0.5], "texture": "#2"}, + "up": {"uv": [0, 0, 15.2, 1.6], "texture": "#2"}, + "down": {"uv": [0, 0, 15.2, 1.6], "texture": "#2"} + } + }, + { + "from": [0.8, 0.5, 4], + "to": [16, 1, 5.6], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 1.6]}, + "faces": { + "north": {"uv": [0, 0, 15.2, 0.5], "texture": "#2"}, + "east": {"uv": [0, 0, 1.6, 0.5], "texture": "#2"}, + "south": {"uv": [0, 0, 15.2, 0.5], "texture": "#2"}, + "west": {"uv": [0, 0, 1.6, 0.5], "texture": "#2"}, + "up": {"uv": [0, 0, 15.2, 1.6], "texture": "#2"}, + "down": {"uv": [0, 0, 15.2, 1.6], "texture": "#2"} + } + }, + { + "from": [0.8, 0.5, 13.6], + "to": [16, 1, 15.2], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 1.6]}, + "faces": { + "north": {"uv": [0, 0, 15.2, 0.5], "texture": "#2"}, + "east": {"uv": [0, 0, 1.6, 0.5], "texture": "#2"}, + "south": {"uv": [0, 0, 15.2, 0.5], "texture": "#2"}, + "west": {"uv": [0, 0, 1.6, 0.5], "texture": "#2"}, + "up": {"uv": [0, 0, 15.2, 1.6], "texture": "#2"}, + "down": {"uv": [0, 0, 15.2, 1.6], "texture": "#2"} + } + }, + { + "from": [0.8, 0.5, 10.4], + "to": [16, 1, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 1.6]}, + "faces": { + "north": {"uv": [0, 0, 15.2, 0.5], "texture": "#2"}, + "east": {"uv": [0, 0, 1.6, 0.5], "texture": "#2"}, + "south": {"uv": [0, 0, 15.2, 0.5], "texture": "#2"}, + "west": {"uv": [0, 0, 1.6, 0.5], "texture": "#2"}, + "up": {"uv": [0, 0, 15.2, 1.6], "texture": "#2"}, + "down": {"uv": [0, 0, 15.2, 1.6], "texture": "#2"} + } + }, + { + "from": [10.4, 0, 0], + "to": [12, 0.5, 15.2], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 1.6]}, + "faces": { + "north": {"uv": [0, 0, 1.6, 0.5], "texture": "#2"}, + "east": {"uv": [0, 0, 15.2, 0.5], "texture": "#2"}, + "south": {"uv": [0, 0, 1.6, 0.5], "texture": "#2"}, + "west": {"uv": [0, 0, 15.2, 0.5], "texture": "#2"}, + "up": {"uv": [0, 0, 15.2, 1.6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 15.2, 1.6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [13.6, 0, 0], + "to": [15.2, 0.5, 15.2], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 1.6]}, + "faces": { + "north": {"uv": [0, 0, 1.6, 0.5], "texture": "#2"}, + "east": {"uv": [0, 0, 15.2, 0.5], "texture": "#2"}, + "south": {"uv": [0, 0, 1.6, 0.5], "texture": "#2"}, + "west": {"uv": [0, 0, 15.2, 0.5], "texture": "#2"}, + "up": {"uv": [0, 0, 15.2, 1.6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 15.2, 1.6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [4, 0, 0], + "to": [5.6, 0.5, 15.2], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 1.6]}, + "faces": { + "north": {"uv": [0, 0, 1.6, 0.5], "texture": "#2"}, + "east": {"uv": [0, 0, 15.2, 0.5], "texture": "#2"}, + "south": {"uv": [0, 0, 1.6, 0.5], "texture": "#2"}, + "west": {"uv": [0, 0, 15.2, 0.5], "texture": "#2"}, + "up": {"uv": [0, 0, 15.2, 1.6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 15.2, 1.6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [0.8, 0, 0], + "to": [2.4, 0.5, 15.2], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 0.8]}, + "faces": { + "north": {"uv": [0, 0, 1.6, 0.5], "texture": "#2"}, + "east": {"uv": [0, 0, 15.2, 0.5], "texture": "#2"}, + "south": {"uv": [0, 0, 1.6, 0.5], "texture": "#2"}, + "west": {"uv": [0, 0, 15.2, 0.5], "texture": "#2"}, + "up": {"uv": [0, 0, 15.2, 1.6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 15.2, 1.6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [7.2, 0, 0], + "to": [8.8, 0.5, 15.2], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 1.6]}, + "faces": { + "north": {"uv": [0, 0, 1.6, 0.5], "texture": "#2"}, + "east": {"uv": [0, 0, 15.2, 0.5], "texture": "#2"}, + "south": {"uv": [0, 0, 1.6, 0.5], "texture": "#2"}, + "west": {"uv": [0, 0, 15.2, 0.5], "texture": "#2"}, + "up": {"uv": [0, 0, 15.2, 1.6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 15.2, 1.6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [0.8, 1, 13.6], + "to": [2.4, 16, 15.2], + "faces": { + "north": {"uv": [0, 0, 1.6, 15], "texture": "#2"}, + "east": {"uv": [0, 0, 1.6, 15], "texture": "#2"}, + "south": {"uv": [0, 0, 1.6, 15], "texture": "#2"}, + "west": {"uv": [0, 0, 1.6, 15], "texture": "#2"}, + "up": {"uv": [0, 0, 1.6, 1.6], "texture": "#2"}, + "down": {"uv": [0, 0, 1.6, 1.6], "texture": "#2"} + } + }, + { + "from": [2.4, 7.5, 13.6], + "to": [16, 9.1, 15.2], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -3.55, 0]}, + "faces": { + "north": {"uv": [0, 0, 13.6, 1.6], "texture": "#2"}, + "east": {"uv": [0, 0, 1.6, 1.6], "texture": "#2"}, + "south": {"uv": [0, 0, 13.6, 1.6], "texture": "#2"}, + "west": {"uv": [0, 0, 1.6, 1.6], "texture": "#2"}, + "up": {"uv": [0, 0, 13.6, 1.6], "texture": "#2"}, + "down": {"uv": [0, 0, 13.6, 1.6], "texture": "#2"} + } + }, + { + "from": [2.4, 14.4, 13.6], + "to": [16, 16, 15.2], + "faces": { + "north": {"uv": [0, 0, 13.6, 1.6], "texture": "#2"}, + "east": {"uv": [0, 0, 1.6, 1.6], "texture": "#2"}, + "south": {"uv": [0, 0, 13.6, 1.6], "texture": "#2"}, + "west": {"uv": [0, 0, 1.6, 1.6], "texture": "#2"}, + "up": {"uv": [0, 0, 13.6, 1.6], "texture": "#2"}, + "down": {"uv": [0, 0, 13.6, 1.6], "texture": "#2"} + } + }, + { + "from": [0.8, 7.5, 0], + "to": [2.4, 9.1, 13.6], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -0.55, 0]}, + "faces": { + "north": {"uv": [0, 0, 1.6, 1.6], "texture": "#2"}, + "east": {"uv": [0, 0, 13.6, 1.6], "texture": "#2"}, + "south": {"uv": [0, 0, 1.6, 1.6], "texture": "#2"}, + "west": {"uv": [0, 0, 13.6, 1.6], "texture": "#2"}, + "up": {"uv": [0, 0, 13.6, 1.6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 13.6, 1.6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [0.8, 14.4, 0], + "to": [2.4, 16, 13.6], + "faces": { + "north": {"uv": [0, 0, 1.6, 1.6], "texture": "#2"}, + "east": {"uv": [0, 0, 13.6, 1.6], "texture": "#2"}, + "south": {"uv": [0, 0, 1.6, 1.6], "texture": "#2"}, + "west": {"uv": [0, 0, 13.6, 1.6], "texture": "#2"}, + "up": {"uv": [0, 0, 13.6, 1.6], "rotation": 270, "texture": "#2"}, + "down": {"uv": [0, 0, 13.6, 1.6], "rotation": 90, "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 45, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 225, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "scale": [0.625, 0.625, 0.625] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "flooring", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] + }, + { + "name": "railing", + "origin": [0, 0, 0], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [10, 11, 12, 13, 14] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/metal_catwalk_sw_post.json b/src/main/resources/assets/modernlife/models/block/metal_catwalk_sw_post.json new file mode 100644 index 0000000..222c657 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/metal_catwalk_sw_post.json @@ -0,0 +1,91 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "27": "modernlife:block/metal_catwalk" + }, + "elements": [ + { + "from": [0.999, 1, 13], + "to": [2.999, 16, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [7.9995, 9.75, 8]}, + "faces": { + "north": {"uv": [14, 0, 16, 14], "texture": "#27"}, + "east": {"uv": [14, 0, 16, 14], "texture": "#27"}, + "south": {"uv": [14, 0, 16, 14], "texture": "#27"}, + "west": {"uv": [14, 0, 16, 14], "texture": "#27"}, + "up": {"uv": [16, 2, 14, 0], "rotation": 180, "texture": "#27"}, + "down": {"uv": [16, 14, 14, 16], "rotation": 180, "texture": "#27"} + } + }, + { + "from": [-0.001, 6, 14], + "to": [1.999, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [7.9995, 9.75, 8]}, + "faces": { + "north": {"uv": [12, 0, 14, 10], "texture": "#27"}, + "east": {"uv": [0, 0, 0, 5], "texture": "#27"}, + "south": {"uv": [14, 0, 12, 10], "texture": "#27"}, + "west": {"uv": [0, 0, 0, 5], "texture": "#27"}, + "up": {"uv": [5, 0, 0, 0], "rotation": 180, "texture": "#27"}, + "down": {"uv": [5, 0, 0, 0], "rotation": 180, "texture": "#27"} + } + }, + { + "from": [2, 6, 14], + "to": [2, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [7.9995, 9.75, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 5], "texture": "#27"}, + "east": {"uv": [12, 0, 14, 10], "texture": "#27"}, + "south": {"uv": [0, 0, 0, 5], "texture": "#27"}, + "west": {"uv": [14, 0, 12, 10], "texture": "#27"}, + "up": {"uv": [5, 0, 0, 0], "rotation": 270, "texture": "#27"}, + "down": {"uv": [5, 0, 0, 0], "rotation": 90, "texture": "#27"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 45, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 225, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 225, 0], + "scale": [0.625, 0.625, 0.625] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "railing", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/metal_catwalk_three_way.json b/src/main/resources/assets/modernlife/models/block/metal_catwalk_three_way.json new file mode 100644 index 0000000..2530eb3 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/metal_catwalk_three_way.json @@ -0,0 +1,310 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "1": "block/anvil" + }, + "elements": [ + { + "from": [0.8, 14.4, 15.2], + "to": [2.4, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -0.55, 0]}, + "faces": { + "north": {"uv": [0, 0, 1.6, 1.6], "texture": "#1"}, + "east": {"uv": [0, 0, 0.8, 1.6], "texture": "#1"}, + "south": {"uv": [0, 0, 1.6, 1.6], "texture": "#1"}, + "west": {"uv": [0, 0, 0.8, 1.6], "texture": "#1"}, + "up": {"uv": [0, 0, 0.8, 1.6], "rotation": 270, "texture": "#1"}, + "down": {"uv": [0, 0, 0.8, 1.6], "rotation": 90, "texture": "#1"} + } + }, + { + "from": [13.6, 7.5, 15.2], + "to": [15.2, 9.1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -0.55, 0]}, + "faces": { + "north": {"uv": [0, 0, 1.6, 1.6], "texture": "#1"}, + "east": {"uv": [0, 0, 0.8, 1.6], "texture": "#1"}, + "south": {"uv": [0, 0, 1.6, 1.6], "texture": "#1"}, + "west": {"uv": [0, 0, 0.8, 1.6], "texture": "#1"}, + "up": {"uv": [0, 0, 0.8, 1.6], "rotation": 270, "texture": "#1"}, + "down": {"uv": [0, 0, 0.8, 1.6], "rotation": 90, "texture": "#1"} + } + }, + { + "from": [13.6, 14.4, 15.2], + "to": [15.2, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -0.55, 0]}, + "faces": { + "north": {"uv": [0, 0, 1.6, 1.6], "texture": "#1"}, + "east": {"uv": [0, 0, 0.8, 1.6], "texture": "#1"}, + "south": {"uv": [0, 0, 1.6, 1.6], "texture": "#1"}, + "west": {"uv": [0, 0, 0.8, 1.6], "texture": "#1"}, + "up": {"uv": [0, 0, 0.8, 1.6], "rotation": 270, "texture": "#1"}, + "down": {"uv": [0, 0, 0.8, 1.6], "rotation": 90, "texture": "#1"} + } + }, + { + "from": [0.8, 7.5, 15.2], + "to": [2.4, 9.1, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -0.55, 0]}, + "faces": { + "north": {"uv": [0, 0, 1.6, 1.6], "texture": "#1"}, + "east": {"uv": [0, 0, 0.8, 1.6], "texture": "#1"}, + "south": {"uv": [0, 0, 1.6, 1.6], "texture": "#1"}, + "west": {"uv": [0, 0, 0.8, 1.6], "texture": "#1"}, + "up": {"uv": [0, 0, 0.8, 1.6], "rotation": 270, "texture": "#1"}, + "down": {"uv": [0, 0, 0.8, 1.6], "rotation": 90, "texture": "#1"} + } + }, + { + "from": [15.2, 7.5, 13.6], + "to": [16, 9.1, 15.2], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -3.55, 0]}, + "faces": { + "north": {"uv": [0, 0, 0.8, 1.6], "texture": "#1"}, + "east": {"uv": [0, 0, 1.6, 1.6], "texture": "#1"}, + "south": {"uv": [0, 0, 0.8, 1.6], "texture": "#1"}, + "west": {"uv": [0, 0, 1.6, 1.6], "texture": "#1"}, + "up": {"uv": [0, 0, 0.8, 1.6], "texture": "#1"}, + "down": {"uv": [0, 0, 0.8, 1.6], "texture": "#1"} + } + }, + { + "from": [15.2, 14.4, 13.6], + "to": [16, 16, 15.2], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -3.55, 0]}, + "faces": { + "north": {"uv": [0, 0, 0.8, 1.6], "texture": "#1"}, + "east": {"uv": [0, 0, 1.6, 1.6], "texture": "#1"}, + "south": {"uv": [0, 0, 0.8, 1.6], "texture": "#1"}, + "west": {"uv": [0, 0, 1.6, 1.6], "texture": "#1"}, + "up": {"uv": [0, 0, 0.8, 1.6], "texture": "#1"}, + "down": {"uv": [0, 0, 0.8, 1.6], "texture": "#1"} + } + }, + { + "from": [0, 7.5, 13.6], + "to": [0.8, 9.1, 15.2], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -3.55, 0]}, + "faces": { + "north": {"uv": [0, 0, 0.8, 1.6], "texture": "#1"}, + "east": {"uv": [0, 0, 1.6, 1.6], "texture": "#1"}, + "south": {"uv": [0, 0, 0.8, 1.6], "texture": "#1"}, + "west": {"uv": [0, 0, 1.6, 1.6], "texture": "#1"}, + "up": {"uv": [0, 0, 0.8, 1.6], "texture": "#1"}, + "down": {"uv": [0, 0, 0.8, 1.6], "texture": "#1"} + } + }, + { + "from": [0, 14.4, 13.6], + "to": [0.8, 16, 15.2], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -3.55, 0]}, + "faces": { + "north": {"uv": [0, 0, 0.8, 1.6], "texture": "#1"}, + "east": {"uv": [0, 0, 1.6, 1.6], "texture": "#1"}, + "south": {"uv": [0, 0, 0.8, 1.6], "texture": "#1"}, + "west": {"uv": [0, 0, 1.6, 1.6], "texture": "#1"}, + "up": {"uv": [0, 0, 0.8, 1.6], "texture": "#1"}, + "down": {"uv": [0, 0, 0.8, 1.6], "texture": "#1"} + } + }, + { + "from": [0, 7.5, 0.8], + "to": [16, 9.1, 2.4], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -0.55, 0]}, + "faces": { + "north": {"uv": [0, 0, 16, 1.6], "texture": "#1"}, + "east": {"uv": [0, 0, 1.6, 1.6], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 1.6], "texture": "#1"}, + "west": {"uv": [0, 0, 1.6, 1.6], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 1.6], "rotation": 180, "texture": "#1"}, + "down": {"uv": [0, 0, 16, 1.6], "rotation": 180, "texture": "#1"} + } + }, + { + "from": [0, 14.4, 0.8], + "to": [16, 16, 2.4], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -0.55, 0]}, + "faces": { + "north": {"uv": [0, 0, 16, 1.6], "texture": "#1"}, + "east": {"uv": [0, 0, 1.6, 1.6], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 1.6], "texture": "#1"}, + "west": {"uv": [0, 0, 1.6, 1.6], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 1.6], "rotation": 180, "texture": "#1"}, + "down": {"uv": [0, 0, 16, 1.6], "rotation": 180, "texture": "#1"} + } + }, + { + "from": [13.6, 1, 13.6], + "to": [15.2, 16, 15.2], + "faces": { + "north": {"uv": [0, 0, 1.6, 15], "texture": "#1"}, + "east": {"uv": [0, 0, 1.6, 15], "texture": "#1"}, + "south": {"uv": [0, 0, 1.6, 15], "texture": "#1"}, + "west": {"uv": [0, 0, 1.6, 15], "texture": "#1"}, + "up": {"uv": [0, 0, 1.6, 1.6], "texture": "#1"}, + "down": {"uv": [0, 0, 1.6, 1.6], "texture": "#1"} + } + }, + { + "from": [0.8, 1, 13.6], + "to": [2.4, 16, 15.2], + "faces": { + "north": {"uv": [0, 0, 1.6, 15], "texture": "#1"}, + "east": {"uv": [0, 0, 1.6, 15], "texture": "#1"}, + "south": {"uv": [0, 0, 1.6, 15], "texture": "#1"}, + "west": {"uv": [0, 0, 1.6, 15], "texture": "#1"}, + "up": {"uv": [0, 0, 1.6, 1.6], "texture": "#1"}, + "down": {"uv": [0, 0, 1.6, 1.6], "texture": "#1"} + } + }, + { + "from": [0, 0.5, 7.2], + "to": [16, 1, 8.8], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 1.6]}, + "faces": { + "north": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 1.6], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 1.6], "texture": "#1"} + } + }, + { + "from": [0, 0.5, 0.8], + "to": [16, 1, 2.4], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 0.8]}, + "faces": { + "north": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 1.6], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 1.6], "texture": "#1"} + } + }, + { + "from": [0, 0.5, 4], + "to": [16, 1, 5.6], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 1.6]}, + "faces": { + "north": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 1.6], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 1.6], "texture": "#1"} + } + }, + { + "from": [0, 0.5, 13.6], + "to": [16, 1, 15.2], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 1.6]}, + "faces": { + "north": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 1.6], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 1.6], "texture": "#1"} + } + }, + { + "from": [0, 0.5, 10.4], + "to": [16, 1, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 1.6]}, + "faces": { + "north": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 1.6], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 1.6], "texture": "#1"} + } + }, + { + "from": [10.4, 0, 0], + "to": [12, 0.5, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 1.6]}, + "faces": { + "north": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 1.6], "rotation": 270, "texture": "#1"}, + "down": {"uv": [0, 0, 16, 1.6], "rotation": 90, "texture": "#1"} + } + }, + { + "from": [13.6, 0, 0], + "to": [15.2, 0.5, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 1.6]}, + "faces": { + "north": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 1.6], "rotation": 270, "texture": "#1"}, + "down": {"uv": [0, 0, 16, 1.6], "rotation": 90, "texture": "#1"} + } + }, + { + "from": [4, 0, 0], + "to": [5.6, 0.5, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 1.6]}, + "faces": { + "north": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 1.6], "rotation": 270, "texture": "#1"}, + "down": {"uv": [0, 0, 16, 1.6], "rotation": 90, "texture": "#1"} + } + }, + { + "from": [0.8, 0, 0], + "to": [2.4, 0.5, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 0.8]}, + "faces": { + "north": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 1.6], "rotation": 270, "texture": "#1"}, + "down": {"uv": [0, 0, 16, 1.6], "rotation": 90, "texture": "#1"} + } + }, + { + "from": [7.2, 0, 0], + "to": [8.8, 0.5, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 1.6]}, + "faces": { + "north": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 1.6], "rotation": 270, "texture": "#1"}, + "down": {"uv": [0, 0, 16, 1.6], "rotation": 90, "texture": "#1"} + } + } + ], + "groups": [ + { + "name": "railing", + "origin": [0, 0, 0], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] + }, + { + "name": "flooring", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [12, 13, 14, 15, 16, 17, 18, 19, 20, 21] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/metal_catwalk_three_way_intersection.json b/src/main/resources/assets/modernlife/models/block/metal_catwalk_three_way_intersection.json new file mode 100644 index 0000000..7e7367d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/metal_catwalk_three_way_intersection.json @@ -0,0 +1,206 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "1": "block/anvil" + }, + "elements": [ + { + "from": [0, 7.5, 0.8], + "to": [16, 9.1, 2.4], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -0.55, 0]}, + "faces": { + "north": {"uv": [0, 0, 16, 1.6], "texture": "#1"}, + "east": {"uv": [0, 0, 1.6, 1.6], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 1.6], "texture": "#1"}, + "west": {"uv": [0, 0, 1.6, 1.6], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 1.6], "rotation": 180, "texture": "#1"}, + "down": {"uv": [0, 0, 16, 1.6], "rotation": 180, "texture": "#1"} + } + }, + { + "from": [0, 14.4, 0.8], + "to": [16, 16, 2.4], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -0.55, 0]}, + "faces": { + "north": {"uv": [0, 0, 16, 1.6], "texture": "#1"}, + "east": {"uv": [0, 0, 1.6, 1.6], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 1.6], "texture": "#1"}, + "west": {"uv": [0, 0, 1.6, 1.6], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 1.6], "rotation": 180, "texture": "#1"}, + "down": {"uv": [0, 0, 16, 1.6], "rotation": 180, "texture": "#1"} + } + }, + { + "from": [13.6, 1, 13.6], + "to": [15.2, 16, 15.2], + "faces": { + "north": {"uv": [0, 0, 1.6, 15], "texture": "#1"}, + "east": {"uv": [0, 0, 1.6, 15], "texture": "#1"}, + "south": {"uv": [0, 0, 1.6, 15], "texture": "#1"}, + "west": {"uv": [0, 0, 1.6, 15], "texture": "#1"}, + "up": {"uv": [0, 0, 1.6, 1.6], "texture": "#1"}, + "down": {"uv": [0, 0, 1.6, 1.6], "texture": "#1"} + } + }, + { + "from": [0.8, 1, 13.6], + "to": [2.4, 16, 15.2], + "faces": { + "north": {"uv": [0, 0, 1.6, 15], "texture": "#1"}, + "east": {"uv": [0, 0, 1.6, 15], "texture": "#1"}, + "south": {"uv": [0, 0, 1.6, 15], "texture": "#1"}, + "west": {"uv": [0, 0, 1.6, 15], "texture": "#1"}, + "up": {"uv": [0, 0, 1.6, 1.6], "texture": "#1"}, + "down": {"uv": [0, 0, 1.6, 1.6], "texture": "#1"} + } + }, + { + "from": [0, 0.5, 7.2], + "to": [16, 1, 8.8], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 1.6]}, + "faces": { + "north": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 1.6], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 1.6], "texture": "#1"} + } + }, + { + "from": [0, 0.5, 0.8], + "to": [16, 1, 2.4], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 0.8]}, + "faces": { + "north": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 1.6], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 1.6], "texture": "#1"} + } + }, + { + "from": [0, 0.5, 4], + "to": [16, 1, 5.6], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 1.6]}, + "faces": { + "north": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 1.6], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 1.6], "texture": "#1"} + } + }, + { + "from": [0, 0.5, 13.6], + "to": [16, 1, 15.2], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 1.6]}, + "faces": { + "north": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 1.6], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 1.6], "texture": "#1"} + } + }, + { + "from": [0, 0.5, 10.4], + "to": [16, 1, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 1.6]}, + "faces": { + "north": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 1.6], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 1.6], "texture": "#1"} + } + }, + { + "from": [10.4, 0, 0], + "to": [12, 0.5, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 1.6]}, + "faces": { + "north": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 1.6], "rotation": 270, "texture": "#1"}, + "down": {"uv": [0, 0, 16, 1.6], "rotation": 90, "texture": "#1"} + } + }, + { + "from": [13.6, 0, 0], + "to": [15.2, 0.5, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 1.6]}, + "faces": { + "north": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 1.6], "rotation": 270, "texture": "#1"}, + "down": {"uv": [0, 0, 16, 1.6], "rotation": 90, "texture": "#1"} + } + }, + { + "from": [4, 0, 0], + "to": [5.6, 0.5, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 1.6]}, + "faces": { + "north": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 1.6], "rotation": 270, "texture": "#1"}, + "down": {"uv": [0, 0, 16, 1.6], "rotation": 90, "texture": "#1"} + } + }, + { + "from": [0.8, 0, 0], + "to": [2.4, 0.5, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 0.8]}, + "faces": { + "north": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 1.6], "rotation": 270, "texture": "#1"}, + "down": {"uv": [0, 0, 16, 1.6], "rotation": 90, "texture": "#1"} + } + }, + { + "from": [7.2, 0, 0], + "to": [8.8, 0.5, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 1.6]}, + "faces": { + "north": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "south": {"uv": [0, 0, 1.6, 0.5], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 0.5], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 1.6], "rotation": 270, "texture": "#1"}, + "down": {"uv": [0, 0, 16, 1.6], "rotation": 90, "texture": "#1"} + } + } + ], + "groups": [ + { + "name": "railing", + "origin": [0, 0, 0], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [0, 1, 2, 3] + }, + { + "name": "flooring", + "origin": [8, 8, 8], + "color": 0, + "nbt": "{}", + "armAnimationEnabled": false, + "children": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/metal_duct.json b/src/main/resources/assets/modernlife/models/block/metal_duct.json new file mode 100644 index 0000000..e347396 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/metal_duct.json @@ -0,0 +1,58 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "113": "modernlife:block/metal_duct", + "114": "modernlife:block/metal_duct_top", + "particle": "modernlife:block/metal_duct" + }, + "elements": [ + { + "from": [3, 0, 3], + "to": [13, 16, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 7.5, 7]}, + "faces": { + "north": {"uv": [0, 0, 10, 16], "texture": "#113"}, + "east": {"uv": [0, 0, 10, 16], "texture": "#113"}, + "south": {"uv": [0, 0, 10, 16], "texture": "#113"}, + "west": {"uv": [0, 0, 10, 16], "texture": "#113"}, + "up": {"uv": [0, 0, 10, 10], "texture": "#114"}, + "down": {"uv": [0, 0, 10, 10], "texture": "#114"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/metal_grate.json b/src/main/resources/assets/modernlife/models/block/metal_grate.json new file mode 100644 index 0000000..82a6ce4 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/metal_grate.json @@ -0,0 +1,57 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "110": "modernlife:block/iron_grate" + }, + "elements": [ + { + "from": [0, 1, 0], + "to": [16, 1, 16], + "faces": { + "north": {"uv": [0, 1, 16, 2], "texture": "#110"}, + "east": {"uv": [9, 0, 11, 1], "texture": "#110"}, + "south": {"uv": [0, 1, 16, 2], "texture": "#110"}, + "west": {"uv": [5, 0, 7, 1], "texture": "#110"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#110"}, + "down": {"uv": [0, 16, 16, 0], "texture": "#110"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, -4.12], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, -4.12], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -135, 0], + "translation": [0, 0.75, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [90, 180, 0], + "translation": [0, 0, 7.25] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/microwave.json b/src/main/resources/assets/modernlife/models/block/microwave.json new file mode 100644 index 0000000..2ca176b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/microwave.json @@ -0,0 +1,162 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "8": "modernlife:block/microwave" + }, + "elements": [ + { + "from": [1, 8, 2], + "to": [15, 10, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0.5, 0, 0]}, + "faces": { + "north": {"uv": [7, 11, 14, 12], "texture": "#8"}, + "east": {"uv": [7, 0, 13, 1], "texture": "#8"}, + "south": {"uv": [0, 0, 7, 1], "texture": "#8"}, + "west": {"uv": [6, 11, 0, 12], "texture": "#8"}, + "up": {"uv": [7, 5, 14, 11], "texture": "#8"}, + "down": {"uv": [0, 4, 7, 10], "texture": "#8"} + } + }, + { + "from": [12, 2, 2], + "to": [15, 8, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0.5, 0, 0]}, + "faces": { + "north": {"uv": [7, 12, 8.5, 15], "texture": "#8"}, + "east": {"uv": [7, 1, 13, 4], "texture": "#8"}, + "south": {"uv": [5.5, 1, 7, 4], "texture": "#8"}, + "west": {"uv": [14, 1, 8, 4], "texture": "#8"}, + "up": {"uv": [16, 16, 16, 16], "texture": "#8"}, + "down": {"uv": [16, 16, 16, 16], "texture": "#8"} + } + }, + { + "from": [1, 0, 2], + "to": [15, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0.5, 0, 0]}, + "faces": { + "north": {"uv": [7, 15, 14, 16], "texture": "#8"}, + "east": {"uv": [7, 4, 13, 5], "texture": "#8"}, + "south": {"uv": [0, 4, 7, 5], "texture": "#8"}, + "west": {"uv": [6, 15, 0, 16], "texture": "#8"}, + "up": {"uv": [0, 10, 7, 4], "texture": "#8"}, + "down": {"uv": [7, 5, 0, 11], "texture": "#8"} + } + }, + { + "from": [1, 2, 2], + "to": [3, 8, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0.5, 0, 0]}, + "faces": { + "north": {"uv": [13, 12, 14, 15], "texture": "#8"}, + "east": {"uv": [8, 1, 14, 4], "texture": "#8"}, + "south": {"uv": [0, 1, 1, 4], "texture": "#8"}, + "west": {"uv": [6, 12, 0, 15], "texture": "#8"}, + "up": {"uv": [16, 16, 16, 16], "texture": "#8"}, + "down": {"uv": [16, 16, 16, 16], "texture": "#8"} + } + }, + { + "from": [3, 2, 2], + "to": [12, 8, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [0.5, -6, 0]}, + "faces": { + "north": {"uv": [8.5, 12, 13, 15], "texture": "#8"}, + "east": {"uv": [16, 16, 16, 16], "texture": "#8"}, + "south": {"uv": [8.5, 12, 13, 15], "texture": "#8"}, + "west": {"uv": [16, 16, 16, 16], "texture": "#8"}, + "up": {"uv": [16, 16, 16, 16], "texture": "#8"}, + "down": {"uv": [16, 16, 16, 16], "texture": "#8"} + } + }, + { + "from": [3, 2, 14], + "to": [12, 8, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [3, 2, 14.001]}, + "faces": { + "north": {"uv": [5.5, 1, 1, 4], "texture": "#8"}, + "east": {"uv": [0, 0, 0, 1.5], "texture": "#8"}, + "south": {"uv": [1, 1, 5.5, 4], "texture": "#8"}, + "west": {"uv": [0, 0, 0, 1.5], "texture": "#8"}, + "up": {"uv": [2.25, 0, 0, 0], "texture": "#8"}, + "down": {"uv": [2.25, 0, 0, 0], "texture": "#8"} + } + }, + { + "from": [11, 2.999, 14.001], + "to": [12, 2.999, 15.001], + "rotation": {"angle": 0, "axis": "y", "origin": [2.5, -5.001, 0.001]}, + "faces": { + "north": {"uv": [0, 0, 0.25, 0], "texture": "#8"}, + "east": {"uv": [0, 0, 0.25, 0], "texture": "#8"}, + "south": {"uv": [0, 0, 0.25, 0], "texture": "#8"}, + "west": {"uv": [0, 0, 0.25, 0], "texture": "#8"}, + "up": {"uv": [13.5, 0.5, 13, 0], "texture": "#8"}, + "down": {"uv": [13.5, 0, 13, 0.5], "texture": "#8"} + } + }, + { + "from": [11, 6.999, 14.001], + "to": [12, 6.999, 15.001], + "rotation": {"angle": 0, "axis": "y", "origin": [2.5, -1.001, 0.001]}, + "faces": { + "north": {"uv": [0, 0, 0.25, 0], "texture": "#8"}, + "east": {"uv": [0, 0, 0.25, 0], "texture": "#8"}, + "south": {"uv": [0, 0, 0.25, 0], "texture": "#8"}, + "west": {"uv": [0, 0, 0.25, 0], "texture": "#8"}, + "up": {"uv": [13.5, 0.5, 13, 0], "texture": "#8"}, + "down": {"uv": [13.5, 0, 13, 0.5], "texture": "#8"} + } + }, + { + "from": [11, 3, 15.001], + "to": [12, 7, 16.001], + "rotation": {"angle": 0, "axis": "y", "origin": [2.5, -6, 1.001]}, + "faces": { + "north": {"uv": [13.5, 0, 14, 2], "texture": "#8"}, + "east": {"uv": [13.5, 0, 14, 2], "texture": "#8"}, + "south": {"uv": [13.5, 0, 14, 2], "texture": "#8"}, + "west": {"uv": [13.5, 0, 14, 2], "texture": "#8"}, + "up": {"uv": [14, 0.5, 13.5, 0], "texture": "#8"}, + "down": {"uv": [14, 1.5, 13.5, 2], "texture": "#8"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, 3.25, 1.75] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/microwave_open.json b/src/main/resources/assets/modernlife/models/block/microwave_open.json new file mode 100644 index 0000000..68020fe --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/microwave_open.json @@ -0,0 +1,162 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "8": "modernlife:block/microwave" + }, + "elements": [ + { + "from": [1, 8, 2], + "to": [15, 10, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0.5, 0, 0]}, + "faces": { + "north": {"uv": [7, 11, 14, 12], "texture": "#8"}, + "east": {"uv": [7, 0, 13, 1], "texture": "#8"}, + "south": {"uv": [0, 0, 7, 1], "texture": "#8"}, + "west": {"uv": [6, 11, 0, 12], "texture": "#8"}, + "up": {"uv": [7, 5, 14, 11], "texture": "#8"}, + "down": {"uv": [0, 4, 7, 10], "texture": "#8"} + } + }, + { + "from": [12, 2, 2], + "to": [15, 8, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0.5, 0, 0]}, + "faces": { + "north": {"uv": [7, 12, 8.5, 15], "texture": "#8"}, + "east": {"uv": [7, 1, 13, 4], "texture": "#8"}, + "south": {"uv": [5.5, 1, 7, 4], "texture": "#8"}, + "west": {"uv": [14, 1, 8, 4], "texture": "#8"}, + "up": {"uv": [16, 16, 16, 16], "texture": "#8"}, + "down": {"uv": [16, 16, 16, 16], "texture": "#8"} + } + }, + { + "from": [1, 0, 2], + "to": [15, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0.5, 0, 0]}, + "faces": { + "north": {"uv": [7, 15, 14, 16], "texture": "#8"}, + "east": {"uv": [7, 4, 13, 5], "texture": "#8"}, + "south": {"uv": [0, 4, 7, 5], "texture": "#8"}, + "west": {"uv": [6, 15, 0, 16], "texture": "#8"}, + "up": {"uv": [0, 10, 7, 4], "texture": "#8"}, + "down": {"uv": [7, 5, 0, 11], "texture": "#8"} + } + }, + { + "from": [1, 2, 2], + "to": [3, 8, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0.5, 0, 0]}, + "faces": { + "north": {"uv": [13, 12, 14, 15], "texture": "#8"}, + "east": {"uv": [8, 1, 14, 4], "texture": "#8"}, + "south": {"uv": [0, 1, 1, 4], "texture": "#8"}, + "west": {"uv": [6, 12, 0, 15], "texture": "#8"}, + "up": {"uv": [16, 16, 16, 16], "texture": "#8"}, + "down": {"uv": [16, 16, 16, 16], "texture": "#8"} + } + }, + { + "from": [3, 2, 2], + "to": [12, 8, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [0.5, -6, 0]}, + "faces": { + "north": {"uv": [8.5, 12, 13, 15], "texture": "#8"}, + "east": {"uv": [16, 16, 16, 16], "texture": "#8"}, + "south": {"uv": [8.5, 12, 13, 15], "texture": "#8"}, + "west": {"uv": [16, 16, 16, 16], "texture": "#8"}, + "up": {"uv": [16, 16, 16, 16], "texture": "#8"}, + "down": {"uv": [16, 16, 16, 16], "texture": "#8"} + } + }, + { + "from": [3.001, 2, 14.001], + "to": [3.001, 8, 23.001], + "rotation": {"angle": -22.5, "axis": "y", "origin": [3, 2, 14.001]}, + "faces": { + "north": {"uv": [0, 0, 0, 1.5], "texture": "#8"}, + "east": {"uv": [5.5, 1, 1, 4], "texture": "#8"}, + "south": {"uv": [0, 0, 0, 1.5], "texture": "#8"}, + "west": {"uv": [1, 1, 5.5, 4], "texture": "#8"}, + "up": {"uv": [2.25, 0, 0, 0], "rotation": 90, "texture": "#8"}, + "down": {"uv": [2.25, 0, 0, 0], "rotation": 270, "texture": "#8"} + } + }, + { + "from": [4.63749, 2.999, 18.74649], + "to": [5.63749, 2.999, 19.74649], + "rotation": {"angle": -22.5, "axis": "y", "origin": [-3.86251, -4.001, 5.74649]}, + "faces": { + "north": {"uv": [0, 0, 0.25, 0], "texture": "#8"}, + "east": {"uv": [0, 0, 0.25, 0], "texture": "#8"}, + "south": {"uv": [0, 0, 0.25, 0], "texture": "#8"}, + "west": {"uv": [0, 0, 0.25, 0], "texture": "#8"}, + "up": {"uv": [13.5, 0.5, 13, 0], "texture": "#8"}, + "down": {"uv": [13.5, 0, 13, 0.5], "texture": "#8"} + } + }, + { + "from": [4.63749, 6.999, 18.74649], + "to": [5.63749, 6.999, 19.74649], + "rotation": {"angle": -22.5, "axis": "y", "origin": [-3.86251, -0.001, 5.74649]}, + "faces": { + "north": {"uv": [0, 0, 0.25, 0], "texture": "#8"}, + "east": {"uv": [0, 0, 0.25, 0], "texture": "#8"}, + "south": {"uv": [0, 0, 0.25, 0], "texture": "#8"}, + "west": {"uv": [0, 0, 0.25, 0], "texture": "#8"}, + "up": {"uv": [13.5, 0.5, 13, 0], "texture": "#8"}, + "down": {"uv": [13.5, 0, 13, 0.5], "texture": "#8"} + } + }, + { + "from": [4.09629, 3, 18.43993], + "to": [5.09629, 7, 19.43993], + "rotation": {"angle": -22.5, "axis": "y", "origin": [-4.40371, -6, 4.43993]}, + "faces": { + "north": {"uv": [13.5, 0, 14, 2], "texture": "#8"}, + "east": {"uv": [13.5, 0, 14, 2], "texture": "#8"}, + "south": {"uv": [13.5, 0, 14, 2], "texture": "#8"}, + "west": {"uv": [13.5, 0, 14, 2], "texture": "#8"}, + "up": {"uv": [14, 0.5, 13.5, 0], "texture": "#8"}, + "down": {"uv": [14, 1.5, 13.5, 2], "texture": "#8"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, 3.25, 1.75] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/mini_stool.json b/src/main/resources/assets/modernlife/models/block/mini_stool.json new file mode 100644 index 0000000..b4d6463 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/mini_stool.json @@ -0,0 +1,171 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "block/oak_planks", + "particle": "block/oak_planks" + }, + "elements": [ + { + "name": "top", + "from": [2, 9, 2], + "to": [14, 10, 14], + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 12], "texture": "#0"} + } + }, + { + "from": [3.5, 4, 2.5], + "to": [12.5, 5, 3.5], + "faces": { + "north": {"uv": [0, 0, 9, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 9, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 9, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 9, 1], "texture": "#0"} + } + }, + { + "from": [3.5, 4, 12.5], + "to": [12.5, 5, 13.5], + "faces": { + "north": {"uv": [0, 0, 9, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 9, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 9, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 9, 1], "texture": "#0"} + } + }, + { + "from": [2.5, 4, 3.5], + "to": [3.5, 5, 12.5], + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 9, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 9, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 9, 1], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 9, 1], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [12.5, 4, 3.5], + "to": [13.5, 5, 12.5], + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 9, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 9, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 9, 1], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 9, 1], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [12.5, -0.02583, 2.5], + "to": [13.5, 8.97417, 3.5], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 7.72417, 13]}, + "faces": { + "north": {"uv": [0, 0, 1, 9], "rotation": 180, "texture": "#0"}, + "east": {"uv": [0, 0, 1, 9], "rotation": 180, "texture": "#0"}, + "south": {"uv": [0, 0, 1, 9], "rotation": 180, "texture": "#0"}, + "west": {"uv": [0, 0, 1, 9], "rotation": 180, "texture": "#0"}, + "up": {"uv": [0, 0, 1, 1], "rotation": 270, "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "rotation": 90, "texture": "#0"} + } + }, + { + "from": [2.5, -0.02583, 12.5], + "to": [3.5, 8.97417, 13.5], + "rotation": {"angle": 0, "axis": "y", "origin": [17, 7.72417, 3]}, + "faces": { + "north": {"uv": [0, 0, 1, 9], "rotation": 180, "texture": "#0"}, + "east": {"uv": [0, 0, 1, 9], "rotation": 180, "texture": "#0"}, + "south": {"uv": [0, 0, 1, 9], "rotation": 180, "texture": "#0"}, + "west": {"uv": [0, 0, 1, 9], "rotation": 180, "texture": "#0"}, + "up": {"uv": [0, 0, 1, 1], "rotation": 270, "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "rotation": 90, "texture": "#0"} + } + }, + { + "from": [2.5, -0.02583, 2.5], + "to": [3.5, 8.97417, 3.5], + "rotation": {"angle": 0, "axis": "y", "origin": [22, 7.72417, 8]}, + "faces": { + "north": {"uv": [0, 0, 1, 9], "rotation": 180, "texture": "#0"}, + "east": {"uv": [0, 0, 1, 9], "rotation": 180, "texture": "#0"}, + "south": {"uv": [0, 0, 1, 9], "rotation": 180, "texture": "#0"}, + "west": {"uv": [0, 0, 1, 9], "rotation": 180, "texture": "#0"}, + "up": {"uv": [0, 0, 1, 1], "rotation": 270, "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "rotation": 90, "texture": "#0"} + } + }, + { + "from": [12.5, -0.02583, 12.5], + "to": [13.5, 8.97417, 13.5], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 7.72417, 8]}, + "faces": { + "north": {"uv": [0, 0, 1, 9], "rotation": 180, "texture": "#0"}, + "east": {"uv": [0, 0, 1, 9], "rotation": 180, "texture": "#0"}, + "south": {"uv": [0, 0, 1, 9], "rotation": 180, "texture": "#0"}, + "west": {"uv": [0, 0, 1, 9], "rotation": 180, "texture": "#0"}, + "up": {"uv": [0, 0, 1, 1], "rotation": 270, "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "rotation": 90, "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 30, 0], + "translation": [0, 1.75, 0], + "scale": [0.75, 0.75, 0.75] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, 3, 0] + } + }, + "groups": [0, + { + "name": "supports", + "origin": [0, 0, 0], + "children": [1, 2, 3, 4] + }, + { + "name": "legs", + "origin": [2, 7.72417, 8], + "children": [5, 6, 7, 8] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/mirror.json b/src/main/resources/assets/modernlife/models/block/mirror.json new file mode 100644 index 0000000..ba35ff0 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/mirror.json @@ -0,0 +1,109 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "25": "modernlife:block/mirror", + "particle": "modernlife:block/mirror" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [1, 16, 1], + "faces": { + "north": {"uv": [7.5, 0, 8, 8], "texture": "#25"}, + "east": {"uv": [7.5, 0, 8, 8], "texture": "#25"}, + "south": {"uv": [7.5, 0, 8, 8], "texture": "#25"}, + "west": {"uv": [7.5, 0, 8, 8], "texture": "#25"}, + "up": {"uv": [7.5, 0, 8, 0.5], "texture": "#25"}, + "down": {"uv": [7.5, 7.5, 8, 8], "texture": "#25"} + } + }, + { + "from": [15, 0, 0], + "to": [16, 16, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 0, 0]}, + "faces": { + "north": {"uv": [7.5, 0, 8, 8], "texture": "#25"}, + "east": {"uv": [7.5, 0, 8, 8], "texture": "#25"}, + "south": {"uv": [7.5, 0, 8, 8], "texture": "#25"}, + "west": {"uv": [7.5, 0, 8, 8], "texture": "#25"}, + "up": {"uv": [7.5, 0, 8, 0.5], "texture": "#25"}, + "down": {"uv": [7.5, 7.5, 8, 8], "texture": "#25"} + } + }, + { + "from": [1, 15, 0], + "to": [15, 16, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 0, 1]}, + "faces": { + "north": {"uv": [0.5, 0, 7.5, 0.5], "texture": "#25"}, + "east": {"uv": [7.5, 0, 8, 8], "texture": "#25"}, + "south": {"uv": [0.5, 0, 7.5, 0.5], "texture": "#25"}, + "west": {"uv": [7.5, 0, 8, 8], "texture": "#25"}, + "up": {"uv": [7.5, 0.5, 0.5, 0], "texture": "#25"}, + "down": {"uv": [0.5, 0, 7.5, 0.5], "rotation": 180, "texture": "#25"} + } + }, + { + "from": [1, 0, 0], + "to": [15, 1, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [2, -15, 0]}, + "faces": { + "north": {"uv": [0.5, 15.5, 7.5, 16], "texture": "#25"}, + "east": {"uv": [7.5, 0, 7.75, 0.25], "texture": "#25"}, + "south": {"uv": [0.5, 15.5, 7.5, 16], "texture": "#25"}, + "west": {"uv": [7.5, 0, 7.75, 0.25], "texture": "#25"}, + "up": {"uv": [0.5, 15.5, 7.5, 16], "rotation": 180, "texture": "#25"}, + "down": {"uv": [0.5, 15.5, 7.5, 16], "texture": "#25"} + } + }, + { + "from": [1, 1, 0.099], + "to": [15, 15, 0.099], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 1, 0.099]}, + "faces": { + "north": {"uv": [8.5, 6, 15.5, 13], "texture": "#25"}, + "east": {"uv": [0, 0, 0, 3.5], "texture": "#25"}, + "south": {"uv": [0.5, 0.5, 7.5, 7.5], "texture": "#25"}, + "west": {"uv": [0, 0, 0, 3.5], "texture": "#25"}, + "up": {"uv": [0, 0, 0, 3.5], "rotation": 90, "texture": "#25"}, + "down": {"uv": [0, 0, 0, 3.5], "rotation": 270, "texture": "#25"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 4.5], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 4.5], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "translation": [0.88, 3.2, 3.38], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "translation": [0.88, 3.2, 3.38], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -45, 0], + "translation": [-4.25, -2.25, 0], + "scale": [0.8, 0.8, 0.8] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, 0, -7.75] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/modern_acacia_bookshelf.json b/src/main/resources/assets/modernlife/models/block/modern_acacia_bookshelf.json new file mode 100644 index 0000000..dc4a981 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/modern_acacia_bookshelf.json @@ -0,0 +1,121 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "2": "modernlife:block/modern_acacia_bookshelf", + "particle": "modernlife:block/modern_acacia_bookshelf" + }, + "elements": [ + { + "from": [1, 0, 7], + "to": [15, 2, 15], + "faces": { + "north": {"uv": [0, 8, 3.5, 8.5], "texture": "#2"}, + "east": {"uv": [8, 4, 10, 4.5], "texture": "#2"}, + "south": {"uv": [3.5, 8, 7, 8.5], "texture": "#2"}, + "west": {"uv": [8, 4.5, 10, 5], "texture": "#2"}, + "up": {"uv": [8, 6, 4.5, 4], "texture": "#2"}, + "down": {"uv": [8, 6, 4.5, 8], "texture": "#2"} + } + }, + { + "from": [1, 15, 7], + "to": [15, 16, 15], + "faces": { + "north": {"uv": [8.25, 5, 11.75, 5.25], "texture": "#2"}, + "east": {"uv": [0, 8.5, 2, 8.75], "texture": "#2"}, + "south": {"uv": [8.25, 5.25, 11.75, 5.5], "texture": "#2"}, + "west": {"uv": [2, 8.5, 4, 8.75], "texture": "#2"}, + "up": {"uv": [10.5, 2, 7, 0], "texture": "#2"}, + "down": {"uv": [10.5, 2, 7, 4], "texture": "#2"} + } + }, + { + "from": [1, 8, 7], + "to": [15, 9, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -4, 0]}, + "faces": { + "north": {"uv": [8.25, 5.5, 11.75, 5.75], "texture": "#2"}, + "east": {"uv": [4, 8.5, 6, 8.75], "texture": "#2"}, + "south": {"uv": [8.25, 5.75, 11.75, 6], "texture": "#2"}, + "west": {"uv": [8.5, 6.5, 10.5, 6.75], "texture": "#2"}, + "up": {"uv": [8, 6, 4.5, 4], "texture": "#2"}, + "down": {"uv": [10.5, 2, 7, 4], "texture": "#2"} + } + }, + { + "from": [15, 0, 7], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [8, 5, 8.25, 9], "texture": "#2"}, + "east": {"uv": [0, 4, 2.25, 8], "texture": "#2"}, + "south": {"uv": [7, 8, 7.25, 12], "texture": "#2"}, + "west": {"uv": [2.25, 4, 4.5, 8], "texture": "#2"}, + "up": {"uv": [8, 10.25, 7.75, 8], "texture": "#2"}, + "down": {"uv": [8.5, 6.5, 8.25, 8.75], "texture": "#2"} + } + }, + { + "from": [1, 0, 15], + "to": [15, 16, 16], + "faces": { + "north": {"uv": [0, 0, 3.5, 4], "texture": "#2"}, + "east": {"uv": [7.25, 8, 7.5, 12], "texture": "#2"}, + "south": {"uv": [3.5, 0, 7, 4], "texture": "#2"}, + "west": {"uv": [7.5, 8, 7.75, 12], "texture": "#2"}, + "up": {"uv": [11.75, 6.25, 8.25, 6], "texture": "#2"}, + "down": {"uv": [11.75, 6.25, 8.25, 6.5], "texture": "#2"} + } + }, + { + "from": [0, 0, 7], + "to": [1, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-15, 0, 0]}, + "faces": { + "north": {"uv": [8, 5, 8.25, 9], "texture": "#2"}, + "east": {"uv": [0, 4, 2.25, 8], "texture": "#2"}, + "south": {"uv": [7, 8, 7.25, 12], "texture": "#2"}, + "west": {"uv": [2.25, 4, 4.5, 8], "texture": "#2"}, + "up": {"uv": [8, 10.25, 7.75, 8], "texture": "#2"}, + "down": {"uv": [8.5, 6.5, 8.25, 8.75], "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [-5, -180, 0], + "translation": [-0.37, 3.2, 1.13], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [-5, -180, 0], + "translation": [-0.37, 3.2, 1.13], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 225, 0], + "translation": [1.75, -1, 0], + "scale": [0.7, 0.7, 0.7] + }, + "head": { + "translation": [0, -0.5, -5.25] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/modern_birch_bookshelf.json b/src/main/resources/assets/modernlife/models/block/modern_birch_bookshelf.json new file mode 100644 index 0000000..9c687e2 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/modern_birch_bookshelf.json @@ -0,0 +1,121 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "2": "modernlife:block/modern_birch_bookshelf", + "particle": "modernlife:block/modern_birch_bookshelf" + }, + "elements": [ + { + "from": [1, 0, 7], + "to": [15, 2, 15], + "faces": { + "north": {"uv": [0, 8, 3.5, 8.5], "texture": "#2"}, + "east": {"uv": [8, 4, 10, 4.5], "texture": "#2"}, + "south": {"uv": [3.5, 8, 7, 8.5], "texture": "#2"}, + "west": {"uv": [8, 4.5, 10, 5], "texture": "#2"}, + "up": {"uv": [8, 6, 4.5, 4], "texture": "#2"}, + "down": {"uv": [8, 6, 4.5, 8], "texture": "#2"} + } + }, + { + "from": [1, 15, 7], + "to": [15, 16, 15], + "faces": { + "north": {"uv": [8.25, 5, 11.75, 5.25], "texture": "#2"}, + "east": {"uv": [0, 8.5, 2, 8.75], "texture": "#2"}, + "south": {"uv": [8.25, 5.25, 11.75, 5.5], "texture": "#2"}, + "west": {"uv": [2, 8.5, 4, 8.75], "texture": "#2"}, + "up": {"uv": [10.5, 2, 7, 0], "texture": "#2"}, + "down": {"uv": [10.5, 2, 7, 4], "texture": "#2"} + } + }, + { + "from": [1, 8, 7], + "to": [15, 9, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -4, 0]}, + "faces": { + "north": {"uv": [8.25, 5.5, 11.75, 5.75], "texture": "#2"}, + "east": {"uv": [4, 8.5, 6, 8.75], "texture": "#2"}, + "south": {"uv": [8.25, 5.75, 11.75, 6], "texture": "#2"}, + "west": {"uv": [8.5, 6.5, 10.5, 6.75], "texture": "#2"}, + "up": {"uv": [8, 6, 4.5, 4], "texture": "#2"}, + "down": {"uv": [10.5, 2, 7, 4], "texture": "#2"} + } + }, + { + "from": [15, 0, 7], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [8, 5, 8.25, 9], "texture": "#2"}, + "east": {"uv": [0, 4, 2.25, 8], "texture": "#2"}, + "south": {"uv": [7, 8, 7.25, 12], "texture": "#2"}, + "west": {"uv": [2.25, 4, 4.5, 8], "texture": "#2"}, + "up": {"uv": [8, 10.25, 7.75, 8], "texture": "#2"}, + "down": {"uv": [8.5, 6.5, 8.25, 8.75], "texture": "#2"} + } + }, + { + "from": [1, 0, 15], + "to": [15, 16, 16], + "faces": { + "north": {"uv": [0, 0, 3.5, 4], "texture": "#2"}, + "east": {"uv": [7.25, 8, 7.5, 12], "texture": "#2"}, + "south": {"uv": [3.5, 0, 7, 4], "texture": "#2"}, + "west": {"uv": [7.5, 8, 7.75, 12], "texture": "#2"}, + "up": {"uv": [11.75, 6.25, 8.25, 6], "texture": "#2"}, + "down": {"uv": [11.75, 6.25, 8.25, 6.5], "texture": "#2"} + } + }, + { + "from": [0, 0, 7], + "to": [1, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-15, 0, 0]}, + "faces": { + "north": {"uv": [8, 5, 8.25, 9], "texture": "#2"}, + "east": {"uv": [0, 4, 2.25, 8], "texture": "#2"}, + "south": {"uv": [7, 8, 7.25, 12], "texture": "#2"}, + "west": {"uv": [2.25, 4, 4.5, 8], "texture": "#2"}, + "up": {"uv": [8, 10.25, 7.75, 8], "texture": "#2"}, + "down": {"uv": [8.5, 6.5, 8.25, 8.75], "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [-5, -180, 0], + "translation": [-0.37, 3.2, 1.13], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [-5, -180, 0], + "translation": [-0.37, 3.2, 1.13], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 225, 0], + "translation": [1.75, -1, 0], + "scale": [0.7, 0.7, 0.7] + }, + "head": { + "translation": [0, -0.5, -5.25] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/modern_book.json b/src/main/resources/assets/modernlife/models/block/modern_book.json new file mode 100644 index 0000000..79bbc48 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/modern_book.json @@ -0,0 +1,53 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "5": "modernlife:item/book" + }, + "elements": [ + { + "name": "color_patch_top_left", + "from": [7.2, 0, 5.2], + "to": [8.8, 5, 9.2], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -1.001, 0]}, + "faces": { + "north": {"uv": [0, 5, 2, 10], "texture": "#5"}, + "east": {"uv": [0, 0, 4, 5], "texture": "#5"}, + "south": {"uv": [2, 5, 4, 10], "texture": "#5"}, + "west": {"uv": [4, 0, 8, 5], "texture": "#5"}, + "up": {"uv": [6, 9, 4, 5], "texture": "#5", "tintindex": 0}, + "down": {"uv": [8, 5, 6, 9], "texture": "#5"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/modern_crimson_bookshelf.json b/src/main/resources/assets/modernlife/models/block/modern_crimson_bookshelf.json new file mode 100644 index 0000000..9c63c0a --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/modern_crimson_bookshelf.json @@ -0,0 +1,121 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "2": "modernlife:block/modern_crimson_bookshelf", + "particle": "modernlife:block/modern_crimson_bookshelf" + }, + "elements": [ + { + "from": [1, 0, 7], + "to": [15, 2, 15], + "faces": { + "north": {"uv": [0, 8, 3.5, 8.5], "texture": "#2"}, + "east": {"uv": [8, 4, 10, 4.5], "texture": "#2"}, + "south": {"uv": [3.5, 8, 7, 8.5], "texture": "#2"}, + "west": {"uv": [8, 4.5, 10, 5], "texture": "#2"}, + "up": {"uv": [8, 6, 4.5, 4], "texture": "#2"}, + "down": {"uv": [8, 6, 4.5, 8], "texture": "#2"} + } + }, + { + "from": [1, 15, 7], + "to": [15, 16, 15], + "faces": { + "north": {"uv": [8.25, 5, 11.75, 5.25], "texture": "#2"}, + "east": {"uv": [0, 8.5, 2, 8.75], "texture": "#2"}, + "south": {"uv": [8.25, 5.25, 11.75, 5.5], "texture": "#2"}, + "west": {"uv": [2, 8.5, 4, 8.75], "texture": "#2"}, + "up": {"uv": [10.5, 2, 7, 0], "texture": "#2"}, + "down": {"uv": [10.5, 2, 7, 4], "texture": "#2"} + } + }, + { + "from": [1, 8, 7], + "to": [15, 9, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -4, 0]}, + "faces": { + "north": {"uv": [8.25, 5.5, 11.75, 5.75], "texture": "#2"}, + "east": {"uv": [4, 8.5, 6, 8.75], "texture": "#2"}, + "south": {"uv": [8.25, 5.75, 11.75, 6], "texture": "#2"}, + "west": {"uv": [8.5, 6.5, 10.5, 6.75], "texture": "#2"}, + "up": {"uv": [8, 6, 4.5, 4], "texture": "#2"}, + "down": {"uv": [10.5, 2, 7, 4], "texture": "#2"} + } + }, + { + "from": [15, 0, 7], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [8, 5, 8.25, 9], "texture": "#2"}, + "east": {"uv": [0, 4, 2.25, 8], "texture": "#2"}, + "south": {"uv": [7, 8, 7.25, 12], "texture": "#2"}, + "west": {"uv": [2.25, 4, 4.5, 8], "texture": "#2"}, + "up": {"uv": [8, 10.25, 7.75, 8], "texture": "#2"}, + "down": {"uv": [8.5, 6.5, 8.25, 8.75], "texture": "#2"} + } + }, + { + "from": [1, 0, 15], + "to": [15, 16, 16], + "faces": { + "north": {"uv": [0, 0, 3.5, 4], "texture": "#2"}, + "east": {"uv": [7.25, 8, 7.5, 12], "texture": "#2"}, + "south": {"uv": [3.5, 0, 7, 4], "texture": "#2"}, + "west": {"uv": [7.5, 8, 7.75, 12], "texture": "#2"}, + "up": {"uv": [11.75, 6.25, 8.25, 6], "texture": "#2"}, + "down": {"uv": [11.75, 6.25, 8.25, 6.5], "texture": "#2"} + } + }, + { + "from": [0, 0, 7], + "to": [1, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-15, 0, 0]}, + "faces": { + "north": {"uv": [8, 5, 8.25, 9], "texture": "#2"}, + "east": {"uv": [0, 4, 2.25, 8], "texture": "#2"}, + "south": {"uv": [7, 8, 7.25, 12], "texture": "#2"}, + "west": {"uv": [2.25, 4, 4.5, 8], "texture": "#2"}, + "up": {"uv": [8, 10.25, 7.75, 8], "texture": "#2"}, + "down": {"uv": [8.5, 6.5, 8.25, 8.75], "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [-5, -180, 0], + "translation": [-0.37, 3.2, 1.13], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [-5, -180, 0], + "translation": [-0.37, 3.2, 1.13], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 225, 0], + "translation": [1.75, -1, 0], + "scale": [0.7, 0.7, 0.7] + }, + "head": { + "translation": [0, -0.5, -5.25] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/modern_dark_oak_bookshelf.json b/src/main/resources/assets/modernlife/models/block/modern_dark_oak_bookshelf.json new file mode 100644 index 0000000..e31564d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/modern_dark_oak_bookshelf.json @@ -0,0 +1,121 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "2": "modernlife:block/modern_dark_oak_bookshelf", + "particle": "modernlife:block/modern_dark_oak_bookshelf" + }, + "elements": [ + { + "from": [1, 0, 7], + "to": [15, 2, 15], + "faces": { + "north": {"uv": [0, 8, 3.5, 8.5], "texture": "#2"}, + "east": {"uv": [8, 4, 10, 4.5], "texture": "#2"}, + "south": {"uv": [3.5, 8, 7, 8.5], "texture": "#2"}, + "west": {"uv": [8, 4.5, 10, 5], "texture": "#2"}, + "up": {"uv": [8, 6, 4.5, 4], "texture": "#2"}, + "down": {"uv": [8, 6, 4.5, 8], "texture": "#2"} + } + }, + { + "from": [1, 15, 7], + "to": [15, 16, 15], + "faces": { + "north": {"uv": [8.25, 5, 11.75, 5.25], "texture": "#2"}, + "east": {"uv": [0, 8.5, 2, 8.75], "texture": "#2"}, + "south": {"uv": [8.25, 5.25, 11.75, 5.5], "texture": "#2"}, + "west": {"uv": [2, 8.5, 4, 8.75], "texture": "#2"}, + "up": {"uv": [10.5, 2, 7, 0], "texture": "#2"}, + "down": {"uv": [10.5, 2, 7, 4], "texture": "#2"} + } + }, + { + "from": [1, 8, 7], + "to": [15, 9, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -4, 0]}, + "faces": { + "north": {"uv": [8.25, 5.5, 11.75, 5.75], "texture": "#2"}, + "east": {"uv": [4, 8.5, 6, 8.75], "texture": "#2"}, + "south": {"uv": [8.25, 5.75, 11.75, 6], "texture": "#2"}, + "west": {"uv": [8.5, 6.5, 10.5, 6.75], "texture": "#2"}, + "up": {"uv": [8, 6, 4.5, 4], "texture": "#2"}, + "down": {"uv": [10.5, 2, 7, 4], "texture": "#2"} + } + }, + { + "from": [15, 0, 7], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [8, 5, 8.25, 9], "texture": "#2"}, + "east": {"uv": [0, 4, 2.25, 8], "texture": "#2"}, + "south": {"uv": [7, 8, 7.25, 12], "texture": "#2"}, + "west": {"uv": [2.25, 4, 4.5, 8], "texture": "#2"}, + "up": {"uv": [8, 10.25, 7.75, 8], "texture": "#2"}, + "down": {"uv": [8.5, 6.5, 8.25, 8.75], "texture": "#2"} + } + }, + { + "from": [1, 0, 15], + "to": [15, 16, 16], + "faces": { + "north": {"uv": [0, 0, 3.5, 4], "texture": "#2"}, + "east": {"uv": [7.25, 8, 7.5, 12], "texture": "#2"}, + "south": {"uv": [3.5, 0, 7, 4], "texture": "#2"}, + "west": {"uv": [7.5, 8, 7.75, 12], "texture": "#2"}, + "up": {"uv": [11.75, 6.25, 8.25, 6], "texture": "#2"}, + "down": {"uv": [11.75, 6.25, 8.25, 6.5], "texture": "#2"} + } + }, + { + "from": [0, 0, 7], + "to": [1, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-15, 0, 0]}, + "faces": { + "north": {"uv": [8, 5, 8.25, 9], "texture": "#2"}, + "east": {"uv": [0, 4, 2.25, 8], "texture": "#2"}, + "south": {"uv": [7, 8, 7.25, 12], "texture": "#2"}, + "west": {"uv": [2.25, 4, 4.5, 8], "texture": "#2"}, + "up": {"uv": [8, 10.25, 7.75, 8], "texture": "#2"}, + "down": {"uv": [8.5, 6.5, 8.25, 8.75], "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [-5, -180, 0], + "translation": [-0.37, 3.2, 1.13], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [-5, -180, 0], + "translation": [-0.37, 3.2, 1.13], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 225, 0], + "translation": [1.75, -1, 0], + "scale": [0.7, 0.7, 0.7] + }, + "head": { + "translation": [0, -0.5, -5.25] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/modern_jungle_bookshelf.json b/src/main/resources/assets/modernlife/models/block/modern_jungle_bookshelf.json new file mode 100644 index 0000000..129f678 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/modern_jungle_bookshelf.json @@ -0,0 +1,121 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "2": "modernlife:block/modern_jungle_bookshelf", + "particle": "modernlife:block/modern_jungle_bookshelf" + }, + "elements": [ + { + "from": [1, 0, 7], + "to": [15, 2, 15], + "faces": { + "north": {"uv": [0, 8, 3.5, 8.5], "texture": "#2"}, + "east": {"uv": [8, 4, 10, 4.5], "texture": "#2"}, + "south": {"uv": [3.5, 8, 7, 8.5], "texture": "#2"}, + "west": {"uv": [8, 4.5, 10, 5], "texture": "#2"}, + "up": {"uv": [8, 6, 4.5, 4], "texture": "#2"}, + "down": {"uv": [8, 6, 4.5, 8], "texture": "#2"} + } + }, + { + "from": [1, 15, 7], + "to": [15, 16, 15], + "faces": { + "north": {"uv": [8.25, 5, 11.75, 5.25], "texture": "#2"}, + "east": {"uv": [0, 8.5, 2, 8.75], "texture": "#2"}, + "south": {"uv": [8.25, 5.25, 11.75, 5.5], "texture": "#2"}, + "west": {"uv": [2, 8.5, 4, 8.75], "texture": "#2"}, + "up": {"uv": [10.5, 2, 7, 0], "texture": "#2"}, + "down": {"uv": [10.5, 2, 7, 4], "texture": "#2"} + } + }, + { + "from": [1, 8, 7], + "to": [15, 9, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -4, 0]}, + "faces": { + "north": {"uv": [8.25, 5.5, 11.75, 5.75], "texture": "#2"}, + "east": {"uv": [4, 8.5, 6, 8.75], "texture": "#2"}, + "south": {"uv": [8.25, 5.75, 11.75, 6], "texture": "#2"}, + "west": {"uv": [8.5, 6.5, 10.5, 6.75], "texture": "#2"}, + "up": {"uv": [8, 6, 4.5, 4], "texture": "#2"}, + "down": {"uv": [10.5, 2, 7, 4], "texture": "#2"} + } + }, + { + "from": [15, 0, 7], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [8, 5, 8.25, 9], "texture": "#2"}, + "east": {"uv": [0, 4, 2.25, 8], "texture": "#2"}, + "south": {"uv": [7, 8, 7.25, 12], "texture": "#2"}, + "west": {"uv": [2.25, 4, 4.5, 8], "texture": "#2"}, + "up": {"uv": [8, 10.25, 7.75, 8], "texture": "#2"}, + "down": {"uv": [8.5, 6.5, 8.25, 8.75], "texture": "#2"} + } + }, + { + "from": [1, 0, 15], + "to": [15, 16, 16], + "faces": { + "north": {"uv": [0, 0, 3.5, 4], "texture": "#2"}, + "east": {"uv": [7.25, 8, 7.5, 12], "texture": "#2"}, + "south": {"uv": [3.5, 0, 7, 4], "texture": "#2"}, + "west": {"uv": [7.5, 8, 7.75, 12], "texture": "#2"}, + "up": {"uv": [11.75, 6.25, 8.25, 6], "texture": "#2"}, + "down": {"uv": [11.75, 6.25, 8.25, 6.5], "texture": "#2"} + } + }, + { + "from": [0, 0, 7], + "to": [1, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-15, 0, 0]}, + "faces": { + "north": {"uv": [8, 5, 8.25, 9], "texture": "#2"}, + "east": {"uv": [0, 4, 2.25, 8], "texture": "#2"}, + "south": {"uv": [7, 8, 7.25, 12], "texture": "#2"}, + "west": {"uv": [2.25, 4, 4.5, 8], "texture": "#2"}, + "up": {"uv": [8, 10.25, 7.75, 8], "texture": "#2"}, + "down": {"uv": [8.5, 6.5, 8.25, 8.75], "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [-5, -180, 0], + "translation": [-0.37, 3.2, 1.13], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [-5, -180, 0], + "translation": [-0.37, 3.2, 1.13], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 225, 0], + "translation": [1.75, -1, 0], + "scale": [0.7, 0.7, 0.7] + }, + "head": { + "translation": [0, -0.5, -5.25] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/modern_oak_bookshelf.json b/src/main/resources/assets/modernlife/models/block/modern_oak_bookshelf.json new file mode 100644 index 0000000..355a6bc --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/modern_oak_bookshelf.json @@ -0,0 +1,121 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "2": "modernlife:block/modern_oak_bookshelf", + "particle": "modernlife:block/modern_oak_bookshelf" + }, + "elements": [ + { + "from": [1, 0, 7], + "to": [15, 2, 15], + "faces": { + "north": {"uv": [0, 8, 3.5, 8.5], "texture": "#2"}, + "east": {"uv": [8, 4, 10, 4.5], "texture": "#2"}, + "south": {"uv": [3.5, 8, 7, 8.5], "texture": "#2"}, + "west": {"uv": [8, 4.5, 10, 5], "texture": "#2"}, + "up": {"uv": [8, 6, 4.5, 4], "texture": "#2"}, + "down": {"uv": [8, 6, 4.5, 8], "texture": "#2"} + } + }, + { + "from": [1, 15, 7], + "to": [15, 16, 15], + "faces": { + "north": {"uv": [8.25, 5, 11.75, 5.25], "texture": "#2"}, + "east": {"uv": [0, 8.5, 2, 8.75], "texture": "#2"}, + "south": {"uv": [8.25, 5.25, 11.75, 5.5], "texture": "#2"}, + "west": {"uv": [2, 8.5, 4, 8.75], "texture": "#2"}, + "up": {"uv": [10.5, 2, 7, 0], "texture": "#2"}, + "down": {"uv": [10.5, 2, 7, 4], "texture": "#2"} + } + }, + { + "from": [1, 8, 7], + "to": [15, 9, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -4, 0]}, + "faces": { + "north": {"uv": [8.25, 5.5, 11.75, 5.75], "texture": "#2"}, + "east": {"uv": [4, 8.5, 6, 8.75], "texture": "#2"}, + "south": {"uv": [8.25, 5.75, 11.75, 6], "texture": "#2"}, + "west": {"uv": [8.5, 6.5, 10.5, 6.75], "texture": "#2"}, + "up": {"uv": [8, 6, 4.5, 4], "texture": "#2"}, + "down": {"uv": [10.5, 2, 7, 4], "texture": "#2"} + } + }, + { + "from": [15, 0, 7], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [8, 5, 8.25, 9], "texture": "#2"}, + "east": {"uv": [0, 4, 2.25, 8], "texture": "#2"}, + "south": {"uv": [7, 8, 7.25, 12], "texture": "#2"}, + "west": {"uv": [2.25, 4, 4.5, 8], "texture": "#2"}, + "up": {"uv": [8, 10.25, 7.75, 8], "texture": "#2"}, + "down": {"uv": [8.5, 6.5, 8.25, 8.75], "texture": "#2"} + } + }, + { + "from": [1, 0, 15], + "to": [15, 16, 16], + "faces": { + "north": {"uv": [0, 0, 3.5, 4], "texture": "#2"}, + "east": {"uv": [7.25, 8, 7.5, 12], "texture": "#2"}, + "south": {"uv": [3.5, 0, 7, 4], "texture": "#2"}, + "west": {"uv": [7.5, 8, 7.75, 12], "texture": "#2"}, + "up": {"uv": [11.75, 6.25, 8.25, 6], "texture": "#2"}, + "down": {"uv": [11.75, 6.25, 8.25, 6.5], "texture": "#2"} + } + }, + { + "from": [0, 0, 7], + "to": [1, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-15, 0, 0]}, + "faces": { + "north": {"uv": [8, 5, 8.25, 9], "texture": "#2"}, + "east": {"uv": [0, 4, 2.25, 8], "texture": "#2"}, + "south": {"uv": [7, 8, 7.25, 12], "texture": "#2"}, + "west": {"uv": [2.25, 4, 4.5, 8], "texture": "#2"}, + "up": {"uv": [8, 10.25, 7.75, 8], "texture": "#2"}, + "down": {"uv": [8.5, 6.5, 8.25, 8.75], "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [-5, -180, 0], + "translation": [-0.37, 3.2, 1.13], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [-5, -180, 0], + "translation": [-0.37, 3.2, 1.13], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 225, 0], + "translation": [1.75, -1, 0], + "scale": [0.7, 0.7, 0.7] + }, + "head": { + "translation": [0, -0.5, -5.25] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/modern_spruce_bookshelf.json b/src/main/resources/assets/modernlife/models/block/modern_spruce_bookshelf.json new file mode 100644 index 0000000..48c7dd9 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/modern_spruce_bookshelf.json @@ -0,0 +1,121 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "2": "modernlife:block/modern_spruce_bookshelf", + "particle": "modernlife:block/modern_spruce_bookshelf" + }, + "elements": [ + { + "from": [1, 0, 7], + "to": [15, 2, 15], + "faces": { + "north": {"uv": [0, 8, 3.5, 8.5], "texture": "#2"}, + "east": {"uv": [8, 4, 10, 4.5], "texture": "#2"}, + "south": {"uv": [3.5, 8, 7, 8.5], "texture": "#2"}, + "west": {"uv": [8, 4.5, 10, 5], "texture": "#2"}, + "up": {"uv": [8, 6, 4.5, 4], "texture": "#2"}, + "down": {"uv": [8, 6, 4.5, 8], "texture": "#2"} + } + }, + { + "from": [1, 15, 7], + "to": [15, 16, 15], + "faces": { + "north": {"uv": [8.25, 5, 11.75, 5.25], "texture": "#2"}, + "east": {"uv": [0, 8.5, 2, 8.75], "texture": "#2"}, + "south": {"uv": [8.25, 5.25, 11.75, 5.5], "texture": "#2"}, + "west": {"uv": [2, 8.5, 4, 8.75], "texture": "#2"}, + "up": {"uv": [10.5, 2, 7, 0], "texture": "#2"}, + "down": {"uv": [10.5, 2, 7, 4], "texture": "#2"} + } + }, + { + "from": [1, 8, 7], + "to": [15, 9, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -4, 0]}, + "faces": { + "north": {"uv": [8.25, 5.5, 11.75, 5.75], "texture": "#2"}, + "east": {"uv": [4, 8.5, 6, 8.75], "texture": "#2"}, + "south": {"uv": [8.25, 5.75, 11.75, 6], "texture": "#2"}, + "west": {"uv": [8.5, 6.5, 10.5, 6.75], "texture": "#2"}, + "up": {"uv": [8, 6, 4.5, 4], "texture": "#2"}, + "down": {"uv": [10.5, 2, 7, 4], "texture": "#2"} + } + }, + { + "from": [15, 0, 7], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [8, 5, 8.25, 9], "texture": "#2"}, + "east": {"uv": [0, 4, 2.25, 8], "texture": "#2"}, + "south": {"uv": [7, 8, 7.25, 12], "texture": "#2"}, + "west": {"uv": [2.25, 4, 4.5, 8], "texture": "#2"}, + "up": {"uv": [8, 10.25, 7.75, 8], "texture": "#2"}, + "down": {"uv": [8.5, 6.5, 8.25, 8.75], "texture": "#2"} + } + }, + { + "from": [1, 0, 15], + "to": [15, 16, 16], + "faces": { + "north": {"uv": [0, 0, 3.5, 4], "texture": "#2"}, + "east": {"uv": [7.25, 8, 7.5, 12], "texture": "#2"}, + "south": {"uv": [3.5, 0, 7, 4], "texture": "#2"}, + "west": {"uv": [7.5, 8, 7.75, 12], "texture": "#2"}, + "up": {"uv": [11.75, 6.25, 8.25, 6], "texture": "#2"}, + "down": {"uv": [11.75, 6.25, 8.25, 6.5], "texture": "#2"} + } + }, + { + "from": [0, 0, 7], + "to": [1, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-15, 0, 0]}, + "faces": { + "north": {"uv": [8, 5, 8.25, 9], "texture": "#2"}, + "east": {"uv": [0, 4, 2.25, 8], "texture": "#2"}, + "south": {"uv": [7, 8, 7.25, 12], "texture": "#2"}, + "west": {"uv": [2.25, 4, 4.5, 8], "texture": "#2"}, + "up": {"uv": [8, 10.25, 7.75, 8], "texture": "#2"}, + "down": {"uv": [8.5, 6.5, 8.25, 8.75], "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [-5, -180, 0], + "translation": [-0.37, 3.2, 1.13], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [-5, -180, 0], + "translation": [-0.37, 3.2, 1.13], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 225, 0], + "translation": [1.75, -1, 0], + "scale": [0.7, 0.7, 0.7] + }, + "head": { + "translation": [0, -0.5, -5.25] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/modern_warped_bookshelf.json b/src/main/resources/assets/modernlife/models/block/modern_warped_bookshelf.json new file mode 100644 index 0000000..05e8c48 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/modern_warped_bookshelf.json @@ -0,0 +1,121 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "2": "modernlife:block/modern_warped_bookshelf", + "particle": "modernlife:block/modern_warped_bookshelf" + }, + "elements": [ + { + "from": [1, 0, 7], + "to": [15, 2, 15], + "faces": { + "north": {"uv": [0, 8, 3.5, 8.5], "texture": "#2"}, + "east": {"uv": [8, 4, 10, 4.5], "texture": "#2"}, + "south": {"uv": [3.5, 8, 7, 8.5], "texture": "#2"}, + "west": {"uv": [8, 4.5, 10, 5], "texture": "#2"}, + "up": {"uv": [8, 6, 4.5, 4], "texture": "#2"}, + "down": {"uv": [8, 6, 4.5, 8], "texture": "#2"} + } + }, + { + "from": [1, 15, 7], + "to": [15, 16, 15], + "faces": { + "north": {"uv": [8.25, 5, 11.75, 5.25], "texture": "#2"}, + "east": {"uv": [0, 8.5, 2, 8.75], "texture": "#2"}, + "south": {"uv": [8.25, 5.25, 11.75, 5.5], "texture": "#2"}, + "west": {"uv": [2, 8.5, 4, 8.75], "texture": "#2"}, + "up": {"uv": [10.5, 2, 7, 0], "texture": "#2"}, + "down": {"uv": [10.5, 2, 7, 4], "texture": "#2"} + } + }, + { + "from": [1, 8, 7], + "to": [15, 9, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -4, 0]}, + "faces": { + "north": {"uv": [8.25, 5.5, 11.75, 5.75], "texture": "#2"}, + "east": {"uv": [4, 8.5, 6, 8.75], "texture": "#2"}, + "south": {"uv": [8.25, 5.75, 11.75, 6], "texture": "#2"}, + "west": {"uv": [8.5, 6.5, 10.5, 6.75], "texture": "#2"}, + "up": {"uv": [8, 6, 4.5, 4], "texture": "#2"}, + "down": {"uv": [10.5, 2, 7, 4], "texture": "#2"} + } + }, + { + "from": [15, 0, 7], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [8, 5, 8.25, 9], "texture": "#2"}, + "east": {"uv": [0, 4, 2.25, 8], "texture": "#2"}, + "south": {"uv": [7, 8, 7.25, 12], "texture": "#2"}, + "west": {"uv": [2.25, 4, 4.5, 8], "texture": "#2"}, + "up": {"uv": [8, 10.25, 7.75, 8], "texture": "#2"}, + "down": {"uv": [8.5, 6.5, 8.25, 8.75], "texture": "#2"} + } + }, + { + "from": [1, 0, 15], + "to": [15, 16, 16], + "faces": { + "north": {"uv": [0, 0, 3.5, 4], "texture": "#2"}, + "east": {"uv": [7.25, 8, 7.5, 12], "texture": "#2"}, + "south": {"uv": [3.5, 0, 7, 4], "texture": "#2"}, + "west": {"uv": [7.5, 8, 7.75, 12], "texture": "#2"}, + "up": {"uv": [11.75, 6.25, 8.25, 6], "texture": "#2"}, + "down": {"uv": [11.75, 6.25, 8.25, 6.5], "texture": "#2"} + } + }, + { + "from": [0, 0, 7], + "to": [1, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-15, 0, 0]}, + "faces": { + "north": {"uv": [8, 5, 8.25, 9], "texture": "#2"}, + "east": {"uv": [0, 4, 2.25, 8], "texture": "#2"}, + "south": {"uv": [7, 8, 7.25, 12], "texture": "#2"}, + "west": {"uv": [2.25, 4, 4.5, 8], "texture": "#2"}, + "up": {"uv": [8, 10.25, 7.75, 8], "texture": "#2"}, + "down": {"uv": [8.5, 6.5, 8.25, 8.75], "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [-5, -180, 0], + "translation": [-0.37, 3.2, 1.13], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [-5, -180, 0], + "translation": [-0.37, 3.2, 1.13], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 225, 0], + "translation": [1.75, -1, 0], + "scale": [0.7, 0.7, 0.7] + }, + "head": { + "translation": [0, -0.5, -5.25] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/modern_white_door_bottom.json b/src/main/resources/assets/modernlife/models/block/modern_white_door_bottom.json new file mode 100644 index 0000000..480596d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/modern_white_door_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/door_bottom", + "textures": { + "top": "modernlife:block/modern_door_top_white", + "bottom": "modernlife:block/modern_door_bottom_white" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/modern_white_door_bottom_hinge.json b/src/main/resources/assets/modernlife/models/block/modern_white_door_bottom_hinge.json new file mode 100644 index 0000000..20f473d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/modern_white_door_bottom_hinge.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/door_bottom_rh", + "textures": { + "top": "modernlife:block/modern_door_top_white", + "bottom": "modernlife:block/modern_door_bottom_white" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/modern_white_door_top.json b/src/main/resources/assets/modernlife/models/block/modern_white_door_top.json new file mode 100644 index 0000000..022cc5b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/modern_white_door_top.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/door_top", + "textures": { + "top": "modernlife:block/modern_door_top_white", + "bottom": "modernlife:block/modern_door_bottom_white" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/modern_white_door_top_hinge.json b/src/main/resources/assets/modernlife/models/block/modern_white_door_top_hinge.json new file mode 100644 index 0000000..35ae8ba --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/modern_white_door_top_hinge.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/door_top_rh", + "textures": { + "top": "modernlife:block/modern_door_top_white", + "bottom": "modernlife:block/modern_door_bottom_white" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/monitor.json b/src/main/resources/assets/modernlife/models/block/monitor.json new file mode 100644 index 0000000..21e41c8 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/monitor.json @@ -0,0 +1,106 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "block/hopper_outside", + "1": "block/black_concrete_powder", + "2": "block/black_concrete", + "particle": "block/hopper_outside" + }, + "elements": [ + { + "name": "screen", + "from": [0, 1.625, 7.9125], + "to": [16, 11.625, 8.0875], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 2.5, 1.9125]}, + "faces": { + "north": {"uv": [0, 0, 16, 10], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 10], "texture": "#2"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 10], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 1], "texture": "#2"}, + "down": {"uv": [0, 0, 16, 1], "texture": "#2"} + } + }, + { + "name": "screen_back", + "from": [0, 1.625, 7.8125], + "to": [16, 11.625, 7.9125], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 2.5, 2.05]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 10], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 10], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 1], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 1], "texture": "#1"} + } + }, + { + "from": [7.475, 0, 6.5], + "to": [8.55, 0.25, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [2.5, 0, 3.5]}, + "faces": { + "north": {"uv": [0, 0, 3.075, 0.25], "texture": "#0"}, + "east": {"uv": [0, 0, 3, 0.25], "texture": "#0"}, + "south": {"uv": [0, 0, 3.075, 0.25], "texture": "#0"}, + "west": {"uv": [0, 0, 3, 0.25], "texture": "#0"}, + "up": {"uv": [6.475, 6.5, 9.55, 9.5], "texture": "#0"}, + "down": {"uv": [6.475, 6.5, 9.55, 9.5], "texture": "#0"} + } + }, + { + "from": [7.5, -0.15, 6.49], + "to": [8.5, 1.95, 6.74], + "rotation": {"angle": 45, "axis": "x", "origin": [8, 0.125, 7]}, + "faces": { + "north": {"uv": [6.5, 14.05, 9.5, 16], "rotation": 180, "texture": "#0"}, + "east": {"uv": [0, 0, 2.1, 0.25], "rotation": 90, "texture": "#0"}, + "south": {"uv": [6.5, 14.05, 9.5, 16], "texture": "#0"}, + "west": {"uv": [0, 0, 2.1, 0.25], "rotation": 270, "texture": "#0"}, + "up": {"uv": [0, 0, 3, 0.25], "texture": "#0"}, + "down": {"uv": [0, 0, 3, 0.25], "rotation": 180, "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 8.25, 0] + }, + "thirdperson_lefthand": { + "translation": [0, 8.25, 0] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.38, 5.95, -0.87], + "scale": [0.8, 0.8, 0.8] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.38, 5.95, -0.87], + "scale": [0.8, 0.8, 0.8] + }, + "ground": { + "translation": [0, 3.25, 0], + "scale": [0.7, 0.7, 0.7] + }, + "gui": { + "rotation": [30, 30, 0], + "translation": [0, 1.25, 0] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, 2.25, -1.25] + } + }, + "groups": [0, 1, + { + "name": "stand", + "origin": [8, 0.125, 7], + "children": [2, 3] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/mossy_cobblestone_barrier.json b/src/main/resources/assets/modernlife/models/block/mossy_cobblestone_barrier.json new file mode 100644 index 0000000..7301367 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/mossy_cobblestone_barrier.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/barrier", + "textures": { + "0": "block/mossy_cobblestone", + "particle": "block/mossy_cobblestone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/mossy_cobblestone_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/block/mossy_cobblestone_kitchen_cabinet.json new file mode 100644 index 0000000..49dd4f1 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/mossy_cobblestone_kitchen_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/mossy_cobblestone_kitchen_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [5, 5, 15], + "to": [7, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [11.33334, 5.33333, 11, 6], "texture": "#64"}, + "south": {"uv": [10.66666, 5.33333, 11.33334, 6], "texture": "#64"}, + "west": {"uv": [10.66666, 5.33333, 11, 6], "texture": "#64"}, + "up": {"uv": [10.66666, 5.33333, 11.33334, 5.66666], "texture": "#64"}, + "down": {"uv": [10.66666, 5.66667, 11.33334, 6], "texture": "#64"} + } + }, + { + "from": [9, 5, 15], + "to": [11, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#64"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#64"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#64"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/mossy_cobblestone_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/block/mossy_cobblestone_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..e745056 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/mossy_cobblestone_kitchen_drawer_cabinet.json @@ -0,0 +1,93 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "1": "modernlife:block/mossy_cobblestone_kitchen_drawer_cabinet", + "particle": "modernlife:block/mossy_cobblestone_kitchen_drawer_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#1"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#1"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#1"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#1"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#1"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#1"} + } + }, + { + "from": [6, 12, 15], + "to": [10, 13, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 10, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#1"}, + "east": {"uv": [12.66667, 5.33333, 12.33333, 5.66667], "texture": "#1"}, + "south": {"uv": [11.33333, 5.33333, 12.66667, 5.66667], "texture": "#1"}, + "west": {"uv": [11.33333, 5.33333, 11.66667, 5.66667], "texture": "#1"}, + "up": {"uv": [11.33333, 5.33333, 12.66667, 5.66666], "texture": "#1"}, + "down": {"uv": [11.33333, 5.33334, 12.66667, 5.66667], "texture": "#1"} + } + }, + { + "from": [11, 6, 15], + "to": [13, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 5, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#1"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#1"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#1"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#1"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#1"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/mossy_cobblestone_ramp.json b/src/main/resources/assets/modernlife/models/block/mossy_cobblestone_ramp.json new file mode 100644 index 0000000..545280d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/mossy_cobblestone_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/mossy_cobblestone", + "particle": "block/mossy_cobblestone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/mossy_cobblestone_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/mossy_cobblestone_ramp_corner.json new file mode 100644 index 0000000..8bfbbf8 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/mossy_cobblestone_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/mossy_cobblestone", + "particle": "block/mossy_cobblestone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/mossy_stone_bricks_barrier.json b/src/main/resources/assets/modernlife/models/block/mossy_stone_bricks_barrier.json new file mode 100644 index 0000000..5fe1adb --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/mossy_stone_bricks_barrier.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/barrier", + "textures": { + "0": "block/mossy_stone_bricks", + "particle": "block/mossy_stone_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/mossy_stone_bricks_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/block/mossy_stone_bricks_kitchen_cabinet.json new file mode 100644 index 0000000..e0ead32 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/mossy_stone_bricks_kitchen_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/mossy_stone_bricks_kitchen_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [5, 5, 15], + "to": [7, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [11.33334, 5.33333, 11, 6], "texture": "#64"}, + "south": {"uv": [10.66666, 5.33333, 11.33334, 6], "texture": "#64"}, + "west": {"uv": [10.66666, 5.33333, 11, 6], "texture": "#64"}, + "up": {"uv": [10.66666, 5.33333, 11.33334, 5.66666], "texture": "#64"}, + "down": {"uv": [10.66666, 5.66667, 11.33334, 6], "texture": "#64"} + } + }, + { + "from": [9, 5, 15], + "to": [11, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#64"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#64"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#64"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/mossy_stone_bricks_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/block/mossy_stone_bricks_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..cc632c7 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/mossy_stone_bricks_kitchen_drawer_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "2": "modernlife:block/mossy_stone_bricks_kitchen_drawer_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#2"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#2"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#2"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#2"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#2"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#2"} + } + }, + { + "from": [6, 12, 15], + "to": [10, 13, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 10, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#2"}, + "east": {"uv": [12.66667, 5.33333, 12.33333, 5.66667], "texture": "#2"}, + "south": {"uv": [11.33333, 5.33333, 12.66667, 5.66667], "texture": "#2"}, + "west": {"uv": [11.33333, 5.33333, 11.66667, 5.66667], "texture": "#2"}, + "up": {"uv": [11.33333, 5.33333, 12.66667, 5.66666], "texture": "#2"}, + "down": {"uv": [11.33333, 5.33334, 12.66667, 5.66667], "texture": "#2"} + } + }, + { + "from": [11, 6, 15], + "to": [13, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 5, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#2"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#2"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#2"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#2"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#2"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/mossy_stone_bricks_ramp.json b/src/main/resources/assets/modernlife/models/block/mossy_stone_bricks_ramp.json new file mode 100644 index 0000000..9208b0a --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/mossy_stone_bricks_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/mossy_stone_bricks", + "particle": "block/mossy_stone_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/mossy_stone_bricks_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/mossy_stone_bricks_ramp_corner.json new file mode 100644 index 0000000..beb0b75 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/mossy_stone_bricks_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/mossy_stone_bricks", + "particle": "block/mossy_stone_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/music_stand.json b/src/main/resources/assets/modernlife/models/block/music_stand.json new file mode 100644 index 0000000..1101f14 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/music_stand.json @@ -0,0 +1,175 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "block/black_concrete_powder", + "1": "block/black_shulker_box", + "2": "modernlife:block/symphony_6_f_major", + "particle": "block/black_concrete_powder" + }, + "elements": [ + { + "from": [7.845, 0.35873, 10.90975], + "to": [8.155, 3.95473, 11.21975], + "rotation": {"angle": 22.5, "axis": "x", "origin": [9.178, 1.04073, 10.72375]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#1"} + } + }, + { + "from": [8.651, -0.30769, 12.185], + "to": [8.961, 3.41231, 12.495], + "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 1.86231, 12.34]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#1"} + } + }, + { + "from": [7.039, -0.29247, 12.185], + "to": [7.349, 3.42753, 12.495], + "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 1.87753, 12.34]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#1"} + } + }, + { + "from": [7.69, 3.41, 12.03], + "to": [8.31, 3.72, 12.65], + "rotation": {"angle": 0, "axis": "y", "origin": [-2.54, 0, -1.92]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#1"} + } + }, + { + "from": [7.814, 1.86, 12.154], + "to": [8.186, 13.64, 12.526], + "rotation": {"angle": 0, "axis": "y", "origin": [-2.54, 0, -1.92]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#1"} + } + }, + { + "from": [5.52, 11.47, 11.72], + "to": [10.48, 15.81, 12.03], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 12.4, 12.96]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [7.101, 1.55, 12.185], + "to": [8.899, 1.86, 12.495], + "rotation": {"angle": 0, "axis": "y", "origin": [-1.145, 0, -6.415]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#1"} + } + }, + { + "from": [7.845, 1.55, 11.441], + "to": [8.155, 1.86, 12.309], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.705, 12.34]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#1"} + } + }, + { + "from": [5.52, 12.431, 11.069], + "to": [10.48, 12.431, 11.565], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 12.4, 10.48]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#1"} + } + }, + { + "from": [6.76, 12.338, 12.278], + "to": [9.24, 16.182, 12.278], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.07, 14.26, 11.1]}, + "faces": { + "north": {"uv": [0, 0, 16, 15.75], "texture": "#2"}, + "east": {"uv": [0, 0, 0, 3.35], "texture": "#2"}, + "south": {"uv": [0, 0, 3.25, 3.35], "texture": "#2"}, + "west": {"uv": [0, 0, 0, 3.35], "texture": "#2"}, + "up": {"uv": [0, 0, 3.25, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 3.25, 0], "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 4.5, -1.25], + "scale": [0.7, 0.7, 0.7] + }, + "thirdperson_lefthand": { + "translation": [0, 4.5, -1.25], + "scale": [0.7, 0.7, 0.7] + }, + "firstperson_righthand": { + "rotation": [-12, 1, -10], + "translation": [-2.25, 2.25, 1.5] + }, + "firstperson_lefthand": { + "rotation": [-12, 1, -10], + "translation": [-2.25, 2.25, 1.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -140, 0], + "translation": [2.5, -0.25, 0], + "scale": [1.2, 1.2, 1.2] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -4.25] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/music_stand_bottom.json b/src/main/resources/assets/modernlife/models/block/music_stand_bottom.json new file mode 100644 index 0000000..7a276a5 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/music_stand_bottom.json @@ -0,0 +1,139 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "1": "block/black_shulker_box", + "particle": "block/black_concrete_powder" + }, + "elements": [ + { + "from": [7.7241, 0.03854, 11.42935], + "to": [8.2759, 7.03942, 11.98115], + "rotation": {"angle": 22.5, "axis": "x", "origin": [10.09684, 1.8525, 11.09827]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#1"} + } + }, + { + "from": [9.15878, -0.97269, 13.6993], + "to": [9.71058, 6.07391, 14.2511], + "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 3.31491, 13.9752]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#1"} + } + }, + { + "from": [6.28942, -0.9456, 13.6993], + "to": [6.84122, 6.101, 14.2511], + "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 3.342, 13.9752]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#1"} + } + }, + { + "from": [7.4482, 6.0698, 13.4234], + "to": [8.5518, 6.6216, 14.527], + "rotation": {"angle": 0, "axis": "y", "origin": [-10.7612, 0, -11.4076]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#1"} + } + }, + { + "from": [7.66892, 3.3108, 13.64412], + "to": [8.33108, 15.9792, 14.30628], + "rotation": {"angle": 0, "axis": "y", "origin": [-10.7612, 0, -11.4076]}, + "faces": { + "north": {"uv": [0, 3, 16, 16], "texture": "#1"}, + "east": {"uv": [0, 3, 16, 16], "texture": "#1"}, + "south": {"uv": [0, 3, 16, 16], "texture": "#1"}, + "west": {"uv": [0, 3, 16, 16], "texture": "#1"}, + "up": {"uv": [0, 3, 16, 16], "texture": "#1"}, + "down": {"uv": [0, 3, 16, 16], "texture": "#1"} + } + }, + { + "from": [6.39978, 2.759, 13.6993], + "to": [9.60022, 3.3108, 14.2511], + "rotation": {"angle": 0, "axis": "y", "origin": [-8.2781, 0, -19.4087]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#1"} + } + }, + { + "from": [7.7241, 2.759, 12.37498], + "to": [8.2759, 3.3108, 13.92002], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.0349, 13.9752]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, 156, 0], + "translation": [0, 3, 4.25], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, 156, 0], + "translation": [0, 3, 4.25], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, 90, -23], + "translation": [-4.12, 3.2, 6.5], + "scale": [0.3, 0.3, 0.3] + }, + "firstperson_lefthand": { + "rotation": [0, 90, -23], + "translation": [-4.12, 3.2, 6.5], + "scale": [0.3, 0.3, 0.3] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -140, 0], + "translation": [2.75, -4.25, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, -2, -4.25], + "scale": [0.4, 0.4, 0.4] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/music_stand_full.json b/src/main/resources/assets/modernlife/models/block/music_stand_full.json new file mode 100644 index 0000000..dfa205e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/music_stand_full.json @@ -0,0 +1,193 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "block/black_concrete_powder", + "1": "block/black_shulker_box", + "2": "modernlife:block/symphony_6_f_major", + "particle": "block/black_concrete_powder" + }, + "elements": [ + { + "from": [7.7241, 0.63854, 12.17935], + "to": [8.2759, 7.03942, 12.73115], + "rotation": {"angle": 22.5, "axis": "x", "origin": [10.09684, 1.8525, 11.84827]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#1"} + } + }, + { + "from": [9.15878, -0.54769, 14.4493], + "to": [9.71058, 6.07391, 15.0011], + "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 3.31491, 14.7252]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#1"} + } + }, + { + "from": [6.28942, -0.5206, 14.4493], + "to": [6.84122, 6.101, 15.0011], + "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 3.342, 14.7252]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#1"} + } + }, + { + "from": [7.4482, 6.0698, 14.1734], + "to": [8.5518, 6.6216, 15.277], + "rotation": {"angle": 0, "axis": "y", "origin": [-10.7612, 0, -10.6576]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#1"} + } + }, + { + "from": [7.66892, 3.3108, 14.39412], + "to": [8.33108, 15.9792, 15.05628], + "rotation": {"angle": 0, "axis": "y", "origin": [-10.7612, 0, -10.6576]}, + "faces": { + "north": {"uv": [0, 3, 16, 16], "texture": "#1"}, + "east": {"uv": [0, 3, 16, 16], "texture": "#1"}, + "south": {"uv": [0, 3, 16, 16], "texture": "#1"}, + "west": {"uv": [0, 3, 16, 16], "texture": "#1"}, + "up": {"uv": [0, 3, 16, 16], "texture": "#1"}, + "down": {"uv": [0, 3, 16, 16], "texture": "#1"} + } + }, + { + "from": [7.66892, 16.0108, 14.39412], + "to": [8.33108, 24.3792, 15.05628], + "rotation": {"angle": 0, "axis": "y", "origin": [-10.7612, 0, -10.6576]}, + "faces": { + "north": {"uv": [0, 0, 16, 13], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 13], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 13], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 13], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 13], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 13], "texture": "#1"} + } + }, + { + "from": [3.5856, 20.4166, 13.6216], + "to": [12.4144, 28.1418, 14.1734], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 22.072, 15.8288]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [6.39978, 2.759, 14.4493], + "to": [9.60022, 3.3108, 15.0011], + "rotation": {"angle": 0, "axis": "y", "origin": [-8.2781, 0, -18.6587]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#1"} + } + }, + { + "from": [7.7241, 2.759, 13.12498], + "to": [8.2759, 3.3108, 14.67002], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.0349, 14.7252]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#1"} + } + }, + { + "from": [3.5856, 22.12718, 12.46282], + "to": [12.4144, 22.12718, 13.3457], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 22.072, 11.4144]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#1"} + } + }, + { + "from": [5.7928, 21.96164, 14.61484], + "to": [10.2072, 28.80396, 14.61484], + "rotation": {"angle": 22.5, "axis": "x", "origin": [6.3446, 25.3828, 12.518]}, + "faces": { + "north": {"uv": [0, 0, 16, 15.75], "texture": "#2"}, + "east": {"uv": [0, 0, 0, 3.35], "texture": "#2"}, + "south": {"uv": [0, 0, 3.25, 3.35], "texture": "#2"}, + "west": {"uv": [0, 0, 0, 3.35], "texture": "#2"}, + "up": {"uv": [0, 0, 3.25, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 3.25, 0], "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, 156, 0], + "translation": [0, 3, 4.25], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, 156, 0], + "translation": [0, 3, 4.25], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, 90, -23], + "translation": [-4.12, 3.2, 6.5], + "scale": [0.3, 0.3, 0.3] + }, + "firstperson_lefthand": { + "rotation": [0, 90, -23], + "translation": [-4.12, 3.2, 6.5], + "scale": [0.3, 0.3, 0.3] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -140, 0], + "translation": [2.75, -4.25, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, -2, -4.25], + "scale": [0.4, 0.4, 0.4] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/music_stand_top.json b/src/main/resources/assets/modernlife/models/block/music_stand_top.json new file mode 100644 index 0000000..6aabd68 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/music_stand_top.json @@ -0,0 +1,102 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "block/black_concrete_powder", + "1": "block/black_shulker_box", + "2": "modernlife:block/symphony_6_f_major", + "particle": "block/black_concrete_powder" + }, + "elements": [ + { + "from": [7.66892, 0, 13.64412], + "to": [8.33108, 8.3684, 14.30628], + "rotation": {"angle": 0, "axis": "y", "origin": [-10.7612, -15.99605, -11.4076]}, + "faces": { + "north": {"uv": [0, 0, 16, 13], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 13], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 13], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 13], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 13], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 13], "texture": "#1"} + } + }, + { + "from": [3.5856, 4.4058, 12.8716], + "to": [12.4144, 12.131, 13.4234], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 6.07595, 15.0788]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [3.5856, 6.1133, 11.71282], + "to": [12.4144, 6.1133, 12.5957], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 6.07595, 10.6644]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#1"} + } + }, + { + "from": [5.7928, 5.96559, 13.86484], + "to": [10.2072, 12.80791, 13.86484], + "rotation": {"angle": 22.5, "axis": "x", "origin": [6.3446, 9.38675, 11.768]}, + "faces": { + "north": {"uv": [0, 0, 16, 15.75], "texture": "#2"}, + "east": {"uv": [0, 0, 0, 3.35], "texture": "#2"}, + "south": {"uv": [0, 0, 3.25, 3.35], "texture": "#2"}, + "west": {"uv": [0, 0, 0, 3.35], "texture": "#2"}, + "up": {"uv": [0, 0, 3.25, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 3.25, 0], "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, 156, 0], + "translation": [0, 3, 4.25], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, 156, 0], + "translation": [0, 3, 4.25], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, 90, -23], + "translation": [-4.12, 3.2, 6.5], + "scale": [0.3, 0.3, 0.3] + }, + "firstperson_lefthand": { + "rotation": [0, 90, -23], + "translation": [-4.12, 3.2, 6.5], + "scale": [0.3, 0.3, 0.3] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -140, 0], + "translation": [2.75, -4.25, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, -2, -4.25], + "scale": [0.4, 0.4, 0.4] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/nether_bricks_barrier.json b/src/main/resources/assets/modernlife/models/block/nether_bricks_barrier.json new file mode 100644 index 0000000..08afb77 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/nether_bricks_barrier.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/barrier", + "textures": { + "0": "block/nether_bricks", + "particle": "block/nether_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/nether_bricks_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/block/nether_bricks_kitchen_cabinet.json new file mode 100644 index 0000000..e646701 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/nether_bricks_kitchen_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/nether_bricks_kitchen_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [5, 5, 15], + "to": [7, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [11.33334, 5.33333, 11, 6], "texture": "#64"}, + "south": {"uv": [10.66666, 5.33333, 11.33334, 6], "texture": "#64"}, + "west": {"uv": [10.66666, 5.33333, 11, 6], "texture": "#64"}, + "up": {"uv": [10.66666, 5.33333, 11.33334, 5.66666], "texture": "#64"}, + "down": {"uv": [10.66666, 5.66667, 11.33334, 6], "texture": "#64"} + } + }, + { + "from": [9, 5, 15], + "to": [11, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#64"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#64"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#64"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/nether_bricks_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/block/nether_bricks_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..4ebb19e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/nether_bricks_kitchen_drawer_cabinet.json @@ -0,0 +1,93 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "1": "modernlife:block/nether_bricks_kitchen_drawer_cabinet", + "particle": "modernlife:block/nether_bricks_kitchen_drawer_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#1"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#1"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#1"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#1"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#1"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#1"} + } + }, + { + "from": [6, 12, 15], + "to": [10, 13, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 10, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#1"}, + "east": {"uv": [12.66667, 5.33333, 12.33333, 5.66667], "texture": "#1"}, + "south": {"uv": [11.33333, 5.33333, 12.66667, 5.66667], "texture": "#1"}, + "west": {"uv": [11.33333, 5.33333, 11.66667, 5.66667], "texture": "#1"}, + "up": {"uv": [11.33333, 5.33333, 12.66667, 5.66666], "texture": "#1"}, + "down": {"uv": [11.33333, 5.33334, 12.66667, 5.66667], "texture": "#1"} + } + }, + { + "from": [11, 6, 15], + "to": [13, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 5, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#1"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#1"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#1"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#1"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#1"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/nether_bricks_ramp.json b/src/main/resources/assets/modernlife/models/block/nether_bricks_ramp.json new file mode 100644 index 0000000..e2f1057 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/nether_bricks_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/nether_bricks", + "particle": "block/nether_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/nether_bricks_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/nether_bricks_ramp_corner.json new file mode 100644 index 0000000..c2ff112 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/nether_bricks_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/nether_bricks", + "particle": "block/nether_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/netherrack_barrier.json b/src/main/resources/assets/modernlife/models/block/netherrack_barrier.json new file mode 100644 index 0000000..bcb523a --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/netherrack_barrier.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/barrier", + "textures": { + "0": "block/netherrack", + "particle": "block/netherrack" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/netherrack_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/block/netherrack_kitchen_cabinet.json new file mode 100644 index 0000000..99dbbba --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/netherrack_kitchen_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/netherrack_kitchen_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [5, 5, 15], + "to": [7, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [11.33334, 5.33333, 11, 6], "texture": "#64"}, + "south": {"uv": [10.66666, 5.33333, 11.33334, 6], "texture": "#64"}, + "west": {"uv": [10.66666, 5.33333, 11, 6], "texture": "#64"}, + "up": {"uv": [10.66666, 5.33333, 11.33334, 5.66666], "texture": "#64"}, + "down": {"uv": [10.66666, 5.66667, 11.33334, 6], "texture": "#64"} + } + }, + { + "from": [9, 5, 15], + "to": [11, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#64"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#64"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#64"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/netherrack_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/block/netherrack_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..1a679e8 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/netherrack_kitchen_drawer_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/netherrack_kitchen_drawer_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [6, 12, 15], + "to": [10, 13, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 10, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [12.66667, 5.33333, 12.33333, 5.66667], "texture": "#64"}, + "south": {"uv": [11.33333, 5.33333, 12.66667, 5.66667], "texture": "#64"}, + "west": {"uv": [11.33333, 5.33333, 11.66667, 5.66667], "texture": "#64"}, + "up": {"uv": [11.33333, 5.33333, 12.66667, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33333, 5.33334, 12.66667, 5.66667], "texture": "#64"} + } + }, + { + "from": [11, 6, 15], + "to": [13, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 5, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#64"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#64"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#64"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/netherrack_ramp.json b/src/main/resources/assets/modernlife/models/block/netherrack_ramp.json new file mode 100644 index 0000000..1425839 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/netherrack_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/netherrack", + "particle": "block/netherrack" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/netherrack_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/netherrack_ramp_corner.json new file mode 100644 index 0000000..1ece2f6 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/netherrack_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/netherrack", + "particle": "block/netherrack" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/night_stand.json b/src/main/resources/assets/modernlife/models/block/night_stand.json new file mode 100644 index 0000000..17ba780 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/night_stand.json @@ -0,0 +1,207 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "1": "block/1", + "2": "block/2", + "particle": "block/1" + }, + "elements": [ + { + "name": "body", + "from": [0, 2, 0], + "to": [16, 16, 14], + "faces": { + "north": {"uv": [0, 0, 16, 14], "texture": "#1"}, + "east": {"uv": [0, 0, 14, 14], "texture": "#1"}, + "south": {"uv": [0, 7, 16, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 14, 14], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 14], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 14], "texture": "#1"} + } + }, + { + "name": "ne_leg", + "from": [15, 0, 0], + "to": [16, 2, 1], + "faces": { + "north": {"uv": [0, 0, 1, 2], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 2], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 2], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 2], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#2"} + } + }, + { + "name": "sw_leg", + "from": [0, 0, 13], + "to": [1, 2, 14], + "faces": { + "north": {"uv": [0, 0, 1, 2], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 2], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 2], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 2], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#2"} + } + }, + { + "name": "nw_leg", + "from": [0, 0, 0], + "to": [1, 2, 1], + "faces": { + "north": {"uv": [0, 0, 1, 2], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 2], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 2], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 2], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#2"} + } + }, + { + "name": "se_leg", + "from": [15, 0, 13], + "to": [16, 2, 14], + "faces": { + "north": {"uv": [0, 0, 1, 2], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 2], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 2], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 2], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#2"} + } + }, + { + "name": "lower_handle_left", + "from": [5, 5.475, 14], + "to": [6, 6.475, 15], + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#2"} + } + }, + { + "name": "lower_handle_mid", + "from": [5, 5.475, 15], + "to": [11, 6.475, 16], + "faces": { + "north": {"uv": [0, 0, 6, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "down": {"uv": [0, 0, 6, 1], "texture": "#2"} + } + }, + { + "name": "lower_handle_right", + "from": [10, 5.475, 14], + "to": [11, 6.475, 15], + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#2"} + } + }, + { + "name": "upper_handle_left", + "from": [5, 11.6, 14], + "to": [6, 12.6, 15], + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#2"} + } + }, + { + "name": "upper_handle_right", + "from": [10, 11.6, 14], + "to": [11, 12.6, 15], + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#2"} + } + }, + { + "name": "upper_handle_mid", + "from": [5, 11.6, 15], + "to": [11, 12.6, 16], + "faces": { + "north": {"uv": [0, 0, 6, 1], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#2"}, + "down": {"uv": [0, 0, 6, 1], "texture": "#2"} + } + } + ], + "gui_light": "front", + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [20, 45, 0], + "translation": [0.5, -0.25, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [0, + { + "name": "legs", + "origin": [0, 0, 0], + "children": [1, 2, 3, 4] + }, + { + "name": "lower_handle", + "origin": [0, 0, 0], + "children": [5, 6, 7] + }, + { + "name": "upper_handle", + "origin": [0, 0, 0], + "children": [8, 9, 10] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/oak_barrier.json b/src/main/resources/assets/modernlife/models/block/oak_barrier.json new file mode 100644 index 0000000..dd758f8 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/oak_barrier.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/barrier", + "textures": { + "0": "block/oak_planks", + "particle": "block/oak_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/oak_chair.json b/src/main/resources/assets/modernlife/models/block/oak_chair.json new file mode 100644 index 0000000..fec356a --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/oak_chair.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/chair", + "render_type" : "cutout", + "textures": { + "0": "block/oak_planks", + "particle": "block/oak_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/oak_coffee_table.json b/src/main/resources/assets/modernlife/models/block/oak_coffee_table.json new file mode 100644 index 0000000..0a0b291 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/oak_coffee_table.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/coffee_table", + "textures": { + "0": "block/oak_planks", + "1": "block/oak_log", + "particle": "block/oak_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/oak_coffee_table_corner.json b/src/main/resources/assets/modernlife/models/block/oak_coffee_table_corner.json new file mode 100644 index 0000000..9c7c258 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/oak_coffee_table_corner.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/coffee_table_corner", + "textures": { + "0": "block/oak_planks", + "1": "block/oak_log", + "particle": "block/oak_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/oak_coffee_table_end.json b/src/main/resources/assets/modernlife/models/block/oak_coffee_table_end.json new file mode 100644 index 0000000..ad819c4 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/oak_coffee_table_end.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/coffee_table_end", + "textures": { + "0": "block/oak_planks", + "1": "block/oak_log", + "particle": "block/oak_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/oak_coffee_table_mid.json b/src/main/resources/assets/modernlife/models/block/oak_coffee_table_mid.json new file mode 100644 index 0000000..c429670 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/oak_coffee_table_mid.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/coffee_table_mid", + "textures": { + "0": "block/oak_planks", + "1": "block/oak_log", + "particle": "block/oak_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/oak_deck.json b/src/main/resources/assets/modernlife/models/block/oak_deck.json new file mode 100644 index 0000000..7244b08 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/oak_deck.json @@ -0,0 +1,122 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "118": "modernlife:block/oak_planks_deck" + }, + "elements": [ + { + "from": [3, 13, 0], + "to": [6, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-9.5, -0.5, 0]}, + "faces": { + "north": {"uv": [10, 2, 13, 4], "texture": "#118"}, + "east": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [16, 0, 0, 3], "rotation": 90, "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "rotation": 90, "texture": "#118"} + } + }, + { + "from": [10, 13, 0], + "to": [13, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-2.5, -0.5, 0]}, + "faces": { + "north": {"uv": [3, 2, 6, 4], "texture": "#118"}, + "east": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [16, 0, 0, 3], "rotation": 90, "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "rotation": 90, "texture": "#118"} + } + }, + { + "from": [0, 14, 0], + "to": [16, 16, 3], + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#118"} + } + }, + { + "from": [0, 14, 4], + "to": [16, 16, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 4]}, + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#118"} + } + }, + { + "from": [0, 14, 12], + "to": [16, 16, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 12]}, + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#118"} + } + }, + { + "from": [0, 14, 8], + "to": [16, 16, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 8]}, + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#118"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, -3.5, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, -3.5, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 63], + "translation": [-0.5, -0.75, 5.25], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 63], + "translation": [-0.5, -0.75, 5.25], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, -5.25, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [-90, 0, 0], + "translation": [0, 0, 6] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/oak_deck_support.json b/src/main/resources/assets/modernlife/models/block/oak_deck_support.json new file mode 100644 index 0000000..19d59f2 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/oak_deck_support.json @@ -0,0 +1,135 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "2": "block/oak_planks", + "118": "modernlife:block/oak_planks_deck" + }, + "elements": [ + { + "from": [3, 13, 0], + "to": [6, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-9.5, -0.5, 0]}, + "faces": { + "north": {"uv": [10, 2, 13, 4], "texture": "#118"}, + "east": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [16, 0, 0, 3], "rotation": 90, "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "rotation": 90, "texture": "#118"} + } + }, + { + "from": [0, 14, 0], + "to": [16, 16, 3], + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#118"} + } + }, + { + "from": [0, 14, 4], + "to": [16, 16, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 4]}, + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#118"} + } + }, + { + "from": [0, 14, 12], + "to": [16, 16, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 12]}, + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#118"} + } + }, + { + "from": [0, 14, 8], + "to": [16, 16, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 8]}, + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#118"} + } + }, + { + "from": [10, 13, 0], + "to": [13, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-2.5, -0.5, 0]}, + "faces": { + "north": {"uv": [3, 2, 6, 4], "texture": "#118"}, + "east": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [16, 0, 0, 3], "rotation": 90, "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "rotation": 90, "texture": "#118"} + } + }, + { + "name": "support", + "from": [6, 0, 6], + "to": [10, 14, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [7.5, 0, 0.5]}, + "faces": { + "north": {"uv": [6, 1.5, 10, 16], "texture": "#2"}, + "east": {"uv": [6, 1.5, 10, 16], "texture": "#2"}, + "south": {"uv": [6, 1.5, 10, 16], "texture": "#2"}, + "west": {"uv": [6, 1.5, 10, 16], "texture": "#2"}, + "up": {"uv": [0, 0, 4, 4], "texture": "#2"}, + "down": {"uv": [0, 0, 4, 4], "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 30, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/oak_glass_door_bottom.json b/src/main/resources/assets/modernlife/models/block/oak_glass_door_bottom.json new file mode 100644 index 0000000..68ba3ab --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/oak_glass_door_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/door_bottom", + "textures": { + "top": "modernlife:block/oak_glass_door_top", + "bottom": "modernlife:block/oak_glass_door_bottom" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/oak_glass_door_bottom_hinge.json b/src/main/resources/assets/modernlife/models/block/oak_glass_door_bottom_hinge.json new file mode 100644 index 0000000..000cb13 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/oak_glass_door_bottom_hinge.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/door_bottom_rh", + "textures": { + "top": "modernlife:block/oak_glass_door_top", + "bottom": "modernlife:block/oak_glass_door_bottom" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/oak_glass_door_top.json b/src/main/resources/assets/modernlife/models/block/oak_glass_door_top.json new file mode 100644 index 0000000..6a6ef55 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/oak_glass_door_top.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/door_top", + "textures": { + "top": "modernlife:block/oak_glass_door_top", + "bottom": "modernlife:block/oak_glass_door_bottom" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/oak_glass_door_top_hinge.json b/src/main/resources/assets/modernlife/models/block/oak_glass_door_top_hinge.json new file mode 100644 index 0000000..048a4b9 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/oak_glass_door_top_hinge.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/door_top_rh", + "textures": { + "top": "modernlife:block/oak_glass_door_top", + "bottom": "modernlife:block/oak_glass_door_bottom" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/oak_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/block/oak_kitchen_cabinet.json new file mode 100644 index 0000000..aa61e5a --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/oak_kitchen_cabinet.json @@ -0,0 +1,144 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/oak_kitchen_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [6, 4, 16], + "to": [7, 8, 17], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 16]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "south": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "west": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 0, 10.33333, 0.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 1, 10.33333, 1.33333], "texture": "#64"} + } + }, + { + "from": [6, 8, 15], + "to": [7, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 1.33333, 10.33333, 1], "texture": "#64"}, + "down": {"uv": [10.66667, 1, 10.33333, 1.33333], "texture": "#64"} + } + }, + { + "from": [6, 4, 15], + "to": [7, 4, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 16]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 1.66667, 10.33333, 1.33333], "texture": "#64"}, + "down": {"uv": [10.33333, 1.33333, 10.66667, 1.66667], "texture": "#64"} + } + }, + { + "from": [9, 4, 15], + "to": [10, 4, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 4, 16]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 1.66667, 10.33333, 1.33333], "texture": "#64"}, + "down": {"uv": [10.33333, 1.33333, 10.66667, 1.66667], "texture": "#64"} + } + }, + { + "from": [9, 4, 16], + "to": [10, 8, 17], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 4, 16]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "south": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "west": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 0, 10.33333, 0.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 1, 10.33333, 1.33333], "texture": "#64"} + } + }, + { + "from": [9, 8, 15], + "to": [10, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 1.33333, 10.33333, 1], "texture": "#64"}, + "down": {"uv": [10.66667, 1, 10.33333, 1.33333], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/oak_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/block/oak_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..46c543b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/oak_kitchen_drawer_cabinet.json @@ -0,0 +1,144 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/oak_kitchen_drawer_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [6, 12, 16], + "to": [10, 13, 17], + "rotation": {"angle": 0, "axis": "z", "origin": [6, 13, 16]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "rotation": 270, "texture": "#64"}, + "east": {"uv": [10.66667, 0, 10.33333, 0.33333], "rotation": 90, "texture": "#64"}, + "south": {"uv": [10.33333, 0, 10.66667, 1.33333], "rotation": 90, "texture": "#64"}, + "west": {"uv": [10.66667, 1, 10.33333, 1.33333], "rotation": 90, "texture": "#64"}, + "up": {"uv": [10.33333, 0, 10.66667, 1.33333], "rotation": 90, "texture": "#64"}, + "down": {"uv": [10.66667, 0, 10.33333, 1.33333], "rotation": 90, "texture": "#64"} + } + }, + { + "from": [10, 12, 15], + "to": [10, 13, 16], + "rotation": {"angle": 0, "axis": "z", "origin": [6, 13, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "rotation": 270, "texture": "#64"}, + "east": {"uv": [10.66667, 1.33333, 10.33333, 1], "rotation": 90, "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "rotation": 90, "texture": "#64"}, + "west": {"uv": [10.66667, 1, 10.33333, 1.33333], "rotation": 90, "texture": "#64"}, + "up": {"uv": [5.33333, 0, 10.33333, 5.33333], "rotation": 90, "texture": "#64"}, + "down": {"uv": [10.33333, 0, 5.33333, 5.33333], "rotation": 90, "texture": "#64"} + } + }, + { + "from": [6, 12, 15], + "to": [6, 13, 16], + "rotation": {"angle": 0, "axis": "z", "origin": [6, 13, 16]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "rotation": 270, "texture": "#64"}, + "east": {"uv": [10.66667, 1.66667, 10.33333, 1.33333], "rotation": 90, "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "rotation": 90, "texture": "#64"}, + "west": {"uv": [10.33333, 1.33333, 10.66667, 1.66667], "rotation": 90, "texture": "#64"}, + "up": {"uv": [5.33333, 0, 10.33333, 5.33333], "rotation": 90, "texture": "#64"}, + "down": {"uv": [10.33333, 0, 5.33333, 5.33333], "rotation": 90, "texture": "#64"} + } + }, + { + "from": [12, 4, 15], + "to": [13, 4, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 4, 16]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 1.66667, 10.33333, 1.33333], "texture": "#64"}, + "down": {"uv": [10.33333, 1.33333, 10.66667, 1.66667], "texture": "#64"} + } + }, + { + "from": [12, 4, 16], + "to": [13, 8, 17], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 4, 16]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "south": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "west": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 0, 10.33333, 0.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 1, 10.33333, 1.33333], "texture": "#64"} + } + }, + { + "from": [12, 8, 15], + "to": [13, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 1.33333, 10.33333, 1], "texture": "#64"}, + "down": {"uv": [10.66667, 1, 10.33333, 1.33333], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/oak_log_ramp.json b/src/main/resources/assets/modernlife/models/block/oak_log_ramp.json new file mode 100644 index 0000000..f53294e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/oak_log_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/oak_log", + "particle": "block/oak_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/oak_log_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/oak_log_ramp_corner.json new file mode 100644 index 0000000..5f2e73b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/oak_log_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/oak_log", + "particle": "block/oak_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/oak_mini_stool.json b/src/main/resources/assets/modernlife/models/block/oak_mini_stool.json new file mode 100644 index 0000000..2e8f7ce --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/oak_mini_stool.json @@ -0,0 +1,179 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "141": "modernlife:block/oak_mini_stool" + }, + "elements": [ + { + "name": "top", + "from": [2, 6, 2], + "to": [14, 9, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -1, 0]}, + "faces": { + "north": {"uv": [0, 6, 6, 7.5], "texture": "#141"}, + "east": {"uv": [0, 6, 6, 7.5], "texture": "#141"}, + "south": {"uv": [0, 6, 6, 7.5], "texture": "#141"}, + "west": {"uv": [0, 6, 6, 7.5], "texture": "#141"}, + "up": {"uv": [6, 6, 0, 0], "texture": "#141"}, + "down": {"uv": [12, 0, 6, 6], "texture": "#141"} + } + }, + { + "from": [6, 2, 4], + "to": [10, 4, 4], + "rotation": {"angle": 0, "axis": "y", "origin": [0.5, 0, 0.5]}, + "faces": { + "north": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "east": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "south": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "west": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "up": {"uv": [2.5, 0, 0, 0], "texture": "#141"}, + "down": {"uv": [2.5, 0, 0, 0], "texture": "#141"} + } + }, + { + "from": [6, 2, 12], + "to": [10, 4, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [15.5, 0, 15.5]}, + "faces": { + "north": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "east": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "south": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "west": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "up": {"uv": [0, 0, 2.5, 0], "texture": "#141"}, + "down": {"uv": [0, 0, 2.5, 0], "texture": "#141"} + } + }, + { + "from": [4, 2, 6], + "to": [4, 4, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "east": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "south": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "west": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "up": {"uv": [2.5, 0, 0, 0], "rotation": 270, "texture": "#141"}, + "down": {"uv": [2.5, 0, 0, 0], "rotation": 90, "texture": "#141"} + } + }, + { + "from": [12, 2, 6], + "to": [12, 4, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "east": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "south": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "west": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "up": {"uv": [0, 0, 2.5, 0], "rotation": 270, "texture": "#141"}, + "down": {"uv": [0, 0, 2.5, 0], "rotation": 90, "texture": "#141"} + } + }, + { + "from": [3, 0, 3], + "to": [6, 6, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [22.5, 7.75, 8.5]}, + "faces": { + "north": {"uv": [1.5, 7.5, 0, 10.5], "texture": "#141"}, + "east": {"uv": [1.5, 7.5, 3, 10.5], "texture": "#141"}, + "south": {"uv": [1.5, 7.5, 3, 10.5], "texture": "#141"}, + "west": {"uv": [0, 7.5, 1.5, 10.5], "texture": "#141"}, + "up": {"uv": [1.5, 12, 0, 10.5], "texture": "#141"}, + "down": {"uv": [1.5, 10.5, 0, 12], "texture": "#141"} + } + }, + { + "from": [10, 0, 3], + "to": [13, 6, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [-6.5, 7.75, 8.5]}, + "faces": { + "north": {"uv": [0, 7.5, 1.5, 10.5], "texture": "#141"}, + "east": {"uv": [1.5, 7.5, 0, 10.5], "texture": "#141"}, + "south": {"uv": [3, 7.5, 1.5, 10.5], "texture": "#141"}, + "west": {"uv": [3, 7.5, 1.5, 10.5], "texture": "#141"}, + "up": {"uv": [0, 12, 1.5, 10.5], "texture": "#141"}, + "down": {"uv": [0, 10.5, 1.5, 12], "texture": "#141"} + } + }, + { + "from": [3, 0, 10], + "to": [6, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [22.5, 7.75, 7.5]}, + "faces": { + "north": {"uv": [3, 7.5, 1.5, 10.5], "texture": "#141"}, + "east": {"uv": [3, 7.5, 1.5, 10.5], "texture": "#141"}, + "south": {"uv": [0, 7.5, 1.5, 10.5], "texture": "#141"}, + "west": {"uv": [1.5, 7.5, 0, 10.5], "texture": "#141"}, + "up": {"uv": [1.5, 10.5, 0, 12], "texture": "#141"}, + "down": {"uv": [1.5, 12, 0, 10.5], "texture": "#141"} + } + }, + { + "from": [10, 0, 10], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [-6.5, 7.75, 7.5]}, + "faces": { + "north": {"uv": [1.5, 7.5, 3, 10.5], "texture": "#141"}, + "east": {"uv": [0, 7.5, 1.5, 10.5], "texture": "#141"}, + "south": {"uv": [1.5, 7.5, 0, 10.5], "texture": "#141"}, + "west": {"uv": [1.5, 7.5, 3, 10.5], "texture": "#141"}, + "up": {"uv": [0, 10.5, 1.5, 12], "texture": "#141"}, + "down": {"uv": [0, 12, 1.5, 10.5], "texture": "#141"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -45, 0], + "translation": [0, 1.75, 0], + "scale": [0.75, 0.75, 0.75] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, 3, 0] + } + }, + "groups": [ + 0, + { + "name": "supports", + "origin": [0, 0, 0], + "color": 0, + "children": [1, 2, 3, 4] + }, + { + "name": "legs", + "origin": [2, 7.72417, 8], + "color": 0, + "children": [5, 6, 7, 8] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/oak_night_stand.json b/src/main/resources/assets/modernlife/models/block/oak_night_stand.json new file mode 100644 index 0000000..ba32b0f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/oak_night_stand.json @@ -0,0 +1,218 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "107": "modernlife:block/oak_night_stand" + }, + "elements": [ + { + "name": "body", + "from": [0, 1, 0], + "to": [16, 16, 14], + "faces": { + "north": {"uv": [10, 0, 15.33333, 5], "texture": "#107"}, + "east": {"uv": [5.33333, 0, 10, 5], "texture": "#107"}, + "south": {"uv": [0, 0, 5.33333, 5], "texture": "#107"}, + "west": {"uv": [10, 0, 5.33333, 5], "texture": "#107"}, + "up": {"uv": [5.33333, 9.66667, 0, 5], "texture": "#107"}, + "down": {"uv": [10.66667, 5, 5.33333, 9.66667], "texture": "#107"} + } + }, + { + "name": "sw_leg", + "from": [0, 0, 12], + "to": [2, 1, 14], + "faces": { + "north": {"uv": [16, 0.33333, 15.33333, 0.66667], "texture": "#107"}, + "east": {"uv": [15.33333, 0.33333, 16, 0.66667], "texture": "#107"}, + "south": {"uv": [15.33333, 0, 16, 0.33333], "texture": "#107"}, + "west": {"uv": [16, 0, 15.33333, 0.33333], "texture": "#107"}, + "up": {"uv": [15.33333, 0.66667, 16, 0], "texture": "#107"}, + "down": {"uv": [15.33333, 0, 16, 0.66667], "texture": "#107"} + } + }, + { + "name": "sw_leg", + "from": [14, 0, 12], + "to": [16, 1, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 0]}, + "faces": { + "north": {"uv": [15.33333, 0.33333, 16, 0.66667], "texture": "#107"}, + "east": {"uv": [15.33333, 0, 16, 0.33333], "texture": "#107"}, + "south": {"uv": [16, 0, 15.33333, 0.33333], "texture": "#107"}, + "west": {"uv": [16, 0.33333, 15.33333, 0.66667], "texture": "#107"}, + "up": {"uv": [16, 0.66667, 15.33333, 0], "texture": "#107"}, + "down": {"uv": [16, 0, 15.33333, 0.66667], "texture": "#107"} + } + }, + { + "name": "sw_leg", + "from": [0, 0, 0], + "to": [2, 1, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, -12]}, + "faces": { + "north": {"uv": [16, 0.33333, 15.33333, 0.66667], "texture": "#107"}, + "east": {"uv": [15.33333, 0.33333, 16, 0.66667], "texture": "#107"}, + "south": {"uv": [15.33333, 0, 16, 0.33333], "texture": "#107"}, + "west": {"uv": [16, 0, 15.33333, 0.33333], "texture": "#107"}, + "up": {"uv": [15.33333, 0.66667, 16, 0], "texture": "#107"}, + "down": {"uv": [15.33333, 0, 16, 0.66667], "texture": "#107"} + } + }, + { + "name": "sw_leg", + "from": [14, 0, 0], + "to": [16, 1, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, -12]}, + "faces": { + "north": {"uv": [15.33333, 0.33333, 16, 0.66667], "texture": "#107"}, + "east": {"uv": [15.33333, 0, 16, 0.33333], "texture": "#107"}, + "south": {"uv": [16, 0, 15.33333, 0.33333], "texture": "#107"}, + "west": {"uv": [16, 0.33333, 15.33333, 0.66667], "texture": "#107"}, + "up": {"uv": [16, 0.66667, 15.33333, 0], "texture": "#107"}, + "down": {"uv": [16, 0, 15.33333, 0.66667], "texture": "#107"} + } + }, + { + "name": "upper_handle_mid", + "from": [4.999, 6, 15], + "to": [10.999, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-0.001, -5.6, 0]}, + "faces": { + "north": {"uv": [15.33333, 0.66667, 15.66667, 2.66667], "rotation": 90, "texture": "#107"}, + "east": {"uv": [15.33333, 2.33333, 15.66667, 2.66667], "texture": "#107"}, + "south": {"uv": [15.66667, 0.66667, 15.33333, 2.66667], "rotation": 270, "texture": "#107"}, + "west": {"uv": [15.33333, 0.66667, 15.66667, 1], "texture": "#107"}, + "up": {"uv": [15.33333, 0.66667, 15.66667, 2.66667], "rotation": 270, "texture": "#107"}, + "down": {"uv": [15.33333, 0.66667, 15.66667, 2.66667], "rotation": 270, "texture": "#107"} + } + }, + { + "name": "upper_handle_left", + "from": [4.999, 6, 14], + "to": [4.999, 7, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [-0.001, -5.6, 0]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "east": {"uv": [15.33333, 3, 15.66667, 2.66667], "texture": "#107"}, + "south": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "west": {"uv": [15.33333, 2.66667, 15.66667, 3], "texture": "#107"}, + "up": {"uv": [0, 0.25, 0, 0], "texture": "#107"}, + "down": {"uv": [0, 0, 0, 0.25], "texture": "#107"} + } + }, + { + "name": "upper_handle_left", + "from": [10.999, 6, 14], + "to": [10.999, 7, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [5.999, -5.6, 0]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "east": {"uv": [15.33333, 3, 15.66667, 2.66667], "texture": "#107"}, + "south": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "west": {"uv": [15.33333, 2.66667, 15.66667, 3], "texture": "#107"}, + "up": {"uv": [0, 0.25, 0, 0], "texture": "#107"}, + "down": {"uv": [0, 0, 0, 0.25], "texture": "#107"} + } + }, + { + "name": "upper_handle_left", + "from": [4.999, 12, 14], + "to": [4.999, 13, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [-0.001, 0.4, 0]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "east": {"uv": [15.33333, 3, 15.66667, 2.66667], "texture": "#107"}, + "south": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "west": {"uv": [15.33333, 2.66667, 15.66667, 3], "texture": "#107"}, + "up": {"uv": [0, 0.25, 0, 0], "texture": "#107"}, + "down": {"uv": [0, 0, 0, 0.25], "texture": "#107"} + } + }, + { + "name": "upper_handle_left", + "from": [10.999, 12, 14], + "to": [10.999, 13, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [5.999, 0.4, 0]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "east": {"uv": [15.33333, 3, 15.66667, 2.66667], "texture": "#107"}, + "south": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "west": {"uv": [15.33333, 2.66667, 15.66667, 3], "texture": "#107"}, + "up": {"uv": [0, 0.25, 0, 0], "texture": "#107"}, + "down": {"uv": [0, 0, 0, 0.25], "texture": "#107"} + } + }, + { + "name": "upper_handle_mid", + "from": [4.999, 12, 15], + "to": [10.999, 13, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-0.001, 0.4, 0]}, + "faces": { + "north": {"uv": [15.33333, 0.66667, 15.66667, 2.66667], "rotation": 90, "texture": "#107"}, + "east": {"uv": [15.33333, 2.33333, 15.66667, 2.66667], "texture": "#107"}, + "south": {"uv": [15.66667, 0.66667, 15.33333, 2.66667], "rotation": 270, "texture": "#107"}, + "west": {"uv": [15.33333, 0.66667, 15.66667, 1], "texture": "#107"}, + "up": {"uv": [15.33333, 0.66667, 15.66667, 2.66667], "rotation": 270, "texture": "#107"}, + "down": {"uv": [15.33333, 0.66667, 15.66667, 2.66667], "rotation": 270, "texture": "#107"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.5, -0.25, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + 0, + { + "name": "legs", + "origin": [0, 0, 0], + "color": 0, + "children": [1, 2, 3, 4] + }, + { + "name": "lower_handle", + "origin": [0, 0, 0], + "color": 0, + "children": [5, 6, 7] + }, + { + "name": "upper_handle", + "origin": [0, 0, 0], + "color": 0, + "children": [8, 9, 10] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/oak_picnic_table.json b/src/main/resources/assets/modernlife/models/block/oak_picnic_table.json new file mode 100644 index 0000000..7fe49d8 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/oak_picnic_table.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/picnic_table", + "textures": { + "0": "block/oak_planks", + "particle": "block/oak_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/oak_picnic_table_front.json b/src/main/resources/assets/modernlife/models/block/oak_picnic_table_front.json new file mode 100644 index 0000000..f5368d8 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/oak_picnic_table_front.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/picnic_table_front", + "textures": { + "0": "block/oak_planks", + "particle": "block/oak_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/oak_picnic_table_full.json b/src/main/resources/assets/modernlife/models/block/oak_picnic_table_full.json new file mode 100644 index 0000000..71bd4bf --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/oak_picnic_table_full.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/picnic_table_full", + "textures": { + "0": "block/oak_planks", + "particle": "block/oak_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/oak_planks_barrier.json b/src/main/resources/assets/modernlife/models/block/oak_planks_barrier.json new file mode 100644 index 0000000..dd758f8 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/oak_planks_barrier.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/barrier", + "textures": { + "0": "block/oak_planks", + "particle": "block/oak_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/oak_planks_ramp.json b/src/main/resources/assets/modernlife/models/block/oak_planks_ramp.json new file mode 100644 index 0000000..ad67be0 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/oak_planks_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/oak_planks", + "particle": "block/oak_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/oak_post.json b/src/main/resources/assets/modernlife/models/block/oak_post.json new file mode 100644 index 0000000..08d3f8e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/oak_post.json @@ -0,0 +1,6 @@ +{ + "parent": "modernlife:block/post", + "textures": { + "texture": "minecraft:block/oak_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/oak_ramp.json b/src/main/resources/assets/modernlife/models/block/oak_ramp.json new file mode 100644 index 0000000..ad67be0 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/oak_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/oak_planks", + "particle": "block/oak_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/oak_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/oak_ramp_corner.json new file mode 100644 index 0000000..546c168 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/oak_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/oak_planks", + "particle": "block/oak_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/oak_round_table.json b/src/main/resources/assets/modernlife/models/block/oak_round_table.json new file mode 100644 index 0000000..aa55b40 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/oak_round_table.json @@ -0,0 +1,188 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/oak_round_table" + }, + "elements": [ + { + "from": [0, 15, 14], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -1, 0]}, + "faces": { + "north": {"uv": [0, 0.66667, 10.66667, 1.33333], "texture": "#3"}, + "east": {"uv": [9.33333, 0, 10.66667, 0.66667], "texture": "#3"}, + "south": {"uv": [0, 0, 10.66667, 0.66667], "texture": "#3"}, + "west": {"uv": [9.33333, 0, 10.66667, 0.66667], "texture": "#3"}, + "up": {"uv": [10.66667, 1.33333, 0, 0], "texture": "#3"}, + "down": {"uv": [0, 1.33333, 10.66667, 0], "rotation": 180, "texture": "#3"} + } + }, + { + "from": [0, 15, 0], + "to": [16, 16, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -1, 16]}, + "faces": { + "north": {"uv": [10.66667, 0, 0, 0.66667], "texture": "#3"}, + "east": {"uv": [10.66667, 0, 9.33333, 0.66667], "texture": "#3"}, + "south": {"uv": [10.66667, 0.66667, 0, 1.33333], "texture": "#3"}, + "west": {"uv": [10.66667, 0, 9.33333, 0.66667], "texture": "#3"}, + "up": {"uv": [10.66667, 0, 0, 1.33333], "texture": "#3"}, + "down": {"uv": [0, 0, 10.66667, 1.33333], "rotation": 180, "texture": "#3"} + } + }, + { + "from": [0, 15, 2], + "to": [2, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 15.5, 8]}, + "faces": { + "north": {"uv": [9.33333, 0, 10.66667, 0.66667], "texture": "#3"}, + "east": {"uv": [1.33333, 0.66667, 9.33333, 1.33333], "texture": "#3"}, + "south": {"uv": [9.33333, 0, 10.66667, 0.66667], "texture": "#3"}, + "west": {"uv": [1.33333, 0, 9.33333, 0.66667], "texture": "#3"}, + "up": {"uv": [9.33333, 1.33333, 1.33333, 0], "rotation": 90, "texture": "#3"}, + "down": {"uv": [1.33333, 1.33333, 9.33333, 0], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [14, 15, 2], + "to": [16, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 15.5, 8]}, + "faces": { + "north": {"uv": [10.66667, 0, 9.33333, 0.66667], "texture": "#3"}, + "east": {"uv": [9.33333, 0, 1.33333, 0.66667], "texture": "#3"}, + "south": {"uv": [10.66667, 0, 9.33333, 0.66667], "texture": "#3"}, + "west": {"uv": [9.33333, 0.66667, 1.33333, 1.33333], "texture": "#3"}, + "up": {"uv": [9.33333, 0, 1.33333, 1.33333], "rotation": 90, "texture": "#3"}, + "down": {"uv": [1.33333, 0, 9.33333, 1.33333], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [2, 15, 2], + "to": [14, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -1, 18]}, + "faces": { + "north": {"uv": [16, 15.33333, 5.33333, 16], "texture": "#3"}, + "east": {"uv": [16, 15.33333, 14.66667, 16], "texture": "#3"}, + "south": {"uv": [16, 15.33333, 5.33333, 16], "texture": "#3"}, + "west": {"uv": [16, 15.33333, 14.66667, 16], "texture": "#3"}, + "up": {"uv": [9.33333, 1.33333, 1.33333, 9.33333], "texture": "#3"}, + "down": {"uv": [1.33333, 1.33333, 9.33333, 9.33333], "rotation": 180, "texture": "#3"} + } + }, + { + "from": [3, 0, 14], + "to": [5, 15, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, 0, 13]}, + "faces": { + "north": {"uv": [12, 0, 10.66667, 10], "texture": "#3"}, + "east": {"uv": [11.33333, 0, 12, 10], "texture": "#3"}, + "south": {"uv": [10.66667, 0, 12, 10], "texture": "#3"}, + "west": {"uv": [10.66667, 0, 11.33333, 10], "texture": "#3"}, + "up": {"uv": [10.66667, 0.66667, 12, 0], "texture": "#3"}, + "down": {"uv": [10.66667, 9.35, 12, 10], "texture": "#3"} + } + }, + { + "from": [5, 0, 14], + "to": [11, 15, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [-6, 0, 13]}, + "faces": { + "north": {"uv": [16, 0, 12, 10], "texture": "#3"}, + "east": {"uv": [0, 0, 0, 3.75], "texture": "#3"}, + "south": {"uv": [12, 0, 16, 10], "texture": "#3"}, + "west": {"uv": [0, 0, 0, 3.75], "texture": "#3"}, + "up": {"uv": [1.5, 0, 0, 0], "texture": "#3"}, + "down": {"uv": [1.5, 0, 0, 0], "texture": "#3"} + } + }, + { + "from": [11, 0, 14], + "to": [13, 15, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [24, 0, 13]}, + "faces": { + "north": {"uv": [10.66667, 0, 12, 10], "texture": "#3"}, + "east": {"uv": [11.33333, 0, 10.66667, 10], "texture": "#3"}, + "south": {"uv": [12, 0, 10.66667, 10], "texture": "#3"}, + "west": {"uv": [12, 0, 11.33333, 10], "texture": "#3"}, + "up": {"uv": [12, 0.66667, 10.66667, 0], "texture": "#3"}, + "down": {"uv": [12, 9.35, 10.66667, 10], "texture": "#3"} + } + }, + { + "from": [3, 0, 1], + "to": [5, 15, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, 0, 3]}, + "faces": { + "north": {"uv": [12, 0, 10.66667, 10], "texture": "#3"}, + "east": {"uv": [12, 0, 11.33333, 10], "texture": "#3"}, + "south": {"uv": [10.66667, 0, 12, 10], "texture": "#3"}, + "west": {"uv": [11.33333, 0, 10.66667, 10], "texture": "#3"}, + "up": {"uv": [10.66667, 0, 12, 0.66667], "texture": "#3"}, + "down": {"uv": [10.66667, 10, 12, 9.35], "texture": "#3"} + } + }, + { + "from": [5, 0, 2], + "to": [11, 15, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-6, 0, 3]}, + "faces": { + "north": {"uv": [16, 0, 12, 10], "texture": "#3"}, + "east": {"uv": [0, 0, 0, 3.75], "texture": "#3"}, + "south": {"uv": [12, 0, 16, 10], "texture": "#3"}, + "west": {"uv": [0, 0, 0, 3.75], "texture": "#3"}, + "up": {"uv": [1.5, 0, 0, 0], "texture": "#3"}, + "down": {"uv": [1.5, 0, 0, 0], "texture": "#3"} + } + }, + { + "from": [11, 0, 1], + "to": [13, 15, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [24, 0, 3]}, + "faces": { + "north": {"uv": [10.66667, 0, 12, 10], "texture": "#3"}, + "east": {"uv": [10.66667, 0, 11.33333, 10], "texture": "#3"}, + "south": {"uv": [12, 0, 10.66667, 10], "texture": "#3"}, + "west": {"uv": [11.33333, 0, 12, 10], "texture": "#3"}, + "up": {"uv": [12, 0, 10.66667, 0.66667], "texture": "#3"}, + "down": {"uv": [12, 10, 10.66667, 9.35], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0, -0.5, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/oak_small_table.json b/src/main/resources/assets/modernlife/models/block/oak_small_table.json new file mode 100644 index 0000000..cda3711 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/oak_small_table.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/small_table", + "textures": { + "0": "block/oak_planks", + "particle": "block/oak_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/oak_small_table_corner.json b/src/main/resources/assets/modernlife/models/block/oak_small_table_corner.json new file mode 100644 index 0000000..408ca57 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/oak_small_table_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/small_table_corner", + "textures": { + "0": "block/oak_planks", + "particle": "block/oak_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/oak_small_table_end.json b/src/main/resources/assets/modernlife/models/block/oak_small_table_end.json new file mode 100644 index 0000000..8d57188 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/oak_small_table_end.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/small_table_end", + "textures": { + "0": "block/oak_planks", + "particle": "block/oak_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/oak_small_table_mid.json b/src/main/resources/assets/modernlife/models/block/oak_small_table_mid.json new file mode 100644 index 0000000..953d951 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/oak_small_table_mid.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/small_table_mid", + "textures": { + "0": "block/oak_planks", + "particle": "block/oak_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/oak_stool.json b/src/main/resources/assets/modernlife/models/block/oak_stool.json new file mode 100644 index 0000000..32146db --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/oak_stool.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/stool", + "textures": { + "0": "block/oak_planks", + "particle": "block/oak_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/oak_wall_shelf.json b/src/main/resources/assets/modernlife/models/block/oak_wall_shelf.json new file mode 100644 index 0000000..c794cf0 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/oak_wall_shelf.json @@ -0,0 +1,145 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "59": "modernlife:block/oak_wall_shelf", + "particle": "modernlife:block/oak_wall_shelf" + }, + "elements": [ + { + "from": [0, 7, 0], + "to": [16, 8, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [3.5, -4, 7.5]}, + "faces": { + "north": {"uv": [0, 5, 16, 6], "texture": "#59"}, + "east": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#59"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#59"}, + "west": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#59"}, + "up": {"uv": [16, 6, 0, 0], "texture": "#59"}, + "down": {"uv": [16, 0, 0, 6], "texture": "#59"} + } + }, + { + "from": [1, 4, 0], + "to": [1, 5, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 4.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#59"}, + "east": {"uv": [1, 8, 0, 9], "texture": "#59"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#59"}, + "west": {"uv": [0, 8, 1, 9], "texture": "#59"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#59"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#59"} + } + }, + { + "from": [1, 5, 0], + "to": [1, 6, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 5.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#59"}, + "east": {"uv": [2, 7, 0, 8], "texture": "#59"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#59"}, + "west": {"uv": [0, 7, 2, 8], "texture": "#59"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#59"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#59"} + } + }, + { + "from": [1, 6, 1], + "to": [1, 7, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 6.5, 1.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#59"}, + "east": {"uv": [3, 6, 1, 7], "texture": "#59"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#59"}, + "west": {"uv": [1, 6, 3, 7], "texture": "#59"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#59"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#59"} + } + }, + { + "from": [15, 6, 1], + "to": [15, 7, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 6.5, 1.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#59"}, + "east": {"uv": [3, 6, 1, 7], "texture": "#59"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#59"}, + "west": {"uv": [1, 6, 3, 7], "texture": "#59"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#59"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#59"} + } + }, + { + "from": [15, 5, 0], + "to": [15, 6, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 5.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#59"}, + "east": {"uv": [2, 7, 0, 8], "texture": "#59"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#59"}, + "west": {"uv": [0, 7, 2, 8], "texture": "#59"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#59"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#59"} + } + }, + { + "from": [15, 4, 0], + "to": [15, 5, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 4.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#59"}, + "east": {"uv": [1, 8, 0, 9], "texture": "#59"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#59"}, + "west": {"uv": [0, 8, 1, 9], "texture": "#59"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#59"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#59"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 0.25, 4.25], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 0.25, 4.25], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -45, 0], + "translation": [-3.5, -1.25, 0] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, 0, -8] + } + }, + "groups": [ + { + "name": "shelf", + "origin": [8, 6, 0.5], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/oak_wood_ramp.json b/src/main/resources/assets/modernlife/models/block/oak_wood_ramp.json new file mode 100644 index 0000000..214d2a1 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/oak_wood_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/oak_wood", + "particle": "block/oak_wood" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/obsidian_barrier.json b/src/main/resources/assets/modernlife/models/block/obsidian_barrier.json new file mode 100644 index 0000000..4d1174b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/obsidian_barrier.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/barrier", + "textures": { + "0": "block/obsidian", + "particle": "block/obsidian" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/obsidian_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/block/obsidian_kitchen_cabinet.json new file mode 100644 index 0000000..458fc93 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/obsidian_kitchen_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/obsidian_kitchen_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [5, 5, 15], + "to": [7, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [11.33334, 5.33333, 11, 6], "texture": "#64"}, + "south": {"uv": [10.66666, 5.33333, 11.33334, 6], "texture": "#64"}, + "west": {"uv": [10.66666, 5.33333, 11, 6], "texture": "#64"}, + "up": {"uv": [10.66666, 5.33333, 11.33334, 5.66666], "texture": "#64"}, + "down": {"uv": [10.66666, 5.66667, 11.33334, 6], "texture": "#64"} + } + }, + { + "from": [9, 5, 15], + "to": [11, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#64"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#64"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#64"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/obsidian_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/block/obsidian_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..7c5cb62 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/obsidian_kitchen_drawer_cabinet.json @@ -0,0 +1,93 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "1": "modernlife:block/obsidian_kitchen_drawer_cabinet", + "particle": "modernlife:block/obsidian_kitchen_drawer_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#1"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#1"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#1"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#1"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#1"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#1"} + } + }, + { + "from": [6, 12, 15], + "to": [10, 13, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 10, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#1"}, + "east": {"uv": [12.66667, 5.33333, 12.33333, 5.66667], "texture": "#1"}, + "south": {"uv": [11.33333, 5.33333, 12.66667, 5.66667], "texture": "#1"}, + "west": {"uv": [11.33333, 5.33333, 11.66667, 5.66667], "texture": "#1"}, + "up": {"uv": [11.33333, 5.33333, 12.66667, 5.66666], "texture": "#1"}, + "down": {"uv": [11.33333, 5.33334, 12.66667, 5.66667], "texture": "#1"} + } + }, + { + "from": [11, 6, 15], + "to": [13, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 5, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#1"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#1"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#1"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#1"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#1"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/obsidian_ramp.json b/src/main/resources/assets/modernlife/models/block/obsidian_ramp.json new file mode 100644 index 0000000..0690273 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/obsidian_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/obsidian", + "particle": "block/obsidian" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/obsidian_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/obsidian_ramp_corner.json new file mode 100644 index 0000000..b287c29 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/obsidian_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/obsidian", + "particle": "block/obsidian" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/old_tv.json b/src/main/resources/assets/modernlife/models/block/old_tv.json new file mode 100644 index 0000000..4bf5202 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/old_tv.json @@ -0,0 +1,123 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/old_tv" + }, + "elements": [ + { + "from": [1, 1, 5], + "to": [15, 12, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 0, -2.5]}, + "faces": { + "north": {"uv": [8.33333, 0, 13, 3.66667], "texture": "#3"}, + "east": {"uv": [4.66667, 0, 7.33333, 3.66667], "texture": "#3"}, + "south": {"uv": [0, 0, 4.66667, 3.66667], "texture": "#3"}, + "west": {"uv": [7.33333, 0, 4.66667, 3.66667], "texture": "#3"}, + "up": {"uv": [4.66667, 6.33333, 0, 3.66667], "texture": "#3"}, + "down": {"uv": [9.33333, 3.66667, 4.66667, 6.33333], "texture": "#3"} + } + }, + { + "from": [2, 1, 2], + "to": [14, 11, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 0, -2.5]}, + "faces": { + "north": {"uv": [8.66667, 0.33333, 12.66667, 3.66667], "texture": "#3"}, + "east": {"uv": [7.33333, 0.33333, 8.33333, 3.66667], "texture": "#3"}, + "south": {"uv": [8.66667, 0.33333, 12.66667, 3.66667], "texture": "#3"}, + "west": {"uv": [8.33333, 0.33333, 7.33333, 3.66667], "texture": "#3"}, + "up": {"uv": [4.33333, 7.33333, 0.33333, 6.33333], "texture": "#3"}, + "down": {"uv": [9, 6.33333, 5, 7.33333], "texture": "#3"} + } + }, + { + "from": [3, 0, 3], + "to": [13, 1, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 0, -2.5]}, + "faces": { + "north": {"uv": [5.33333, 6.66667, 8.66667, 7], "texture": "#3"}, + "east": {"uv": [8.33333, 3.66667, 8.66667, 7], "rotation": 270, "texture": "#3"}, + "south": {"uv": [5.33333, 3.66667, 8.66667, 4], "texture": "#3"}, + "west": {"uv": [5.33333, 3.66667, 5.66667, 7], "rotation": 90, "texture": "#3"}, + "up": {"uv": [8.66667, 7, 5.33333, 3.66667], "texture": "#3"}, + "down": {"uv": [8.66667, 3.66667, 5.33333, 7], "texture": "#3"} + } + }, + { + "from": [6, 12, 10], + "to": [10, 13, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 0, -2.5]}, + "faces": { + "north": {"uv": [9.33333, 4, 10.66667, 4.33333], "texture": "#3"}, + "east": {"uv": [10.33333, 3.66667, 10.66667, 4.33333], "rotation": 270, "texture": "#3"}, + "south": {"uv": [9.33333, 3.66667, 10.66667, 4], "texture": "#3"}, + "west": {"uv": [9.33333, 3.66667, 9.66667, 4.33333], "rotation": 90, "texture": "#3"}, + "up": {"uv": [10.66667, 4.33333, 9.33333, 3.66667], "texture": "#3"}, + "down": {"uv": [10.66667, 3.66667, 9.33333, 4.33333], "texture": "#3"} + } + }, + { + "from": [8, 12, 11], + "to": [9, 17, 11], + "rotation": {"angle": -22.5, "axis": "z", "origin": [8.5, 12.5, 11]}, + "faces": { + "north": {"uv": [9.33333, 4.33333, 9.66667, 6], "texture": "#3"}, + "east": {"uv": [0, 0, 0, 1.25], "texture": "#3"}, + "south": {"uv": [9.33333, 4.33333, 9.66667, 6], "texture": "#3"}, + "west": {"uv": [0, 0, 0, 1.25], "texture": "#3"}, + "up": {"uv": [0.25, 0, 0, 0], "texture": "#3"}, + "down": {"uv": [0.25, 0, 0, 0], "texture": "#3"} + } + }, + { + "from": [7, 12, 11], + "to": [8, 17, 11], + "rotation": {"angle": 22.5, "axis": "z", "origin": [7.5, 12.5, 11]}, + "faces": { + "north": {"uv": [9.66667, 4.33333, 9.33333, 6], "texture": "#3"}, + "east": {"uv": [0, 0, 0, 1.25], "texture": "#3"}, + "south": {"uv": [9.66667, 4.33333, 9.33333, 6], "texture": "#3"}, + "west": {"uv": [0, 0, 0, 1.25], "texture": "#3"}, + "up": {"uv": [0, 0, 0.25, 0], "texture": "#3"}, + "down": {"uv": [0, 0, 0.25, 0], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0, -0.5, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/orange_painted_drywall.json b/src/main/resources/assets/modernlife/models/block/orange_painted_drywall.json new file mode 100644 index 0000000..8de197d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/orange_painted_drywall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "block/orange_concrete_powder" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/orange_sofa_corner.json b/src/main/resources/assets/modernlife/models/block/orange_sofa_corner.json new file mode 100644 index 0000000..7285f82 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/orange_sofa_corner.json @@ -0,0 +1,136 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "1": "modernlife:block/orange_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 3.75, 4, 7.5], "texture": "#1"}, + "east": {"uv": [8, 0, 7.25, 3.75], "texture": "#1"}, + "south": {"uv": [4, 3.75, 8, 7.5], "texture": "#1"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#1"}, + "up": {"uv": [12.75, 5.25, 8.75, 4.5], "texture": "#1"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#1"} + } + }, + { + "name": "back_support", + "from": [13, 2, 0], + "to": [16, 17, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [20.9, 5.4, 8]}, + "faces": { + "north": {"uv": [8, 0, 8.75, 3.75], "texture": "#1"}, + "east": {"uv": [7.25, 3.75, 4, 7.5], "texture": "#1"}, + "south": {"uv": [8.75, 0, 8, 3.75], "texture": "#1"}, + "west": {"uv": [4, 3.75, 0.75, 7.5], "texture": "#1"}, + "up": {"uv": [12.75, 4.5, 9.5, 5.25], "rotation": 90, "texture": "#1"}, + "down": {"uv": [13, 10, 9, 10.75], "rotation": 270, "texture": "#1"} + } + }, + { + "name": "base", + "from": [0, 2, 0], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [8.5, 11.75, 11, 12.75], "texture": "#1"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#1"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#1"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#1"}, + "up": {"uv": [8.75, 11.75, 12, 8.5], "texture": "#1"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#1"} + } + }, + { + "name": "base", + "from": [0, 6, 3], + "to": [13, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [12, 10.5, 8.75, 11], "texture": "#1"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#1"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#1"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#1"}, + "up": {"uv": [8.75, 11, 12, 8.5], "texture": "#1"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#1"} + } + }, + { + "name": "base", + "from": [3, 6, 0], + "to": [13, 8, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 5.1]}, + "faces": { + "north": {"uv": [8.5, 14.75, 11, 15.25], "texture": "#1"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#1"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#1"}, + "west": {"uv": [8.75, 10.5, 9.5, 11], "texture": "#1"}, + "up": {"uv": [9.5, 11, 8.75, 8.5], "rotation": 90, "texture": "#1"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#1"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#1"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#1"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#1"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#1"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#1"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4, 5] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/orange_sofa_left_end.json b/src/main/resources/assets/modernlife/models/block/orange_sofa_left_end.json new file mode 100644 index 0000000..f2e14f6 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/orange_sofa_left_end.json @@ -0,0 +1,122 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/orange_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 3.75, 4, 7.5], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [4, 3.75, 8, 7.5], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 3.75, 8.75, 3], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "right_arm", + "from": [13, 2, 0], + "to": [16, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [15.25, 3.25, 16, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 15.25, 2.25], "texture": "#3"}, + "south": {"uv": [5.5, 10.75, 6.25, 13], "texture": "#3"}, + "west": {"uv": [8.75, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [16, 3.25, 15.25, 0], "texture": "#3"}, + "down": {"uv": [4.75, 10.75, 4, 14], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 2, 0], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [16, 11.75, 12.75, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [12.75, 16, 16, 12.75], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 6, 3], + "to": [13, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [16, 14.75, 12.75, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [12.75, 15.25, 16, 12.75], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/orange_sofa_middle.json b/src/main/resources/assets/modernlife/models/block/orange_sofa_middle.json new file mode 100644 index 0000000..a854787 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/orange_sofa_middle.json @@ -0,0 +1,108 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "1": "modernlife:block/orange_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 7.5, 4, 11.25], "texture": "#1"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#1"}, + "south": {"uv": [4, 7.5, 8, 11.25], "texture": "#1"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#1"}, + "up": {"uv": [12.75, 4.5, 8.75, 3.75], "texture": "#1"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#1"} + } + }, + { + "name": "base", + "from": [0, 2, 0], + "to": [16, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [15, 11.75, 11, 12.75], "texture": "#1"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#1"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#1"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#1"}, + "up": {"uv": [11, 16, 15, 12.75], "texture": "#1"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#1"} + } + }, + { + "name": "base", + "from": [0, 6, 3], + "to": [16, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [15, 14.75, 11, 15.25], "texture": "#1"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#1"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#1"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#1"}, + "up": {"uv": [11, 15.25, 15, 12.75], "texture": "#1"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#1"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#1"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#1"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#1"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#1"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#1"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/orange_sofa_right_end.json b/src/main/resources/assets/modernlife/models/block/orange_sofa_right_end.json new file mode 100644 index 0000000..05aa55d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/orange_sofa_right_end.json @@ -0,0 +1,124 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/orange_sofa", + "particle": "modernlife:block/orange_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [4, 3.75, 0, 7.5], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [8, 3.75, 4, 7.5], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [8.75, 3.75, 12.75, 3], "texture": "#3"}, + "down": {"uv": [9, 10, 13, 10.75], "texture": "#3"} + } + }, + { + "name": "left_arm", + "from": [0, 2, 0], + "to": [3, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [16, 3.25, 15.25, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 8.75, 2.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 5.5, 13], "texture": "#3"}, + "west": {"uv": [15.25, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [15.25, 3.25, 16, 0], "texture": "#3"}, + "down": {"uv": [4, 10.75, 4.75, 14], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 2, 0], + "to": [16, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [12.75, 11.75, 16, 12.75], "texture": "#3"}, + "east": {"uv": [12.25, 8.25, 9, 9.25], "texture": "#3"}, + "south": {"uv": [13, 2.25, 10.5, 3.25], "texture": "#3"}, + "west": {"uv": [12.25, 7.25, 9, 8.25], "texture": "#3"}, + "up": {"uv": [16, 16, 12.75, 12.75], "texture": "#3"}, + "down": {"uv": [6.5, 7.5, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 6, 3], + "to": [16, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [12.75, 14.75, 16, 15.25], "texture": "#3"}, + "east": {"uv": [8.75, 10.75, 6.25, 11.25], "texture": "#3"}, + "south": {"uv": [8.75, 10.75, 6.25, 11.25], "texture": "#3"}, + "west": {"uv": [8.75, 10.75, 6.25, 11.25], "texture": "#3"}, + "up": {"uv": [16, 15.25, 12.75, 12.75], "texture": "#3"}, + "down": {"uv": [8, 4.75, 10.5, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 0]}, + "faces": { + "north": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "east": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "south": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "west": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "up": {"uv": [12, 11.75, 16, 7.75], "texture": "#3"}, + "down": {"uv": [12, 7.75, 16, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/orange_sofa_single.json b/src/main/resources/assets/modernlife/models/block/orange_sofa_single.json new file mode 100644 index 0000000..d2862ce --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/orange_sofa_single.json @@ -0,0 +1,136 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/orange_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 0, 4, 3.75], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [4, 0, 8, 3.75], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 3, 8.75, 2.25], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "left_arm", + "from": [0, 2, 0], + "to": [3, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [16, 3.25, 15.25, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 8.75, 2.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 5.5, 13], "texture": "#3"}, + "west": {"uv": [15.25, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [15.25, 3.25, 16, 0], "texture": "#3"}, + "down": {"uv": [4, 10.75, 4.75, 14], "texture": "#3"} + } + }, + { + "name": "right_arm", + "from": [13, 2, 0], + "to": [16, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [15.25, 3.25, 16, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 15.25, 2.25], "texture": "#3"}, + "south": {"uv": [5.5, 10.75, 6.25, 13], "texture": "#3"}, + "west": {"uv": [8.75, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [16, 3.25, 15.25, 0], "texture": "#3"}, + "down": {"uv": [4.75, 10.75, 4, 14], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 2, 0], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [8.5, 11.75, 11, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [11, 16, 8.5, 12.75], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 6, 3], + "to": [13, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [8.5, 14.75, 11, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [11, 15.25, 8.5, 12.75], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -135, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4, 5] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/paved_road.json b/src/main/resources/assets/modernlife/models/block/paved_road.json new file mode 100644 index 0000000..a2748b5 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/paved_road.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/black_concrete" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/paved_road_ramp.json b/src/main/resources/assets/modernlife/models/block/paved_road_ramp.json new file mode 100644 index 0000000..2ebc34a --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/paved_road_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/black_concrete", + "particle": "block/black_concrete" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/photocopier.json b/src/main/resources/assets/modernlife/models/block/photocopier.json new file mode 100644 index 0000000..32df938 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/photocopier.json @@ -0,0 +1,124 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "1": "modernlife:block/photocopier", + "particle": "modernlife:block/photocopier" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 8, 16], + "faces": { + "north": {"uv": [0, 8, 4, 10], "texture": "#1"}, + "east": {"uv": [8, 0, 12, 2], "texture": "#1"}, + "south": {"uv": [8, 2, 12, 4], "texture": "#1"}, + "west": {"uv": [4, 8, 8, 10], "texture": "#1"}, + "up": {"uv": [4, 4, 0, 0], "texture": "#1"}, + "down": {"uv": [4, 4, 0, 8], "texture": "#1"} + } + }, + { + "from": [0, 11, 0], + "to": [16, 14, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 8, 0]}, + "faces": { + "north": {"uv": [0, 10, 4, 10.75], "texture": "#1"}, + "east": {"uv": [4, 10, 8, 10.75], "texture": "#1"}, + "south": {"uv": [0, 10.75, 4, 11.5], "texture": "#1"}, + "west": {"uv": [4, 10.75, 8, 11.5], "texture": "#1"}, + "up": {"uv": [8, 4, 4, 0], "texture": "#1"}, + "down": {"uv": [8, 4, 4, 8], "texture": "#1"} + } + }, + { + "from": [0, 8, 13], + "to": [16, 11, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 8, 0]}, + "faces": { + "north": {"uv": [11, 4, 15, 4.75], "texture": "#1"}, + "east": {"uv": [7, 11.5, 7.75, 12.25], "texture": "#1"}, + "south": {"uv": [11, 4.75, 15, 5.5], "texture": "#1"}, + "west": {"uv": [10.5, 11.75, 11.25, 12.5], "texture": "#1"}, + "up": {"uv": [15, 6.25, 11, 5.5], "texture": "#1"}, + "down": {"uv": [15, 6.25, 11, 7], "texture": "#1"} + } + }, + { + "from": [0, 8, 2], + "to": [4, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 8, 0]}, + "faces": { + "north": {"uv": [3.5, 11.5, 4.5, 12.25], "texture": "#1"}, + "east": {"uv": [9, 11, 11.75, 11.75], "texture": "#1"}, + "south": {"uv": [4.5, 11.5, 5.5, 12.25], "texture": "#1"}, + "west": {"uv": [11, 9.75, 13.75, 10.5], "texture": "#1"}, + "up": {"uv": [12, 9.75, 11, 7], "texture": "#1"}, + "down": {"uv": [9, 11, 8, 13.75], "texture": "#1"} + } + }, + { + "from": [10, 14, 2], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 8, 0]}, + "faces": { + "north": {"uv": [5.5, 11.5, 7, 12], "texture": "#1"}, + "east": {"uv": [11, 10.5, 14.5, 11], "texture": "#1"}, + "south": {"uv": [9, 11.75, 10.5, 12.25], "texture": "#1"}, + "west": {"uv": [0, 11.5, 3.5, 12], "texture": "#1"}, + "up": {"uv": [9.5, 7.5, 8, 4], "texture": "#1"}, + "down": {"uv": [9.5, 7.5, 8, 11], "texture": "#1"} + } + }, + { + "from": [4, 15.999, 2], + "to": [10, 15.999, 16], + "rotation": {"angle": 0, "axis": "z", "origin": [10, 16, 2]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 3.5, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 1.5, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 3.5, 0], "texture": "#1"}, + "up": {"uv": [11, 7.5, 9.5, 4], "texture": "#1"}, + "down": {"uv": [11, 4, 9.5, 7.5], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, -5], + "translation": [-1.87, 3.2, 1.13], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, -180, -5], + "translation": [-1.87, 3.2, 1.13], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -135, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, 2] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/photon.json b/src/main/resources/assets/modernlife/models/block/photon.json new file mode 100644 index 0000000..b87f26b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/photon.json @@ -0,0 +1,20 @@ +{ + "credit": "Made with Blockbench", + "elements": [ + { + "from": [7.5, 7.5, 7.5], + "to": [8.5, 8.5, 8.5], + "shade": false, + "rotation": {"angle": 0, "axis": "y", "origin": [-1.5, 7.5, -3.5]}, + "color": 3, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#missing"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#missing"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#missing"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#missing"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#missing"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#missing"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/picnic_table.json b/src/main/resources/assets/modernlife/models/block/picnic_table.json new file mode 100644 index 0000000..9b3142c --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/picnic_table.json @@ -0,0 +1,108 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "block/oak_planks", + "particle": "block/oak_planks" + }, + "elements": [ + { + "name": "tabletop", + "from": [3, 15, 0], + "to": [13, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9.35108, 5.16155]}, + "faces": { + "north": {"uv": [10, 0, 0, 1], "texture": "#0"}, + "east": {"uv": [16, 0, 0, 1], "texture": "#0"}, + "south": {"uv": [10, 0, 0, 1], "texture": "#0"}, + "west": {"uv": [16, 0, 0, 1], "texture": "#0"}, + "up": {"uv": [16, 0, 0, 16], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 16, 10, 0], "texture": "#0"} + } + }, + { + "name": "angled_leg_west", + "from": [4.36034, -1.69564, 2], + "to": [6.36034, 14.30436, 3], + "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 9.35108, 5.16155]}, + "faces": { + "north": {"uv": [2, 0, 0, 16], "texture": "#0"}, + "east": {"uv": [1, 0, 0, 16], "texture": "#0"}, + "south": {"uv": [2, 0, 0, 16], "texture": "#0"}, + "west": {"uv": [1, 0, 0, 16], "texture": "#0"}, + "up": {"uv": [16, 0, 0, 16], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 1, 2, 0], "texture": "#0"} + } + }, + { + "name": "angled_leg_east", + "from": [9.57627, -1.84867, 2], + "to": [11.57627, 14.15133, 3], + "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 9.35108, 5.16155]}, + "faces": { + "north": {"uv": [2, 0, 0, 16], "texture": "#0"}, + "east": {"uv": [1, 0, 0, 16], "texture": "#0"}, + "south": {"uv": [2, 0, 0, 16], "texture": "#0"}, + "west": {"uv": [1, 0, 0, 16], "texture": "#0"}, + "up": {"uv": [16, 0, 0, 16], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 2, 2, 1], "texture": "#0"} + } + }, + { + "name": "seat_support", + "from": [0, 6, 1], + "to": [16, 8, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9.35108, 5.16155]}, + "faces": { + "north": {"uv": [16, 0, 0, 2], "texture": "#0"}, + "east": {"uv": [1, 0, 0, 2], "texture": "#0"}, + "south": {"uv": [16, 0, 0, 2], "texture": "#0"}, + "west": {"uv": [1, 0, 0, 2], "texture": "#0"}, + "up": {"uv": [16, 0, 0, 16], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 1, 16, 0], "texture": "#0"} + } + }, + { + "name": "seat_west", + "from": [0.375, 8, 0], + "to": [3.625, 9, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9.35108, 5.16155]}, + "faces": { + "north": {"uv": [3.25, 0, 0, 1], "texture": "#0"}, + "east": {"uv": [16, 0, 0, 1], "texture": "#0"}, + "south": {"uv": [3.25, 0, 0, 1], "texture": "#0"}, + "west": {"uv": [16, 0, 0, 1], "texture": "#0"}, + "up": {"uv": [16, 0, 0, 16], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 16, 3.25, 0], "texture": "#0"} + } + }, + { + "name": "seat_east", + "from": [12.375, 8, 0], + "to": [15.625, 9, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9.35108, 5.16155]}, + "faces": { + "north": {"uv": [3.25, 0, 0, 1], "texture": "#0"}, + "east": {"uv": [16, 0, 0, 1], "texture": "#0"}, + "south": {"uv": [3.25, 0, 0, 1], "texture": "#0"}, + "west": {"uv": [16, 0, 0, 1], "texture": "#0"}, + "up": {"uv": [16, 0, 0, 16], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 16, 3.25, 0], "texture": "#0"} + } + }, + { + "name": "table_underside_support", + "from": [7.5, 9.70665, 0.68079], + "to": [8.5, 10.70665, 12.68079], + "rotation": {"angle": -45, "axis": "x", "origin": [8, 9.35108, 5.16155]}, + "faces": { + "north": {"uv": [1, 0, 0, 1], "texture": "#0"}, + "east": {"uv": [0, 12, 1, 0], "rotation": 90, "texture": "#0"}, + "south": {"uv": [1, 0, 0, 1], "rotation": 180, "texture": "#0"}, + "west": {"uv": [0, 12, 1, 0], "rotation": 270, "texture": "#0"}, + "up": {"uv": [16, 0, 0, 16], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 12, 1, 0], "rotation": 180, "texture": "#0"} + } + } + ], + "display": {} +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/picnic_table_front.json b/src/main/resources/assets/modernlife/models/block/picnic_table_front.json new file mode 100644 index 0000000..bd92581 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/picnic_table_front.json @@ -0,0 +1,107 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "block/oak_planks", + "particle": "block/oak_planks" + }, + "elements": [ + { + "name": "tabletop", + "from": [3, 15, 0], + "to": [13, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9.35108, 10.83845]}, + "faces": { + "north": {"uv": [0, 0, 10, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 16, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 10, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 16, 16], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 10, 16], "texture": "#0"} + } + }, + { + "name": "angled_leg_west", + "from": [4.36034, -1.69564, 13], + "to": [6.36034, 14.30436, 14], + "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 9.35108, 10.83845]}, + "faces": { + "north": {"uv": [0, 0, 2, 16], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 16], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 16], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 16], "texture": "#0"}, + "up": {"uv": [0, 0, 16, 16], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 2, 1], "texture": "#0"} + } + }, + { + "name": "angled_leg_east", + "from": [9.57627, -1.84867, 13], + "to": [11.57627, 14.15133, 14], + "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 9.35108, 10.83845]}, + "faces": { + "north": {"uv": [0, 0, 2, 16], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 16], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 16], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 16], "texture": "#0"}, + "up": {"uv": [0, 0, 16, 16], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 1, 2, 2], "texture": "#0"} + } + }, + { + "name": "seat_support", + "from": [0, 6, 14], + "to": [16, 8, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9.35108, 10.83845]}, + "faces": { + "north": {"uv": [0, 0, 16, 2], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 2], "texture": "#0"}, + "south": {"uv": [0, 0, 16, 2], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 2], "texture": "#0"}, + "up": {"uv": [0, 0, 16, 16], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 16, 1], "texture": "#0"} + } + }, + { + "name": "seat_west", + "from": [0.375, 8, 0], + "to": [3.625, 9, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9.35108, 10.83845]}, + "faces": { + "north": {"uv": [0, 0, 3.25, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 16, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 3.25, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 16, 16], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 3.25, 16], "texture": "#0"} + } + }, + { + "name": "seat_east", + "from": [12.375, 8, 0], + "to": [15.625, 9, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9.35108, 10.83845]}, + "faces": { + "north": {"uv": [0, 0, 3.25, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 16, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 3.25, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 16, 16], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 3.25, 16], "texture": "#0"} + } + }, + { + "name": "table_underside_support", + "from": [7.5, 9.70665, 3.31921], + "to": [8.5, 10.70665, 15.31921], + "rotation": {"angle": 45, "axis": "x", "origin": [8, 9.35108, 10.83845]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "rotation": 180, "texture": "#0"}, + "east": {"uv": [0, 0, 1, 12], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 12], "rotation": 270, "texture": "#0"}, + "up": {"uv": [0, 0, 16, 16], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 1, 12], "rotation": 180, "texture": "#0"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/picnic_table_full.json b/src/main/resources/assets/modernlife/models/block/picnic_table_full.json new file mode 100644 index 0000000..6a77bf0 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/picnic_table_full.json @@ -0,0 +1,243 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "block/oak_planks", + "particle": "block/oak_planks" + }, + "elements": [ + { + "name": "tabletop", + "from": [3, 15, 0], + "to": [13, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9.35108, 5.16155]}, + "faces": { + "north": {"uv": [10, 0, 0, 1], "texture": "#0"}, + "east": {"uv": [16, 0, 0, 1], "texture": "#0"}, + "south": {"uv": [10, 0, 0, 1], "texture": "#0"}, + "west": {"uv": [16, 0, 0, 1], "texture": "#0"}, + "up": {"uv": [16, 0, 0, 16], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 16, 10, 0], "texture": "#0"} + } + }, + { + "name": "angled_leg_west", + "from": [4.36034, -1.69564, 2], + "to": [6.36034, 14.30436, 3], + "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 9.35108, 5.16155]}, + "faces": { + "north": {"uv": [2, 0, 0, 16], "texture": "#0"}, + "east": {"uv": [1, 0, 0, 16], "texture": "#0"}, + "south": {"uv": [2, 0, 0, 16], "texture": "#0"}, + "west": {"uv": [1, 0, 0, 16], "texture": "#0"}, + "up": {"uv": [16, 0, 0, 16], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 1, 2, 0], "texture": "#0"} + } + }, + { + "name": "angled_leg_east", + "from": [9.57627, -1.84867, 2], + "to": [11.57627, 14.15133, 3], + "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 9.35108, 5.16155]}, + "faces": { + "north": {"uv": [2, 0, 0, 16], "texture": "#0"}, + "east": {"uv": [1, 0, 0, 16], "texture": "#0"}, + "south": {"uv": [2, 0, 0, 16], "texture": "#0"}, + "west": {"uv": [1, 0, 0, 16], "texture": "#0"}, + "up": {"uv": [16, 0, 0, 16], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 2, 2, 1], "texture": "#0"} + } + }, + { + "name": "seat_support", + "from": [0, 6, 1], + "to": [16, 8, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9.35108, 5.16155]}, + "faces": { + "north": {"uv": [16, 0, 0, 2], "texture": "#0"}, + "east": {"uv": [1, 0, 0, 2], "texture": "#0"}, + "south": {"uv": [16, 0, 0, 2], "texture": "#0"}, + "west": {"uv": [1, 0, 0, 2], "texture": "#0"}, + "up": {"uv": [16, 0, 0, 16], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 1, 16, 0], "texture": "#0"} + } + }, + { + "name": "seat_west", + "from": [0.375, 8, 0], + "to": [3.625, 9, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9.35108, 5.16155]}, + "faces": { + "north": {"uv": [3.25, 0, 0, 1], "texture": "#0"}, + "east": {"uv": [16, 0, 0, 1], "texture": "#0"}, + "south": {"uv": [3.25, 0, 0, 1], "texture": "#0"}, + "west": {"uv": [16, 0, 0, 1], "texture": "#0"}, + "up": {"uv": [16, 0, 0, 16], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 16, 3.25, 0], "texture": "#0"} + } + }, + { + "name": "seat_east", + "from": [12.375, 8, 0], + "to": [15.625, 9, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 9.35108, 5.16155]}, + "faces": { + "north": {"uv": [3.25, 0, 0, 1], "texture": "#0"}, + "east": {"uv": [16, 0, 0, 1], "texture": "#0"}, + "south": {"uv": [3.25, 0, 0, 1], "texture": "#0"}, + "west": {"uv": [16, 0, 0, 1], "texture": "#0"}, + "up": {"uv": [16, 0, 0, 16], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 16, 3.25, 0], "texture": "#0"} + } + }, + { + "name": "table_underside_support", + "from": [7.5, 9.70665, 0.68079], + "to": [8.5, 10.70665, 12.68079], + "rotation": {"angle": -45, "axis": "x", "origin": [8, 9.35108, 5.16155]}, + "faces": { + "north": {"uv": [1, 0, 0, 1], "texture": "#0"}, + "east": {"uv": [0, 12, 1, 0], "rotation": 90, "texture": "#0"}, + "south": {"uv": [1, 0, 0, 1], "rotation": 180, "texture": "#0"}, + "west": {"uv": [0, 12, 1, 0], "rotation": 270, "texture": "#0"}, + "up": {"uv": [16, 0, 0, 16], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 12, 1, 0], "rotation": 180, "texture": "#0"} + } + }, + { + "name": "tabletop", + "from": [3, 15, 16], + "to": [13, 16, 32], + "rotation": {"angle": 0, "axis": "y", "origin": [-0.25, 0, 16]}, + "faces": { + "north": {"uv": [0, 0, 10, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 16, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 10, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 16, 16], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 10, 16], "texture": "#0"} + } + }, + { + "name": "angled_leg_west", + "from": [3.47147, -0.07089, 29], + "to": [5.47147, 15.92911, 30], + "rotation": {"angle": -22.5, "axis": "z", "origin": [3.47147, 7.92911, 29.5]}, + "faces": { + "north": {"uv": [0, 0, 2, 16], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 16], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 16], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 16], "texture": "#0"}, + "up": {"uv": [0, 0, 16, 16], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 2, 1], "texture": "#0"} + } + }, + { + "name": "angled_leg_east", + "from": [10.52853, -0.23652, 29], + "to": [12.52853, 15.76348, 30], + "rotation": {"angle": 22.5, "axis": "z", "origin": [12.52853, 7.76348, 29.5]}, + "faces": { + "north": {"uv": [0, 0, 2, 16], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 16], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 16], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 16], "texture": "#0"}, + "up": {"uv": [0, 0, 16, 16], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 1, 2, 2], "texture": "#0"} + } + }, + { + "name": "seat_support", + "from": [0, 6, 30], + "to": [16, 8, 31], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 15]}, + "faces": { + "north": {"uv": [0, 0, 16, 2], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 2], "texture": "#0"}, + "south": {"uv": [0, 0, 16, 2], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 2], "texture": "#0"}, + "up": {"uv": [0, 0, 16, 16], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 16, 1], "texture": "#0"} + } + }, + { + "name": "seat_west", + "from": [0.375, 8, 16], + "to": [3.625, 9, 32], + "rotation": {"angle": 0, "axis": "y", "origin": [-0.125, 0, 16]}, + "faces": { + "north": {"uv": [0, 0, 3.25, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 16, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 3.25, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 16, 16], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 3.25, 16], "texture": "#0"} + } + }, + { + "name": "seat_east", + "from": [12.375, 8, 16], + "to": [15.625, 9, 32], + "rotation": {"angle": 0, "axis": "y", "origin": [-0.125, 0, 16]}, + "faces": { + "north": {"uv": [0, 0, 3.25, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 16, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 3.25, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 16, 16], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 3.25, 16], "texture": "#0"} + } + }, + { + "name": "table_underside_support", + "from": [7.5, 17, 17.25], + "to": [8.5, 18, 29.25], + "rotation": {"angle": 45, "axis": "x", "origin": [8, 10.5, 17]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "rotation": 180, "texture": "#0"}, + "east": {"uv": [0, 0, 1, 12], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 12], "rotation": 270, "texture": "#0"}, + "up": {"uv": [0, 0, 16, 16], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 1, 12], "rotation": 180, "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.4, 0.4, 0.4] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_righthand": { + "rotation": [0, 14, 0], + "translation": [1.13, 3.2, 2.38], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 14, 0], + "translation": [1.13, 3.2, 2.38], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 30, 0], + "translation": [-1.25, 1.25, 0], + "scale": [0.4, 0.4, 0.4] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 90, 0], + "translation": [-3.25, 0, -2.5], + "scale": [0.4, 0.4, 0.4] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/pink_painted_drywall.json b/src/main/resources/assets/modernlife/models/block/pink_painted_drywall.json new file mode 100644 index 0000000..aa92999 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/pink_painted_drywall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "block/pink_concrete_powder" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/pink_sofa_corner.json b/src/main/resources/assets/modernlife/models/block/pink_sofa_corner.json new file mode 100644 index 0000000..50e5d50 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/pink_sofa_corner.json @@ -0,0 +1,137 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/pink_sofa", + "particle": "modernlife:block/pink_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 3.75, 4, 7.5], "texture": "#3"}, + "east": {"uv": [8, 0, 7.25, 3.75], "texture": "#3"}, + "south": {"uv": [4, 3.75, 8, 7.5], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 5.25, 8.75, 4.5], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "back_support", + "from": [13, 2, 0], + "to": [16, 17, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [20.9, 5.4, 8]}, + "faces": { + "north": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "east": {"uv": [7.25, 3.75, 4, 7.5], "texture": "#3"}, + "south": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "west": {"uv": [4, 3.75, 0.75, 7.5], "texture": "#3"}, + "up": {"uv": [12.75, 4.5, 9.5, 5.25], "rotation": 90, "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "rotation": 270, "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 2, 0], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [8.5, 11.75, 11, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [8.75, 11.75, 12, 8.5], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 6, 3], + "to": [13, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [12, 10.5, 8.75, 11], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [8.75, 11, 12, 8.5], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 6, 0], + "to": [13, 8, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 5.1]}, + "faces": { + "north": {"uv": [8.5, 14.75, 11, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [8.75, 10.5, 9.5, 11], "texture": "#3"}, + "up": {"uv": [9.5, 11, 8.75, 8.5], "rotation": 90, "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4, 5] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/pink_sofa_left_end.json b/src/main/resources/assets/modernlife/models/block/pink_sofa_left_end.json new file mode 100644 index 0000000..c372f5d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/pink_sofa_left_end.json @@ -0,0 +1,123 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/pink_sofa", + "particle": "modernlife:block/pink_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 3.75, 4, 7.5], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [4, 3.75, 8, 7.5], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 3.75, 8.75, 3], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "right_arm", + "from": [13, 2, 0], + "to": [16, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [15.25, 3.25, 16, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 15.25, 2.25], "texture": "#3"}, + "south": {"uv": [5.5, 10.75, 6.25, 13], "texture": "#3"}, + "west": {"uv": [8.75, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [16, 3.25, 15.25, 0], "texture": "#3"}, + "down": {"uv": [4.75, 10.75, 4, 14], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 2, 0], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [16, 11.75, 12.75, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [12.75, 16, 16, 12.75], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 6, 3], + "to": [13, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [16, 14.75, 12.75, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [12.75, 15.25, 16, 12.75], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/pink_sofa_middle.json b/src/main/resources/assets/modernlife/models/block/pink_sofa_middle.json new file mode 100644 index 0000000..d686f15 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/pink_sofa_middle.json @@ -0,0 +1,109 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/pink_sofa", + "particle": "modernlife:block/pink_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 7.5, 4, 11.25], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [4, 7.5, 8, 11.25], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 4.5, 8.75, 3.75], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 2, 0], + "to": [16, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [15, 11.75, 11, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [11, 16, 15, 12.75], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 6, 3], + "to": [16, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [15, 14.75, 11, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [11, 15.25, 15, 12.75], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/pink_sofa_right_end.json b/src/main/resources/assets/modernlife/models/block/pink_sofa_right_end.json new file mode 100644 index 0000000..5294f05 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/pink_sofa_right_end.json @@ -0,0 +1,124 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/pink_sofa", + "particle": "modernlife:block/pink_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [4, 3.75, 0, 7.5], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [8, 3.75, 4, 7.5], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [8.75, 3.75, 12.75, 3], "texture": "#3"}, + "down": {"uv": [9, 10, 13, 10.75], "texture": "#3"} + } + }, + { + "name": "left_arm", + "from": [0, 2, 0], + "to": [3, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [16, 3.25, 15.25, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 8.75, 2.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 5.5, 13], "texture": "#3"}, + "west": {"uv": [15.25, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [15.25, 3.25, 16, 0], "texture": "#3"}, + "down": {"uv": [4, 10.75, 4.75, 14], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 2, 0], + "to": [16, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [12.75, 11.75, 16, 12.75], "texture": "#3"}, + "east": {"uv": [12.25, 8.25, 9, 9.25], "texture": "#3"}, + "south": {"uv": [13, 2.25, 10.5, 3.25], "texture": "#3"}, + "west": {"uv": [12.25, 7.25, 9, 8.25], "texture": "#3"}, + "up": {"uv": [16, 16, 12.75, 12.75], "texture": "#3"}, + "down": {"uv": [6.5, 7.5, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 6, 3], + "to": [16, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [12.75, 14.75, 16, 15.25], "texture": "#3"}, + "east": {"uv": [8.75, 10.75, 6.25, 11.25], "texture": "#3"}, + "south": {"uv": [8.75, 10.75, 6.25, 11.25], "texture": "#3"}, + "west": {"uv": [8.75, 10.75, 6.25, 11.25], "texture": "#3"}, + "up": {"uv": [16, 15.25, 12.75, 12.75], "texture": "#3"}, + "down": {"uv": [8, 4.75, 10.5, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 0]}, + "faces": { + "north": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "east": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "south": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "west": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "up": {"uv": [12, 11.75, 16, 7.75], "texture": "#3"}, + "down": {"uv": [12, 7.75, 16, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/pink_sofa_single.json b/src/main/resources/assets/modernlife/models/block/pink_sofa_single.json new file mode 100644 index 0000000..8444907 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/pink_sofa_single.json @@ -0,0 +1,136 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/pink_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 0, 4, 3.75], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [4, 0, 8, 3.75], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 3, 8.75, 2.25], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "left_arm", + "from": [0, 2, 0], + "to": [3, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [16, 3.25, 15.25, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 8.75, 2.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 5.5, 13], "texture": "#3"}, + "west": {"uv": [15.25, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [15.25, 3.25, 16, 0], "texture": "#3"}, + "down": {"uv": [4, 10.75, 4.75, 14], "texture": "#3"} + } + }, + { + "name": "right_arm", + "from": [13, 2, 0], + "to": [16, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [15.25, 3.25, 16, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 15.25, 2.25], "texture": "#3"}, + "south": {"uv": [5.5, 10.75, 6.25, 13], "texture": "#3"}, + "west": {"uv": [8.75, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [16, 3.25, 15.25, 0], "texture": "#3"}, + "down": {"uv": [4.75, 10.75, 4, 14], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 2, 0], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [8.5, 11.75, 11, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [11, 16, 8.5, 12.75], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 6, 3], + "to": [13, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [8.5, 14.75, 11, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [11, 15.25, 8.5, 12.75], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -135, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4, 5] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/polished_andesite_barrier.json b/src/main/resources/assets/modernlife/models/block/polished_andesite_barrier.json new file mode 100644 index 0000000..d680695 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/polished_andesite_barrier.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/barrier", + "textures": { + "0": "block/polished_andesite", + "particle": "block/polished_andesite" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/polished_andesite_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/block/polished_andesite_kitchen_cabinet.json new file mode 100644 index 0000000..bdb1032 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/polished_andesite_kitchen_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/polished_andesite_kitchen_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [5, 5, 15], + "to": [7, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [11.33334, 5.33333, 11, 6], "texture": "#64"}, + "south": {"uv": [10.66666, 5.33333, 11.33334, 6], "texture": "#64"}, + "west": {"uv": [10.66666, 5.33333, 11, 6], "texture": "#64"}, + "up": {"uv": [10.66666, 5.33333, 11.33334, 5.66666], "texture": "#64"}, + "down": {"uv": [10.66666, 5.66667, 11.33334, 6], "texture": "#64"} + } + }, + { + "from": [9, 5, 15], + "to": [11, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#64"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#64"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#64"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/polished_andesite_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/block/polished_andesite_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..19d0cf8 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/polished_andesite_kitchen_drawer_cabinet.json @@ -0,0 +1,93 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "1": "modernlife:block/polished_andesite_kitchen_drawer_cabinet", + "particle": "modernlife:block/polished_andesite_kitchen_drawer_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#1"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#1"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#1"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#1"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#1"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#1"} + } + }, + { + "from": [6, 12, 15], + "to": [10, 13, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 10, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#1"}, + "east": {"uv": [12.66667, 5.33333, 12.33333, 5.66667], "texture": "#1"}, + "south": {"uv": [11.33333, 5.33333, 12.66667, 5.66667], "texture": "#1"}, + "west": {"uv": [11.33333, 5.33333, 11.66667, 5.66667], "texture": "#1"}, + "up": {"uv": [11.33333, 5.33333, 12.66667, 5.66666], "texture": "#1"}, + "down": {"uv": [11.33333, 5.33334, 12.66667, 5.66667], "texture": "#1"} + } + }, + { + "from": [11, 6, 15], + "to": [13, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 5, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#1"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#1"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#1"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#1"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#1"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/polished_andesite_ramp.json b/src/main/resources/assets/modernlife/models/block/polished_andesite_ramp.json new file mode 100644 index 0000000..7b61bb6 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/polished_andesite_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/polished_andesite", + "particle": "block/polished_andesite" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/polished_andesite_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/polished_andesite_ramp_corner.json new file mode 100644 index 0000000..c16f5f1 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/polished_andesite_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/polished_andesite", + "particle": "block/polished_andesite" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/polished_basalt_ramp.json b/src/main/resources/assets/modernlife/models/block/polished_basalt_ramp.json new file mode 100644 index 0000000..7cf9567 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/polished_basalt_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/polished_basalt", + "particle": "block/polished_basalt" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/polished_blackstone_barrier.json b/src/main/resources/assets/modernlife/models/block/polished_blackstone_barrier.json new file mode 100644 index 0000000..a090466 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/polished_blackstone_barrier.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/barrier", + "textures": { + "0": "block/polished_blackstone", + "particle": "block/polished_blackstone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/polished_blackstone_bricks_barrier.json b/src/main/resources/assets/modernlife/models/block/polished_blackstone_bricks_barrier.json new file mode 100644 index 0000000..67b0ea4 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/polished_blackstone_bricks_barrier.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/barrier", + "textures": { + "0": "block/polished_blackstone_bricks", + "particle": "block/polished_blackstone_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/polished_blackstone_bricks_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/block/polished_blackstone_bricks_kitchen_cabinet.json new file mode 100644 index 0000000..72f6f60 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/polished_blackstone_bricks_kitchen_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/polished_blackstone_bricks_kitchen_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [5, 5, 15], + "to": [7, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [11.33334, 5.33333, 11, 6], "texture": "#64"}, + "south": {"uv": [10.66666, 5.33333, 11.33334, 6], "texture": "#64"}, + "west": {"uv": [10.66666, 5.33333, 11, 6], "texture": "#64"}, + "up": {"uv": [10.66666, 5.33333, 11.33334, 5.66666], "texture": "#64"}, + "down": {"uv": [10.66666, 5.66667, 11.33334, 6], "texture": "#64"} + } + }, + { + "from": [9, 5, 15], + "to": [11, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#64"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#64"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#64"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/polished_blackstone_bricks_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/block/polished_blackstone_bricks_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..9958938 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/polished_blackstone_bricks_kitchen_drawer_cabinet.json @@ -0,0 +1,93 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "1": "modernlife:block/polished_blackstone_bricks_kitchen_drawer_cabinet", + "particle": "modernlife:block/polished_blackstone_bricks_kitchen_drawer_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#1"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#1"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#1"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#1"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#1"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#1"} + } + }, + { + "from": [6, 12, 15], + "to": [10, 13, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 10, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#1"}, + "east": {"uv": [12.66667, 5.33333, 12.33333, 5.66667], "texture": "#1"}, + "south": {"uv": [11.33333, 5.33333, 12.66667, 5.66667], "texture": "#1"}, + "west": {"uv": [11.33333, 5.33333, 11.66667, 5.66667], "texture": "#1"}, + "up": {"uv": [11.33333, 5.33333, 12.66667, 5.66666], "texture": "#1"}, + "down": {"uv": [11.33333, 5.33334, 12.66667, 5.66667], "texture": "#1"} + } + }, + { + "from": [11, 6, 15], + "to": [13, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 5, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#1"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#1"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#1"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#1"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#1"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/polished_blackstone_bricks_ramp.json b/src/main/resources/assets/modernlife/models/block/polished_blackstone_bricks_ramp.json new file mode 100644 index 0000000..e938743 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/polished_blackstone_bricks_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/polished_blackstone_bricks", + "particle": "block/polished_blackstone_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/polished_blackstone_bricks_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/polished_blackstone_bricks_ramp_corner.json new file mode 100644 index 0000000..684a730 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/polished_blackstone_bricks_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/polished_blackstone_bricks", + "particle": "block/polished_blackstone_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/polished_blackstone_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/block/polished_blackstone_kitchen_cabinet.json new file mode 100644 index 0000000..14fb304 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/polished_blackstone_kitchen_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/polished_blackstone_kitchen_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [5, 5, 15], + "to": [7, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [11.33334, 5.33333, 11, 6], "texture": "#64"}, + "south": {"uv": [10.66666, 5.33333, 11.33334, 6], "texture": "#64"}, + "west": {"uv": [10.66666, 5.33333, 11, 6], "texture": "#64"}, + "up": {"uv": [10.66666, 5.33333, 11.33334, 5.66666], "texture": "#64"}, + "down": {"uv": [10.66666, 5.66667, 11.33334, 6], "texture": "#64"} + } + }, + { + "from": [9, 5, 15], + "to": [11, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#64"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#64"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#64"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/polished_blackstone_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/block/polished_blackstone_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..1ece47f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/polished_blackstone_kitchen_drawer_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "2": "modernlife:block/polished_blackstone_kitchen_drawer_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#2"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#2"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#2"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#2"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#2"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#2"} + } + }, + { + "from": [6, 12, 15], + "to": [10, 13, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 10, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#2"}, + "east": {"uv": [12.66667, 5.33333, 12.33333, 5.66667], "texture": "#2"}, + "south": {"uv": [11.33333, 5.33333, 12.66667, 5.66667], "texture": "#2"}, + "west": {"uv": [11.33333, 5.33333, 11.66667, 5.66667], "texture": "#2"}, + "up": {"uv": [11.33333, 5.33333, 12.66667, 5.66666], "texture": "#2"}, + "down": {"uv": [11.33333, 5.33334, 12.66667, 5.66667], "texture": "#2"} + } + }, + { + "from": [11, 6, 15], + "to": [13, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 5, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#2"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#2"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#2"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#2"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#2"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/polished_blackstone_ramp.json b/src/main/resources/assets/modernlife/models/block/polished_blackstone_ramp.json new file mode 100644 index 0000000..f11d0ad --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/polished_blackstone_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/polished_blackstone", + "particle": "block/polished_blackstone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/polished_blackstone_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/polished_blackstone_ramp_corner.json new file mode 100644 index 0000000..25478d6 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/polished_blackstone_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/polished_blackstone", + "particle": "block/polished_blackstone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/polished_diorite_barrier.json b/src/main/resources/assets/modernlife/models/block/polished_diorite_barrier.json new file mode 100644 index 0000000..34a59e1 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/polished_diorite_barrier.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/barrier", + "textures": { + "0": "block/polished_diorite", + "particle": "block/polished_diorite" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/polished_diorite_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/block/polished_diorite_kitchen_cabinet.json new file mode 100644 index 0000000..6ff1294 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/polished_diorite_kitchen_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/polished_diorite_kitchen_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [5, 5, 15], + "to": [7, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [11.33334, 5.33333, 11, 6], "texture": "#64"}, + "south": {"uv": [10.66666, 5.33333, 11.33334, 6], "texture": "#64"}, + "west": {"uv": [10.66666, 5.33333, 11, 6], "texture": "#64"}, + "up": {"uv": [10.66666, 5.33333, 11.33334, 5.66666], "texture": "#64"}, + "down": {"uv": [10.66666, 5.66667, 11.33334, 6], "texture": "#64"} + } + }, + { + "from": [9, 5, 15], + "to": [11, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#64"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#64"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#64"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/polished_diorite_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/block/polished_diorite_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..82b749e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/polished_diorite_kitchen_drawer_cabinet.json @@ -0,0 +1,93 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "1": "modernlife:block/polished_diorite_kitchen_drawer_cabinet", + "particle": "modernlife:block/polished_diorite_kitchen_drawer_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#1"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#1"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#1"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#1"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#1"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#1"} + } + }, + { + "from": [6, 12, 15], + "to": [10, 13, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 10, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#1"}, + "east": {"uv": [12.66667, 5.33333, 12.33333, 5.66667], "texture": "#1"}, + "south": {"uv": [11.33333, 5.33333, 12.66667, 5.66667], "texture": "#1"}, + "west": {"uv": [11.33333, 5.33333, 11.66667, 5.66667], "texture": "#1"}, + "up": {"uv": [11.33333, 5.33333, 12.66667, 5.66666], "texture": "#1"}, + "down": {"uv": [11.33333, 5.33334, 12.66667, 5.66667], "texture": "#1"} + } + }, + { + "from": [11, 6, 15], + "to": [13, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 5, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#1"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#1"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#1"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#1"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#1"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/polished_diorite_ramp.json b/src/main/resources/assets/modernlife/models/block/polished_diorite_ramp.json new file mode 100644 index 0000000..8e84015 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/polished_diorite_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/polished_diorite", + "particle": "block/polished_diorite" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/polished_diorite_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/polished_diorite_ramp_corner.json new file mode 100644 index 0000000..63c4f27 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/polished_diorite_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/polished_diorite", + "particle": "block/polished_diorite" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/polished_granite_barrier.json b/src/main/resources/assets/modernlife/models/block/polished_granite_barrier.json new file mode 100644 index 0000000..81f0072 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/polished_granite_barrier.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/barrier", + "textures": { + "0": "block/polished_granite", + "particle": "block/polished_granite" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/polished_granite_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/block/polished_granite_kitchen_cabinet.json new file mode 100644 index 0000000..2699c0e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/polished_granite_kitchen_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/polished_granite_kitchen_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [5, 5, 15], + "to": [7, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [11.33334, 5.33333, 11, 6], "texture": "#64"}, + "south": {"uv": [10.66666, 5.33333, 11.33334, 6], "texture": "#64"}, + "west": {"uv": [10.66666, 5.33333, 11, 6], "texture": "#64"}, + "up": {"uv": [10.66666, 5.33333, 11.33334, 5.66666], "texture": "#64"}, + "down": {"uv": [10.66666, 5.66667, 11.33334, 6], "texture": "#64"} + } + }, + { + "from": [9, 5, 15], + "to": [11, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#64"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#64"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#64"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/polished_granite_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/block/polished_granite_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..1df364a --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/polished_granite_kitchen_drawer_cabinet.json @@ -0,0 +1,93 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "0": "modernlife:block/polished_granite_kitchen_drawer_cabinet", + "particle": "modernlife:block/polished_granite_kitchen_drawer_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#0"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#0"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#0"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#0"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#0"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#0"} + } + }, + { + "from": [6, 12, 15], + "to": [10, 13, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 10, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#0"}, + "east": {"uv": [12.66667, 5.33333, 12.33333, 5.66667], "texture": "#0"}, + "south": {"uv": [11.33333, 5.33333, 12.66667, 5.66667], "texture": "#0"}, + "west": {"uv": [11.33333, 5.33333, 11.66667, 5.66667], "texture": "#0"}, + "up": {"uv": [11.33333, 5.33333, 12.66667, 5.66666], "texture": "#0"}, + "down": {"uv": [11.33333, 5.33334, 12.66667, 5.66667], "texture": "#0"} + } + }, + { + "from": [11, 6, 15], + "to": [13, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 5, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#0"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#0"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#0"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#0"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#0"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/polished_granite_ramp.json b/src/main/resources/assets/modernlife/models/block/polished_granite_ramp.json new file mode 100644 index 0000000..b7582dc --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/polished_granite_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/polished_granite", + "particle": "block/polished_granite" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/polished_granite_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/polished_granite_ramp_corner.json new file mode 100644 index 0000000..31c318a --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/polished_granite_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/polished_granite", + "particle": "block/polished_granite" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/post.json b/src/main/resources/assets/modernlife/models/block/post.json new file mode 100644 index 0000000..0ca9a4f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/post.json @@ -0,0 +1,20 @@ +{ + "parent": "minecraft:block/block", + "textures": { + "particle": "#texture" + }, + "elements": [ + { "from": [ 6, 0, 6 ], + "to": [ 10, 16, 10 ], + "faces": { + "down": { "uv": [ 6, 6, 10, 10 ], "texture": "#texture", "cullface": "down" }, + "up": { "uv": [ 6, 6, 10, 10 ], "texture": "#texture", "cullface": "up" }, + "north": { "uv": [ 6, 0, 10, 16 ], "texture": "#texture" }, + "south": { "uv": [ 6, 0, 10, 16 ], "texture": "#texture" }, + "west": { "uv": [ 6, 0, 10, 16 ], "texture": "#texture" }, + "east": { "uv": [ 6, 0, 10, 16 ], "texture": "#texture" } + }, + "__comment": "Center post" + } + ] +} diff --git a/src/main/resources/assets/modernlife/models/block/power_receiver.json b/src/main/resources/assets/modernlife/models/block/power_receiver.json new file mode 100644 index 0000000..4ae6697 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/power_receiver.json @@ -0,0 +1,140 @@ +{ + "credit": "Made with Blockbench", + "render_type": "minecraft:translucent", + "textures": { + "1": "modernlife:block/power_receiver_top", + "3": "modernlife:block/power_receiver_side", + "5": "modernlife:block/power_receiver_layer", + "111": "modernlife:block/power_receiver_surroundin_effect", + "113": "modernlife:block/power_receiver_bottom", + "particle": "modernlife:block/power_receiver_top" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 5, 16], + "faces": { + "north": {"uv": [0, 11, 16, 16], "texture": "#3"}, + "east": {"uv": [0, 11, 16, 16], "texture": "#3"}, + "south": {"uv": [0, 11, 16, 16], "texture": "#3"}, + "west": {"uv": [0, 11, 16, 16], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#113"} + } + }, + { + "from": [5, 10, 5], + "to": [11, 16, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [-5, 10, 5]}, + "faces": { + "north": {"uv": [0, 0, 6, 6], "texture": "#3"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#3"}, + "south": {"uv": [0, 0, 6, 6], "texture": "#3"}, + "west": {"uv": [0, 0, 6, 6], "texture": "#3"}, + "up": {"uv": [0, 0, 6, 6], "texture": "#3"}, + "down": {"uv": [0, 0, 6, 6], "texture": "#3"} + } + }, + { + "from": [12, 17, 12], + "to": [4, 9, 4], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 17, 12]}, + "faces": { + "north": {"uv": [7, 1, 15, 9], "texture": "#5"}, + "east": {"uv": [7, 1, 15, 9], "texture": "#5"}, + "south": {"uv": [7, 1, 15, 9], "texture": "#5"}, + "west": {"uv": [7, 1, 15, 9], "texture": "#5"}, + "up": {"uv": [7, 1, 15, 9], "texture": "#5"}, + "down": {"uv": [7, 1, 15, 9], "texture": "#5"} + } + }, + { + "from": [1, 13, 1], + "to": [2, 13, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [-9, 10, 1]}, + "faces": { + "north": {"uv": [0, 5.33333, 5.33333, 10.66667], "texture": "#111"}, + "east": {"uv": [5.66667, 0, 10.66667, 5.33333], "texture": "#111"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#111"}, + "west": {"uv": [5.66667, 0, 10.66667, 5.33333], "texture": "#111"}, + "up": {"uv": [1, 1, 2, 15], "texture": "#111"}, + "down": {"uv": [1, 15, 2, 1], "texture": "#111"} + } + }, + { + "from": [14, 13, 1], + "to": [15, 13, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [25, 10, 1]}, + "faces": { + "north": {"uv": [5.33333, 5.33333, 0, 10.66667], "texture": "#111"}, + "east": {"uv": [10.66667, 0, 5.66667, 5.33333], "texture": "#111"}, + "south": {"uv": [5.33333, 0, 0, 5.33333], "texture": "#111"}, + "west": {"uv": [10.66667, 0, 5.66667, 5.33333], "texture": "#111"}, + "up": {"uv": [15, 1, 14, 15], "texture": "#111"}, + "down": {"uv": [14, 15, 15, 1], "texture": "#111"} + } + }, + { + "from": [2, 13, 14], + "to": [14, 13, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 13, 8]}, + "faces": { + "north": {"uv": [10.66667, 0, 5.66667, 5.33333], "texture": "#111"}, + "east": {"uv": [5.33333, 5.33333, 0, 10.66667], "texture": "#111"}, + "south": {"uv": [10.66667, 0, 5.66667, 5.33333], "texture": "#111"}, + "west": {"uv": [5.33333, 0, 0, 5.33333], "texture": "#111"}, + "up": {"uv": [15, 14, 1, 15], "rotation": 180, "texture": "#111"}, + "down": {"uv": [1, 14, 15, 15], "texture": "#111"} + } + }, + { + "from": [2, 13, 1], + "to": [14, 13, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 13, 8]}, + "faces": { + "north": {"uv": [5.66667, 0, 10.66667, 5.33333], "texture": "#111"}, + "east": {"uv": [0, 5.33333, 5.33333, 10.66667], "texture": "#111"}, + "south": {"uv": [5.66667, 0, 10.66667, 5.33333], "texture": "#111"}, + "west": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#111"}, + "up": {"uv": [1, 1, 15, 2], "texture": "#111"}, + "down": {"uv": [15, 1, 1, 2], "rotation": 180, "texture": "#111"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0, 0.25, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/power_transmitter.json b/src/main/resources/assets/modernlife/models/block/power_transmitter.json new file mode 100644 index 0000000..4f67a59 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/power_transmitter.json @@ -0,0 +1,56 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "1": "modernlife:block/power_transmitter_top", + "2": "modernlife:block/power_transmitter_bottom", + "4": "modernlife:block/power_transmitter_side", + "particle": "modernlife:block/power_transmitter_top" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#4"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#4"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#4"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#4"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#1", "cullface": "up"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, 225, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 225, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/printer.json b/src/main/resources/assets/modernlife/models/block/printer.json new file mode 100644 index 0000000..9b675d7 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/printer.json @@ -0,0 +1,145 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "7": "modernlife:block/printer" + }, + "elements": [ + { + "from": [14, 0, 1], + "to": [15, 7, 12], + "faces": { + "north": {"uv": [4.5, 8.75, 4.75, 10.5], "texture": "#7"}, + "east": {"uv": [0, 4, 2.75, 5.75], "texture": "#7"}, + "south": {"uv": [1.5, 9, 1.75, 10.75], "texture": "#7"}, + "west": {"uv": [5.5, 0, 8.25, 1.75], "texture": "#7"}, + "up": {"uv": [7.25, 10.75, 7, 8], "texture": "#7"}, + "down": {"uv": [7.5, 8, 7.25, 10.75], "texture": "#7"} + } + }, + { + "from": [5, 0, 0], + "to": [15, 7, 1], + "faces": { + "north": {"uv": [5.5, 1.75, 8, 3.5], "texture": "#7"}, + "east": {"uv": [1.75, 9, 2, 10.75], "texture": "#7"}, + "south": {"uv": [2.75, 5.5, 5.25, 7.25], "texture": "#7"}, + "west": {"uv": [2, 9, 2.25, 10.75], "texture": "#7"}, + "up": {"uv": [10.75, 1.5, 8.25, 1.25], "texture": "#7"}, + "down": {"uv": [10.75, 1.5, 8.25, 1.75], "texture": "#7"} + } + }, + { + "from": [11, 0, 12], + "to": [15, 7, 13], + "faces": { + "north": {"uv": [2.5, 8.75, 3.5, 10.5], "texture": "#7"}, + "east": {"uv": [2.25, 9, 2.5, 10.75], "texture": "#7"}, + "south": {"uv": [3.5, 8.75, 4.5, 10.5], "texture": "#7"}, + "west": {"uv": [9.25, 1.75, 9.5, 3.5], "texture": "#7"}, + "up": {"uv": [10.5, 2, 9.5, 1.75], "texture": "#7"}, + "down": {"uv": [10.5, 2, 9.5, 2.25], "texture": "#7"} + } + }, + { + "from": [1, 0, 0], + "to": [5, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 0]}, + "faces": { + "north": {"uv": [8.25, 3.5, 9.25, 5.5], "texture": "#7"}, + "east": {"uv": [0, 0, 3.25, 2], "texture": "#7"}, + "south": {"uv": [8.5, 5.5, 9.5, 7.5], "texture": "#7"}, + "west": {"uv": [0, 2, 3.25, 4], "texture": "#7"}, + "up": {"uv": [8.5, 9.75, 7.5, 6.5], "texture": "#7"}, + "down": {"uv": [5.75, 8, 4.75, 11.25], "texture": "#7"} + } + }, + { + "from": [5, 8, 0], + "to": [10, 8, 13], + "rotation": {"angle": 0, "axis": "z", "origin": [7.5, 8, 6.5]}, + "faces": { + "north": {"uv": [0, 0, 1.25, 0], "texture": "#7"}, + "east": {"uv": [0, 0, 3.25, 0], "texture": "#7"}, + "south": {"uv": [0, 0, 1.25, 0], "texture": "#7"}, + "west": {"uv": [0, 0, 3.25, 0], "texture": "#7"}, + "up": {"uv": [1.25, 9, 0, 5.75], "texture": "#7"}, + "down": {"uv": [2.5, 5.75, 1.25, 9], "texture": "#7"} + } + }, + { + "from": [5, 2, 12], + "to": [11, 7, 13], + "faces": { + "north": {"uv": [8.25, 0, 9.75, 1.25], "texture": "#7"}, + "east": {"uv": [2.75, 4, 3, 5.25], "texture": "#7"}, + "south": {"uv": [8.5, 7.5, 10, 8.75], "texture": "#7"}, + "west": {"uv": [3, 4, 3.25, 5.25], "texture": "#7"}, + "up": {"uv": [10.75, 4.25, 9.25, 4], "texture": "#7"}, + "down": {"uv": [10.75, 4.25, 9.25, 4.5], "texture": "#7"} + } + }, + { + "from": [5, 0, 12], + "to": [11, 1, 16], + "faces": { + "north": {"uv": [9.25, 4.5, 10.75, 4.75], "texture": "#7"}, + "east": {"uv": [9.5, 2.25, 10.5, 2.5], "texture": "#7"}, + "south": {"uv": [9.25, 4.75, 10.75, 5], "texture": "#7"}, + "west": {"uv": [9.5, 2.5, 10.5, 2.75], "texture": "#7"}, + "up": {"uv": [10, 9.75, 8.5, 8.75], "texture": "#7"}, + "down": {"uv": [1.5, 9, 0, 10], "texture": "#7"} + } + }, + { + "from": [5, 0, 1], + "to": [14, 6, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -0.5, 0]}, + "faces": { + "north": {"uv": [5.25, 6.5, 7.5, 8], "texture": "#7"}, + "east": {"uv": [5.5, 3.5, 8.25, 5], "texture": "#7"}, + "south": {"uv": [2.5, 7.25, 4.75, 8.75], "texture": "#7"}, + "west": {"uv": [5.5, 5, 8.25, 6.5], "texture": "#7"}, + "up": {"uv": [5.5, 2.75, 3.25, 0], "texture": "#7"}, + "down": {"uv": [5.5, 2.75, 3.25, 5.5], "texture": "#7"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, -15], + "translation": [1.13, 3.2, -0.62], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, -15], + "translation": [1.13, 3.2, -0.62], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.75, 2.5, 0], + "scale": [0.75, 0.75, 0.75] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, 3.25, -3.25] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/prismarine_barrier.json b/src/main/resources/assets/modernlife/models/block/prismarine_barrier.json new file mode 100644 index 0000000..7fb094f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/prismarine_barrier.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/barrier", + "textures": { + "0": "block/prismarine", + "particle": "block/prismarine" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/prismarine_bricks_barrier.json b/src/main/resources/assets/modernlife/models/block/prismarine_bricks_barrier.json new file mode 100644 index 0000000..7574fc3 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/prismarine_bricks_barrier.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/barrier", + "textures": { + "0": "block/prismarine_bricks", + "particle": "block/prismarine_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/prismarine_bricks_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/block/prismarine_bricks_kitchen_cabinet.json new file mode 100644 index 0000000..a58768e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/prismarine_bricks_kitchen_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/prismarine_bricks_kitchen_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [5, 5, 15], + "to": [7, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [11.33334, 5.33333, 11, 6], "texture": "#64"}, + "south": {"uv": [10.66666, 5.33333, 11.33334, 6], "texture": "#64"}, + "west": {"uv": [10.66666, 5.33333, 11, 6], "texture": "#64"}, + "up": {"uv": [10.66666, 5.33333, 11.33334, 5.66666], "texture": "#64"}, + "down": {"uv": [10.66666, 5.66667, 11.33334, 6], "texture": "#64"} + } + }, + { + "from": [9, 5, 15], + "to": [11, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#64"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#64"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#64"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/prismarine_bricks_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/block/prismarine_bricks_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..e02a8d5 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/prismarine_bricks_kitchen_drawer_cabinet.json @@ -0,0 +1,93 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "1": "modernlife:block/prismarine_bricks_kitchen_drawer_cabinet", + "particle": "modernlife:block/prismarine_bricks_kitchen_drawer_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#1"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#1"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#1"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#1"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#1"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#1"} + } + }, + { + "from": [6, 12, 15], + "to": [10, 13, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 10, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#1"}, + "east": {"uv": [12.66667, 5.33333, 12.33333, 5.66667], "texture": "#1"}, + "south": {"uv": [11.33333, 5.33333, 12.66667, 5.66667], "texture": "#1"}, + "west": {"uv": [11.33333, 5.33333, 11.66667, 5.66667], "texture": "#1"}, + "up": {"uv": [11.33333, 5.33333, 12.66667, 5.66666], "texture": "#1"}, + "down": {"uv": [11.33333, 5.33334, 12.66667, 5.66667], "texture": "#1"} + } + }, + { + "from": [11, 6, 15], + "to": [13, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 5, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#1"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#1"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#1"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#1"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#1"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/prismarine_bricks_ramp.json b/src/main/resources/assets/modernlife/models/block/prismarine_bricks_ramp.json new file mode 100644 index 0000000..95e6a9f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/prismarine_bricks_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/prismarine_bricks", + "particle": "block/prismarine_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/prismarine_bricks_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/prismarine_bricks_ramp_corner.json new file mode 100644 index 0000000..e9ea650 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/prismarine_bricks_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/prismarine_bricks", + "particle": "block/prismarine_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/prismarine_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/block/prismarine_kitchen_cabinet.json new file mode 100644 index 0000000..34d9d2f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/prismarine_kitchen_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/prismarine_kitchen_drawer_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [6, 12, 15], + "to": [10, 13, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 10, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [12.66667, 5.33333, 12.33333, 5.66667], "texture": "#64"}, + "south": {"uv": [11.33333, 5.33333, 12.66667, 5.66667], "texture": "#64"}, + "west": {"uv": [11.33333, 5.33333, 11.66667, 5.66667], "texture": "#64"}, + "up": {"uv": [11.33333, 5.33333, 12.66667, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33333, 5.33334, 12.66667, 5.66667], "texture": "#64"} + } + }, + { + "from": [11, 6, 15], + "to": [13, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 5, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#64"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#64"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#64"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/prismarine_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/block/prismarine_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..34d9d2f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/prismarine_kitchen_drawer_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/prismarine_kitchen_drawer_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [6, 12, 15], + "to": [10, 13, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 10, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [12.66667, 5.33333, 12.33333, 5.66667], "texture": "#64"}, + "south": {"uv": [11.33333, 5.33333, 12.66667, 5.66667], "texture": "#64"}, + "west": {"uv": [11.33333, 5.33333, 11.66667, 5.66667], "texture": "#64"}, + "up": {"uv": [11.33333, 5.33333, 12.66667, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33333, 5.33334, 12.66667, 5.66667], "texture": "#64"} + } + }, + { + "from": [11, 6, 15], + "to": [13, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 5, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#64"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#64"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#64"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/prismarine_ramp.json b/src/main/resources/assets/modernlife/models/block/prismarine_ramp.json new file mode 100644 index 0000000..9cb7800 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/prismarine_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/prismarine", + "particle": "block/prismarine" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/prismarine_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/prismarine_ramp_corner.json new file mode 100644 index 0000000..bd64508 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/prismarine_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/prismarine", + "particle": "block/prismarine" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/purple_painted_drywall.json b/src/main/resources/assets/modernlife/models/block/purple_painted_drywall.json new file mode 100644 index 0000000..ade5e51 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/purple_painted_drywall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "block/purple_concrete_powder" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/purple_sofa_corner.json b/src/main/resources/assets/modernlife/models/block/purple_sofa_corner.json new file mode 100644 index 0000000..11cd534 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/purple_sofa_corner.json @@ -0,0 +1,137 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/purple_sofa", + "particle": "modernlife:block/purple_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 3.75, 4, 7.5], "texture": "#3"}, + "east": {"uv": [8, 0, 7.25, 3.75], "texture": "#3"}, + "south": {"uv": [4, 3.75, 8, 7.5], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 5.25, 8.75, 4.5], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "back_support", + "from": [13, 2, 0], + "to": [16, 17, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [20.9, 5.4, 8]}, + "faces": { + "north": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "east": {"uv": [7.25, 3.75, 4, 7.5], "texture": "#3"}, + "south": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "west": {"uv": [4, 3.75, 0.75, 7.5], "texture": "#3"}, + "up": {"uv": [12.75, 4.5, 9.5, 5.25], "rotation": 90, "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "rotation": 270, "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 2, 0], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [8.5, 11.75, 11, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [8.75, 11.75, 12, 8.5], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 6, 3], + "to": [13, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [12, 10.5, 8.75, 11], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [8.75, 11, 12, 8.5], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 6, 0], + "to": [13, 8, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 5.1]}, + "faces": { + "north": {"uv": [8.5, 14.75, 11, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [8.75, 10.5, 9.5, 11], "texture": "#3"}, + "up": {"uv": [9.5, 11, 8.75, 8.5], "rotation": 90, "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4, 5] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/purple_sofa_left_end.json b/src/main/resources/assets/modernlife/models/block/purple_sofa_left_end.json new file mode 100644 index 0000000..9a8bacb --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/purple_sofa_left_end.json @@ -0,0 +1,123 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/purple_sofa", + "particle": "modernlife:block/purple_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 3.75, 4, 7.5], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [4, 3.75, 8, 7.5], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 3.75, 8.75, 3], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "right_arm", + "from": [13, 2, 0], + "to": [16, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [15.25, 3.25, 16, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 15.25, 2.25], "texture": "#3"}, + "south": {"uv": [5.5, 10.75, 6.25, 13], "texture": "#3"}, + "west": {"uv": [8.75, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [16, 3.25, 15.25, 0], "texture": "#3"}, + "down": {"uv": [4.75, 10.75, 4, 14], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 2, 0], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [16, 11.75, 12.75, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [12.75, 16, 16, 12.75], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 6, 3], + "to": [13, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [16, 14.75, 12.75, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [12.75, 15.25, 16, 12.75], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/purple_sofa_middle.json b/src/main/resources/assets/modernlife/models/block/purple_sofa_middle.json new file mode 100644 index 0000000..5575487 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/purple_sofa_middle.json @@ -0,0 +1,109 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/purple_sofa", + "particle": "modernlife:block/purple_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 7.5, 4, 11.25], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [4, 7.5, 8, 11.25], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 4.5, 8.75, 3.75], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 2, 0], + "to": [16, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [15, 11.75, 11, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [11, 16, 15, 12.75], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 6, 3], + "to": [16, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [15, 14.75, 11, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [11, 15.25, 15, 12.75], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/purple_sofa_right_end.json b/src/main/resources/assets/modernlife/models/block/purple_sofa_right_end.json new file mode 100644 index 0000000..89c7955 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/purple_sofa_right_end.json @@ -0,0 +1,124 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/purple_sofa", + "particle": "modernlife:block/purple_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [4, 3.75, 0, 7.5], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [8, 3.75, 4, 7.5], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [8.75, 3.75, 12.75, 3], "texture": "#3"}, + "down": {"uv": [9, 10, 13, 10.75], "texture": "#3"} + } + }, + { + "name": "left_arm", + "from": [0, 2, 0], + "to": [3, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [16, 3.25, 15.25, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 8.75, 2.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 5.5, 13], "texture": "#3"}, + "west": {"uv": [15.25, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [15.25, 3.25, 16, 0], "texture": "#3"}, + "down": {"uv": [4, 10.75, 4.75, 14], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 2, 0], + "to": [16, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [12.75, 11.75, 16, 12.75], "texture": "#3"}, + "east": {"uv": [12.25, 8.25, 9, 9.25], "texture": "#3"}, + "south": {"uv": [13, 2.25, 10.5, 3.25], "texture": "#3"}, + "west": {"uv": [12.25, 7.25, 9, 8.25], "texture": "#3"}, + "up": {"uv": [16, 16, 12.75, 12.75], "texture": "#3"}, + "down": {"uv": [6.5, 7.5, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 6, 3], + "to": [16, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [12.75, 14.75, 16, 15.25], "texture": "#3"}, + "east": {"uv": [8.75, 10.75, 6.25, 11.25], "texture": "#3"}, + "south": {"uv": [8.75, 10.75, 6.25, 11.25], "texture": "#3"}, + "west": {"uv": [8.75, 10.75, 6.25, 11.25], "texture": "#3"}, + "up": {"uv": [16, 15.25, 12.75, 12.75], "texture": "#3"}, + "down": {"uv": [8, 4.75, 10.5, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 0]}, + "faces": { + "north": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "east": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "south": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "west": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "up": {"uv": [12, 11.75, 16, 7.75], "texture": "#3"}, + "down": {"uv": [12, 7.75, 16, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/purple_sofa_single.json b/src/main/resources/assets/modernlife/models/block/purple_sofa_single.json new file mode 100644 index 0000000..98c45ec --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/purple_sofa_single.json @@ -0,0 +1,136 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/purple_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 0, 4, 3.75], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [4, 0, 8, 3.75], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 3, 8.75, 2.25], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "left_arm", + "from": [0, 2, 0], + "to": [3, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [16, 3.25, 15.25, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 8.75, 2.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 5.5, 13], "texture": "#3"}, + "west": {"uv": [15.25, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [15.25, 3.25, 16, 0], "texture": "#3"}, + "down": {"uv": [4, 10.75, 4.75, 14], "texture": "#3"} + } + }, + { + "name": "right_arm", + "from": [13, 2, 0], + "to": [16, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [15.25, 3.25, 16, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 15.25, 2.25], "texture": "#3"}, + "south": {"uv": [5.5, 10.75, 6.25, 13], "texture": "#3"}, + "west": {"uv": [8.75, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [16, 3.25, 15.25, 0], "texture": "#3"}, + "down": {"uv": [4.75, 10.75, 4, 14], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 2, 0], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [8.5, 11.75, 11, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [11, 16, 8.5, 12.75], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 6, 3], + "to": [13, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [8.5, 14.75, 11, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [11, 15.25, 8.5, 12.75], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -135, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4, 5] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/quartz_bricks_ramp.json b/src/main/resources/assets/modernlife/models/block/quartz_bricks_ramp.json new file mode 100644 index 0000000..50ad028 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/quartz_bricks_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/quartz_bricks", + "particle": "block/quartz_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/quartz_bricks_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/quartz_bricks_ramp_corner.json new file mode 100644 index 0000000..c7f9f1b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/quartz_bricks_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/quartz_bricks", + "particle": "block/quartz_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/quartz_pillar_ramp.json b/src/main/resources/assets/modernlife/models/block/quartz_pillar_ramp.json new file mode 100644 index 0000000..d5f153e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/quartz_pillar_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/quartz_pillar", + "particle": "block/quartz_pillar" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/quartz_pillar_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/quartz_pillar_ramp_corner.json new file mode 100644 index 0000000..bdb2934 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/quartz_pillar_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/quartz_pillar", + "particle": "block/quartz_pillar" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/quartz_ramp.json b/src/main/resources/assets/modernlife/models/block/quartz_ramp.json new file mode 100644 index 0000000..592f48d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/quartz_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/quartz_block_top", + "particle": "block/quartz_block_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/quartz_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/quartz_ramp_corner.json new file mode 100644 index 0000000..58156ee --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/quartz_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/quartz_block_top", + "particle": "block/quartz_block_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/radiator.json b/src/main/resources/assets/modernlife/models/block/radiator.json new file mode 100644 index 0000000..560813a --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/radiator.json @@ -0,0 +1,208 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "2": "modernlife:block/steam_radiator_off" + }, + "elements": [ + { + "from": [1, 1, 4], + "to": [15, 3, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [-5, -11, 9]}, + "faces": { + "north": {"uv": [6, 2.25, 9.5, 2.75], "texture": "#2"}, + "east": {"uv": [6, 3.25, 8, 3.75], "texture": "#2"}, + "south": {"uv": [6, 2.75, 9.5, 3.25], "texture": "#2"}, + "west": {"uv": [6, 3.75, 8, 4.25], "texture": "#2"}, + "up": {"uv": [3.5, 2, 0, 0], "texture": "#2"}, + "down": {"uv": [3.5, 2, 0, 4], "texture": "#2"} + } + }, + { + "from": [1, 3, 4], + "to": [3, 13, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 6, 8]}, + "faces": { + "north": {"uv": [3.5, 6, 4, 8.5], "texture": "#2"}, + "east": {"uv": [0, 4, 2, 6.5], "texture": "#2"}, + "south": {"uv": [3.5, 6, 4, 8.5], "texture": "#2"}, + "west": {"uv": [0, 4, 2, 6.5], "texture": "#2"}, + "up": {"uv": [4.5, 8, 4, 6], "texture": "#2"}, + "down": {"uv": [5, 6, 4.5, 8], "texture": "#2"} + } + }, + { + "from": [4, 3, 4], + "to": [6, 13, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [5, 6, 8]}, + "faces": { + "north": {"uv": [3.5, 6, 4, 8.5], "texture": "#2"}, + "east": {"uv": [0, 4, 2, 6.5], "texture": "#2"}, + "south": {"uv": [3.5, 6, 4, 8.5], "texture": "#2"}, + "west": {"uv": [0, 4, 2, 6.5], "texture": "#2"}, + "up": {"uv": [4.5, 8, 4, 6], "texture": "#2"}, + "down": {"uv": [5, 6, 4.5, 8], "texture": "#2"} + } + }, + { + "from": [7, 3, 4], + "to": [9, 13, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6, 8]}, + "faces": { + "north": {"uv": [3.5, 6, 4, 8.5], "texture": "#2"}, + "east": {"uv": [0, 4, 2, 6.5], "texture": "#2"}, + "south": {"uv": [3.5, 6, 4, 8.5], "texture": "#2"}, + "west": {"uv": [0, 4, 2, 6.5], "texture": "#2"}, + "up": {"uv": [4.5, 8, 4, 6], "texture": "#2"}, + "down": {"uv": [5, 6, 4.5, 8], "texture": "#2"} + } + }, + { + "from": [10, 3, 4], + "to": [12, 13, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 6, 8]}, + "faces": { + "north": {"uv": [3.5, 6, 4, 8.5], "texture": "#2"}, + "east": {"uv": [0, 4, 2, 6.5], "texture": "#2"}, + "south": {"uv": [3.5, 6, 4, 8.5], "texture": "#2"}, + "west": {"uv": [0, 4, 2, 6.5], "texture": "#2"}, + "up": {"uv": [4.5, 8, 4, 6], "texture": "#2"}, + "down": {"uv": [5, 6, 4.5, 8], "texture": "#2"} + } + }, + { + "from": [13, 3, 4], + "to": [15, 13, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [14, 6, 8]}, + "faces": { + "north": {"uv": [3.5, 6, 4, 8.5], "texture": "#2"}, + "east": {"uv": [0, 4, 2, 6.5], "texture": "#2"}, + "south": {"uv": [3.5, 6, 4, 8.5], "texture": "#2"}, + "west": {"uv": [0, 4, 2, 6.5], "texture": "#2"}, + "up": {"uv": [4.5, 8, 4, 6], "texture": "#2"}, + "down": {"uv": [5, 6, 4.5, 8], "texture": "#2"} + } + }, + { + "from": [1, 0, 10], + "to": [3, 1, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 0, 9]}, + "faces": { + "north": {"uv": [6, 4.25, 6.5, 4.5], "texture": "#2"}, + "east": {"uv": [1, 6.5, 1.5, 6.75], "texture": "#2"}, + "south": {"uv": [1.5, 6.5, 2, 6.75], "texture": "#2"}, + "west": {"uv": [6.5, 4.25, 7, 4.5], "texture": "#2"}, + "up": {"uv": [2.5, 4.5, 2, 4], "texture": "#2"}, + "down": {"uv": [3, 4, 2.5, 4.5], "texture": "#2"} + } + }, + { + "from": [1, 0, 4], + "to": [3, 1, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 0, 9]}, + "faces": { + "north": {"uv": [5, 6.5, 5.5, 6.75], "texture": "#2"}, + "east": {"uv": [5.5, 6.5, 6, 6.75], "texture": "#2"}, + "south": {"uv": [6, 6.5, 6.5, 6.75], "texture": "#2"}, + "west": {"uv": [6.5, 6, 7, 6.25], "texture": "#2"}, + "up": {"uv": [3.5, 4.5, 3, 4], "texture": "#2"}, + "down": {"uv": [5.5, 6, 5, 6.5], "texture": "#2"} + } + }, + { + "from": [13, 0, 10], + "to": [15, 1, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 0, 9]}, + "faces": { + "north": {"uv": [6.5, 6.25, 7, 6.5], "texture": "#2"}, + "east": {"uv": [6.5, 6.5, 7, 6.75], "texture": "#2"}, + "south": {"uv": [1, 6.75, 1.5, 7], "texture": "#2"}, + "west": {"uv": [1.5, 6.75, 2, 7], "texture": "#2"}, + "up": {"uv": [6, 6.5, 5.5, 6], "texture": "#2"}, + "down": {"uv": [6.5, 6, 6, 6.5], "texture": "#2"} + } + }, + { + "from": [13, 0, 4], + "to": [15, 1, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 0, 9]}, + "faces": { + "north": {"uv": [5, 6.75, 5.5, 7], "texture": "#2"}, + "east": {"uv": [5.5, 6.75, 6, 7], "texture": "#2"}, + "south": {"uv": [6, 6.75, 6.5, 7], "texture": "#2"}, + "west": {"uv": [6.5, 6.75, 7, 7], "texture": "#2"}, + "up": {"uv": [0.5, 7, 0, 6.5], "texture": "#2"}, + "down": {"uv": [1, 6.5, 0.5, 7], "texture": "#2"} + } + }, + { + "from": [3, 3, 5], + "to": [13, 12, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [3, 3, 9]}, + "faces": { + "north": {"uv": [3.5, 0, 6, 2.25], "texture": "#2"}, + "east": {"uv": [6, 0, 7.5, 2.25], "texture": "#2"}, + "south": {"uv": [3.5, 2.25, 6, 4.5], "texture": "#2"}, + "west": {"uv": [2, 6, 3.5, 8.25], "texture": "#2"}, + "up": {"uv": [4.5, 6, 2, 4.5], "texture": "#2"}, + "down": {"uv": [7, 4.5, 4.5, 6], "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 225, 0], + "scale": [0.625, 0.625, 0.625] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + 0, + 1, + 2, + 3, + 4, + 5, + { + "name": "group", + "origin": [14, 6, 8], + "color": 0, + "children": [] + }, + { + "name": "feet", + "origin": [8, 0, 9], + "color": 0, + "children": [6, 7, 8, 9] + }, + 10 + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/radiator_high.json b/src/main/resources/assets/modernlife/models/block/radiator_high.json new file mode 100644 index 0000000..9e9c419 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/radiator_high.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/radiator", + "texture_size": [32, 32], + "textures": { + "0": "modernlife:block/steam_radiator_high", + "particle": "modernlife:block/steam_radiator_high" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/radiator_low.json b/src/main/resources/assets/modernlife/models/block/radiator_low.json new file mode 100644 index 0000000..1e207e7 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/radiator_low.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/radiator", + "texture_size": [32, 32], + "textures": { + "0": "modernlife:block/steam_radiator_low", + "particle": "modernlife:block/steam_radiator_low" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/radiator_med.json b/src/main/resources/assets/modernlife/models/block/radiator_med.json new file mode 100644 index 0000000..7a99264 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/radiator_med.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/radiator", + "texture_size": [32, 32], + "textures": { + "0": "modernlife:block/steam_radiator_med", + "particle": "modernlife:block/steam_radiator_med" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/radiator_off.json b/src/main/resources/assets/modernlife/models/block/radiator_off.json new file mode 100644 index 0000000..213364c --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/radiator_off.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/radiator", + "texture_size": [32, 32], + "textures": { + "0": "modernlife:block/steam_radiator_off", + "particle": "modernlife:block/steam_radiator_off" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/ramp.json b/src/main/resources/assets/modernlife/models/block/ramp.json new file mode 100644 index 0000000..fcbbbc5 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/ramp.json @@ -0,0 +1,307 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "textures": { + "1": "block/1", + "particle": "block/1" + }, + "elements": [ + { + "name": "vertical", + "from": [15.025, 0.025, 0.06], + "to": [16.025, 15.975, 15.99], + "shade": false, + "faces": { + "north": {"uv": [0, 0, 1, 15], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "south": {"uv": [0, 0, 1, 15], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 15.75], "texture": "#1"}, + "down": {"uv": [0, 0, 1, 12], "texture": "#1"} + } + }, + { + "name": "main_ramp_lower", + "from": [0, 0, -0.01], + "to": [11.3, 1, 16.01], + "shade": false, + "rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]}, + "faces": { + "north": {"uv": [0, 0, 11.3, 1], "texture": "#1"}, + "east": {"uv": [0, 0, 15.95, 1], "texture": "#1"}, + "south": {"uv": [0, 0, 11.3, 1], "texture": "#1"}, + "west": {"uv": [0, 0, 15.95, 1], "texture": "#1"}, + "up": {"uv": [8, 0, 16, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 11.3, 15.95], "texture": "#1"} + } + }, + { + "name": "main_ramp_upper", + "from": [11.3, 0, -0.01], + "to": [22.6, 1, 16.01], + "shade": false, + "rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 0]}, + "faces": { + "north": {"uv": [0, 0, 11.3, 1], "texture": "#1"}, + "east": {"uv": [0, 0, 15.95, 1], "texture": "#1"}, + "south": {"uv": [0, 0, 11.3, 1], "texture": "#1"}, + "west": {"uv": [0, 0, 15.95, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 8, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 11.3, 15.95], "texture": "#1"} + } + }, + { + "name": "filler_1", + "from": [0, 0, 0], + "to": [16, 1, 16], + "shade": false, + "faces": { + "north": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "up": {"uv": [0, 0, 14, 12], "texture": "#1"}, + "down": {"uv": [0, 0, 14, 12], "texture": "#1"} + } + }, + { + "name": "filler_2", + "from": [1, 1, 0], + "to": [16, 2, 16], + "shade": false, + "faces": { + "north": {"uv": [0, 2, 16, 4], "texture": "#1"}, + "east": {"uv": [0, 2, 16, 4], "texture": "#1"}, + "south": {"uv": [0, 2, 16, 4], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "up": {"uv": [0, 0, 13, 12], "texture": "#1"}, + "down": {"uv": [0, 0, 13, 12], "texture": "#1"} + } + }, + { + "name": "filler_3", + "from": [2, 2, 0], + "to": [16, 3, 16], + "shade": false, + "faces": { + "north": {"uv": [0, 4, 16, 6], "texture": "#1"}, + "east": {"uv": [0, 4, 16, 6], "texture": "#1"}, + "south": {"uv": [0, 4, 16, 6], "texture": "#1"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 12], "texture": "#1"}, + "down": {"uv": [0, 0, 12, 12], "texture": "#1"} + } + }, + { + "name": "filler_4", + "from": [3, 3, 0], + "to": [16, 4, 16], + "shade": false, + "faces": { + "north": {"uv": [0, 6, 16, 8], "texture": "#1"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#1"}, + "south": {"uv": [0, 6, 16, 8], "texture": "#1"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 11, 12], "texture": "#1"}, + "down": {"uv": [0, 0, 11, 12], "texture": "#1"} + } + }, + { + "name": "filler_5", + "from": [4, 4, 0], + "to": [16, 5, 16], + "shade": false, + "faces": { + "north": {"uv": [0, 8, 16, 10], "texture": "#1"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#1"}, + "south": {"uv": [0, 8, 16, 10], "texture": "#1"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 10, 12], "texture": "#1"}, + "down": {"uv": [0, 0, 10, 12], "texture": "#1"} + } + }, + { + "name": "filler_6", + "from": [5, 5, 0], + "to": [16, 6, 16], + "shade": false, + "faces": { + "north": {"uv": [0, 10, 16, 12], "texture": "#1"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#1"}, + "south": {"uv": [0, 10, 16, 12], "texture": "#1"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 9, 12], "texture": "#1"}, + "down": {"uv": [0, 0, 9, 12], "texture": "#1"} + } + }, + { + "name": "filler_7", + "from": [6, 6, 0], + "to": [16, 7, 16], + "shade": false, + "faces": { + "north": {"uv": [0, 12, 16, 14], "texture": "#1"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#1"}, + "south": {"uv": [0, 12, 16, 14], "texture": "#1"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 8, 12], "texture": "#1"}, + "down": {"uv": [0, 0, 8, 12], "texture": "#1"} + } + }, + { + "name": "filler_8", + "from": [7, 7, 0], + "to": [16, 8, 16], + "shade": false, + "faces": { + "north": {"uv": [0, 14, 16, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#1"}, + "south": {"uv": [0, 14, 16, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 7, 12], "texture": "#1"}, + "down": {"uv": [0, 0, 7, 12], "texture": "#1"} + } + }, + { + "name": "filler_9", + "from": [8, 8, 0], + "to": [16, 9, 16], + "shade": false, + "faces": { + "north": {"uv": [0, 12, 16, 14], "texture": "#1"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#1"}, + "south": {"uv": [0, 12, 16, 14], "texture": "#1"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 6, 12], "texture": "#1"}, + "down": {"uv": [0, 0, 6, 12], "texture": "#1"} + } + }, + { + "name": "filler_10", + "from": [9, 9, 0], + "to": [16, 10, 16], + "shade": false, + "faces": { + "north": {"uv": [0, 10, 16, 12], "texture": "#1"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#1"}, + "south": {"uv": [0, 10, 16, 12], "texture": "#1"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 5, 12], "texture": "#1"}, + "down": {"uv": [0, 0, 5, 12], "texture": "#1"} + } + }, + { + "name": "filler_11", + "from": [10, 10, 0], + "to": [16, 11, 16], + "shade": false, + "faces": { + "north": {"uv": [0, 8, 16, 10], "texture": "#1"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#1"}, + "south": {"uv": [0, 8, 16, 10], "texture": "#1"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 4, 12], "texture": "#1"}, + "down": {"uv": [0, 0, 4, 12], "texture": "#1"} + } + }, + { + "name": "filler_12", + "from": [11, 11, 0], + "to": [16, 12, 16], + "shade": false, + "faces": { + "north": {"uv": [0, 6, 16, 8], "texture": "#1"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#1"}, + "south": {"uv": [0, 6, 16, 8], "texture": "#1"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 3, 12], "texture": "#1"}, + "down": {"uv": [0, 0, 3, 12], "texture": "#1"} + } + }, + { + "name": "filler_13", + "from": [12, 12, 0], + "to": [16, 13, 16], + "shade": false, + "faces": { + "north": {"uv": [0, 4, 16, 6], "texture": "#1"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#1"}, + "south": {"uv": [0, 4, 16, 6], "texture": "#1"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#1"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#1"} + } + }, + { + "name": "filler_14", + "from": [13, 13, 0], + "to": [16, 14, 16], + "shade": false, + "faces": { + "north": {"uv": [0, 2, 16, 4], "texture": "#1"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#1"}, + "south": {"uv": [0, 2, 16, 4], "texture": "#1"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 1, 12], "texture": "#1"}, + "down": {"uv": [0, 0, 1, 12], "texture": "#1"} + } + }, + { + "name": "filler_15", + "from": [14, 14, 0], + "to": [16, 15, 16], + "shade": false, + "faces": { + "north": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 1, 12], "texture": "#1"}, + "down": {"uv": [0, 0, 1, 12], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, 88, 25], + "translation": [3.38, 3.2, 0.13], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 88, 25], + "translation": [3.38, 3.2, 0.13], + "scale": [-0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 30, 0], + "translation": [-0.25, -0.25, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [0, 1, 2, + { + "name": "fillers", + "origin": [0, 0, 0], + "children": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/ramp_corner.json b/src/main/resources/assets/modernlife/models/block/ramp_corner.json new file mode 100644 index 0000000..480ffc6 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/ramp_corner.json @@ -0,0 +1,704 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "textures": { + "1": "block/1", + "particle": "block/1" + }, + "elements": [ + { + "name": "vertical", + "from": [15.025, 0.025, 0.06], + "to": [16.025, 15.975, 1.06], + "shade": false, + "faces": { + "north": {"uv": [0, 0, 1, 15], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "south": {"uv": [0, 0, 1, 15], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 15.75], "texture": "#1"}, + "down": {"uv": [0, 0, 1, 12], "texture": "#1"} + } + }, + { + "name": "filler_1", + "from": [-0.75, 0, 0], + "to": [16, 1, 16], + "shade": false, + "faces": { + "north": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "up": {"uv": [0, 0, 14, 12], "texture": "#1"}, + "down": {"uv": [0, 0, 14, 12], "texture": "#1"} + } + }, + { + "name": "filler_2", + "from": [0.5, 1, 0], + "to": [16, 2, 15], + "shade": false, + "faces": { + "north": {"uv": [0, 2, 16, 4], "texture": "#1"}, + "east": {"uv": [0, 2, 16, 4], "texture": "#1"}, + "south": {"uv": [0, 2, 16, 4], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "up": {"uv": [0, 0, 13, 12], "texture": "#1"}, + "down": {"uv": [0, 0, 13, 12], "texture": "#1"} + } + }, + { + "name": "filler_3", + "from": [1.5, 2, 0], + "to": [16, 3, 14], + "shade": false, + "faces": { + "north": {"uv": [0, 4, 16, 6], "texture": "#1"}, + "east": {"uv": [0, 4, 16, 6], "texture": "#1"}, + "south": {"uv": [0, 4, 16, 6], "texture": "#1"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 12, 12], "texture": "#1"}, + "down": {"uv": [0, 0, 12, 12], "texture": "#1"} + } + }, + { + "name": "filler_4", + "from": [2.5, 3, 0], + "to": [16, 4, 13], + "shade": false, + "faces": { + "north": {"uv": [0, 6, 16, 8], "texture": "#1"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#1"}, + "south": {"uv": [0, 6, 16, 8], "texture": "#1"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 11, 12], "texture": "#1"}, + "down": {"uv": [0, 0, 11, 12], "texture": "#1"} + } + }, + { + "name": "filler_5", + "from": [3.5, 4, 0], + "to": [16, 5, 12], + "shade": false, + "faces": { + "north": {"uv": [0, 8, 16, 10], "texture": "#1"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#1"}, + "south": {"uv": [0, 8, 16, 10], "texture": "#1"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 10, 12], "texture": "#1"}, + "down": {"uv": [0, 0, 10, 12], "texture": "#1"} + } + }, + { + "name": "filler_6", + "from": [4.5, 5, 0], + "to": [16, 6, 11], + "shade": false, + "faces": { + "north": {"uv": [0, 10, 16, 12], "texture": "#1"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#1"}, + "south": {"uv": [0, 10, 16, 12], "texture": "#1"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 9, 12], "texture": "#1"}, + "down": {"uv": [0, 0, 9, 12], "texture": "#1"} + } + }, + { + "name": "filler_7", + "from": [5.5, 6, 0], + "to": [16, 7, 10], + "shade": false, + "faces": { + "north": {"uv": [0, 12, 16, 14], "texture": "#1"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#1"}, + "south": {"uv": [0, 12, 16, 14], "texture": "#1"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 8, 12], "texture": "#1"}, + "down": {"uv": [0, 0, 8, 12], "texture": "#1"} + } + }, + { + "name": "filler_8", + "from": [6.5, 7, 0], + "to": [16, 8, 9], + "shade": false, + "faces": { + "north": {"uv": [0, 14, 16, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#1"}, + "south": {"uv": [0, 14, 16, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 7, 12], "texture": "#1"}, + "down": {"uv": [0, 0, 7, 12], "texture": "#1"} + } + }, + { + "name": "filler_9", + "from": [7.5, 8, 0], + "to": [16, 9, 8], + "shade": false, + "faces": { + "north": {"uv": [0, 12, 16, 14], "texture": "#1"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#1"}, + "south": {"uv": [0, 12, 16, 14], "texture": "#1"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 6, 12], "texture": "#1"}, + "down": {"uv": [0, 0, 6, 12], "texture": "#1"} + } + }, + { + "name": "filler_10", + "from": [8.5, 9, 0], + "to": [16, 10, 7], + "shade": false, + "faces": { + "north": {"uv": [0, 10, 16, 12], "texture": "#1"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#1"}, + "south": {"uv": [0, 10, 16, 12], "texture": "#1"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 5, 12], "texture": "#1"}, + "down": {"uv": [0, 0, 5, 12], "texture": "#1"} + } + }, + { + "name": "filler_11", + "from": [9.5, 10, 0], + "to": [16, 11, 6], + "shade": false, + "faces": { + "north": {"uv": [0, 8, 16, 10], "texture": "#1"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#1"}, + "south": {"uv": [0, 8, 16, 10], "texture": "#1"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 4, 12], "texture": "#1"}, + "down": {"uv": [0, 0, 4, 12], "texture": "#1"} + } + }, + { + "name": "filler_12", + "from": [10.5, 11, 0], + "to": [16, 12, 5], + "shade": false, + "faces": { + "north": {"uv": [0, 6, 16, 8], "texture": "#1"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#1"}, + "south": {"uv": [0, 6, 16, 8], "texture": "#1"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 3, 12], "texture": "#1"}, + "down": {"uv": [0, 0, 3, 12], "texture": "#1"} + } + }, + { + "name": "filler_13", + "from": [11.5, 12, 0], + "to": [16, 13, 4], + "shade": false, + "faces": { + "north": {"uv": [0, 4, 16, 6], "texture": "#1"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#1"}, + "south": {"uv": [0, 4, 16, 6], "texture": "#1"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 2, 12], "texture": "#1"}, + "down": {"uv": [0, 0, 2, 12], "texture": "#1"} + } + }, + { + "name": "filler_14", + "from": [12.5, 13, 0], + "to": [16, 14, 3], + "shade": false, + "faces": { + "north": {"uv": [0, 2, 16, 4], "texture": "#1"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#1"}, + "south": {"uv": [0, 2, 16, 4], "texture": "#1"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 1, 12], "texture": "#1"}, + "down": {"uv": [0, 0, 1, 12], "texture": "#1"} + } + }, + { + "name": "filler_15", + "from": [13.5, 14, 0], + "to": [16, 15, 2], + "shade": false, + "faces": { + "north": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 2], "texture": "#1"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 1, 12], "texture": "#1"}, + "down": {"uv": [0, 0, 1, 12], "texture": "#1"} + } + }, + { + "from": [14.88909, -4.3033, 10.5], + "to": [15.88909, 18.4467, 11.5], + "rotation": {"angle": -45, "axis": "x", "origin": [3.38909, 4.6967, 8]}, + "faces": { + "north": {"uv": [1, 0, 0, 16], "texture": "#1"}, + "east": {"uv": [1, 0, 0, 16], "texture": "#1"}, + "south": {"uv": [1, 0.1413, 0, 13], "texture": "#1"}, + "west": {"uv": [1, 0, 0, 16], "texture": "#1"}, + "up": {"uv": [1, 0, 0, 1], "rotation": 90, "texture": "#1"}, + "down": {"uv": [1, 0, 0, 1], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [13.88909, -4.3033, 10.5], + "to": [14.88909, 16.9467, 11.5], + "rotation": {"angle": -45, "axis": "x", "origin": [3.38909, 4.6967, 8]}, + "faces": { + "north": {"uv": [1, 0, 0, 16], "texture": "#1"}, + "east": {"uv": [1, 0, 0, 16], "texture": "#1"}, + "south": {"uv": [2, 0.99, 1, 13], "texture": "#1"}, + "west": {"uv": [1, 0, 0, 16], "texture": "#1"}, + "up": {"uv": [1, 0, 0, 1], "rotation": 90, "texture": "#1"}, + "down": {"uv": [1, 0, 0, 1], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [12.88909, -4.3033, 10.5], + "to": [13.88909, 15.6967, 11.5], + "rotation": {"angle": -45, "axis": "x", "origin": [3.38909, 4.6967, 8]}, + "faces": { + "north": {"uv": [1, 0, 0, 16], "texture": "#1"}, + "east": {"uv": [1, 0, 0, 16], "texture": "#1"}, + "south": {"uv": [3, 1.7, 2, 13], "texture": "#1"}, + "west": {"uv": [1, 0, 0, 16], "texture": "#1"}, + "up": {"uv": [1, 0, 0, 1], "rotation": 90, "texture": "#1"}, + "down": {"uv": [1, 0, 0, 1], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [11.88909, -4.3033, 10.5], + "to": [12.88909, 14.1967, 11.5], + "rotation": {"angle": -45, "axis": "x", "origin": [3.38909, 4.6967, 8]}, + "faces": { + "north": {"uv": [1, 0, 0, 16], "texture": "#1"}, + "east": {"uv": [1, 0, 0, 16], "texture": "#1"}, + "south": {"uv": [4, 2.54, 3, 13], "texture": "#1"}, + "west": {"uv": [1, 0, 0, 16], "texture": "#1"}, + "up": {"uv": [1, 0, 0, 1], "rotation": 90, "texture": "#1"}, + "down": {"uv": [1, 0, 0, 1], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [10.88909, -4.3033, 10.5], + "to": [11.88909, 12.9467, 11.5], + "rotation": {"angle": -45, "axis": "x", "origin": [3.38909, 4.6967, 8]}, + "faces": { + "north": {"uv": [1, 0, 0, 16], "texture": "#1"}, + "east": {"uv": [1, 0, 0, 16], "texture": "#1"}, + "south": {"uv": [5, 3.25, 4, 13], "texture": "#1"}, + "west": {"uv": [1, 0, 0, 16], "texture": "#1"}, + "up": {"uv": [1, 0, 0, 1], "rotation": 90, "texture": "#1"}, + "down": {"uv": [1, 0, 0, 1], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [9.88909, -4.3033, 10.5], + "to": [10.88909, 11.1967, 11.5], + "rotation": {"angle": -45, "axis": "x", "origin": [3.38909, 4.6967, 8]}, + "faces": { + "north": {"uv": [1, 0, 0, 16], "texture": "#1"}, + "east": {"uv": [1, 0, 0, 16], "texture": "#1"}, + "south": {"uv": [6, 4.24, 5, 13], "texture": "#1"}, + "west": {"uv": [1, 0, 0, 16], "texture": "#1"}, + "up": {"uv": [1, 0, 0, 1], "rotation": 90, "texture": "#1"}, + "down": {"uv": [1, 0, 0, 1], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [8.88909, -4.3033, 10.5], + "to": [9.88909, 9.9467, 11.5], + "rotation": {"angle": -45, "axis": "x", "origin": [3.38909, 4.6967, 8]}, + "faces": { + "north": {"uv": [1, 0, 0, 16], "texture": "#1"}, + "east": {"uv": [1, 0, 0, 16], "texture": "#1"}, + "south": {"uv": [7, 4.95, 6, 13], "texture": "#1"}, + "west": {"uv": [1, 0, 0, 16], "texture": "#1"}, + "up": {"uv": [1, 0, 0, 1], "rotation": 90, "texture": "#1"}, + "down": {"uv": [1, 0, 0, 1], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [7.88909, -4.3033, 10.5], + "to": [8.88909, 8.4467, 11.5], + "rotation": {"angle": -45, "axis": "x", "origin": [3.38909, 4.6967, 8]}, + "faces": { + "north": {"uv": [1, 0, 0, 16], "texture": "#1"}, + "east": {"uv": [1, 0, 0, 16], "texture": "#1"}, + "south": {"uv": [8, 5.79, 7, 13], "texture": "#1"}, + "west": {"uv": [1, 0, 0, 16], "texture": "#1"}, + "up": {"uv": [1, 0, 0, 1], "rotation": 90, "texture": "#1"}, + "down": {"uv": [1, 0, 0, 1], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [6.88909, -4.3033, 10.5], + "to": [7.88909, 7.1967, 11.5], + "rotation": {"angle": -45, "axis": "x", "origin": [3.38909, 4.6967, 8]}, + "faces": { + "north": {"uv": [1, 0, 0, 16], "texture": "#1"}, + "east": {"uv": [1, 0, 0, 16], "texture": "#1"}, + "south": {"uv": [9, 6.5, 8, 13], "texture": "#1"}, + "west": {"uv": [1, 0, 0, 16], "texture": "#1"}, + "up": {"uv": [1, 0, 0, 1], "rotation": 90, "texture": "#1"}, + "down": {"uv": [1, 0, 0, 1], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [5.88909, -4.3033, 10.5], + "to": [6.88909, 5.6967, 11.5], + "rotation": {"angle": -45, "axis": "x", "origin": [3.38909, 4.6967, 8]}, + "faces": { + "north": {"uv": [1, 0, 0, 16], "texture": "#1"}, + "east": {"uv": [1, 0, 0, 16], "texture": "#1"}, + "south": {"uv": [10, 7.35, 9, 13], "texture": "#1"}, + "west": {"uv": [1, 0, 0, 16], "texture": "#1"}, + "up": {"uv": [1, 0, 0, 1], "rotation": 90, "texture": "#1"}, + "down": {"uv": [1, 0, 0, 1], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [2.88909, -4.3033, 10.5], + "to": [3.88909, 1.4467, 11.5], + "rotation": {"angle": -45, "axis": "x", "origin": [3.38909, 4.6967, 8]}, + "faces": { + "north": {"uv": [1, 0, 0, 16], "texture": "#1"}, + "east": {"uv": [1, 0, 0, 16], "texture": "#1"}, + "south": {"uv": [13, 9.75, 12, 13], "texture": "#1"}, + "west": {"uv": [1, 0, 0, 16], "texture": "#1"}, + "up": {"uv": [1, 0, 0, 1], "rotation": 90, "texture": "#1"}, + "down": {"uv": [1, 0, 0, 1], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [0.88909, -4.3033, 10.5], + "to": [1.88909, -1.5533, 11.5], + "rotation": {"angle": -45, "axis": "x", "origin": [3.38909, 4.6967, 8]}, + "faces": { + "north": {"uv": [1, 0, 0, 16], "texture": "#1"}, + "east": {"uv": [1, 0, 0, 16], "texture": "#1"}, + "south": {"uv": [15, 11.45, 14, 13], "texture": "#1"}, + "west": {"uv": [1, 0, 0, 16], "texture": "#1"}, + "up": {"uv": [1, 0, 0, 1], "rotation": 90, "texture": "#1"}, + "down": {"uv": [1, 0, 0, 1], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [-0.16091, -4.3033, 10.5], + "to": [0.88909, -2.8033, 11.5], + "rotation": {"angle": -45, "axis": "x", "origin": [3.38909, 4.6967, 8]}, + "faces": { + "north": {"uv": [1, 0, 0, 16], "texture": "#1"}, + "east": {"uv": [1, 0, 0, 16], "texture": "#1"}, + "south": {"uv": [16, 12.15, 15, 13], "texture": "#1"}, + "west": {"uv": [1, 0, 0, 1.27], "texture": "#1"}, + "up": {"uv": [1, 0, 0, 1], "rotation": 90, "texture": "#1"}, + "down": {"uv": [1, 0, 0, 1], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [4.88909, -4.3033, 10.5], + "to": [5.88909, 4.1967, 11.5], + "rotation": {"angle": -45, "axis": "x", "origin": [3.38909, 4.6967, 8]}, + "faces": { + "north": {"uv": [1, 0, 0, 16], "texture": "#1"}, + "east": {"uv": [1, 0, 0, 16], "texture": "#1"}, + "south": {"uv": [11, 8.2, 10, 13], "texture": "#1"}, + "west": {"uv": [1, 0, 0, 16], "texture": "#1"}, + "up": {"uv": [1, 0, 0, 1], "rotation": 90, "texture": "#1"}, + "down": {"uv": [1, 0, 0, 1], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [3.88909, -4.3033, 10.5], + "to": [4.88909, 2.9467, 11.5], + "rotation": {"angle": -45, "axis": "x", "origin": [3.38909, 4.6967, 8]}, + "faces": { + "north": {"uv": [1, 0, 0, 16], "texture": "#1"}, + "east": {"uv": [1, 0, 0, 16], "texture": "#1"}, + "south": {"uv": [12, 8.9, 11, 13], "texture": "#1"}, + "west": {"uv": [1, 0, 0, 16], "texture": "#1"}, + "up": {"uv": [1, 0, 0, 1], "rotation": 90, "texture": "#1"}, + "down": {"uv": [1, 0, 0, 1], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [1.88909, -4.3033, 10.5], + "to": [2.88909, -0.0533, 11.5], + "rotation": {"angle": -45, "axis": "x", "origin": [3.38909, 4.6967, 8]}, + "faces": { + "north": {"uv": [1, 0, 0, 16], "texture": "#1"}, + "east": {"uv": [1, 0, 0, 16], "texture": "#1"}, + "south": {"uv": [14, 10.6, 13, 13], "texture": "#1"}, + "west": {"uv": [1, 0, 0, 16], "texture": "#1"}, + "up": {"uv": [1, 0, 0, 1], "rotation": 90, "texture": "#1"}, + "down": {"uv": [1, 0, 0, 1], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [5.5, 3, 0], + "to": [6.5, 26, 1], + "rotation": {"angle": -45, "axis": "z", "origin": [-0.5, 10, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "south": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 13], "texture": "#1"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#1"} + } + }, + { + "from": [5.5, 3, 1], + "to": [6.5, 24.5, 2], + "rotation": {"angle": -45, "axis": "z", "origin": [-0.5, 10, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "south": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "west": {"uv": [1, 0.85, 2, 13], "texture": "#1"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#1"} + } + }, + { + "from": [5.5, 3, 2], + "to": [6.5, 23.5, 3], + "rotation": {"angle": -45, "axis": "z", "origin": [-0.5, 10, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "south": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "west": {"uv": [2, 1.41, 3, 13], "texture": "#1"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#1"} + } + }, + { + "from": [5.5, 3, 3], + "to": [6.5, 22, 4], + "rotation": {"angle": -45, "axis": "z", "origin": [-0.5, 10, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "south": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "west": {"uv": [3, 2.27, 4, 13], "texture": "#1"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#1"} + } + }, + { + "from": [5.5, 3, 4], + "to": [6.5, 20.75, 5], + "rotation": {"angle": -45, "axis": "z", "origin": [-0.5, 10, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "south": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "west": {"uv": [4, 2.97, 5, 13], "texture": "#1"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#1"} + } + }, + { + "from": [5.5, 3, 5], + "to": [6.5, 19.25, 6], + "rotation": {"angle": -45, "axis": "z", "origin": [-0.5, 10, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "south": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "west": {"uv": [5, 3.82, 6, 13], "texture": "#1"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#1"} + } + }, + { + "from": [5.5, 3, 6], + "to": [6.5, 18, 7], + "rotation": {"angle": -45, "axis": "z", "origin": [-0.5, 10, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "south": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "west": {"uv": [6, 4.52, 7, 13], "texture": "#1"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#1"} + } + }, + { + "from": [5.5, 3, 7], + "to": [6.5, 16.5, 8], + "rotation": {"angle": -45, "axis": "z", "origin": [-0.5, 10, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "south": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "west": {"uv": [7, 5.37, 8, 13], "texture": "#1"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#1"} + } + }, + { + "from": [5.5, 3, 8], + "to": [6.5, 15.25, 9], + "rotation": {"angle": -45, "axis": "z", "origin": [-0.5, 10, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "south": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "west": {"uv": [8, 6.08, 9, 13], "texture": "#1"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#1"} + } + }, + { + "from": [5.5, 3, 9], + "to": [6.5, 13.75, 10], + "rotation": {"angle": -45, "axis": "z", "origin": [-0.5, 10, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "south": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "west": {"uv": [9, 6.92, 10, 13], "texture": "#1"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#1"} + } + }, + { + "from": [5.5, 3, 12], + "to": [6.5, 9.5, 13], + "rotation": {"angle": -45, "axis": "z", "origin": [-0.5, 10, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "south": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "west": {"uv": [12, 9.33, 13, 13], "texture": "#1"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#1"} + } + }, + { + "from": [5.5, 3, 14], + "to": [6.5, 6.5, 15], + "rotation": {"angle": -45, "axis": "z", "origin": [-0.5, 10, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "south": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "west": {"uv": [14, 11.03, 15, 13], "texture": "#1"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#1"} + } + }, + { + "from": [5.5, 3, 15], + "to": [6.5, 5.25, 16.025], + "rotation": {"angle": -45, "axis": "z", "origin": [-0.5, 10, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "south": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "west": {"uv": [15, 11.73, 16, 13], "texture": "#1"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#1"} + } + }, + { + "from": [5.5, 3, 10], + "to": [6.5, 12.25, 11], + "rotation": {"angle": -45, "axis": "z", "origin": [-0.5, 10, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "south": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "west": {"uv": [10, 7.77, 11, 13], "texture": "#1"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#1"} + } + }, + { + "from": [5.5, 3, 11], + "to": [6.5, 11, 12], + "rotation": {"angle": -45, "axis": "z", "origin": [-0.5, 10, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "south": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "west": {"uv": [11, 8.48, 12, 13], "texture": "#1"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#1"} + } + }, + { + "from": [5.5, 3, 13], + "to": [6.5, 8, 14], + "rotation": {"angle": -45, "axis": "z", "origin": [-0.5, 10, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "south": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "west": {"uv": [13, 10.17, 14, 13], "texture": "#1"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, 88, 25], + "translation": [3.38, 3.2, 0.13], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 88, 25], + "translation": [3.38, 3.2, 0.13], + "scale": [-0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 30, 0], + "translation": [-0.25, -0.25, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [0, + { + "name": "fillers", + "origin": [0, 0, 0], + "children": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, + { + "name": "right_face", + "origin": [-0.5, 10, 0.5], + "children": [16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31] + }, + { + "name": "left_face", + "origin": [-0.5, 10, 0.5], + "children": [32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/red_painted_drywall.json b/src/main/resources/assets/modernlife/models/block/red_painted_drywall.json new file mode 100644 index 0000000..8793a52 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/red_painted_drywall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "block/red_concrete_powder" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/red_sand_barrier.json b/src/main/resources/assets/modernlife/models/block/red_sand_barrier.json new file mode 100644 index 0000000..b648832 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/red_sand_barrier.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/barrier", + "textures": { + "0": "block/red_sand", + "particle": "block/red_sand" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/red_sand_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/block/red_sand_kitchen_cabinet.json new file mode 100644 index 0000000..aaadbb4 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/red_sand_kitchen_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/red_sand_kitchen_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [5, 5, 15], + "to": [7, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [11.33334, 5.33333, 11, 6], "texture": "#64"}, + "south": {"uv": [10.66666, 5.33333, 11.33334, 6], "texture": "#64"}, + "west": {"uv": [10.66666, 5.33333, 11, 6], "texture": "#64"}, + "up": {"uv": [10.66666, 5.33333, 11.33334, 5.66666], "texture": "#64"}, + "down": {"uv": [10.66666, 5.66667, 11.33334, 6], "texture": "#64"} + } + }, + { + "from": [9, 5, 15], + "to": [11, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#64"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#64"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#64"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/red_sand_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/block/red_sand_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..e709293 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/red_sand_kitchen_drawer_cabinet.json @@ -0,0 +1,93 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "1": "modernlife:block/red_sand_kitchen_drawer_cabinet", + "particle": "modernlife:block/red_sand_kitchen_drawer_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#1"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#1"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#1"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#1"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#1"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#1"} + } + }, + { + "from": [6, 12, 15], + "to": [10, 13, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 10, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#1"}, + "east": {"uv": [12.66667, 5.33333, 12.33333, 5.66667], "texture": "#1"}, + "south": {"uv": [11.33333, 5.33333, 12.66667, 5.66667], "texture": "#1"}, + "west": {"uv": [11.33333, 5.33333, 11.66667, 5.66667], "texture": "#1"}, + "up": {"uv": [11.33333, 5.33333, 12.66667, 5.66666], "texture": "#1"}, + "down": {"uv": [11.33333, 5.33334, 12.66667, 5.66667], "texture": "#1"} + } + }, + { + "from": [11, 6, 15], + "to": [13, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 5, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#1"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#1"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#1"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#1"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#1"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/red_sand_ramp.json b/src/main/resources/assets/modernlife/models/block/red_sand_ramp.json new file mode 100644 index 0000000..738be42 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/red_sand_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/red_sand", + "particle": "block/red_sand" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/red_sand_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/red_sand_ramp_corner.json new file mode 100644 index 0000000..24ce132 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/red_sand_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/red_sand", + "particle": "block/red_sand" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/red_sandstone_barrier.json b/src/main/resources/assets/modernlife/models/block/red_sandstone_barrier.json new file mode 100644 index 0000000..c459285 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/red_sandstone_barrier.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/barrier", + "textures": { + "0": "block/red_sandstone", + "particle": "block/red_sandstone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/red_sandstone_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/block/red_sandstone_kitchen_cabinet.json new file mode 100644 index 0000000..c3bc79d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/red_sandstone_kitchen_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/red_sandstone_kitchen_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [5, 5, 15], + "to": [7, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [11.33334, 5.33333, 11, 6], "texture": "#64"}, + "south": {"uv": [10.66666, 5.33333, 11.33334, 6], "texture": "#64"}, + "west": {"uv": [10.66666, 5.33333, 11, 6], "texture": "#64"}, + "up": {"uv": [10.66666, 5.33333, 11.33334, 5.66666], "texture": "#64"}, + "down": {"uv": [10.66666, 5.66667, 11.33334, 6], "texture": "#64"} + } + }, + { + "from": [9, 5, 15], + "to": [11, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#64"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#64"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#64"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/red_sandstone_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/block/red_sandstone_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..165b2a4 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/red_sandstone_kitchen_drawer_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/red_sandstone_kitchen_drawer_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [6, 12, 15], + "to": [10, 13, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 10, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [12.66667, 5.33333, 12.33333, 5.66667], "texture": "#64"}, + "south": {"uv": [11.33333, 5.33333, 12.66667, 5.66667], "texture": "#64"}, + "west": {"uv": [11.33333, 5.33333, 11.66667, 5.66667], "texture": "#64"}, + "up": {"uv": [11.33333, 5.33333, 12.66667, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33333, 5.33334, 12.66667, 5.66667], "texture": "#64"} + } + }, + { + "from": [11, 6, 15], + "to": [13, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 5, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#64"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#64"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#64"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/red_sandstone_ramp.json b/src/main/resources/assets/modernlife/models/block/red_sandstone_ramp.json new file mode 100644 index 0000000..4cc06ca --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/red_sandstone_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/red_sandstone", + "particle": "block/red_sandstone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/red_sandstone_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/red_sandstone_ramp_corner.json new file mode 100644 index 0000000..ceaf641 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/red_sandstone_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/red_sandstone", + "particle": "block/red_sandstone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/red_smooth_sandstone_ramp.json b/src/main/resources/assets/modernlife/models/block/red_smooth_sandstone_ramp.json new file mode 100644 index 0000000..a497c32 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/red_smooth_sandstone_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/red_smooth_sandstone", + "particle": "block/red_smooth_sandstone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/red_sofa_corner.json b/src/main/resources/assets/modernlife/models/block/red_sofa_corner.json new file mode 100644 index 0000000..43980b3 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/red_sofa_corner.json @@ -0,0 +1,136 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/red_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 3.75, 4, 7.5], "texture": "#3"}, + "east": {"uv": [8, 0, 7.25, 3.75], "texture": "#3"}, + "south": {"uv": [4, 3.75, 8, 7.5], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 5.25, 8.75, 4.5], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "back_support", + "from": [13, 2, 0], + "to": [16, 17, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [20.9, 5.4, 8]}, + "faces": { + "north": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "east": {"uv": [7.25, 3.75, 4, 7.5], "texture": "#3"}, + "south": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "west": {"uv": [4, 3.75, 0.75, 7.5], "texture": "#3"}, + "up": {"uv": [12.75, 4.5, 9.5, 5.25], "rotation": 90, "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "rotation": 270, "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 2, 0], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [8.5, 11.75, 11, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [8.75, 11.75, 12, 8.5], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 6, 3], + "to": [13, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [12, 10.5, 8.75, 11], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [8.75, 11, 12, 8.5], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 6, 0], + "to": [13, 8, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 5.1]}, + "faces": { + "north": {"uv": [8.5, 14.75, 11, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [8.75, 10.5, 9.5, 11], "texture": "#3"}, + "up": {"uv": [9.5, 11, 8.75, 8.5], "rotation": 90, "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4, 5] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/red_sofa_left_end.json b/src/main/resources/assets/modernlife/models/block/red_sofa_left_end.json new file mode 100644 index 0000000..8560774 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/red_sofa_left_end.json @@ -0,0 +1,122 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/red_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 3.75, 4, 7.5], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [4, 3.75, 8, 7.5], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 3.75, 8.75, 3], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "right_arm", + "from": [13, 2, 0], + "to": [16, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [15.25, 3.25, 16, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 15.25, 2.25], "texture": "#3"}, + "south": {"uv": [5.5, 10.75, 6.25, 13], "texture": "#3"}, + "west": {"uv": [8.75, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [16, 3.25, 15.25, 0], "texture": "#3"}, + "down": {"uv": [4.75, 10.75, 4, 14], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 2, 0], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [16, 11.75, 12.75, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [12.75, 16, 16, 12.75], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 6, 3], + "to": [13, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [16, 14.75, 12.75, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [12.75, 15.25, 16, 12.75], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/red_sofa_middle.json b/src/main/resources/assets/modernlife/models/block/red_sofa_middle.json new file mode 100644 index 0000000..fd5d89b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/red_sofa_middle.json @@ -0,0 +1,108 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/red_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 7.5, 4, 11.25], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [4, 7.5, 8, 11.25], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 4.5, 8.75, 3.75], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 2, 0], + "to": [16, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [15, 11.75, 11, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [11, 16, 15, 12.75], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 6, 3], + "to": [16, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [15, 14.75, 11, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [11, 15.25, 15, 12.75], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/red_sofa_right_end.json b/src/main/resources/assets/modernlife/models/block/red_sofa_right_end.json new file mode 100644 index 0000000..99406fc --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/red_sofa_right_end.json @@ -0,0 +1,123 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/red_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [4, 3.75, 0, 7.5], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [8, 3.75, 4, 7.5], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [8.75, 3.75, 12.75, 3], "texture": "#3"}, + "down": {"uv": [9, 10, 13, 10.75], "texture": "#3"} + } + }, + { + "name": "left_arm", + "from": [0, 2, 0], + "to": [3, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [16, 3.25, 15.25, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 8.75, 2.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 5.5, 13], "texture": "#3"}, + "west": {"uv": [15.25, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [15.25, 3.25, 16, 0], "texture": "#3"}, + "down": {"uv": [4, 10.75, 4.75, 14], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 2, 0], + "to": [16, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [12.75, 11.75, 16, 12.75], "texture": "#3"}, + "east": {"uv": [12.25, 8.25, 9, 9.25], "texture": "#3"}, + "south": {"uv": [13, 2.25, 10.5, 3.25], "texture": "#3"}, + "west": {"uv": [12.25, 7.25, 9, 8.25], "texture": "#3"}, + "up": {"uv": [16, 16, 12.75, 12.75], "texture": "#3"}, + "down": {"uv": [6.5, 7.5, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 6, 3], + "to": [16, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [12.75, 14.75, 16, 15.25], "texture": "#3"}, + "east": {"uv": [8.75, 10.75, 6.25, 11.25], "texture": "#3"}, + "south": {"uv": [8.75, 10.75, 6.25, 11.25], "texture": "#3"}, + "west": {"uv": [8.75, 10.75, 6.25, 11.25], "texture": "#3"}, + "up": {"uv": [16, 15.25, 12.75, 12.75], "texture": "#3"}, + "down": {"uv": [8, 4.75, 10.5, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 0]}, + "faces": { + "north": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "east": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "south": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "west": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "up": {"uv": [12, 11.75, 16, 7.75], "texture": "#3"}, + "down": {"uv": [12, 7.75, 16, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/red_sofa_single.json b/src/main/resources/assets/modernlife/models/block/red_sofa_single.json new file mode 100644 index 0000000..9a87062 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/red_sofa_single.json @@ -0,0 +1,136 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/red_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 0, 4, 3.75], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [4, 0, 8, 3.75], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 3, 8.75, 2.25], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "left_arm", + "from": [0, 2, 0], + "to": [3, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [16, 3.25, 15.25, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 8.75, 2.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 5.5, 13], "texture": "#3"}, + "west": {"uv": [15.25, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [15.25, 3.25, 16, 0], "texture": "#3"}, + "down": {"uv": [4, 10.75, 4.75, 14], "texture": "#3"} + } + }, + { + "name": "right_arm", + "from": [13, 2, 0], + "to": [16, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [15.25, 3.25, 16, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 15.25, 2.25], "texture": "#3"}, + "south": {"uv": [5.5, 10.75, 6.25, 13], "texture": "#3"}, + "west": {"uv": [8.75, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [16, 3.25, 15.25, 0], "texture": "#3"}, + "down": {"uv": [4.75, 10.75, 4, 14], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 2, 0], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [8.5, 11.75, 11, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [11, 16, 8.5, 12.75], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 6, 3], + "to": [13, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [8.5, 14.75, 11, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [11, 15.25, 8.5, 12.75], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -135, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4, 5] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/red_vinyl_siding.json b/src/main/resources/assets/modernlife/models/block/red_vinyl_siding.json new file mode 100644 index 0000000..0b73001 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/red_vinyl_siding.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "modernlife:block/red_vinyl_siding" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/refrigerator_bottom.json b/src/main/resources/assets/modernlife/models/block/refrigerator_bottom.json new file mode 100644 index 0000000..43161bc --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/refrigerator_bottom.json @@ -0,0 +1,97 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "1": "modernlife:block/refrigerator" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [10.66667, 5.33333, 16, 10.66667], "texture": "#1"}, + "east": {"uv": [5.33333, 5.33333, 10.66667, 10.66667], "texture": "#1"}, + "south": {"uv": [0, 5.33333, 5.33333, 10.66667], "texture": "#1"}, + "west": {"uv": [10.66667, 5.33333, 5.33333, 10.66667], "texture": "#1"}, + "up": {"uv": [10.66667, 10.66667, 5.33333, 16], "texture": "#1"}, + "down": {"uv": [5.33333, 10.66667, 0, 16], "texture": "#1"} + } + }, + { + "from": [2, 16, 16], + "to": [4, 16, 17], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 16, 16]}, + "faces": { + "north": {"uv": [0, 0, 2, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 2, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 0], "texture": "#1"}, + "up": {"uv": [11.33333, 10.66667, 12, 11], "texture": "#1"}, + "down": {"uv": [11.33333, 10.66667, 12, 11], "texture": "#1"} + } + }, + { + "from": [2, 5, 17], + "to": [4, 16, 18], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 8, 17]}, + "faces": { + "north": {"uv": [11.33333, 10.66667, 10.66667, 14.33333], "texture": "#1"}, + "east": {"uv": [11, 10.66667, 11.33333, 14.33333], "texture": "#1"}, + "south": {"uv": [10.66667, 10.66667, 11.33333, 14.33333], "texture": "#1"}, + "west": {"uv": [10.66667, 10.66667, 11, 14.33333], "texture": "#1"}, + "up": {"uv": [10.66667, 10.66667, 11.33333, 11], "texture": "#1"}, + "down": {"uv": [10.66667, 14, 11.33333, 14.33333], "texture": "#1"} + } + }, + { + "from": [2, 5, 16], + "to": [4, 5, 17], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 5, 16]}, + "faces": { + "north": {"uv": [0, 0, 2, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 2, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 0], "texture": "#1"}, + "up": {"uv": [11.33333, 10.66667, 12, 11], "texture": "#1"}, + "down": {"uv": [11.33333, 10.66667, 12, 11], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0, -2.75, 0], + "scale": [0.4, 0.4, 0.4] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, -4.75, 0], + "scale": [0.66, 0.66, 0.66] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/refrigerator_full.json b/src/main/resources/assets/modernlife/models/block/refrigerator_full.json new file mode 100644 index 0000000..d544079 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/refrigerator_full.json @@ -0,0 +1,149 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "1": "modernlife:block/refrigerator" + }, + "elements": [ + { + "from": [0, 16, 0], + "to": [16, 32, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 16, 0]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#1"}, + "east": {"uv": [5.33333, 0, 10.66667, 5.33333], "texture": "#1"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#1"}, + "west": {"uv": [10.66667, 0, 5.33333, 5.33333], "texture": "#1"}, + "up": {"uv": [10.66667, 10.66667, 5.33333, 16], "texture": "#1"}, + "down": {"uv": [5.33333, 10.66667, 0, 16], "texture": "#1"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [10.66667, 5.33333, 16, 10.66667], "texture": "#1"}, + "east": {"uv": [5.33333, 5.33333, 10.66667, 10.66667], "texture": "#1"}, + "south": {"uv": [0, 5.33333, 5.33333, 10.66667], "texture": "#1"}, + "west": {"uv": [10.66667, 5.33333, 5.33333, 10.66667], "texture": "#1"}, + "up": {"uv": [10.66667, 10.66667, 5.33333, 16], "texture": "#1"}, + "down": {"uv": [5.33333, 10.66667, 0, 16], "texture": "#1"} + } + }, + { + "from": [2, 29, 16], + "to": [4, 29, 17], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 29, 16]}, + "faces": { + "north": {"uv": [0, 0, 2, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 2, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 0], "texture": "#1"}, + "up": {"uv": [11.33333, 10.66667, 12, 11], "texture": "#1"}, + "down": {"uv": [11.33333, 10.66667, 12, 11], "texture": "#1"} + } + }, + { + "from": [2, 21, 17], + "to": [4, 29, 18], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 21, 17]}, + "faces": { + "north": {"uv": [12, 10.66667, 11.33333, 13.33333], "texture": "#1"}, + "east": {"uv": [11.66667, 10.66667, 12, 13.33333], "texture": "#1"}, + "south": {"uv": [11.33333, 10.66667, 12, 13.33333], "texture": "#1"}, + "west": {"uv": [11.33333, 10.66667, 11.66667, 13.33333], "texture": "#1"}, + "up": {"uv": [11.33333, 10.66667, 12, 11], "texture": "#1"}, + "down": {"uv": [11.33333, 13, 12, 13.33333], "texture": "#1"} + } + }, + { + "from": [2, 21, 16], + "to": [4, 21, 17], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 21, 16]}, + "faces": { + "north": {"uv": [0, 0, 2, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 2, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 0], "texture": "#1"}, + "up": {"uv": [11.33333, 10.66667, 12, 11], "texture": "#1"}, + "down": {"uv": [11.33333, 10.66667, 12, 11], "texture": "#1"} + } + }, + { + "from": [2, 16, 16], + "to": [4, 16, 17], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 16, 16]}, + "faces": { + "north": {"uv": [0, 0, 2, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 2, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 0], "texture": "#1"}, + "up": {"uv": [11.33333, 10.66667, 12, 11], "texture": "#1"}, + "down": {"uv": [11.33333, 10.66667, 12, 11], "texture": "#1"} + } + }, + { + "from": [2, 5, 17], + "to": [4, 16, 18], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 8, 17]}, + "faces": { + "north": {"uv": [11.33333, 10.66667, 10.66667, 14.33333], "texture": "#1"}, + "east": {"uv": [11, 10.66667, 11.33333, 14.33333], "texture": "#1"}, + "south": {"uv": [10.66667, 10.66667, 11.33333, 14.33333], "texture": "#1"}, + "west": {"uv": [10.66667, 10.66667, 11, 14.33333], "texture": "#1"}, + "up": {"uv": [10.66667, 10.66667, 11.33333, 11], "texture": "#1"}, + "down": {"uv": [10.66667, 14, 11.33333, 14.33333], "texture": "#1"} + } + }, + { + "from": [2, 5, 16], + "to": [4, 5, 17], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 5, 16]}, + "faces": { + "north": {"uv": [0, 0, 2, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 2, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 0], "texture": "#1"}, + "up": {"uv": [11.33333, 10.66667, 12, 11], "texture": "#1"}, + "down": {"uv": [11.33333, 10.66667, 12, 11], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0, -2.75, 0], + "scale": [0.4, 0.4, 0.4] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, -4.75, 0], + "scale": [0.66, 0.66, 0.66] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/refrigerator_top.json b/src/main/resources/assets/modernlife/models/block/refrigerator_top.json new file mode 100644 index 0000000..3878ba0 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/refrigerator_top.json @@ -0,0 +1,97 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "1": "modernlife:block/refrigerator" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#1"}, + "east": {"uv": [5.33333, 0, 10.66667, 5.33333], "texture": "#1"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#1"}, + "west": {"uv": [10.66667, 0, 5.33333, 5.33333], "texture": "#1"}, + "up": {"uv": [10.66667, 10.66667, 5.33333, 16], "texture": "#1"}, + "down": {"uv": [5.33333, 10.66667, 0, 16], "texture": "#1"} + } + }, + { + "from": [2, 13, 16], + "to": [4, 13, 17], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 13, 16]}, + "faces": { + "north": {"uv": [0, 0, 2, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 2, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 0], "texture": "#1"}, + "up": {"uv": [11.33333, 10.66667, 12, 11], "texture": "#1"}, + "down": {"uv": [11.33333, 10.66667, 12, 11], "texture": "#1"} + } + }, + { + "from": [2, 5, 17], + "to": [4, 13, 18], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 5, 17]}, + "faces": { + "north": {"uv": [12, 10.66667, 11.33333, 13.33333], "texture": "#1"}, + "east": {"uv": [11.66667, 10.66667, 12, 13.33333], "texture": "#1"}, + "south": {"uv": [11.33333, 10.66667, 12, 13.33333], "texture": "#1"}, + "west": {"uv": [11.33333, 10.66667, 11.66667, 13.33333], "texture": "#1"}, + "up": {"uv": [11.33333, 10.66667, 12, 11], "texture": "#1"}, + "down": {"uv": [11.33333, 13, 12, 13.33333], "texture": "#1"} + } + }, + { + "from": [2, 5, 16], + "to": [4, 5, 17], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 5, 16]}, + "faces": { + "north": {"uv": [0, 0, 2, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 2, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 0], "texture": "#1"}, + "up": {"uv": [11.33333, 10.66667, 12, 11], "texture": "#1"}, + "down": {"uv": [11.33333, 10.66667, 12, 11], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0, -2.75, 0], + "scale": [0.4, 0.4, 0.4] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, -4.75, 0], + "scale": [0.66, 0.66, 0.66] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/road_marker_double_yellow.json b/src/main/resources/assets/modernlife/models/block/road_marker_double_yellow.json new file mode 100644 index 0000000..a0416f7 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/road_marker_double_yellow.json @@ -0,0 +1,42 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "1": "block/yellow_concrete" + }, + "elements": [ + { + "from": [8.5, 0.01, 0], + "to": [9.5, 0.01, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6.5, 0, 7.5]}, + "faces": { + "north": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "south": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "up": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 1, 16], "texture": "#1"} + } + }, + { + "from": [6.5, 0.01, 0], + "to": [7.5, 0.01, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6.5, 0, 7.5]}, + "faces": { + "north": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "south": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "up": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 1, 16], "texture": "#1"} + } + } + ], + "display": { + "gui": { + "rotation": [90, 0, 0] + }, + "fixed": { + "translation": [0, 9, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/road_marker_double_yellow_incline.json b/src/main/resources/assets/modernlife/models/block/road_marker_double_yellow_incline.json new file mode 100644 index 0000000..6735b5d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/road_marker_double_yellow_incline.json @@ -0,0 +1,40 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "1": "block/yellow_concrete" + }, + "elements": [ + { + "from": [8.5, -6.54, -4.5], + "to": [9.5, -6.54, 18.15], + "rotation": {"angle": -45, "axis": "x", "origin": [8, -6.54, 8]}, + "faces": { + "north": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "south": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "up": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 1, 16], "texture": "#1"} + } + }, + { + "from": [6.5, -6.54, -4.5], + "to": [7.5, -6.54, 18.15], + "rotation": {"angle": -45, "axis": "x", "origin": [8, -6.54, 8]}, + "faces": { + "north": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "south": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "up": {"uv": [0, 0, 1, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 1, 16], "texture": "#1"} + } + } + ], + "display": { + "gui": { + "rotation": [90, 0, 0], + "translation": [0, -0.75, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/road_marker_white.json b/src/main/resources/assets/modernlife/models/block/road_marker_white.json new file mode 100644 index 0000000..b242526 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/road_marker_white.json @@ -0,0 +1,29 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "1": "block/white_concrete" + }, + "elements": [ + { + "from": [7.25, 0.01, 3.5], + "to": [8.75, 0.01, 12.5], + "rotation": {"angle": 0, "axis": "y", "origin": [5.5, 0, 7.5]}, + "faces": { + "north": {"uv": [0, 0, 1, 7], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 7], "texture": "#1"}, + "south": {"uv": [0, 0, 1, 7], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 7], "texture": "#1"}, + "up": {"uv": [0, 0, 1, 7], "texture": "#1"}, + "down": {"uv": [0, 0, 1, 7], "texture": "#1"} + } + } + ], + "display": { + "gui": { + "rotation": [90, 0, 0] + }, + "fixed": { + "translation": [0, 8.75, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/road_marker_white_corner_left.json b/src/main/resources/assets/modernlife/models/block/road_marker_white_corner_left.json new file mode 100644 index 0000000..3fbf90b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/road_marker_white_corner_left.json @@ -0,0 +1,40 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "2": "block/white_concrete", + "particle": "block/white_concrete" + }, + "elements": [ + { + "from": [13, 0.01, 0], + "to": [14.5, 0.01, 14.5], + "rotation": {"angle": 0, "axis": "y", "origin": [6.5, 0, 7.5]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 16], "texture": "#2"}, + "east": {"uv": [0, 0, 1.5, 16], "texture": "#2"}, + "south": {"uv": [0, 0, 1.5, 16], "texture": "#2"}, + "west": {"uv": [0, 0, 1.5, 16], "texture": "#2"}, + "up": {"uv": [0, 0, 1.5, 16], "texture": "#2"}, + "down": {"uv": [0, 0, 1.5, 16], "texture": "#2"} + } + }, + { + "from": [0, 0.01, 13], + "to": [13, 0.01, 14.5], + "rotation": {"angle": 0, "axis": "y", "origin": [6.5, 0, 7.5]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 16], "texture": "#2"}, + "east": {"uv": [0, 0, 1.5, 16], "texture": "#2"}, + "south": {"uv": [0, 0, 1.5, 16], "texture": "#2"}, + "west": {"uv": [0, 0, 1.5, 16], "texture": "#2"}, + "up": {"uv": [0, 0, 1.5, 16], "texture": "#2"}, + "down": {"uv": [0, 0, 1.5, 16], "texture": "#2"} + } + } + ], + "display": { + "gui": { + "rotation": [90, 0, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/road_marker_white_corner_left_incline.json b/src/main/resources/assets/modernlife/models/block/road_marker_white_corner_left_incline.json new file mode 100644 index 0000000..ff3683b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/road_marker_white_corner_left_incline.json @@ -0,0 +1,41 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "2": "block/white_concrete", + "particle": "block/white_concrete" + }, + "elements": [ + { + "from": [13, -6.54, -4.5], + "to": [14.5, -6.54, 16.0266], + "rotation": {"angle": -45, "axis": "x", "origin": [13.75, -6.54, 8]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 16], "texture": "#2"}, + "east": {"uv": [0, 0, 1.5, 16], "texture": "#2"}, + "south": {"uv": [0, 0, 1.5, 16], "texture": "#2"}, + "west": {"uv": [0, 0, 1.5, 16], "texture": "#2"}, + "up": {"uv": [0, 0, 1.5, 16], "texture": "#2"}, + "down": {"uv": [0, 0, 1.5, 16], "texture": "#2"} + } + }, + { + "from": [0, -6.54, 14.5], + "to": [13, -6.54, 16], + "rotation": {"angle": -45, "axis": "x", "origin": [13.75, -6.54, 8]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 16], "texture": "#2"}, + "east": {"uv": [0, 0, 1.5, 16], "texture": "#2"}, + "south": {"uv": [0, 0, 1.5, 16], "texture": "#2"}, + "west": {"uv": [0, 0, 1.5, 16], "texture": "#2"}, + "up": {"uv": [0, 0, 1.5, 16], "texture": "#2"}, + "down": {"uv": [0, 0, 1.5, 16], "texture": "#2"} + } + } + ], + "display": { + "gui": { + "rotation": [90, 0, 0], + "translation": [0, -1, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/road_marker_white_corner_right.json b/src/main/resources/assets/modernlife/models/block/road_marker_white_corner_right.json new file mode 100644 index 0000000..f4e9585 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/road_marker_white_corner_right.json @@ -0,0 +1,40 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "2": "block/white_concrete", + "particle": "block/white_concrete" + }, + "elements": [ + { + "from": [3, 0.01, 13], + "to": [16, 0.01, 14.5], + "rotation": {"angle": 0, "axis": "y", "origin": [6.5, 0, 7.5]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 16], "texture": "#2"}, + "east": {"uv": [0, 0, 1.5, 16], "texture": "#2"}, + "south": {"uv": [0, 0, 1.5, 16], "texture": "#2"}, + "west": {"uv": [0, 0, 1.5, 16], "texture": "#2"}, + "up": {"uv": [0, 0, 1.5, 16], "texture": "#2"}, + "down": {"uv": [0, 0, 1.5, 16], "texture": "#2"} + } + }, + { + "from": [1.5, 0.01, 0], + "to": [3, 0.01, 14.5], + "rotation": {"angle": 0, "axis": "y", "origin": [6.5, 0, 7.5]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 16], "texture": "#2"}, + "east": {"uv": [0, 0, 1.5, 16], "texture": "#2"}, + "south": {"uv": [0, 0, 1.5, 16], "texture": "#2"}, + "west": {"uv": [0, 0, 1.5, 16], "texture": "#2"}, + "up": {"uv": [0, 0, 1.5, 16], "texture": "#2"}, + "down": {"uv": [0, 0, 1.5, 16], "texture": "#2"} + } + } + ], + "display": { + "gui": { + "rotation": [90, 0, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/road_marker_white_corner_right_incline.json b/src/main/resources/assets/modernlife/models/block/road_marker_white_corner_right_incline.json new file mode 100644 index 0000000..583c9c9 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/road_marker_white_corner_right_incline.json @@ -0,0 +1,41 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "block/white_concrete", + "particle": "block/white_concrete" + }, + "elements": [ + { + "from": [1.5, -6.54, -4.5], + "to": [3, -6.54, 16.02656], + "rotation": {"angle": -45, "axis": "x", "origin": [2.25, -6.54, 8]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 16], "texture": "#0"}, + "east": {"uv": [0, 0, 1.5, 16], "texture": "#0"}, + "south": {"uv": [0, 0, 1.5, 16], "texture": "#0"}, + "west": {"uv": [0, 0, 1.5, 16], "texture": "#0"}, + "up": {"uv": [0, 0, 1.5, 16], "texture": "#0"}, + "down": {"uv": [0, 0, 1.5, 16], "texture": "#0"} + } + }, + { + "from": [3, -6.54, 14.5], + "to": [16.25, -6.54, 16], + "rotation": {"angle": -45, "axis": "x", "origin": [2.25, -6.54, 8]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 16], "texture": "#0"}, + "east": {"uv": [0, 0, 1.5, 16], "texture": "#0"}, + "south": {"uv": [0, 0, 1.5, 16], "texture": "#0"}, + "west": {"uv": [0, 0, 1.5, 16], "texture": "#0"}, + "up": {"uv": [0, 0, 1.5, 16], "texture": "#0"}, + "down": {"uv": [0, 0, 1.5, 16], "texture": "#0"} + } + } + ], + "display": { + "gui": { + "rotation": [90, 0, 0], + "translation": [0, -1, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/road_marker_white_incline.json b/src/main/resources/assets/modernlife/models/block/road_marker_white_incline.json new file mode 100644 index 0000000..0184e2b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/road_marker_white_incline.json @@ -0,0 +1,26 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "1": "block/white_concrete" + }, + "elements": [ + { + "from": [7.25, -6.54, 3.5], + "to": [8.75, -6.54, 12.5], + "rotation": {"angle": -45, "axis": "x", "origin": [8, -6.54, 8]}, + "faces": { + "north": {"uv": [0, 0, 1, 7], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 7], "texture": "#1"}, + "south": {"uv": [0, 0, 1, 7], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 7], "texture": "#1"}, + "up": {"uv": [0, 0, 1, 7], "texture": "#1"}, + "down": {"uv": [0, 0, 1, 7], "texture": "#1"} + } + } + ], + "display": { + "gui": { + "rotation": [90, 0, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/road_marker_white_shoulder_left.json b/src/main/resources/assets/modernlife/models/block/road_marker_white_shoulder_left.json new file mode 100644 index 0000000..fbba4f2 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/road_marker_white_shoulder_left.json @@ -0,0 +1,27 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "2": "block/white_concrete", + "particle": "block/white_concrete" + }, + "elements": [ + { + "from": [13, 0.01, 0], + "to": [14.5, 0.01, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6.5, 0, 7.5]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 16], "texture": "#2"}, + "east": {"uv": [0, 0, 1.5, 16], "texture": "#2"}, + "south": {"uv": [0, 0, 1.5, 16], "texture": "#2"}, + "west": {"uv": [0, 0, 1.5, 16], "texture": "#2"}, + "up": {"uv": [0, 0, 1.5, 16], "texture": "#2"}, + "down": {"uv": [0, 0, 1.5, 16], "texture": "#2"} + } + } + ], + "display": { + "gui": { + "rotation": [90, 0, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/road_marker_white_shoulder_left_incline.json b/src/main/resources/assets/modernlife/models/block/road_marker_white_shoulder_left_incline.json new file mode 100644 index 0000000..faa8a4e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/road_marker_white_shoulder_left_incline.json @@ -0,0 +1,28 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "2": "block/white_concrete", + "particle": "block/white_concrete" + }, + "elements": [ + { + "from": [13, -6.54, -4.5], + "to": [14.5, -6.54, 18.15], + "rotation": {"angle": -45, "axis": "x", "origin": [13.75, -6.54, 8]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 16], "texture": "#2"}, + "east": {"uv": [0, 0, 1.5, 16], "texture": "#2"}, + "south": {"uv": [0, 0, 1.5, 16], "texture": "#2"}, + "west": {"uv": [0, 0, 1.5, 16], "texture": "#2"}, + "up": {"uv": [0, 0, 1.5, 16], "texture": "#2"}, + "down": {"uv": [0, 0, 1.5, 16], "texture": "#2"} + } + } + ], + "display": { + "gui": { + "rotation": [90, 0, 0], + "translation": [0, -1, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/road_marker_white_shoulder_right.json b/src/main/resources/assets/modernlife/models/block/road_marker_white_shoulder_right.json new file mode 100644 index 0000000..8f82d7b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/road_marker_white_shoulder_right.json @@ -0,0 +1,27 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "2": "block/white_concrete", + "particle": "block/white_concrete" + }, + "elements": [ + { + "from": [1.5, 0.01, 0], + "to": [3, 0.01, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6.5, 0, 7.5]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 16], "texture": "#2"}, + "east": {"uv": [0, 0, 1.5, 16], "texture": "#2"}, + "south": {"uv": [0, 0, 1.5, 16], "texture": "#2"}, + "west": {"uv": [0, 0, 1.5, 16], "texture": "#2"}, + "up": {"uv": [0, 0, 1.5, 16], "texture": "#2"}, + "down": {"uv": [0, 0, 1.5, 16], "texture": "#2"} + } + } + ], + "display": { + "gui": { + "rotation": [90, 0, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/road_marker_white_shoulder_right_incline.json b/src/main/resources/assets/modernlife/models/block/road_marker_white_shoulder_right_incline.json new file mode 100644 index 0000000..5db507c --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/road_marker_white_shoulder_right_incline.json @@ -0,0 +1,28 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "2": "block/white_concrete", + "particle": "block/white_concrete" + }, + "elements": [ + { + "from": [1.5, -6.54, -4.5], + "to": [3, -6.54, 18.15], + "rotation": {"angle": -45, "axis": "x", "origin": [2.25, -6.54, 8]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 16], "texture": "#2"}, + "east": {"uv": [0, 0, 1.5, 16], "texture": "#2"}, + "south": {"uv": [0, 0, 1.5, 16], "texture": "#2"}, + "west": {"uv": [0, 0, 1.5, 16], "texture": "#2"}, + "up": {"uv": [0, 0, 1.5, 16], "texture": "#2"}, + "down": {"uv": [0, 0, 1.5, 16], "texture": "#2"} + } + } + ], + "display": { + "gui": { + "rotation": [90, 0, 0], + "translation": [0, -0.75, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/road_marker_yellow.json b/src/main/resources/assets/modernlife/models/block/road_marker_yellow.json new file mode 100644 index 0000000..e00f61b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/road_marker_yellow.json @@ -0,0 +1,27 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "2": "block/yellow_concrete", + "particle": "block/yellow_concrete" + }, + "elements": [ + { + "from": [7.25, 0.01, 3.5], + "to": [8.75, 0.01, 12.5], + "rotation": {"angle": 0, "axis": "y", "origin": [5.5, 0, 7.5]}, + "faces": { + "north": {"uv": [0, 0, 1, 9], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 9], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 9], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 9], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 9], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 9], "texture": "#2"} + } + } + ], + "display": { + "gui": { + "rotation": [90, 0, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/road_marker_yellow_incline.json b/src/main/resources/assets/modernlife/models/block/road_marker_yellow_incline.json new file mode 100644 index 0000000..1163c90 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/road_marker_yellow_incline.json @@ -0,0 +1,30 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "2": "block/yellow_concrete", + "particle": "block/yellow_concrete" + }, + "elements": [ + { + "from": [7.25, -6.54, 3.5], + "to": [8.75, -6.54, 12.5], + "rotation": {"angle": -45, "axis": "x", "origin": [8, -6.54, 8]}, + "faces": { + "north": {"uv": [0, 0, 1, 9], "texture": "#2"}, + "east": {"uv": [0, 0, 1, 9], "texture": "#2"}, + "south": {"uv": [0, 0, 1, 9], "texture": "#2"}, + "west": {"uv": [0, 0, 1, 9], "texture": "#2"}, + "up": {"uv": [0, 0, 1, 9], "texture": "#2"}, + "down": {"uv": [0, 0, 1, 9], "texture": "#2"} + } + } + ], + "display": { + "gui": { + "rotation": [90, 0, 0] + }, + "fixed": { + "translation": [0, 16.75, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/rocky_ceramic_tile.json b/src/main/resources/assets/modernlife/models/block/rocky_ceramic_tile.json new file mode 100644 index 0000000..5cf839d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/rocky_ceramic_tile.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "modernlife:block/rocky_ceramic_tile" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/round_table.json b/src/main/resources/assets/modernlife/models/block/round_table.json new file mode 100644 index 0000000..cf803ca --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/round_table.json @@ -0,0 +1,656 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "block/oak_planks", + "1": "block/glass", + "particle": "block/oak_planks" + }, + "elements": [ + { + "name": "tabletop_mid", + "from": [4, 14.95, 2], + "to": [12, 15.95, 13], + "faces": { + "north": {"uv": [7, 7, 13, 13], "texture": "#1"}, + "east": {"uv": [7, 7, 13, 13], "texture": "#1"}, + "south": {"uv": [7, 7, 13, 13], "texture": "#1"}, + "west": {"uv": [7, 7, 13, 13], "texture": "#1"}, + "up": {"uv": [1, 1, 15, 15], "texture": "#1"}, + "down": {"uv": [1, 1, 15, 15], "rotation": 270, "texture": "#1"} + } + }, + { + "name": "tabletop_e", + "from": [12, 14.95, 4], + "to": [15, 15.95, 12], + "faces": { + "north": {"uv": [7, 7, 13, 13], "texture": "#1"}, + "east": {"uv": [7, 7, 13, 13], "texture": "#1"}, + "south": {"uv": [7, 7, 13, 13], "texture": "#1"}, + "west": {"uv": [7, 7, 13, 13], "texture": "#1"}, + "up": {"uv": [6, 1, 16, 11], "texture": "#1"}, + "down": {"uv": [7, 7, 13, 13], "texture": "#1"} + } + }, + { + "name": "tabletop_w", + "from": [1, 14.95, 4], + "to": [4, 15.95, 12], + "faces": { + "north": {"uv": [7, 7, 13, 13], "texture": "#1"}, + "east": {"uv": [7, 7, 13, 13], "texture": "#1"}, + "south": {"uv": [7, 7, 13, 13], "texture": "#1"}, + "west": {"uv": [7, 7, 13, 13], "texture": "#1"}, + "up": {"uv": [0, 5, 10, 15], "texture": "#1"}, + "down": {"uv": [7, 7, 13, 13], "texture": "#1"} + } + }, + { + "name": "tabletop_corner_se", + "from": [6.4087, 14.95, 13.5], + "to": [9.5913, 15.95, 15], + "rotation": {"angle": 45, "axis": "y", "origin": [8, 15.5, 8]}, + "faces": { + "north": {"uv": [7, 7, 13, 13], "texture": "#1"}, + "east": {"uv": [7, 7, 13, 13], "texture": "#1"}, + "south": {"uv": [7, 7, 13, 13], "texture": "#1"}, + "west": {"uv": [7, 7, 13, 13], "texture": "#1"}, + "up": {"uv": [6, 10, 12, 16], "texture": "#1"}, + "down": {"uv": [7, 7, 13, 13], "texture": "#1"} + } + }, + { + "name": "tabletop_corner_ne", + "from": [6.4087, 14.95, 1], + "to": [9.5913, 15.95, 3], + "rotation": {"angle": -45, "axis": "y", "origin": [8, 15.5, 8]}, + "faces": { + "north": {"uv": [7, 7, 13, 13], "texture": "#1"}, + "east": {"uv": [7, 7, 13, 13], "texture": "#1"}, + "south": {"uv": [7, 7, 13, 13], "texture": "#1"}, + "west": {"uv": [7, 7, 13, 13], "texture": "#1"}, + "up": {"uv": [5, 0, 15, 10], "texture": "#1"}, + "down": {"uv": [7, 7, 13, 13], "texture": "#1"} + } + }, + { + "name": "tabletop_corner_nw", + "from": [6.4087, 14.95, 1], + "to": [9.5913, 15.95, 3], + "rotation": {"angle": 45, "axis": "y", "origin": [8, 15.5, 8]}, + "faces": { + "north": {"uv": [7, 7, 13, 13], "texture": "#1"}, + "east": {"uv": [7, 7, 13, 13], "texture": "#1"}, + "south": {"uv": [7, 7, 13, 13], "texture": "#1"}, + "west": {"uv": [7, 7, 13, 13], "texture": "#1"}, + "up": {"uv": [5, 0, 15, 10], "texture": "#1"}, + "down": {"uv": [7, 7, 13, 13], "texture": "#1"} + } + }, + { + "name": "tabletop_corner_sw", + "from": [6.4087, 14.95, 13], + "to": [9.5913, 15.95, 15], + "rotation": {"angle": -45, "axis": "y", "origin": [8, 15.5, 8]}, + "faces": { + "north": {"uv": [7, 7, 13, 13], "texture": "#1"}, + "east": {"uv": [7, 7, 13, 13], "texture": "#1"}, + "south": {"uv": [7, 7, 13, 13], "texture": "#1"}, + "west": {"uv": [7, 7, 13, 13], "texture": "#1"}, + "up": {"uv": [1, 6, 11, 16], "texture": "#1"}, + "down": {"uv": [7, 7, 13, 13], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [1, 14.95, 6.4087], + "to": [3, 15.95, 9.5913], + "rotation": {"angle": 22.5, "axis": "y", "origin": [8, 15.5, 8]}, + "faces": { + "north": {"uv": [1, 1, 2, 2], "texture": "#1"}, + "east": {"uv": [1, 1, 2, 2], "texture": "#1"}, + "south": {"uv": [1, 1, 2, 2], "texture": "#1"}, + "west": {"uv": [1, 1, 2, 2], "texture": "#1"}, + "up": {"uv": [5, 0, 15, 10], "rotation": 270, "texture": "#1"}, + "down": {"uv": [1, 1, 2, 2], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [1, 14.95, 6.4087], + "to": [3, 15.95, 9.5913], + "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 15.5, 8]}, + "faces": { + "north": {"uv": [1, 1, 2, 2], "texture": "#1"}, + "east": {"uv": [1, 1, 2, 2], "texture": "#1"}, + "south": {"uv": [1, 1, 2, 2], "texture": "#1"}, + "west": {"uv": [1, 1, 2, 2], "texture": "#1"}, + "up": {"uv": [5, 0, 15, 10], "rotation": 270, "texture": "#1"}, + "down": {"uv": [1, 1, 2, 2], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [6.4087, 14.95, 1], + "to": [9.5913, 15.95, 3], + "rotation": {"angle": 22.5, "axis": "y", "origin": [8, 15.5, 8]}, + "faces": { + "north": {"uv": [1, 1, 2, 2], "texture": "#1"}, + "east": {"uv": [1, 1, 2, 2], "texture": "#1"}, + "south": {"uv": [1, 1, 2, 2], "texture": "#1"}, + "west": {"uv": [1, 1, 2, 2], "texture": "#1"}, + "up": {"uv": [2, 6, 12, 16], "rotation": 180, "texture": "#1"}, + "down": {"uv": [1, 1, 2, 2], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [6.4087, 14.95, 1], + "to": [9.5913, 15.95, 3], + "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 15.5, 8]}, + "faces": { + "north": {"uv": [1, 1, 2, 2], "texture": "#1"}, + "east": {"uv": [1, 1, 2, 2], "texture": "#1"}, + "south": {"uv": [1, 1, 2, 2], "texture": "#1"}, + "west": {"uv": [1, 1, 2, 2], "texture": "#1"}, + "up": {"uv": [5, 0, 15, 10], "texture": "#1"}, + "down": {"uv": [1, 1, 2, 2], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [6.4087, 14.95, 1], + "to": [9.5913, 15.95, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 15.5, 8]}, + "faces": { + "north": {"uv": [1, 1, 2, 2], "texture": "#1"}, + "east": {"uv": [1, 1, 2, 2], "texture": "#1"}, + "south": {"uv": [1, 1, 2, 2], "texture": "#1"}, + "west": {"uv": [1, 1, 2, 2], "texture": "#1"}, + "up": {"uv": [1, 6, 11, 16], "rotation": 180, "texture": "#1"}, + "down": {"uv": [1, 1, 2, 2], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [13, 14.95, 6.4087], + "to": [15, 15.95, 9.5913], + "rotation": {"angle": 22.5, "axis": "y", "origin": [8, 15.5, 8]}, + "faces": { + "north": {"uv": [1, 1, 2, 2], "texture": "#1"}, + "east": {"uv": [1, 1, 2, 2], "texture": "#1"}, + "south": {"uv": [1, 1, 2, 2], "texture": "#1"}, + "west": {"uv": [1, 1, 2, 2], "texture": "#1"}, + "up": {"uv": [6, 1, 16, 11], "texture": "#1"}, + "down": {"uv": [1, 1, 2, 2], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [13, 14.95, 6.4087], + "to": [15, 15.95, 9.5913], + "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 15.5, 8]}, + "faces": { + "north": {"uv": [1, 1, 2, 2], "texture": "#1"}, + "east": {"uv": [1, 1, 2, 2], "texture": "#1"}, + "south": {"uv": [1, 1, 2, 2], "texture": "#1"}, + "west": {"uv": [1, 1, 2, 2], "texture": "#1"}, + "up": {"uv": [6, 1, 16, 11], "texture": "#1"}, + "down": {"uv": [1, 1, 2, 2], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [6.4087, 14.95, 13], + "to": [9.5913, 15.95, 15], + "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 15.5, 8]}, + "faces": { + "north": {"uv": [1, 1, 2, 2], "texture": "#1"}, + "east": {"uv": [1, 1, 2, 2], "texture": "#1"}, + "south": {"uv": [1, 1, 2, 2], "texture": "#1"}, + "west": {"uv": [1, 1, 2, 2], "texture": "#1"}, + "up": {"uv": [1, 6, 11, 16], "texture": "#1"}, + "down": {"uv": [1, 1, 2, 2], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [6.4087, 14.95, 13], + "to": [9.5913, 15.95, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 15.5, 8]}, + "faces": { + "north": {"uv": [1, 1, 2, 2], "texture": "#1"}, + "east": {"uv": [1, 1, 2, 2], "texture": "#1"}, + "south": {"uv": [1, 1, 2, 2], "texture": "#1"}, + "west": {"uv": [1, 1, 2, 2], "texture": "#1"}, + "up": {"uv": [1, 6, 11, 16], "texture": "#1"}, + "down": {"uv": [1, 1, 2, 2], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [6.4087, 14.95, 13], + "to": [9.5913, 15.95, 15], + "rotation": {"angle": 22.5, "axis": "y", "origin": [8, 15.5, 8]}, + "faces": { + "north": {"uv": [1, 1, 2, 2], "texture": "#1"}, + "east": {"uv": [1, 1, 2, 2], "texture": "#1"}, + "south": {"uv": [1, 1, 2, 2], "texture": "#1"}, + "west": {"uv": [1, 1, 2, 2], "texture": "#1"}, + "up": {"uv": [1, 6, 11, 16], "texture": "#1"}, + "down": {"uv": [1, 1, 2, 2], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [6.4087, 15, 0], + "to": [9.5913, 16, 1], + "rotation": {"angle": -45, "axis": "y", "origin": [8, 15.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "up": {"uv": [0, 2, 1, 5.1826], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#0"} + } + }, + { + "name": "hexadecagon", + "from": [6.4087, 15, 0], + "to": [9.5913, 16, 1], + "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 15.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "up": {"uv": [0, 2, 1, 5.1826], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#0"} + } + }, + { + "name": "hexadecagon", + "from": [6.4087, 15, 0], + "to": [9.5913, 16, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 15.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "up": {"uv": [0, 2, 1, 5.1826], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#0"} + } + }, + { + "name": "hexadecagon", + "from": [6.4087, 15, 0], + "to": [9.5913, 16, 1], + "rotation": {"angle": 22.5, "axis": "y", "origin": [8, 15.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "up": {"uv": [0, 2, 1, 5.1826], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#0"} + } + }, + { + "name": "hexadecagon", + "from": [6.4087, 15, 0], + "to": [9.5913, 16, 1], + "rotation": {"angle": 45, "axis": "y", "origin": [8, 15.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "up": {"uv": [0, 2, 1, 5.1826], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#0"} + } + }, + { + "name": "hexadecagon", + "from": [6.4087, 15, 15], + "to": [9.5913, 16, 16], + "rotation": {"angle": -45, "axis": "y", "origin": [8, 15.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "up": {"uv": [0, 2, 1, 5.1826], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#0"} + } + }, + { + "name": "hexadecagon", + "from": [6.4087, 15, 15], + "to": [9.5913, 16, 16], + "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 15.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "up": {"uv": [0, 2, 1, 5.1826], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#0"} + } + }, + { + "name": "hexadecagon", + "from": [6.4087, 15, 15], + "to": [9.5913, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 15.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "up": {"uv": [0, 2, 1, 5.1826], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#0"} + } + }, + { + "name": "hexadecagon", + "from": [6.4087, 15, 15], + "to": [9.5913, 16, 16], + "rotation": {"angle": 22.5, "axis": "y", "origin": [8, 15.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "up": {"uv": [0, 2, 1, 5.1826], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#0"} + } + }, + { + "name": "hexadecagon", + "from": [6.4087, 15, 15], + "to": [9.5913, 16, 16], + "rotation": {"angle": 45, "axis": "y", "origin": [8, 15.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "up": {"uv": [0, 2, 1, 5.1826], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#0"} + } + }, + { + "name": "hexadecagon", + "from": [0, 15, 6.4087], + "to": [1, 16, 9.5913], + "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 15.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "up": {"uv": [0, 2, 1, 5.1826], "rotation": 270, "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#0"} + } + }, + { + "name": "hexadecagon", + "from": [0, 15, 6.4087], + "to": [1, 16, 9.5913], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 15.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "up": {"uv": [0, 2, 1, 5.1826], "rotation": 270, "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#0"} + } + }, + { + "name": "hexadecagon", + "from": [0, 15, 6.4087], + "to": [1, 16, 9.5913], + "rotation": {"angle": 22.5, "axis": "y", "origin": [8, 15.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "up": {"uv": [0, 2, 1, 5.1826], "rotation": 270, "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#0"} + } + }, + { + "name": "hexadecagon", + "from": [15, 15, 6.4087], + "to": [16, 16, 9.5913], + "rotation": {"angle": -22.5, "axis": "y", "origin": [8, 15.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "up": {"uv": [0, 2, 1, 5.1826], "rotation": 270, "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#0"} + } + }, + { + "name": "hexadecagon", + "from": [15, 15, 6.4087], + "to": [16, 16, 9.5913], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 15.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "up": {"uv": [0, 2, 1, 5.1826], "rotation": 270, "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#0"} + } + }, + { + "name": "hexadecagon", + "from": [15, 15, 6.4087], + "to": [16, 16, 9.5913], + "rotation": {"angle": 22.5, "axis": "y", "origin": [8, 15.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "up": {"uv": [0, 2, 1, 5.1826], "rotation": 270, "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#0"} + } + }, + { + "from": [4, 5, 14.05], + "to": [5, 18.85, 15.05], + "rotation": {"angle": -22.5, "axis": "z", "origin": [0, 0, 1.3]}, + "faces": { + "north": {"uv": [0, 0, 1, 13.85], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 13.85], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 13.85], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 13.85], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#0"} + } + }, + { + "from": [9, -1, 13.05], + "to": [10, 13, 14.05], + "rotation": {"angle": 22.5, "axis": "z", "origin": [0, 0, 1.3]}, + "faces": { + "north": {"uv": [0, 0, 1, 14], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 14], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 14], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 14], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#0"} + } + }, + { + "from": [1.7, 2.5, 14.05], + "to": [2.7, 6.5, 15.05], + "rotation": {"angle": -45, "axis": "z", "origin": [0, 0, 1.3]}, + "faces": { + "north": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#0"} + } + }, + { + "from": [7.9, -8.4, 13.05], + "to": [8.9, -4.4, 14.05], + "rotation": {"angle": 45, "axis": "z", "origin": [0, 0, 1.3]}, + "faces": { + "north": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#0"} + } + }, + { + "from": [7.5, 6, 12.8], + "to": [7.75, 6.25, 15.3], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 1.3]}, + "faces": { + "north": {"uv": [0, 0, 0.25, 0.25], "texture": "#0"}, + "east": {"uv": [0, 0, 2.5, 0.25], "texture": "#0"}, + "south": {"uv": [0, 0, 0.25, 0.25], "texture": "#0"}, + "west": {"uv": [0, 0, 2.5, 0.25], "texture": "#0"}, + "up": {"uv": [0, 0, 0.25, 2.5], "texture": "#0"}, + "down": {"uv": [0, 0, 0.25, 2.5], "texture": "#0"} + } + }, + { + "from": [8.27314, 2.50899, 1], + "to": [9.27314, 16.35899, 2], + "rotation": {"angle": 22.5, "axis": "z", "origin": [8.36164, 5.54176, 2]}, + "faces": { + "north": {"uv": [0, 0, 1, 13.85], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 13.85], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 13.85], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 13.85], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 1], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "rotation": 180, "texture": "#0"} + } + }, + { + "from": [7.51462, 2.33469, 2], + "to": [8.51462, 16.33469, 3], + "rotation": {"angle": -22.5, "axis": "z", "origin": [8.36164, 5.54176, 2]}, + "faces": { + "north": {"uv": [0, 0, 1, 14], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 14], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 14], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 14], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 1], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "rotation": 180, "texture": "#0"} + } + }, + { + "from": [7.12527, -1.2591, 1], + "to": [8.12527, 2.7409, 2], + "rotation": {"angle": 45, "axis": "z", "origin": [8.36164, 5.54176, 2]}, + "faces": { + "north": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 1], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "rotation": 180, "texture": "#0"} + } + }, + { + "from": [8.7625, -1.39461, 2], + "to": [9.7625, 2.60539, 3], + "rotation": {"angle": -45, "axis": "z", "origin": [8.36164, 5.54176, 2]}, + "faces": { + "north": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 1], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "rotation": 180, "texture": "#0"} + } + }, + { + "from": [8.22328, 6, 0.75], + "to": [8.47328, 6.25, 3.25], + "rotation": {"angle": 0, "axis": "y", "origin": [8.36164, 5.54176, 2]}, + "faces": { + "north": {"uv": [0, 0, 0.25, 0.25], "texture": "#0"}, + "east": {"uv": [0, 0, 2.5, 0.25], "texture": "#0"}, + "south": {"uv": [0, 0, 0.25, 0.25], "texture": "#0"}, + "west": {"uv": [0, 0, 2.5, 0.25], "texture": "#0"}, + "up": {"uv": [0, 0, 0.25, 2.5], "rotation": 180, "texture": "#0"}, + "down": {"uv": [0, 0, 0.25, 2.5], "rotation": 180, "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 30, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "tabletop", + "origin": [8, 15.5, 8], + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16] + }, + { + "name": "hexadecagon", + "origin": [8, 8, 8], + "children": [17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32] + }, + { + "name": "legs_1", + "origin": [0, 0, 0], + "children": [33, 34, 35, 36, 37] + }, + { + "name": "legs_2", + "origin": [0, 0, 0], + "children": [38, 39, 40, 41, 42] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/sand_barrier.json b/src/main/resources/assets/modernlife/models/block/sand_barrier.json new file mode 100644 index 0000000..df4b590 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/sand_barrier.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/barrier", + "textures": { + "0": "block/sand", + "particle": "block/sand" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/sand_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/block/sand_kitchen_cabinet.json new file mode 100644 index 0000000..a940bbf --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/sand_kitchen_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/sand_kitchen_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [5, 5, 15], + "to": [7, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [11.33334, 5.33333, 11, 6], "texture": "#64"}, + "south": {"uv": [10.66666, 5.33333, 11.33334, 6], "texture": "#64"}, + "west": {"uv": [10.66666, 5.33333, 11, 6], "texture": "#64"}, + "up": {"uv": [10.66666, 5.33333, 11.33334, 5.66666], "texture": "#64"}, + "down": {"uv": [10.66666, 5.66667, 11.33334, 6], "texture": "#64"} + } + }, + { + "from": [9, 5, 15], + "to": [11, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#64"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#64"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#64"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/sand_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/block/sand_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..f609fbf --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/sand_kitchen_drawer_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/sand_kitchen_drawer_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [6, 12, 15], + "to": [10, 13, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 10, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [12.66667, 5.33333, 12.33333, 5.66667], "texture": "#64"}, + "south": {"uv": [11.33333, 5.33333, 12.66667, 5.66667], "texture": "#64"}, + "west": {"uv": [11.33333, 5.33333, 11.66667, 5.66667], "texture": "#64"}, + "up": {"uv": [11.33333, 5.33333, 12.66667, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33333, 5.33334, 12.66667, 5.66667], "texture": "#64"} + } + }, + { + "from": [11, 6, 15], + "to": [13, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 5, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#64"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#64"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#64"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/sand_ramp.json b/src/main/resources/assets/modernlife/models/block/sand_ramp.json new file mode 100644 index 0000000..5aa1863 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/sand_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/sand", + "particle": "block/sand" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/sand_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/sand_ramp_corner.json new file mode 100644 index 0000000..e44479e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/sand_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/sand", + "particle": "block/sand" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/sandstone_barrier.json b/src/main/resources/assets/modernlife/models/block/sandstone_barrier.json new file mode 100644 index 0000000..3a18567 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/sandstone_barrier.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/barrier", + "textures": { + "0": "block/sandstone", + "particle": "block/sandstone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/sandstone_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/block/sandstone_kitchen_cabinet.json new file mode 100644 index 0000000..64d0086 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/sandstone_kitchen_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/sandstone_kitchen_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [5, 5, 15], + "to": [7, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [11.33334, 5.33333, 11, 6], "texture": "#64"}, + "south": {"uv": [10.66666, 5.33333, 11.33334, 6], "texture": "#64"}, + "west": {"uv": [10.66666, 5.33333, 11, 6], "texture": "#64"}, + "up": {"uv": [10.66666, 5.33333, 11.33334, 5.66666], "texture": "#64"}, + "down": {"uv": [10.66666, 5.66667, 11.33334, 6], "texture": "#64"} + } + }, + { + "from": [9, 5, 15], + "to": [11, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#64"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#64"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#64"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/sandstone_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/block/sandstone_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..2af6cd7 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/sandstone_kitchen_drawer_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/sandstone_kitchen_drawer_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [6, 12, 15], + "to": [10, 13, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 10, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [12.66667, 5.33333, 12.33333, 5.66667], "texture": "#64"}, + "south": {"uv": [11.33333, 5.33333, 12.66667, 5.66667], "texture": "#64"}, + "west": {"uv": [11.33333, 5.33333, 11.66667, 5.66667], "texture": "#64"}, + "up": {"uv": [11.33333, 5.33333, 12.66667, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33333, 5.33334, 12.66667, 5.66667], "texture": "#64"} + } + }, + { + "from": [11, 6, 15], + "to": [13, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 5, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#64"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#64"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#64"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/sandstone_ramp.json b/src/main/resources/assets/modernlife/models/block/sandstone_ramp.json new file mode 100644 index 0000000..247e402 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/sandstone_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/sandstone", + "particle": "block/sandstone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/sandstone_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/sandstone_ramp_corner.json new file mode 100644 index 0000000..efcf52e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/sandstone_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/sandstone", + "particle": "block/sandstone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/seed_spreader.json b/src/main/resources/assets/modernlife/models/block/seed_spreader.json new file mode 100644 index 0000000..1c5f703 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/seed_spreader.json @@ -0,0 +1,101 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "119": "modernlife:block/seed_spreader_side", + "120": "modernlife:block/seed_spreader_top", + "122": "modernlife:block/seed_spreader_bottom", + "124": "modernlife:block/seed", + "particle": "modernlife:block/seed_spreader_top" + }, + "elements": [ + { + "from": [3, 11, 3], + "to": [13, 14, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 1, 0]}, + "faces": { + "north": {"uv": [0, 0, 10, 3], "texture": "#119"}, + "east": {"uv": [0, 0, 10, 3], "texture": "#119"}, + "south": {"uv": [0, 0, 10, 3], "texture": "#119"}, + "west": {"uv": [0, 0, 10, 3], "texture": "#119"}, + "up": {"uv": [10, 10, 0, 0], "texture": "#120"}, + "down": {"uv": [10, 0, 0, 10], "texture": "#122"} + } + }, + { + "from": [4, 4, 4], + "to": [12, 11, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -3, 0]}, + "faces": { + "north": {"uv": [1, 3, 9, 10], "texture": "#119"}, + "east": {"uv": [1, 3, 9, 10], "texture": "#119"}, + "south": {"uv": [1, 3, 9, 10], "texture": "#119"}, + "west": {"uv": [1, 3, 9, 10], "texture": "#119"}, + "up": {"uv": [16, 16, 16, 16], "texture": "#119"}, + "down": {"uv": [16, 16, 16, 16], "texture": "#119"} + } + }, + { + "name": "octagon4", + "from": [3, 0, 3], + "to": [13, 4, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 0.5, 5.07107]}, + "faces": { + "north": {"uv": [0, 10, 10, 14], "texture": "#119"}, + "east": {"uv": [0, 10, 10, 14], "texture": "#119"}, + "south": {"uv": [0, 10, 10, 14], "texture": "#119"}, + "west": {"uv": [0, 10, 10, 14], "texture": "#119"}, + "up": {"uv": [10, 10, 0, 0], "texture": "#120"}, + "down": {"uv": [10, 0, 0, 10], "texture": "#122"} + } + }, + { + "from": [5, 4, 5], + "to": [11, 8, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [5, 4, 9]}, + "faces": { + "north": {"uv": [0, 6, 6, 10], "texture": "#124"}, + "east": {"uv": [0, 6, 6, 10], "texture": "#124"}, + "south": {"uv": [0, 6, 6, 10], "texture": "#124"}, + "west": {"uv": [0, 6, 6, 10], "texture": "#124"}, + "up": {"uv": [0, 0, 6, 6], "texture": "#124"}, + "down": {"uv": [6, 0, 12, 6], "texture": "#124"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3.25, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3.25, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/shower_head.json b/src/main/resources/assets/modernlife/models/block/shower_head.json new file mode 100644 index 0000000..43210bc --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/shower_head.json @@ -0,0 +1,84 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "3": "modernlife:block/shower_head" + }, + "elements": [ + { + "name": "wall_panel", + "from": [6, 8.5, 15], + "to": [10, 12.5, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, -4.5, 0]}, + "faces": { + "north": {"uv": [0, 0, 4, 4], "texture": "#3"}, + "east": {"uv": [0, 0, 1, 4], "texture": "#3"}, + "south": {"uv": [4, 0, 0, 4], "texture": "#3"}, + "west": {"uv": [3, 0, 4, 4], "texture": "#3"}, + "up": {"uv": [4, 1, 0, 0], "texture": "#3"}, + "down": {"uv": [4, 3, 0, 4], "texture": "#3"} + } + }, + { + "name": "stem", + "from": [7, 9.5, 12], + "to": [9, 11.5, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8.5, -4, 0]}, + "faces": { + "north": {"uv": [5, 0, 7, 2], "texture": "#3"}, + "east": {"uv": [7, 0, 4, 2], "texture": "#3"}, + "south": {"uv": [5, 0, 7, 2], "texture": "#3"}, + "west": {"uv": [4, 0, 7, 2], "texture": "#3"}, + "up": {"uv": [4, 0, 7, 2], "rotation": 90, "texture": "#3"}, + "down": {"uv": [7, 2, 4, 0], "rotation": 90, "texture": "#3"} + } + }, + { + "name": "shower_head", + "from": [6, 9.5, 10.2], + "to": [10, 10.5, 14.2], + "rotation": {"angle": 45, "axis": "x", "origin": [8, 10.5, 12.2]}, + "faces": { + "north": {"uv": [0, 0, 4, 1], "texture": "#3"}, + "east": {"uv": [0, 0, 1, 4], "rotation": 90, "texture": "#3"}, + "south": {"uv": [0, 3, 4, 4], "texture": "#3"}, + "west": {"uv": [3, 4, 4, 0], "rotation": 90, "texture": "#3"}, + "up": {"uv": [4, 0, 0, 4], "texture": "#3"}, + "down": {"uv": [4, 4, 0, 8], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [99, 0, 0], + "translation": [0.25, 8, 0] + }, + "thirdperson_lefthand": { + "rotation": [99, 0, 0], + "translation": [0.25, 8, 0] + }, + "firstperson_righthand": { + "rotation": [99, 0, 0], + "translation": [0.25, 8, 0] + }, + "firstperson_lefthand": { + "rotation": [99, 0, 0], + "translation": [0.25, 8, 0] + }, + "ground": { + "rotation": [99, 0, 0], + "translation": [0.25, 8, 0] + }, + "gui": { + "rotation": [30, -135, 0], + "translation": [4.25, -7, 0] + }, + "head": { + "rotation": [99, 0, 0], + "translation": [0.25, 15, 0] + }, + "fixed": { + "rotation": [99, 0, 0], + "translation": [0.25, 8, -2.25] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/six_panel_window.json b/src/main/resources/assets/modernlife/models/block/six_panel_window.json new file mode 100644 index 0000000..0c70e46 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/six_panel_window.json @@ -0,0 +1,54 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "1": "modernlife:block/six_panel_window" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, -34, 0], + "translation": [0, 1.5, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, -34, 0], + "translation": [0, 1.5, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, 45, 0], + "scale": [0.6, 0.6, 0.6] + }, + "fixed": { + "translation": [0, 0, 3.25], + "scale": [0.5, 0.5, 0.5] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/small.json b/src/main/resources/assets/modernlife/models/block/small.json new file mode 100644 index 0000000..42fcff8 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/small.json @@ -0,0 +1,23 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "textures": { + "0": "modernlife:block/transparent_dot", + "particle": "modernlife:block/transparent_dot" + }, + "elements": [ + { + "from": [8, 7, 8], + "to": [8.01, 7.01, 8.01], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 7, 7]}, + "faces": { + "north": {"uv": [0, 0, 0.01, 0.01], "texture": "#0"}, + "east": {"uv": [0, 0, 0.01, 0.01], "texture": "#0"}, + "south": {"uv": [0, 0, 0.01, 0.01], "texture": "#0"}, + "west": {"uv": [0, 0, 0.01, 0.01], "texture": "#0"}, + "up": {"uv": [0, 0, 0.01, 0.01], "texture": "#0"}, + "down": {"uv": [0, 0, 0.01, 0.01], "texture": "#0"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/small_table.json b/src/main/resources/assets/modernlife/models/block/small_table.json new file mode 100644 index 0000000..a89b426 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/small_table.json @@ -0,0 +1,104 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "block/oak_planks", + "particle": "block/oak_planks" + }, + "elements": [ + { + "from": [0, 14, 0], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [0, 0, 16, 2], "texture": "#0"}, + "east": {"uv": [0, 0, 16, 2], "texture": "#0"}, + "south": {"uv": [0, 0, 16, 2], "texture": "#0"}, + "west": {"uv": [0, 0, 16, 2], "texture": "#0"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [0, 0, 0], + "to": [2, 14, 2], + "faces": { + "north": {"uv": [0, 0, 2, 14], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 14], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 14], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 14], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [0, 0, 14], + "to": [2, 14, 16], + "faces": { + "north": {"uv": [0, 0, 2, 14], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 14], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 14], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 14], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [14, 0, 14], + "to": [16, 14, 16], + "faces": { + "north": {"uv": [0, 0, 2, 14], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 14], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 14], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 14], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [14, 0, 0], + "to": [16, 14, 2], + "faces": { + "north": {"uv": [0, 0, 2, 14], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 14], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 14], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 14], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 30, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/small_table_corner.json b/src/main/resources/assets/modernlife/models/block/small_table_corner.json new file mode 100644 index 0000000..875c608 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/small_table_corner.json @@ -0,0 +1,68 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "block/oak_planks", + "particle": "block/oak_planks" + }, + "elements": [ + { + "from": [0, 14, 0], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [0, 0, 16, 2], "texture": "#0"}, + "east": {"uv": [0, 0, 16, 2], "texture": "#0"}, + "south": {"uv": [0, 0, 16, 2], "texture": "#0"}, + "west": {"uv": [0, 0, 16, 2], "texture": "#0"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [0, 0, 14], + "to": [2, 14, 16], + "faces": { + "north": {"uv": [0, 0, 2, 14], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 14], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 14], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 14], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 30, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/small_table_end.json b/src/main/resources/assets/modernlife/models/block/small_table_end.json new file mode 100644 index 0000000..7db69b5 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/small_table_end.json @@ -0,0 +1,45 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "block/oak_planks", + "particle": "block/oak_planks" + }, + "elements": [ + { + "from": [0, 14, 0], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [0, 0, 16, 2], "texture": "#0"}, + "east": {"uv": [0, 0, 16, 2], "texture": "#0"}, + "south": {"uv": [0, 0, 16, 2], "texture": "#0"}, + "west": {"uv": [0, 0, 16, 2], "texture": "#0"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + }, + { + "from": [0, 0, 14], + "to": [2, 14, 16], + "faces": { + "north": {"uv": [0, 0, 2, 14], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 14], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 14], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 14], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [14, 0, 14], + "to": [16, 14, 16], + "faces": { + "north": {"uv": [0, 0, 2, 14], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 14], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 14], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 14], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/small_table_mid.json b/src/main/resources/assets/modernlife/models/block/small_table_mid.json new file mode 100644 index 0000000..6ae2326 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/small_table_mid.json @@ -0,0 +1,21 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "block/oak_planks", + "particle": "block/oak_planks" + }, + "elements": [ + { + "from": [0, 14, 0], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [0, 0, 16, 2], "texture": "#0"}, + "east": {"uv": [0, 0, 16, 2], "texture": "#0"}, + "south": {"uv": [0, 0, 16, 2], "texture": "#0"}, + "west": {"uv": [0, 0, 16, 2], "texture": "#0"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#0"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#0"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/smooth_quartz_ramp.json b/src/main/resources/assets/modernlife/models/block/smooth_quartz_ramp.json new file mode 100644 index 0000000..a173d92 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/smooth_quartz_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/quartz_block_bottom", + "particle": "block/quartz_block_bottom" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/smooth_quartz_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/smooth_quartz_ramp_corner.json new file mode 100644 index 0000000..06d27d5 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/smooth_quartz_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/quartz_block_bottom", + "particle": "block/quartz_block_bottom" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/smooth_sandstone_ramp.json b/src/main/resources/assets/modernlife/models/block/smooth_sandstone_ramp.json new file mode 100644 index 0000000..7ce8e75 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/smooth_sandstone_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/smooth_sandstone", + "particle": "block/smooth_sandstone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/smooth_stone_barrier.json b/src/main/resources/assets/modernlife/models/block/smooth_stone_barrier.json new file mode 100644 index 0000000..01dbde8 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/smooth_stone_barrier.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/barrier", + "textures": { + "0": "block/smooth_stone", + "particle": "block/smooth_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/smooth_stone_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/block/smooth_stone_kitchen_cabinet.json new file mode 100644 index 0000000..fa193b2 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/smooth_stone_kitchen_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/smooth_stone_kitchen_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [5, 5, 15], + "to": [7, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [11.33334, 5.33333, 11, 6], "texture": "#64"}, + "south": {"uv": [10.66666, 5.33333, 11.33334, 6], "texture": "#64"}, + "west": {"uv": [10.66666, 5.33333, 11, 6], "texture": "#64"}, + "up": {"uv": [10.66666, 5.33333, 11.33334, 5.66666], "texture": "#64"}, + "down": {"uv": [10.66666, 5.66667, 11.33334, 6], "texture": "#64"} + } + }, + { + "from": [9, 5, 15], + "to": [11, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#64"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#64"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#64"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/smooth_stone_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/block/smooth_stone_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..2bf85a6 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/smooth_stone_kitchen_drawer_cabinet.json @@ -0,0 +1,93 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "1": "modernlife:block/smooth_stone_kitchen_drawer_cabinet", + "particle": "modernlife:block/smooth_stone_kitchen_drawer_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#1"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#1"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#1"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#1"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#1"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#1"} + } + }, + { + "from": [6, 12, 15], + "to": [10, 13, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 10, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#1"}, + "east": {"uv": [12.66667, 5.33333, 12.33333, 5.66667], "texture": "#1"}, + "south": {"uv": [11.33333, 5.33333, 12.66667, 5.66667], "texture": "#1"}, + "west": {"uv": [11.33333, 5.33333, 11.66667, 5.66667], "texture": "#1"}, + "up": {"uv": [11.33333, 5.33333, 12.66667, 5.66666], "texture": "#1"}, + "down": {"uv": [11.33333, 5.33334, 12.66667, 5.66667], "texture": "#1"} + } + }, + { + "from": [11, 6, 15], + "to": [13, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 5, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#1"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#1"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#1"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#1"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#1"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/smooth_stone_ramp.json b/src/main/resources/assets/modernlife/models/block/smooth_stone_ramp.json new file mode 100644 index 0000000..8eb412b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/smooth_stone_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/smooth_stone", + "particle": "block/smooth_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/smooth_stone_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/smooth_stone_ramp_corner.json new file mode 100644 index 0000000..3f1512e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/smooth_stone_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/smooth_stone", + "particle": "block/smooth_stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/sofa.json b/src/main/resources/assets/modernlife/models/block/sofa.json new file mode 100644 index 0000000..372d5e5 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/sofa.json @@ -0,0 +1,136 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/red_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 0, 4, 3.75], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [4, 0, 8, 3.75], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 3, 8.75, 2.25], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "left_arm", + "from": [0, 2, 0], + "to": [3, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [16, 3.25, 15.25, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 8.75, 2.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 5.5, 13], "texture": "#3"}, + "west": {"uv": [15.25, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [15.25, 3.25, 16, 0], "texture": "#3"}, + "down": {"uv": [4, 10.75, 4.75, 14], "texture": "#3"} + } + }, + { + "name": "right_arm", + "from": [13, 2, 0], + "to": [16, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [15.25, 3.25, 16, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 15.25, 2.25], "texture": "#3"}, + "south": {"uv": [5.5, 10.75, 6.25, 13], "texture": "#3"}, + "west": {"uv": [8.75, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [16, 3.25, 15.25, 0], "texture": "#3"}, + "down": {"uv": [4.75, 10.75, 4, 14], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 2, 0], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [8.5, 11.75, 11, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [11, 16, 8.5, 12.75], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 6, 3], + "to": [13, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [8.5, 14.75, 11, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [11, 15.25, 8.5, 12.75], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4, 5] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/sofa_corner.json b/src/main/resources/assets/modernlife/models/block/sofa_corner.json new file mode 100644 index 0000000..43980b3 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/sofa_corner.json @@ -0,0 +1,136 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/red_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 3.75, 4, 7.5], "texture": "#3"}, + "east": {"uv": [8, 0, 7.25, 3.75], "texture": "#3"}, + "south": {"uv": [4, 3.75, 8, 7.5], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 5.25, 8.75, 4.5], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "back_support", + "from": [13, 2, 0], + "to": [16, 17, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [20.9, 5.4, 8]}, + "faces": { + "north": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "east": {"uv": [7.25, 3.75, 4, 7.5], "texture": "#3"}, + "south": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "west": {"uv": [4, 3.75, 0.75, 7.5], "texture": "#3"}, + "up": {"uv": [12.75, 4.5, 9.5, 5.25], "rotation": 90, "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "rotation": 270, "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 2, 0], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [8.5, 11.75, 11, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [8.75, 11.75, 12, 8.5], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 6, 3], + "to": [13, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [12, 10.5, 8.75, 11], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [8.75, 11, 12, 8.5], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 6, 0], + "to": [13, 8, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 5.1]}, + "faces": { + "north": {"uv": [8.5, 14.75, 11, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [8.75, 10.5, 9.5, 11], "texture": "#3"}, + "up": {"uv": [9.5, 11, 8.75, 8.5], "rotation": 90, "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4, 5] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/sofa_left_end.json b/src/main/resources/assets/modernlife/models/block/sofa_left_end.json new file mode 100644 index 0000000..8560774 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/sofa_left_end.json @@ -0,0 +1,122 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/red_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 3.75, 4, 7.5], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [4, 3.75, 8, 7.5], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 3.75, 8.75, 3], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "right_arm", + "from": [13, 2, 0], + "to": [16, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [15.25, 3.25, 16, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 15.25, 2.25], "texture": "#3"}, + "south": {"uv": [5.5, 10.75, 6.25, 13], "texture": "#3"}, + "west": {"uv": [8.75, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [16, 3.25, 15.25, 0], "texture": "#3"}, + "down": {"uv": [4.75, 10.75, 4, 14], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 2, 0], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [16, 11.75, 12.75, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [12.75, 16, 16, 12.75], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 6, 3], + "to": [13, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [16, 14.75, 12.75, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [12.75, 15.25, 16, 12.75], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/sofa_middle.json b/src/main/resources/assets/modernlife/models/block/sofa_middle.json new file mode 100644 index 0000000..fd5d89b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/sofa_middle.json @@ -0,0 +1,108 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/red_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 7.5, 4, 11.25], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [4, 7.5, 8, 11.25], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 4.5, 8.75, 3.75], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 2, 0], + "to": [16, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [15, 11.75, 11, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [11, 16, 15, 12.75], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 6, 3], + "to": [16, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [15, 14.75, 11, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [11, 15.25, 15, 12.75], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/sofa_right_end.json b/src/main/resources/assets/modernlife/models/block/sofa_right_end.json new file mode 100644 index 0000000..99406fc --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/sofa_right_end.json @@ -0,0 +1,123 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/red_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [4, 3.75, 0, 7.5], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [8, 3.75, 4, 7.5], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [8.75, 3.75, 12.75, 3], "texture": "#3"}, + "down": {"uv": [9, 10, 13, 10.75], "texture": "#3"} + } + }, + { + "name": "left_arm", + "from": [0, 2, 0], + "to": [3, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [16, 3.25, 15.25, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 8.75, 2.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 5.5, 13], "texture": "#3"}, + "west": {"uv": [15.25, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [15.25, 3.25, 16, 0], "texture": "#3"}, + "down": {"uv": [4, 10.75, 4.75, 14], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 2, 0], + "to": [16, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [12.75, 11.75, 16, 12.75], "texture": "#3"}, + "east": {"uv": [12.25, 8.25, 9, 9.25], "texture": "#3"}, + "south": {"uv": [13, 2.25, 10.5, 3.25], "texture": "#3"}, + "west": {"uv": [12.25, 7.25, 9, 8.25], "texture": "#3"}, + "up": {"uv": [16, 16, 12.75, 12.75], "texture": "#3"}, + "down": {"uv": [6.5, 7.5, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 6, 3], + "to": [16, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [12.75, 14.75, 16, 15.25], "texture": "#3"}, + "east": {"uv": [8.75, 10.75, 6.25, 11.25], "texture": "#3"}, + "south": {"uv": [8.75, 10.75, 6.25, 11.25], "texture": "#3"}, + "west": {"uv": [8.75, 10.75, 6.25, 11.25], "texture": "#3"}, + "up": {"uv": [16, 15.25, 12.75, 12.75], "texture": "#3"}, + "down": {"uv": [8, 4.75, 10.5, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 0]}, + "faces": { + "north": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "east": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "south": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "west": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "up": {"uv": [12, 11.75, 16, 7.75], "texture": "#3"}, + "down": {"uv": [12, 7.75, 16, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/spruce_barrier.json b/src/main/resources/assets/modernlife/models/block/spruce_barrier.json new file mode 100644 index 0000000..85493bb --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/spruce_barrier.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/barrier", + "textures": { + "0": "block/spruce_planks", + "particle": "block/spruce_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/spruce_chair.json b/src/main/resources/assets/modernlife/models/block/spruce_chair.json new file mode 100644 index 0000000..ca7cbc0 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/spruce_chair.json @@ -0,0 +1,215 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "render_type" : "cutout", + "textures": { + "138": "modernlife:block/spruce_chair", + "particle": "modernlife:block/spruce_chair" + }, + "elements": [ + { + "name": "top", + "from": [2, 7, 2], + "to": [14, 10, 14], + "faces": { + "north": {"uv": [0, 6, 6, 7.5], "texture": "#138"}, + "east": {"uv": [6, 7.5, 0, 9], "texture": "#138"}, + "south": {"uv": [6, 6, 12, 7.5], "texture": "#138"}, + "west": {"uv": [0, 7.5, 6, 9], "texture": "#138"}, + "up": {"uv": [6, 6, 0, 0], "texture": "#138"}, + "down": {"uv": [12, 0, 6, 6], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [4, 10, 13], + "to": [12, 25, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [-2, 0, 0]}, + "faces": { + "north": {"uv": [12, 0, 16, 7.5], "texture": "#138"}, + "east": {"uv": [0, 0, 0, 3.75], "texture": "#138"}, + "south": {"uv": [12, 0, 16, 7.5], "texture": "#138"}, + "west": {"uv": [0, 0, 0, 3.75], "texture": "#138"}, + "up": {"uv": [2, 0, 0, 0], "texture": "#138"}, + "down": {"uv": [2, 0, 0, 0], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [2, 10, 12], + "to": [4, 24, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 0]}, + "faces": { + "north": {"uv": [1, 9, 0, 16], "texture": "#138"}, + "east": {"uv": [1, 9, 0, 16], "texture": "#138"}, + "south": {"uv": [0, 9, 1, 16], "texture": "#138"}, + "west": {"uv": [1, 9, 0, 16], "texture": "#138"}, + "up": {"uv": [2, 12, 3, 11], "texture": "#138"}, + "down": {"uv": [2, 10, 3, 11], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [12, 10, 12], + "to": [14, 24, 14], + "faces": { + "north": {"uv": [0, 9, 1, 16], "texture": "#138"}, + "east": {"uv": [0, 9, 1, 16], "texture": "#138"}, + "south": {"uv": [1, 9, 0, 16], "texture": "#138"}, + "west": {"uv": [0, 9, 1, 16], "texture": "#138"}, + "up": {"uv": [3, 12, 2, 11], "texture": "#138"}, + "down": {"uv": [3, 10, 2, 11], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [4, 2, 3], + "to": [12, 4, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [2, 9, 6, 10], "texture": "#138"}, + "east": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "south": {"uv": [2, 9, 6, 10], "texture": "#138"}, + "west": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "up": {"uv": [0, 2, 0, 0], "rotation": 270, "texture": "#138"}, + "down": {"uv": [0, 0, 0, 2], "rotation": 90, "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [4, 2, 13], + "to": [12, 4, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [6, 9, 2, 10], "texture": "#138"}, + "east": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "south": {"uv": [6, 9, 2, 10], "texture": "#138"}, + "west": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "up": {"uv": [0, 2, 0, 0], "rotation": 270, "texture": "#138"}, + "down": {"uv": [0, 0, 0, 2], "rotation": 90, "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [13, 2, 4], + "to": [13, 4, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "east": {"uv": [2, 9, 6, 10], "texture": "#138"}, + "south": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "west": {"uv": [2, 9, 6, 10], "texture": "#138"}, + "up": {"uv": [0, 2, 0, 0], "texture": "#138"}, + "down": {"uv": [0, 0, 0, 2], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [3, 2, 4], + "to": [3, 4, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "east": {"uv": [6, 9, 2, 10], "texture": "#138"}, + "south": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "west": {"uv": [6, 9, 2, 10], "texture": "#138"}, + "up": {"uv": [0, 2, 0, 0], "texture": "#138"}, + "down": {"uv": [0, 0, 0, 2], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [12, 0, 2], + "to": [14, 7, 4], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, -10]}, + "faces": { + "north": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "east": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "south": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "west": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "up": {"uv": [3, 11, 2, 10], "texture": "#138"}, + "down": {"uv": [3, 10, 2, 11], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [2, 0, 2], + "to": [4, 7, 4], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, -10]}, + "faces": { + "north": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "east": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "south": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "west": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "up": {"uv": [2, 11, 3, 10], "texture": "#138"}, + "down": {"uv": [2, 10, 3, 11], "texture": "#138"} + } + }, + { + "name": "front_support", + "from": [2, 0, 12], + "to": [4, 7, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 26]}, + "faces": { + "north": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "east": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "south": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "west": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "up": {"uv": [2, 10, 3, 11], "texture": "#138"}, + "down": {"uv": [2, 11, 3, 10], "texture": "#138"} + } + }, + { + "name": "front_support", + "from": [12, 0, 12], + "to": [14, 7, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 26]}, + "faces": { + "north": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "east": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "south": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "west": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "up": {"uv": [3, 10, 2, 11], "texture": "#138"}, + "down": {"uv": [3, 11, 2, 10], "texture": "#138"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, 10, 0], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, 10, 0], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -135, 0], + "translation": [0, -1.75, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 90, 0], + "translation": [0, -0.25, -2.75], + "scale": [0.5, 0.5, 0.5] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/spruce_coffee_table.json b/src/main/resources/assets/modernlife/models/block/spruce_coffee_table.json new file mode 100644 index 0000000..ce2a0b4 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/spruce_coffee_table.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/coffee_table", + "textures": { + "0": "block/spruce_planks", + "1": "block/spruce_log", + "particle": "block/spruce_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/spruce_coffee_table_corner.json b/src/main/resources/assets/modernlife/models/block/spruce_coffee_table_corner.json new file mode 100644 index 0000000..e5ca43b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/spruce_coffee_table_corner.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/coffee_table_corner", + "textures": { + "0": "block/spruce_planks", + "1": "block/spruce_log", + "particle": "block/spruce_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/spruce_coffee_table_end.json b/src/main/resources/assets/modernlife/models/block/spruce_coffee_table_end.json new file mode 100644 index 0000000..64aaa7d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/spruce_coffee_table_end.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/coffee_table_end", + "textures": { + "0": "block/spruce_planks", + "1": "block/spruce_log", + "particle": "block/spruce_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/spruce_coffee_table_mid.json b/src/main/resources/assets/modernlife/models/block/spruce_coffee_table_mid.json new file mode 100644 index 0000000..bcce730 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/spruce_coffee_table_mid.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/coffee_table_mid", + "textures": { + "0": "block/spruce_planks", + "1": "block/spruce_log", + "particle": "block/spruce_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/spruce_deck.json b/src/main/resources/assets/modernlife/models/block/spruce_deck.json new file mode 100644 index 0000000..fbf69e7 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/spruce_deck.json @@ -0,0 +1,122 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "118": "modernlife:block/spruce_planks_deck" + }, + "elements": [ + { + "from": [3, 13, 0], + "to": [6, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-9.5, -0.5, 0]}, + "faces": { + "north": {"uv": [10, 2, 13, 4], "texture": "#118"}, + "east": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [16, 0, 0, 3], "rotation": 90, "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "rotation": 90, "texture": "#118"} + } + }, + { + "from": [10, 13, 0], + "to": [13, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-2.5, -0.5, 0]}, + "faces": { + "north": {"uv": [3, 2, 6, 4], "texture": "#118"}, + "east": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [16, 0, 0, 3], "rotation": 90, "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "rotation": 90, "texture": "#118"} + } + }, + { + "from": [0, 14, 0], + "to": [16, 16, 3], + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#118"} + } + }, + { + "from": [0, 14, 4], + "to": [16, 16, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 4]}, + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#118"} + } + }, + { + "from": [0, 14, 12], + "to": [16, 16, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 12]}, + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#118"} + } + }, + { + "from": [0, 14, 8], + "to": [16, 16, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 8]}, + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#118"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, -3.5, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, -3.5, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 63], + "translation": [-0.5, -0.75, 5.25], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 63], + "translation": [-0.5, -0.75, 5.25], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, -5.25, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [-90, 0, 0], + "translation": [0, 0, 6] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/spruce_deck_support.json b/src/main/resources/assets/modernlife/models/block/spruce_deck_support.json new file mode 100644 index 0000000..ffec14d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/spruce_deck_support.json @@ -0,0 +1,136 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "2": "modernlife:block/spruce_planks_deck", + "3": "block/spruce_planks", + "particle": "block/spruce_planks" + }, + "elements": [ + { + "from": [3, 13, 0], + "to": [6, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-9.5, -0.5, 0]}, + "faces": { + "north": {"uv": [10, 2, 13, 4], "texture": "#2"}, + "east": {"uv": [0, 1, 16, 3], "texture": "#2"}, + "south": {"uv": [13, 1, 16, 3], "texture": "#2"}, + "west": {"uv": [0, 1, 16, 3], "texture": "#2"}, + "up": {"uv": [16, 0, 0, 3], "rotation": 90, "texture": "#2"}, + "down": {"uv": [0, 3, 16, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [0, 14, 0], + "to": [16, 16, 3], + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#2"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#2"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#2"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#2"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#2"} + } + }, + { + "from": [0, 14, 4], + "to": [16, 16, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 4]}, + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#2"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#2"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#2"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#2"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#2"} + } + }, + { + "from": [0, 14, 12], + "to": [16, 16, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 12]}, + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#2"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#2"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#2"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#2"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#2"} + } + }, + { + "from": [0, 14, 8], + "to": [16, 16, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 8]}, + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#2"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#2"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#2"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#2"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#2"} + } + }, + { + "from": [10, 13, 0], + "to": [13, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-2.5, -0.5, 0]}, + "faces": { + "north": {"uv": [3, 2, 6, 4], "texture": "#2"}, + "east": {"uv": [0, 1, 16, 3], "texture": "#2"}, + "south": {"uv": [13, 1, 16, 3], "texture": "#2"}, + "west": {"uv": [0, 1, 16, 3], "texture": "#2"}, + "up": {"uv": [16, 0, 0, 3], "rotation": 90, "texture": "#2"}, + "down": {"uv": [0, 3, 16, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "name": "support", + "from": [6, 0, 6], + "to": [10, 14, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [7.5, 0, 0.5]}, + "faces": { + "north": {"uv": [6, 1.5, 10, 16], "texture": "#3"}, + "east": {"uv": [6, 1.5, 10, 16], "texture": "#3"}, + "south": {"uv": [6, 1.5, 10, 16], "texture": "#3"}, + "west": {"uv": [6, 1.5, 10, 16], "texture": "#3"}, + "up": {"uv": [0, 0, 4, 4], "texture": "#3"}, + "down": {"uv": [0, 0, 4, 4], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 30, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/spruce_glass_door_bottom.json b/src/main/resources/assets/modernlife/models/block/spruce_glass_door_bottom.json new file mode 100644 index 0000000..d083df7 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/spruce_glass_door_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/door_bottom", + "textures": { + "top": "modernlife:block/spruce_glass_door_top", + "bottom": "minecraft:block/spruce_door_bottom" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/spruce_glass_door_bottom_hinge.json b/src/main/resources/assets/modernlife/models/block/spruce_glass_door_bottom_hinge.json new file mode 100644 index 0000000..ea197b3 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/spruce_glass_door_bottom_hinge.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/door_bottom_rh", + "textures": { + "top": "modernlife:block/spruce_glass_door_top", + "bottom": "minecraft:block/spruce_door_bottom" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/spruce_glass_door_top.json b/src/main/resources/assets/modernlife/models/block/spruce_glass_door_top.json new file mode 100644 index 0000000..b1ed66a --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/spruce_glass_door_top.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/door_top", + "textures": { + "top": "modernlife:block/spruce_glass_door_top", + "bottom": "minecraft:block/spruce_door_bottom" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/spruce_glass_door_top_hinge.json b/src/main/resources/assets/modernlife/models/block/spruce_glass_door_top_hinge.json new file mode 100644 index 0000000..f828b55 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/spruce_glass_door_top_hinge.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/door_top_rh", + "textures": { + "top": "modernlife:block/spruce_glass_door_top", + "bottom": "minecraft:block/spruce_door_bottom" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/spruce_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/block/spruce_kitchen_cabinet.json new file mode 100644 index 0000000..e270cfb --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/spruce_kitchen_cabinet.json @@ -0,0 +1,144 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/spruce_kitchen_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [6, 4, 16], + "to": [7, 8, 17], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 16]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "south": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "west": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 0, 10.33333, 0.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 1, 10.33333, 1.33333], "texture": "#64"} + } + }, + { + "from": [6, 8, 15], + "to": [7, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 1.33333, 10.33333, 1], "texture": "#64"}, + "down": {"uv": [10.66667, 1, 10.33333, 1.33333], "texture": "#64"} + } + }, + { + "from": [6, 4, 15], + "to": [7, 4, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 16]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 1.66667, 10.33333, 1.33333], "texture": "#64"}, + "down": {"uv": [10.33333, 1.33333, 10.66667, 1.66667], "texture": "#64"} + } + }, + { + "from": [9, 4, 15], + "to": [10, 4, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 4, 16]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 1.66667, 10.33333, 1.33333], "texture": "#64"}, + "down": {"uv": [10.33333, 1.33333, 10.66667, 1.66667], "texture": "#64"} + } + }, + { + "from": [9, 4, 16], + "to": [10, 8, 17], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 4, 16]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "south": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "west": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 0, 10.33333, 0.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 1, 10.33333, 1.33333], "texture": "#64"} + } + }, + { + "from": [9, 8, 15], + "to": [10, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 1.33333, 10.33333, 1], "texture": "#64"}, + "down": {"uv": [10.66667, 1, 10.33333, 1.33333], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/spruce_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/block/spruce_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..092138b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/spruce_kitchen_drawer_cabinet.json @@ -0,0 +1,144 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/spruce_kitchen_drawer_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [6, 12, 16], + "to": [10, 13, 17], + "rotation": {"angle": 0, "axis": "z", "origin": [6, 13, 16]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "rotation": 270, "texture": "#64"}, + "east": {"uv": [10.66667, 0, 10.33333, 0.33333], "rotation": 90, "texture": "#64"}, + "south": {"uv": [10.33333, 0, 10.66667, 1.33333], "rotation": 90, "texture": "#64"}, + "west": {"uv": [10.66667, 1, 10.33333, 1.33333], "rotation": 90, "texture": "#64"}, + "up": {"uv": [10.33333, 0, 10.66667, 1.33333], "rotation": 90, "texture": "#64"}, + "down": {"uv": [10.66667, 0, 10.33333, 1.33333], "rotation": 90, "texture": "#64"} + } + }, + { + "from": [10, 12, 15], + "to": [10, 13, 16], + "rotation": {"angle": 0, "axis": "z", "origin": [6, 13, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "rotation": 270, "texture": "#64"}, + "east": {"uv": [10.66667, 1.33333, 10.33333, 1], "rotation": 90, "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "rotation": 90, "texture": "#64"}, + "west": {"uv": [10.66667, 1, 10.33333, 1.33333], "rotation": 90, "texture": "#64"}, + "up": {"uv": [5.33333, 0, 10.33333, 5.33333], "rotation": 90, "texture": "#64"}, + "down": {"uv": [10.33333, 0, 5.33333, 5.33333], "rotation": 90, "texture": "#64"} + } + }, + { + "from": [6, 12, 15], + "to": [6, 13, 16], + "rotation": {"angle": 0, "axis": "z", "origin": [6, 13, 16]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "rotation": 270, "texture": "#64"}, + "east": {"uv": [10.66667, 1.66667, 10.33333, 1.33333], "rotation": 90, "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "rotation": 90, "texture": "#64"}, + "west": {"uv": [10.33333, 1.33333, 10.66667, 1.66667], "rotation": 90, "texture": "#64"}, + "up": {"uv": [5.33333, 0, 10.33333, 5.33333], "rotation": 90, "texture": "#64"}, + "down": {"uv": [10.33333, 0, 5.33333, 5.33333], "rotation": 90, "texture": "#64"} + } + }, + { + "from": [12, 4, 15], + "to": [13, 4, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 4, 16]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 1.66667, 10.33333, 1.33333], "texture": "#64"}, + "down": {"uv": [10.33333, 1.33333, 10.66667, 1.66667], "texture": "#64"} + } + }, + { + "from": [12, 4, 16], + "to": [13, 8, 17], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 4, 16]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "south": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "west": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 0, 10.33333, 0.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 1, 10.33333, 1.33333], "texture": "#64"} + } + }, + { + "from": [12, 8, 15], + "to": [13, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 1.33333, 10.33333, 1], "texture": "#64"}, + "down": {"uv": [10.66667, 1, 10.33333, 1.33333], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/spruce_log_ramp.json b/src/main/resources/assets/modernlife/models/block/spruce_log_ramp.json new file mode 100644 index 0000000..04431a8 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/spruce_log_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/spruce_log", + "particle": "block/spruce_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/spruce_log_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/spruce_log_ramp_corner.json new file mode 100644 index 0000000..6b0e7ea --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/spruce_log_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/spruce_log", + "particle": "block/spruce_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/spruce_mini_stool.json b/src/main/resources/assets/modernlife/models/block/spruce_mini_stool.json new file mode 100644 index 0000000..cb8d1bc --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/spruce_mini_stool.json @@ -0,0 +1,179 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "141": "modernlife:block/spruce_mini_stool" + }, + "elements": [ + { + "name": "top", + "from": [2, 6, 2], + "to": [14, 9, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -1, 0]}, + "faces": { + "north": {"uv": [0, 6, 6, 7.5], "texture": "#141"}, + "east": {"uv": [0, 6, 6, 7.5], "texture": "#141"}, + "south": {"uv": [0, 6, 6, 7.5], "texture": "#141"}, + "west": {"uv": [0, 6, 6, 7.5], "texture": "#141"}, + "up": {"uv": [6, 6, 0, 0], "texture": "#141"}, + "down": {"uv": [12, 0, 6, 6], "texture": "#141"} + } + }, + { + "from": [6, 2, 4], + "to": [10, 4, 4], + "rotation": {"angle": 0, "axis": "y", "origin": [0.5, 0, 0.5]}, + "faces": { + "north": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "east": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "south": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "west": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "up": {"uv": [2.5, 0, 0, 0], "texture": "#141"}, + "down": {"uv": [2.5, 0, 0, 0], "texture": "#141"} + } + }, + { + "from": [6, 2, 12], + "to": [10, 4, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [15.5, 0, 15.5]}, + "faces": { + "north": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "east": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "south": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "west": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "up": {"uv": [0, 0, 2.5, 0], "texture": "#141"}, + "down": {"uv": [0, 0, 2.5, 0], "texture": "#141"} + } + }, + { + "from": [4, 2, 6], + "to": [4, 4, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "east": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "south": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "west": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "up": {"uv": [2.5, 0, 0, 0], "rotation": 270, "texture": "#141"}, + "down": {"uv": [2.5, 0, 0, 0], "rotation": 90, "texture": "#141"} + } + }, + { + "from": [12, 2, 6], + "to": [12, 4, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "east": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "south": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "west": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "up": {"uv": [0, 0, 2.5, 0], "rotation": 270, "texture": "#141"}, + "down": {"uv": [0, 0, 2.5, 0], "rotation": 90, "texture": "#141"} + } + }, + { + "from": [3, 0, 3], + "to": [6, 6, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [22.5, 7.75, 8.5]}, + "faces": { + "north": {"uv": [1.5, 7.5, 0, 10.5], "texture": "#141"}, + "east": {"uv": [1.5, 7.5, 3, 10.5], "texture": "#141"}, + "south": {"uv": [1.5, 7.5, 3, 10.5], "texture": "#141"}, + "west": {"uv": [0, 7.5, 1.5, 10.5], "texture": "#141"}, + "up": {"uv": [1.5, 12, 0, 10.5], "texture": "#141"}, + "down": {"uv": [1.5, 10.5, 0, 12], "texture": "#141"} + } + }, + { + "from": [10, 0, 3], + "to": [13, 6, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [-6.5, 7.75, 8.5]}, + "faces": { + "north": {"uv": [0, 7.5, 1.5, 10.5], "texture": "#141"}, + "east": {"uv": [1.5, 7.5, 0, 10.5], "texture": "#141"}, + "south": {"uv": [3, 7.5, 1.5, 10.5], "texture": "#141"}, + "west": {"uv": [3, 7.5, 1.5, 10.5], "texture": "#141"}, + "up": {"uv": [0, 12, 1.5, 10.5], "texture": "#141"}, + "down": {"uv": [0, 10.5, 1.5, 12], "texture": "#141"} + } + }, + { + "from": [3, 0, 10], + "to": [6, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [22.5, 7.75, 7.5]}, + "faces": { + "north": {"uv": [3, 7.5, 1.5, 10.5], "texture": "#141"}, + "east": {"uv": [3, 7.5, 1.5, 10.5], "texture": "#141"}, + "south": {"uv": [0, 7.5, 1.5, 10.5], "texture": "#141"}, + "west": {"uv": [1.5, 7.5, 0, 10.5], "texture": "#141"}, + "up": {"uv": [1.5, 10.5, 0, 12], "texture": "#141"}, + "down": {"uv": [1.5, 12, 0, 10.5], "texture": "#141"} + } + }, + { + "from": [10, 0, 10], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [-6.5, 7.75, 7.5]}, + "faces": { + "north": {"uv": [1.5, 7.5, 3, 10.5], "texture": "#141"}, + "east": {"uv": [0, 7.5, 1.5, 10.5], "texture": "#141"}, + "south": {"uv": [1.5, 7.5, 0, 10.5], "texture": "#141"}, + "west": {"uv": [1.5, 7.5, 3, 10.5], "texture": "#141"}, + "up": {"uv": [0, 10.5, 1.5, 12], "texture": "#141"}, + "down": {"uv": [0, 12, 1.5, 10.5], "texture": "#141"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -45, 0], + "translation": [0, 1.75, 0], + "scale": [0.75, 0.75, 0.75] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, 3, 0] + } + }, + "groups": [ + 0, + { + "name": "supports", + "origin": [0, 0, 0], + "color": 0, + "children": [1, 2, 3, 4] + }, + { + "name": "legs", + "origin": [2, 7.72417, 8], + "color": 0, + "children": [5, 6, 7, 8] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/spruce_night_stand.json b/src/main/resources/assets/modernlife/models/block/spruce_night_stand.json new file mode 100644 index 0000000..c92d489 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/spruce_night_stand.json @@ -0,0 +1,218 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "107": "modernlife:block/spruce_night_stand" + }, + "elements": [ + { + "name": "body", + "from": [0, 1, 0], + "to": [16, 16, 14], + "faces": { + "north": {"uv": [10, 0, 15.33333, 5], "texture": "#107"}, + "east": {"uv": [5.33333, 0, 10, 5], "texture": "#107"}, + "south": {"uv": [0, 0, 5.33333, 5], "texture": "#107"}, + "west": {"uv": [10, 0, 5.33333, 5], "texture": "#107"}, + "up": {"uv": [5.33333, 9.66667, 0, 5], "texture": "#107"}, + "down": {"uv": [10.66667, 5, 5.33333, 9.66667], "texture": "#107"} + } + }, + { + "name": "sw_leg", + "from": [0, 0, 12], + "to": [2, 1, 14], + "faces": { + "north": {"uv": [16, 0.33333, 15.33333, 0.66667], "texture": "#107"}, + "east": {"uv": [15.33333, 0.33333, 16, 0.66667], "texture": "#107"}, + "south": {"uv": [15.33333, 0, 16, 0.33333], "texture": "#107"}, + "west": {"uv": [16, 0, 15.33333, 0.33333], "texture": "#107"}, + "up": {"uv": [15.33333, 0.66667, 16, 0], "texture": "#107"}, + "down": {"uv": [15.33333, 0, 16, 0.66667], "texture": "#107"} + } + }, + { + "name": "sw_leg", + "from": [14, 0, 12], + "to": [16, 1, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 0]}, + "faces": { + "north": {"uv": [15.33333, 0.33333, 16, 0.66667], "texture": "#107"}, + "east": {"uv": [15.33333, 0, 16, 0.33333], "texture": "#107"}, + "south": {"uv": [16, 0, 15.33333, 0.33333], "texture": "#107"}, + "west": {"uv": [16, 0.33333, 15.33333, 0.66667], "texture": "#107"}, + "up": {"uv": [16, 0.66667, 15.33333, 0], "texture": "#107"}, + "down": {"uv": [16, 0, 15.33333, 0.66667], "texture": "#107"} + } + }, + { + "name": "sw_leg", + "from": [0, 0, 0], + "to": [2, 1, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, -12]}, + "faces": { + "north": {"uv": [16, 0.33333, 15.33333, 0.66667], "texture": "#107"}, + "east": {"uv": [15.33333, 0.33333, 16, 0.66667], "texture": "#107"}, + "south": {"uv": [15.33333, 0, 16, 0.33333], "texture": "#107"}, + "west": {"uv": [16, 0, 15.33333, 0.33333], "texture": "#107"}, + "up": {"uv": [15.33333, 0.66667, 16, 0], "texture": "#107"}, + "down": {"uv": [15.33333, 0, 16, 0.66667], "texture": "#107"} + } + }, + { + "name": "sw_leg", + "from": [14, 0, 0], + "to": [16, 1, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, -12]}, + "faces": { + "north": {"uv": [15.33333, 0.33333, 16, 0.66667], "texture": "#107"}, + "east": {"uv": [15.33333, 0, 16, 0.33333], "texture": "#107"}, + "south": {"uv": [16, 0, 15.33333, 0.33333], "texture": "#107"}, + "west": {"uv": [16, 0.33333, 15.33333, 0.66667], "texture": "#107"}, + "up": {"uv": [16, 0.66667, 15.33333, 0], "texture": "#107"}, + "down": {"uv": [16, 0, 15.33333, 0.66667], "texture": "#107"} + } + }, + { + "name": "upper_handle_mid", + "from": [4.999, 6, 15], + "to": [10.999, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-0.001, -5.6, 0]}, + "faces": { + "north": {"uv": [15.33333, 0.66667, 15.66667, 2.66667], "rotation": 90, "texture": "#107"}, + "east": {"uv": [15.33333, 2.33333, 15.66667, 2.66667], "texture": "#107"}, + "south": {"uv": [15.66667, 0.66667, 15.33333, 2.66667], "rotation": 270, "texture": "#107"}, + "west": {"uv": [15.33333, 0.66667, 15.66667, 1], "texture": "#107"}, + "up": {"uv": [15.33333, 0.66667, 15.66667, 2.66667], "rotation": 270, "texture": "#107"}, + "down": {"uv": [15.33333, 0.66667, 15.66667, 2.66667], "rotation": 270, "texture": "#107"} + } + }, + { + "name": "upper_handle_left", + "from": [4.999, 6, 14], + "to": [4.999, 7, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [-0.001, -5.6, 0]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "east": {"uv": [15.33333, 3, 15.66667, 2.66667], "texture": "#107"}, + "south": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "west": {"uv": [15.33333, 2.66667, 15.66667, 3], "texture": "#107"}, + "up": {"uv": [0, 0.25, 0, 0], "texture": "#107"}, + "down": {"uv": [0, 0, 0, 0.25], "texture": "#107"} + } + }, + { + "name": "upper_handle_left", + "from": [10.999, 6, 14], + "to": [10.999, 7, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [5.999, -5.6, 0]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "east": {"uv": [15.33333, 3, 15.66667, 2.66667], "texture": "#107"}, + "south": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "west": {"uv": [15.33333, 2.66667, 15.66667, 3], "texture": "#107"}, + "up": {"uv": [0, 0.25, 0, 0], "texture": "#107"}, + "down": {"uv": [0, 0, 0, 0.25], "texture": "#107"} + } + }, + { + "name": "upper_handle_left", + "from": [4.999, 12, 14], + "to": [4.999, 13, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [-0.001, 0.4, 0]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "east": {"uv": [15.33333, 3, 15.66667, 2.66667], "texture": "#107"}, + "south": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "west": {"uv": [15.33333, 2.66667, 15.66667, 3], "texture": "#107"}, + "up": {"uv": [0, 0.25, 0, 0], "texture": "#107"}, + "down": {"uv": [0, 0, 0, 0.25], "texture": "#107"} + } + }, + { + "name": "upper_handle_left", + "from": [10.999, 12, 14], + "to": [10.999, 13, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [5.999, 0.4, 0]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "east": {"uv": [15.33333, 3, 15.66667, 2.66667], "texture": "#107"}, + "south": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "west": {"uv": [15.33333, 2.66667, 15.66667, 3], "texture": "#107"}, + "up": {"uv": [0, 0.25, 0, 0], "texture": "#107"}, + "down": {"uv": [0, 0, 0, 0.25], "texture": "#107"} + } + }, + { + "name": "upper_handle_mid", + "from": [4.999, 12, 15], + "to": [10.999, 13, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-0.001, 0.4, 0]}, + "faces": { + "north": {"uv": [15.33333, 0.66667, 15.66667, 2.66667], "rotation": 90, "texture": "#107"}, + "east": {"uv": [15.33333, 2.33333, 15.66667, 2.66667], "texture": "#107"}, + "south": {"uv": [15.66667, 0.66667, 15.33333, 2.66667], "rotation": 270, "texture": "#107"}, + "west": {"uv": [15.33333, 0.66667, 15.66667, 1], "texture": "#107"}, + "up": {"uv": [15.33333, 0.66667, 15.66667, 2.66667], "rotation": 270, "texture": "#107"}, + "down": {"uv": [15.33333, 0.66667, 15.66667, 2.66667], "rotation": 270, "texture": "#107"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.5, -0.25, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + 0, + { + "name": "legs", + "origin": [0, 0, 0], + "color": 0, + "children": [1, 2, 3, 4] + }, + { + "name": "lower_handle", + "origin": [0, 0, 0], + "color": 0, + "children": [5, 6, 7] + }, + { + "name": "upper_handle", + "origin": [0, 0, 0], + "color": 0, + "children": [8, 9, 10] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/spruce_picnic_table.json b/src/main/resources/assets/modernlife/models/block/spruce_picnic_table.json new file mode 100644 index 0000000..b165773 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/spruce_picnic_table.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/picnic_table", + "textures": { + "0": "block/spruce_planks", + "particle": "block/spruce_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/spruce_picnic_table_front.json b/src/main/resources/assets/modernlife/models/block/spruce_picnic_table_front.json new file mode 100644 index 0000000..598037b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/spruce_picnic_table_front.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/picnic_table_front", + "textures": { + "0": "block/spruce_planks", + "particle": "block/spruce_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/spruce_picnic_table_full.json b/src/main/resources/assets/modernlife/models/block/spruce_picnic_table_full.json new file mode 100644 index 0000000..420aded --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/spruce_picnic_table_full.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/picnic_table_full", + "textures": { + "0": "block/spruce_planks", + "particle": "block/spruce_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/spruce_ramp.json b/src/main/resources/assets/modernlife/models/block/spruce_ramp.json new file mode 100644 index 0000000..97d786f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/spruce_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/spruce_planks", + "particle": "block/spruce_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/spruce_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/spruce_ramp_corner.json new file mode 100644 index 0000000..5b0131a --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/spruce_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/spruce_planks", + "particle": "block/spruce_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/spruce_round_table.json b/src/main/resources/assets/modernlife/models/block/spruce_round_table.json new file mode 100644 index 0000000..d43f123 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/spruce_round_table.json @@ -0,0 +1,188 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/spruce_round_table" + }, + "elements": [ + { + "from": [0, 15, 14], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -1, 0]}, + "faces": { + "north": {"uv": [0, 0.66667, 10.66667, 1.33333], "texture": "#3"}, + "east": {"uv": [9.33333, 0, 10.66667, 0.66667], "texture": "#3"}, + "south": {"uv": [0, 0, 10.66667, 0.66667], "texture": "#3"}, + "west": {"uv": [9.33333, 0, 10.66667, 0.66667], "texture": "#3"}, + "up": {"uv": [10.66667, 1.33333, 0, 0], "texture": "#3"}, + "down": {"uv": [0, 1.33333, 10.66667, 0], "rotation": 180, "texture": "#3"} + } + }, + { + "from": [0, 15, 0], + "to": [16, 16, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -1, 16]}, + "faces": { + "north": {"uv": [10.66667, 0, 0, 0.66667], "texture": "#3"}, + "east": {"uv": [10.66667, 0, 9.33333, 0.66667], "texture": "#3"}, + "south": {"uv": [10.66667, 0.66667, 0, 1.33333], "texture": "#3"}, + "west": {"uv": [10.66667, 0, 9.33333, 0.66667], "texture": "#3"}, + "up": {"uv": [10.66667, 0, 0, 1.33333], "texture": "#3"}, + "down": {"uv": [0, 0, 10.66667, 1.33333], "rotation": 180, "texture": "#3"} + } + }, + { + "from": [0, 15, 2], + "to": [2, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 15.5, 8]}, + "faces": { + "north": {"uv": [9.33333, 0, 10.66667, 0.66667], "texture": "#3"}, + "east": {"uv": [1.33333, 0.66667, 9.33333, 1.33333], "texture": "#3"}, + "south": {"uv": [9.33333, 0, 10.66667, 0.66667], "texture": "#3"}, + "west": {"uv": [1.33333, 0, 9.33333, 0.66667], "texture": "#3"}, + "up": {"uv": [9.33333, 1.33333, 1.33333, 0], "rotation": 90, "texture": "#3"}, + "down": {"uv": [1.33333, 1.33333, 9.33333, 0], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [14, 15, 2], + "to": [16, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 15.5, 8]}, + "faces": { + "north": {"uv": [10.66667, 0, 9.33333, 0.66667], "texture": "#3"}, + "east": {"uv": [9.33333, 0, 1.33333, 0.66667], "texture": "#3"}, + "south": {"uv": [10.66667, 0, 9.33333, 0.66667], "texture": "#3"}, + "west": {"uv": [9.33333, 0.66667, 1.33333, 1.33333], "texture": "#3"}, + "up": {"uv": [9.33333, 0, 1.33333, 1.33333], "rotation": 90, "texture": "#3"}, + "down": {"uv": [1.33333, 0, 9.33333, 1.33333], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [2, 15, 2], + "to": [14, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -1, 18]}, + "faces": { + "north": {"uv": [16, 15.33333, 5.33333, 16], "texture": "#3"}, + "east": {"uv": [16, 15.33333, 14.66667, 16], "texture": "#3"}, + "south": {"uv": [16, 15.33333, 5.33333, 16], "texture": "#3"}, + "west": {"uv": [16, 15.33333, 14.66667, 16], "texture": "#3"}, + "up": {"uv": [9.33333, 1.33333, 1.33333, 9.33333], "texture": "#3"}, + "down": {"uv": [1.33333, 1.33333, 9.33333, 9.33333], "rotation": 180, "texture": "#3"} + } + }, + { + "from": [3, 0, 14], + "to": [5, 15, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, 0, 13]}, + "faces": { + "north": {"uv": [12, 0, 10.66667, 10], "texture": "#3"}, + "east": {"uv": [11.33333, 0, 12, 10], "texture": "#3"}, + "south": {"uv": [10.66667, 0, 12, 10], "texture": "#3"}, + "west": {"uv": [10.66667, 0, 11.33333, 10], "texture": "#3"}, + "up": {"uv": [10.66667, 0.66667, 12, 0], "texture": "#3"}, + "down": {"uv": [10.66667, 9.35, 12, 10], "texture": "#3"} + } + }, + { + "from": [5, 0, 14], + "to": [11, 15, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [-6, 0, 13]}, + "faces": { + "north": {"uv": [16, 0, 12, 10], "texture": "#3"}, + "east": {"uv": [0, 0, 0, 3.75], "texture": "#3"}, + "south": {"uv": [12, 0, 16, 10], "texture": "#3"}, + "west": {"uv": [0, 0, 0, 3.75], "texture": "#3"}, + "up": {"uv": [1.5, 0, 0, 0], "texture": "#3"}, + "down": {"uv": [1.5, 0, 0, 0], "texture": "#3"} + } + }, + { + "from": [11, 0, 14], + "to": [13, 15, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [24, 0, 13]}, + "faces": { + "north": {"uv": [10.66667, 0, 12, 10], "texture": "#3"}, + "east": {"uv": [11.33333, 0, 10.66667, 10], "texture": "#3"}, + "south": {"uv": [12, 0, 10.66667, 10], "texture": "#3"}, + "west": {"uv": [12, 0, 11.33333, 10], "texture": "#3"}, + "up": {"uv": [12, 0.66667, 10.66667, 0], "texture": "#3"}, + "down": {"uv": [12, 9.35, 10.66667, 10], "texture": "#3"} + } + }, + { + "from": [3, 0, 1], + "to": [5, 15, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, 0, 3]}, + "faces": { + "north": {"uv": [12, 0, 10.66667, 10], "texture": "#3"}, + "east": {"uv": [12, 0, 11.33333, 10], "texture": "#3"}, + "south": {"uv": [10.66667, 0, 12, 10], "texture": "#3"}, + "west": {"uv": [11.33333, 0, 10.66667, 10], "texture": "#3"}, + "up": {"uv": [10.66667, 0, 12, 0.66667], "texture": "#3"}, + "down": {"uv": [10.66667, 10, 12, 9.35], "texture": "#3"} + } + }, + { + "from": [5, 0, 2], + "to": [11, 15, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-6, 0, 3]}, + "faces": { + "north": {"uv": [16, 0, 12, 10], "texture": "#3"}, + "east": {"uv": [0, 0, 0, 3.75], "texture": "#3"}, + "south": {"uv": [12, 0, 16, 10], "texture": "#3"}, + "west": {"uv": [0, 0, 0, 3.75], "texture": "#3"}, + "up": {"uv": [1.5, 0, 0, 0], "texture": "#3"}, + "down": {"uv": [1.5, 0, 0, 0], "texture": "#3"} + } + }, + { + "from": [11, 0, 1], + "to": [13, 15, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [24, 0, 3]}, + "faces": { + "north": {"uv": [10.66667, 0, 12, 10], "texture": "#3"}, + "east": {"uv": [10.66667, 0, 11.33333, 10], "texture": "#3"}, + "south": {"uv": [12, 0, 10.66667, 10], "texture": "#3"}, + "west": {"uv": [11.33333, 0, 12, 10], "texture": "#3"}, + "up": {"uv": [12, 0, 10.66667, 0.66667], "texture": "#3"}, + "down": {"uv": [12, 10, 10.66667, 9.35], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0, -0.5, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/spruce_small_table.json b/src/main/resources/assets/modernlife/models/block/spruce_small_table.json new file mode 100644 index 0000000..d72e471 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/spruce_small_table.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/small_table", + "textures": { + "0": "block/spruce_planks", + "particle": "block/spruce_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/spruce_small_table_corner.json b/src/main/resources/assets/modernlife/models/block/spruce_small_table_corner.json new file mode 100644 index 0000000..9fc4a1f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/spruce_small_table_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/small_table_corner", + "textures": { + "0": "block/spruce_planks", + "particle": "block/spruce_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/spruce_small_table_end.json b/src/main/resources/assets/modernlife/models/block/spruce_small_table_end.json new file mode 100644 index 0000000..5dc05e5 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/spruce_small_table_end.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/small_table_end", + "textures": { + "0": "block/spruce_planks", + "particle": "block/spruce_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/spruce_small_table_mid.json b/src/main/resources/assets/modernlife/models/block/spruce_small_table_mid.json new file mode 100644 index 0000000..d29a870 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/spruce_small_table_mid.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/small_table_mid", + "textures": { + "0": "block/spruce_planks", + "particle": "block/spruce_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/spruce_stool.json b/src/main/resources/assets/modernlife/models/block/spruce_stool.json new file mode 100644 index 0000000..e30cd56 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/spruce_stool.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/stool", + "textures": { + "0": "block/spruce_planks", + "particle": "block/spruce_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/spruce_wall_shelf.json b/src/main/resources/assets/modernlife/models/block/spruce_wall_shelf.json new file mode 100644 index 0000000..beef6e3 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/spruce_wall_shelf.json @@ -0,0 +1,144 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "1": "modernlife:block/spruce_wall_shelf" + }, + "elements": [ + { + "from": [0, 7, 0], + "to": [16, 8, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [3.5, -4, 7.5]}, + "faces": { + "north": {"uv": [0, 5, 16, 6], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#1"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#1"}, + "up": {"uv": [16, 6, 0, 0], "texture": "#1"}, + "down": {"uv": [16, 0, 0, 6], "texture": "#1"} + } + }, + { + "from": [1, 4, 0], + "to": [1, 5, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 4.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [1, 8, 0, 9], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [0, 8, 1, 9], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [1, 5, 0], + "to": [1, 6, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 5.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [2, 7, 0, 8], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [0, 7, 2, 8], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [1, 6, 1], + "to": [1, 7, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 6.5, 1.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [3, 6, 1, 7], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [1, 6, 3, 7], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [15, 6, 1], + "to": [15, 7, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 6.5, 1.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [3, 6, 1, 7], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [1, 6, 3, 7], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [15, 5, 0], + "to": [15, 6, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 5.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [2, 7, 0, 8], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [0, 7, 2, 8], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [15, 4, 0], + "to": [15, 5, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 4.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [1, 8, 0, 9], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [0, 8, 1, 9], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 0.25, 4.25], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 0.25, 4.25], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -45, 0], + "translation": [-3.5, -1.25, 0] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, 0, -8] + } + }, + "groups": [ + { + "name": "shelf", + "origin": [8, 6, 0.5], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/spruce_wood_ramp.json b/src/main/resources/assets/modernlife/models/block/spruce_wood_ramp.json new file mode 100644 index 0000000..643b791 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/spruce_wood_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/spruce_wood", + "particle": "block/spruce_wood" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/stone_barrier.json b/src/main/resources/assets/modernlife/models/block/stone_barrier.json new file mode 100644 index 0000000..bbce7da --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/stone_barrier.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/barrier", + "textures": { + "0": "block/stone", + "particle": "block/stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/stone_bricks_barrier.json b/src/main/resources/assets/modernlife/models/block/stone_bricks_barrier.json new file mode 100644 index 0000000..935dd77 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/stone_bricks_barrier.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/barrier", + "textures": { + "0": "block/stone_bricks", + "particle": "block/stone_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/stone_bricks_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/block/stone_bricks_kitchen_cabinet.json new file mode 100644 index 0000000..e09240f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/stone_bricks_kitchen_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/stone_bricks_kitchen_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [5, 5, 15], + "to": [7, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [11.33334, 5.33333, 11, 6], "texture": "#64"}, + "south": {"uv": [10.66666, 5.33333, 11.33334, 6], "texture": "#64"}, + "west": {"uv": [10.66666, 5.33333, 11, 6], "texture": "#64"}, + "up": {"uv": [10.66666, 5.33333, 11.33334, 5.66666], "texture": "#64"}, + "down": {"uv": [10.66666, 5.66667, 11.33334, 6], "texture": "#64"} + } + }, + { + "from": [9, 5, 15], + "to": [11, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#64"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#64"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#64"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/stone_bricks_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/block/stone_bricks_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..79500c5 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/stone_bricks_kitchen_drawer_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/stone_bricks_kitchen_drawer_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [6, 12, 15], + "to": [10, 13, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 10, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [12.66667, 5.33333, 12.33333, 5.66667], "texture": "#64"}, + "south": {"uv": [11.33333, 5.33333, 12.66667, 5.66667], "texture": "#64"}, + "west": {"uv": [11.33333, 5.33333, 11.66667, 5.66667], "texture": "#64"}, + "up": {"uv": [11.33333, 5.33333, 12.66667, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33333, 5.33334, 12.66667, 5.66667], "texture": "#64"} + } + }, + { + "from": [11, 6, 15], + "to": [13, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 5, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#64"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#64"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#64"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/stone_bricks_ramp.json b/src/main/resources/assets/modernlife/models/block/stone_bricks_ramp.json new file mode 100644 index 0000000..da5effc --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/stone_bricks_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/stone_bricks", + "particle": "block/stone_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/stone_bricks_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/stone_bricks_ramp_corner.json new file mode 100644 index 0000000..fae0001 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/stone_bricks_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/stone_bricks", + "particle": "block/stone_bricks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/stone_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/block/stone_kitchen_cabinet.json new file mode 100644 index 0000000..802128e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/stone_kitchen_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/stone_kitchen_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [5, 5, 15], + "to": [7, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [11.33334, 5.33333, 11, 6], "texture": "#64"}, + "south": {"uv": [10.66666, 5.33333, 11.33334, 6], "texture": "#64"}, + "west": {"uv": [10.66666, 5.33333, 11, 6], "texture": "#64"}, + "up": {"uv": [10.66666, 5.33333, 11.33334, 5.66666], "texture": "#64"}, + "down": {"uv": [10.66666, 5.66667, 11.33334, 6], "texture": "#64"} + } + }, + { + "from": [9, 5, 15], + "to": [11, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#64"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#64"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#64"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/stone_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/block/stone_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..aa55e99 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/stone_kitchen_drawer_cabinet.json @@ -0,0 +1,93 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "1": "modernlife:block/stone_kitchen_drawer_cabinet", + "particle": "modernlife:block/stone_kitchen_drawer_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#1"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#1"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#1"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#1"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#1"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#1"} + } + }, + { + "from": [6, 12, 15], + "to": [10, 13, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 10, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#1"}, + "east": {"uv": [12.66667, 5.33333, 12.33333, 5.66667], "texture": "#1"}, + "south": {"uv": [11.33333, 5.33333, 12.66667, 5.66667], "texture": "#1"}, + "west": {"uv": [11.33333, 5.33333, 11.66667, 5.66667], "texture": "#1"}, + "up": {"uv": [11.33333, 5.33333, 12.66667, 5.66666], "texture": "#1"}, + "down": {"uv": [11.33333, 5.33334, 12.66667, 5.66667], "texture": "#1"} + } + }, + { + "from": [11, 6, 15], + "to": [13, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 5, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#1"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#1"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#1"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#1"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#1"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/stone_ramp.json b/src/main/resources/assets/modernlife/models/block/stone_ramp.json new file mode 100644 index 0000000..3283238 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/stone_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/stone", + "particle": "block/stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/stone_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/stone_ramp_corner.json new file mode 100644 index 0000000..d8ca03b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/stone_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/stone", + "particle": "block/stone" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/stool.json b/src/main/resources/assets/modernlife/models/block/stool.json new file mode 100644 index 0000000..d81dba9 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/stool.json @@ -0,0 +1,134 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "block/oak_planks", + "particle": "block/oak_planks" + }, + "elements": [ + { + "name": "top", + "from": [2, 15, 2], + "to": [14, 16, 14], + "faces": { + "north": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 12, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 12, 12], "texture": "#0"} + } + }, + { + "from": [3.5, 5, 2.5], + "to": [12.5, 6, 3.5], + "faces": { + "north": {"uv": [0, 0, 9, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 9, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 9, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 9, 1], "texture": "#0"} + } + }, + { + "from": [3.5, 5, 12.5], + "to": [12.5, 6, 13.5], + "faces": { + "north": {"uv": [0, 0, 9, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 9, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 9, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 9, 1], "texture": "#0"} + } + }, + { + "from": [2.5, 5, 3.5], + "to": [3.5, 6, 12.5], + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 9, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 9, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 9, 1], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 9, 1], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [12.5, 5, 3.5], + "to": [13.5, 6, 12.5], + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 9, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 9, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 9, 1], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 9, 1], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [12.5, -0.02583, 2.5], + "to": [13.5, 15.22417, 3.5], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 7.72417, 13]}, + "faces": { + "north": {"uv": [0, 0, 1, 15.25], "rotation": 180, "texture": "#0"}, + "east": {"uv": [0, 0, 1, 15.25], "rotation": 180, "texture": "#0"}, + "south": {"uv": [0, 0, 1, 15.25], "rotation": 180, "texture": "#0"}, + "west": {"uv": [0, 0, 1, 15.25], "rotation": 180, "texture": "#0"}, + "up": {"uv": [0, 0, 1, 1], "rotation": 270, "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "rotation": 90, "texture": "#0"} + } + }, + { + "from": [2.5, -0.02583, 12.5], + "to": [3.5, 15.22417, 13.5], + "rotation": {"angle": 0, "axis": "y", "origin": [17, 7.72417, 3]}, + "faces": { + "north": {"uv": [0, 0, 1, 15.25], "rotation": 180, "texture": "#0"}, + "east": {"uv": [0, 0, 1, 15.25], "rotation": 180, "texture": "#0"}, + "south": {"uv": [0, 0, 1, 15.25], "rotation": 180, "texture": "#0"}, + "west": {"uv": [0, 0, 1, 15.25], "rotation": 180, "texture": "#0"}, + "up": {"uv": [0, 0, 1, 1], "rotation": 270, "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "rotation": 90, "texture": "#0"} + } + }, + { + "from": [2.5, -0.02583, 2.5], + "to": [3.5, 15.22417, 3.5], + "rotation": {"angle": 0, "axis": "y", "origin": [22, 7.72417, 8]}, + "faces": { + "north": {"uv": [0, 0, 1, 15.25], "rotation": 180, "texture": "#0"}, + "east": {"uv": [0, 0, 1, 15.25], "rotation": 180, "texture": "#0"}, + "south": {"uv": [0, 0, 1, 15.25], "rotation": 180, "texture": "#0"}, + "west": {"uv": [0, 0, 1, 15.25], "rotation": 180, "texture": "#0"}, + "up": {"uv": [0, 0, 1, 1], "rotation": 270, "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "rotation": 90, "texture": "#0"} + } + }, + { + "from": [12.5, -0.02583, 12.5], + "to": [13.5, 15.22417, 13.5], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 7.72417, 8]}, + "faces": { + "north": {"uv": [0, 0, 1, 15.25], "rotation": 180, "texture": "#0"}, + "east": {"uv": [0, 0, 1, 15.25], "rotation": 180, "texture": "#0"}, + "south": {"uv": [0, 0, 1, 15.25], "rotation": 180, "texture": "#0"}, + "west": {"uv": [0, 0, 1, 15.25], "rotation": 180, "texture": "#0"}, + "up": {"uv": [0, 0, 1, 1], "rotation": 270, "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "rotation": 90, "texture": "#0"} + } + } + ], + "groups": [0, + { + "name": "supports", + "origin": [0, 0, 0], + "children": [1, 2, 3, 4] + }, + { + "name": "legs", + "origin": [2, 7.72417, 8], + "children": [5, 6, 7, 8] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/stove.json b/src/main/resources/assets/modernlife/models/block/stove.json new file mode 100644 index 0000000..4562dc2 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/stove.json @@ -0,0 +1,422 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "1": "modernlife:block/stove", + "particle": "modernlife:block/stove" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 2, 15], + "faces": { + "north": {"uv": [0, 10, 5.33333, 10.66667], "texture": "#1"}, + "east": {"uv": [5.66667, 4.66667, 10.66667, 5.33333], "texture": "#1"}, + "south": {"uv": [0, 4.66667, 5.33333, 5.33333], "texture": "#1"}, + "west": {"uv": [10.66667, 4.66667, 5.66667, 5.33333], "texture": "#1"}, + "up": {"uv": [5.33333, 5.66667, 10.66667, 10.66667], "texture": "#1"}, + "down": {"uv": [5.33333, 5.66667, 10.66667, 10.66667], "texture": "#1"} + } + }, + { + "from": [0, 9, 0], + "to": [16, 13, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 2, 0]}, + "faces": { + "north": {"uv": [0, 6.33333, 5.33333, 7.66667], "texture": "#1"}, + "east": {"uv": [5.66667, 1, 10.66667, 2.33333], "texture": "#1"}, + "south": {"uv": [0, 1, 5.33333, 2.33333], "texture": "#1"}, + "west": {"uv": [10.66667, 1, 5.66667, 2.33333], "texture": "#1"}, + "up": {"uv": [10.66667, 0, 16, 5], "texture": "#1"}, + "down": {"uv": [5.33333, 5.33333, 10.66667, 10.33333], "texture": "#1"} + } + }, + { + "from": [13, 13, 4], + "to": [13, 14, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 13.5, 9]}, + "faces": { + "north": {"uv": [0, 0, 0, 1], "texture": "#1"}, + "east": {"uv": [9.33333, 0.66667, 6, 1], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 1], "texture": "#1"}, + "west": {"uv": [9.33333, 0.66667, 6, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 0, 10], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 10], "texture": "#1"} + } + }, + { + "from": [12, 13, 5], + "to": [12, 14, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 13.5, 9]}, + "faces": { + "north": {"uv": [6, 0, 6, 1], "texture": "#1"}, + "east": {"uv": [9, 0.66667, 6.33333, 1], "texture": "#1"}, + "south": {"uv": [6, 0, 6, 1], "texture": "#1"}, + "west": {"uv": [9, 0.66667, 6.33333, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 8, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 8, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [3, 13, 4], + "to": [3, 14, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 13.5, 9]}, + "faces": { + "north": {"uv": [0, 0, 0, 1], "texture": "#1"}, + "east": {"uv": [6, 0.66667, 9.33333, 1], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 1], "texture": "#1"}, + "west": {"uv": [6, 0.66667, 9.33333, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 0, 10], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 10], "texture": "#1"} + } + }, + { + "from": [4, 13, 5], + "to": [4, 14, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 13.5, 9]}, + "faces": { + "north": {"uv": [6, 0, 6, 1], "texture": "#1"}, + "east": {"uv": [6.33333, 0.66667, 9, 1], "texture": "#1"}, + "south": {"uv": [6, 0, 6, 1], "texture": "#1"}, + "west": {"uv": [6.33333, 0.66667, 9, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 8, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 8, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [4, 13, 13], + "to": [12, 14, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 13.5, 9]}, + "faces": { + "north": {"uv": [9, 0.66667, 6.33333, 1], "texture": "#1"}, + "east": {"uv": [6, 0, 6, 1], "texture": "#1"}, + "south": {"uv": [9, 0.66667, 6.33333, 1], "texture": "#1"}, + "west": {"uv": [6, 0, 6, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 8, 0], "rotation": 180, "texture": "#1"}, + "down": {"uv": [0, 0, 8, 0], "rotation": 180, "texture": "#1"} + } + }, + { + "from": [3, 13, 14], + "to": [13, 14, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 13.5, 9]}, + "faces": { + "north": {"uv": [9.33333, 0.66667, 6, 1], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 1], "texture": "#1"}, + "south": {"uv": [9.33333, 0.66667, 6, 1], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 0, 10], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 0, 10], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [3, 13, 4], + "to": [13, 14, 4], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 13.5, 9]}, + "faces": { + "north": {"uv": [6, 0.66667, 9.33333, 1], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 1], "texture": "#1"}, + "south": {"uv": [6, 0.66667, 9.33333, 1], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 0, 10], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 0, 10], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [4, 13, 5], + "to": [12, 14, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 13.5, 9]}, + "faces": { + "north": {"uv": [6.33333, 0.66667, 9, 1], "texture": "#1"}, + "east": {"uv": [6, 0, 6, 1], "texture": "#1"}, + "south": {"uv": [6.33333, 0.66667, 9, 1], "texture": "#1"}, + "west": {"uv": [6, 0, 6, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 8, 0], "rotation": 180, "texture": "#1"}, + "down": {"uv": [0, 0, 8, 0], "rotation": 180, "texture": "#1"} + } + }, + { + "from": [8, 14, 4], + "to": [8, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 15, 9]}, + "faces": { + "north": {"uv": [0, 0, 0, 2], "texture": "#1"}, + "east": {"uv": [6, 0, 9.33333, 0.66667], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2], "texture": "#1"}, + "west": {"uv": [6, 0, 9.33333, 0.66667], "texture": "#1"}, + "up": {"uv": [0, 0, 10, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 10, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [3, 14, 9], + "to": [13, 16, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 15, 9]}, + "faces": { + "north": {"uv": [6, 0, 9.33333, 0.66667], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 2], "texture": "#1"}, + "south": {"uv": [6, 0, 9.33333, 0.66667], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 2], "texture": "#1"}, + "up": {"uv": [0, 0, 10, 0], "rotation": 180, "texture": "#1"}, + "down": {"uv": [0, 0, 10, 0], "rotation": 180, "texture": "#1"} + } + }, + { + "from": [0, 13, 0], + "to": [16, 16, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 2, 0]}, + "faces": { + "north": {"uv": [0, 5.33333, 5.33333, 6.33333], "texture": "#1"}, + "east": {"uv": [10, 0, 10.66667, 1], "texture": "#1"}, + "south": {"uv": [0, 0, 5.33333, 1], "texture": "#1"}, + "west": {"uv": [10.66667, 0, 10, 1], "texture": "#1"}, + "up": {"uv": [10.66667, 0, 16, 0.66667], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 2], "texture": "#1"} + } + }, + { + "from": [0, 10, 15], + "to": [16, 13, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 2, 0]}, + "faces": { + "north": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "east": {"uv": [0, 1, 0.33333, 2], "texture": "#1"}, + "south": {"uv": [0, 1, 5.33333, 2], "texture": "#1"}, + "west": {"uv": [0, 1, 0.33333, 2], "texture": "#1"}, + "up": {"uv": [0, 1, 5.33333, 1.33333], "texture": "#1"}, + "down": {"uv": [0, 1.66667, 5.33333, 2], "texture": "#1"} + } + }, + { + "from": [3, 2, 0], + "to": [13, 9, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [3, 2, 0]}, + "faces": { + "north": {"uv": [1, 7.66667, 4.33333, 10], "texture": "#1"}, + "east": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "south": {"uv": [1, 7.66667, 4.33333, 10], "texture": "#1"}, + "west": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "up": {"uv": [0, 0, 10, 3], "texture": "#1"}, + "down": {"uv": [0, 0, 10, 3], "texture": "#1"} + } + }, + { + "from": [13, 2, 0], + "to": [16, 9, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 2, 0]}, + "faces": { + "north": {"uv": [0, 7.66667, 1, 10], "texture": "#1"}, + "east": {"uv": [5.66667, 2.33333, 10.66667, 4.66667], "texture": "#1"}, + "south": {"uv": [4.33333, 2.66667, 5.33333, 4.66667], "texture": "#1"}, + "west": {"uv": [0, 10.66667, 5, 13], "texture": "#1"}, + "up": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "down": {"uv": [16, 16, 16, 16], "texture": "#1"} + } + }, + { + "from": [0, 2, 0], + "to": [3, 9, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [3, 2, 0]}, + "faces": { + "north": {"uv": [1, 7.66667, 0, 10], "texture": "#1"}, + "east": {"uv": [5, 10.66667, 0, 13], "texture": "#1"}, + "south": {"uv": [5.33333, 2.66667, 4.33333, 4.66667], "texture": "#1"}, + "west": {"uv": [10.66667, 2.33333, 5.66667, 4.66667], "texture": "#1"}, + "up": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "down": {"uv": [16, 16, 16, 16], "texture": "#1"} + } + }, + { + "name": "top_rack", + "from": [3, 6, 3], + "to": [13, 6, 14], + "faces": { + "north": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "east": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "south": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "west": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "up": {"uv": [10.66667, 5.33333, 14.33333, 8.66667], "rotation": 90, "texture": "#1"}, + "down": {"uv": [10.66667, 5.33333, 14.33333, 8.66667], "rotation": 90, "texture": "#1"} + } + }, + { + "name": "top_rack", + "from": [3, 3, 3], + "to": [13, 3, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -3, 0]}, + "faces": { + "north": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "east": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "south": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "west": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "up": {"uv": [10.66667, 5.33333, 14.33333, 8.66667], "rotation": 90, "texture": "#1"}, + "down": {"uv": [10.66667, 5.33333, 14.33333, 8.66667], "rotation": 90, "texture": "#1"} + } + }, + { + "from": [0, 0, 15], + "to": [16, 2, 16], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 1, 15.5]}, + "faces": { + "north": {"uv": [5.33333, 4.66667, 0, 5.33333], "texture": "#1"}, + "east": {"uv": [5, 4.66667, 5.33333, 5.33333], "texture": "#1"}, + "south": {"uv": [0, 4.66667, 5.33333, 5.33333], "texture": "#1"}, + "west": {"uv": [0, 4.66667, 0.33333, 5.33333], "texture": "#1"}, + "up": {"uv": [0, 4.66667, 5.33333, 5], "texture": "#1"}, + "down": {"uv": [0, 5, 5.33333, 5.33333], "texture": "#1"} + } + }, + { + "from": [0, 8, 15], + "to": [16, 10, 16], + "rotation": {"angle": 0, "axis": "x", "origin": [0, 8, 15]}, + "faces": { + "north": {"uv": [0, 2, 5.33333, 2.66667], "texture": "#1"}, + "east": {"uv": [0, 2, 0.33333, 2.66667], "texture": "#1"}, + "south": {"uv": [0, 2, 5.35, 2.66667], "texture": "#1"}, + "west": {"uv": [0, 2, 0.33333, 2.66667], "texture": "#1"}, + "up": {"uv": [0, 2, 5.33333, 2.33333], "texture": "#1"}, + "down": {"uv": [0, 2.33333, 5.33333, 2.66667], "texture": "#1"} + } + }, + { + "from": [13, 2, 15], + "to": [16, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 8, 15]}, + "faces": { + "north": {"uv": [0, 2.66667, 1, 4.66667], "texture": "#1"}, + "east": {"uv": [0.33333, 2.66667, 0, 4.66667], "texture": "#1"}, + "south": {"uv": [1, 2.66667, 0, 4.66667], "texture": "#1"}, + "west": {"uv": [1, 2.66667, 0.66667, 4.66667], "texture": "#1"}, + "up": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "down": {"uv": [16, 16, 16, 16], "texture": "#1"} + } + }, + { + "from": [0, 2, 15], + "to": [3, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 8, 15]}, + "faces": { + "north": {"uv": [1, 2.66667, 0, 4.66667], "texture": "#1"}, + "east": {"uv": [0.66667, 2.66667, 1, 4.66667], "texture": "#1"}, + "south": {"uv": [0, 2.66667, 1, 4.66667], "texture": "#1"}, + "west": {"uv": [0, 2.66667, 0.33333, 4.66667], "texture": "#1"}, + "up": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "down": {"uv": [16, 16, 16, 16], "texture": "#1"} + } + }, + { + "from": [2, 9, 16], + "to": [2, 10, 17], + "rotation": {"angle": 0, "axis": "x", "origin": [16, 8, 15]}, + "faces": { + "north": {"uv": [0, 0, 0, 1], "texture": "#1"}, + "east": {"uv": [11, 8.66667, 10.66667, 9], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 1], "texture": "#1"}, + "west": {"uv": [11, 8.66667, 10.66667, 9], "texture": "#1"}, + "up": {"uv": [0, 0, 0, 1], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 1], "texture": "#1"} + } + }, + { + "from": [14, 9, 16], + "to": [14, 10, 17], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 8, 15]}, + "faces": { + "north": {"uv": [0, 0, 0, 1], "texture": "#1"}, + "east": {"uv": [10.66667, 8.66667, 11, 9], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 1], "texture": "#1"}, + "west": {"uv": [10.66667, 8.66667, 11, 9], "texture": "#1"}, + "up": {"uv": [0, 0, 0, 1], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 1], "texture": "#1"} + } + }, + { + "from": [2, 9, 17], + "to": [14, 10, 18], + "rotation": {"angle": 0, "axis": "x", "origin": [16, 8, 16]}, + "faces": { + "north": {"uv": [10.66667, 8.66667, 14.66667, 9], "texture": "#1"}, + "east": {"uv": [10.66667, 8.66667, 11, 9], "texture": "#1"}, + "south": {"uv": [10.66667, 8.66667, 14.66667, 9], "texture": "#1"}, + "west": {"uv": [14.33333, 8.66667, 14.66667, 9], "texture": "#1"}, + "up": {"uv": [10.66667, 8.66667, 14.66667, 9], "texture": "#1"}, + "down": {"uv": [10.66667, 8.66667, 14.66667, 9], "texture": "#1"} + } + }, + { + "from": [3, 2, 16], + "to": [13, 8, 16], + "rotation": {"angle": 0, "axis": "x", "origin": [17, 6, 15]}, + "faces": { + "north": {"uv": [4.33333, 2.66667, 1, 4.66667], "texture": "#1"}, + "east": {"uv": [1, 0, 1, 6], "texture": "#1"}, + "south": {"uv": [1, 2.66667, 4.33333, 4.66667], "texture": "#1"}, + "west": {"uv": [1, 0, 1, 6], "texture": "#1"}, + "up": {"uv": [0, 0, 10, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 10, 0], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + { + "name": "group", + "origin": [8, 8, 8], + "color": 0, + "children": [19, 20, 21, 22, 23, 24, 25, 26] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/stove_open.json b/src/main/resources/assets/modernlife/models/block/stove_open.json new file mode 100644 index 0000000..381dd61 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/stove_open.json @@ -0,0 +1,422 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "1": "modernlife:block/stove", + "particle": "modernlife:block/stove" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 2, 15], + "faces": { + "north": {"uv": [0, 10, 5.33333, 10.66667], "texture": "#1"}, + "east": {"uv": [5.66667, 4.66667, 10.66667, 5.33333], "texture": "#1"}, + "south": {"uv": [0, 4.66667, 5.33333, 5.33333], "texture": "#1"}, + "west": {"uv": [10.66667, 4.66667, 5.66667, 5.33333], "texture": "#1"}, + "up": {"uv": [5.33333, 5.66667, 10.66667, 10.66667], "texture": "#1"}, + "down": {"uv": [5.33333, 5.66667, 10.66667, 10.66667], "texture": "#1"} + } + }, + { + "from": [0, 9, 0], + "to": [16, 13, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 2, 0]}, + "faces": { + "north": {"uv": [0, 6.33333, 5.33333, 7.66667], "texture": "#1"}, + "east": {"uv": [5.66667, 1, 10.66667, 2.33333], "texture": "#1"}, + "south": {"uv": [0, 1, 5.33333, 2.33333], "texture": "#1"}, + "west": {"uv": [10.66667, 1, 5.66667, 2.33333], "texture": "#1"}, + "up": {"uv": [10.66667, 0, 16, 5], "texture": "#1"}, + "down": {"uv": [5.33333, 5.33333, 10.66667, 10.33333], "texture": "#1"} + } + }, + { + "from": [13, 13, 4], + "to": [13, 14, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 13.5, 9]}, + "faces": { + "north": {"uv": [0, 0, 0, 1], "texture": "#1"}, + "east": {"uv": [9.33333, 0.66667, 6, 1], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 1], "texture": "#1"}, + "west": {"uv": [9.33333, 0.66667, 6, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 0, 10], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 10], "texture": "#1"} + } + }, + { + "from": [12, 13, 5], + "to": [12, 14, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 13.5, 9]}, + "faces": { + "north": {"uv": [6, 0, 6, 1], "texture": "#1"}, + "east": {"uv": [9, 0.66667, 6.33333, 1], "texture": "#1"}, + "south": {"uv": [6, 0, 6, 1], "texture": "#1"}, + "west": {"uv": [9, 0.66667, 6.33333, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 8, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 8, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [3, 13, 4], + "to": [3, 14, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 13.5, 9]}, + "faces": { + "north": {"uv": [0, 0, 0, 1], "texture": "#1"}, + "east": {"uv": [6, 0.66667, 9.33333, 1], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 1], "texture": "#1"}, + "west": {"uv": [6, 0.66667, 9.33333, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 0, 10], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 10], "texture": "#1"} + } + }, + { + "from": [4, 13, 5], + "to": [4, 14, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 13.5, 9]}, + "faces": { + "north": {"uv": [6, 0, 6, 1], "texture": "#1"}, + "east": {"uv": [6.33333, 0.66667, 9, 1], "texture": "#1"}, + "south": {"uv": [6, 0, 6, 1], "texture": "#1"}, + "west": {"uv": [6.33333, 0.66667, 9, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 8, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 8, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [4, 13, 13], + "to": [12, 14, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 13.5, 9]}, + "faces": { + "north": {"uv": [9, 0.66667, 6.33333, 1], "texture": "#1"}, + "east": {"uv": [6, 0, 6, 1], "texture": "#1"}, + "south": {"uv": [9, 0.66667, 6.33333, 1], "texture": "#1"}, + "west": {"uv": [6, 0, 6, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 8, 0], "rotation": 180, "texture": "#1"}, + "down": {"uv": [0, 0, 8, 0], "rotation": 180, "texture": "#1"} + } + }, + { + "from": [3, 13, 14], + "to": [13, 14, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 13.5, 9]}, + "faces": { + "north": {"uv": [9.33333, 0.66667, 6, 1], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 1], "texture": "#1"}, + "south": {"uv": [9.33333, 0.66667, 6, 1], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 0, 10], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 0, 10], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [3, 13, 4], + "to": [13, 14, 4], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 13.5, 9]}, + "faces": { + "north": {"uv": [6, 0.66667, 9.33333, 1], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 1], "texture": "#1"}, + "south": {"uv": [6, 0.66667, 9.33333, 1], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 0, 10], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 0, 10], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [4, 13, 5], + "to": [12, 14, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 13.5, 9]}, + "faces": { + "north": {"uv": [6.33333, 0.66667, 9, 1], "texture": "#1"}, + "east": {"uv": [6, 0, 6, 1], "texture": "#1"}, + "south": {"uv": [6.33333, 0.66667, 9, 1], "texture": "#1"}, + "west": {"uv": [6, 0, 6, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 8, 0], "rotation": 180, "texture": "#1"}, + "down": {"uv": [0, 0, 8, 0], "rotation": 180, "texture": "#1"} + } + }, + { + "from": [8, 14, 4], + "to": [8, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 15, 9]}, + "faces": { + "north": {"uv": [0, 0, 0, 2], "texture": "#1"}, + "east": {"uv": [6, 0, 9.33333, 0.66667], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2], "texture": "#1"}, + "west": {"uv": [6, 0, 9.33333, 0.66667], "texture": "#1"}, + "up": {"uv": [0, 0, 10, 0], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 10, 0], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [3, 14, 9], + "to": [13, 16, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 15, 9]}, + "faces": { + "north": {"uv": [6, 0, 9.33333, 0.66667], "texture": "#1"}, + "east": {"uv": [0, 0, 0, 2], "texture": "#1"}, + "south": {"uv": [6, 0, 9.33333, 0.66667], "texture": "#1"}, + "west": {"uv": [0, 0, 0, 2], "texture": "#1"}, + "up": {"uv": [0, 0, 10, 0], "rotation": 180, "texture": "#1"}, + "down": {"uv": [0, 0, 10, 0], "rotation": 180, "texture": "#1"} + } + }, + { + "from": [0, 13, 0], + "to": [16, 16, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 2, 0]}, + "faces": { + "north": {"uv": [0, 5.33333, 5.33333, 6.33333], "texture": "#1"}, + "east": {"uv": [10, 0, 10.66667, 1], "texture": "#1"}, + "south": {"uv": [0, 0, 5.33333, 1], "texture": "#1"}, + "west": {"uv": [10.66667, 0, 10, 1], "texture": "#1"}, + "up": {"uv": [10.66667, 0, 16, 0.66667], "texture": "#1"}, + "down": {"uv": [0, 0, 16, 2], "texture": "#1"} + } + }, + { + "from": [0, 10, 15], + "to": [16, 13, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 2, 0]}, + "faces": { + "north": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "east": {"uv": [0, 1, 0.33333, 2], "texture": "#1"}, + "south": {"uv": [0, 1, 5.33333, 2], "texture": "#1"}, + "west": {"uv": [0, 1, 0.33333, 2], "texture": "#1"}, + "up": {"uv": [0, 1, 5.33333, 1.33333], "texture": "#1"}, + "down": {"uv": [0, 1.66667, 5.33333, 2], "texture": "#1"} + } + }, + { + "from": [3, 2, 0], + "to": [13, 9, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [3, 2, 0]}, + "faces": { + "north": {"uv": [1, 7.66667, 4.33333, 10], "texture": "#1"}, + "east": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "south": {"uv": [1, 7.66667, 4.33333, 10], "texture": "#1"}, + "west": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "up": {"uv": [0, 0, 10, 3], "texture": "#1"}, + "down": {"uv": [0, 0, 10, 3], "texture": "#1"} + } + }, + { + "from": [13, 2, 0], + "to": [16, 9, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 2, 0]}, + "faces": { + "north": {"uv": [0, 7.66667, 1, 10], "texture": "#1"}, + "east": {"uv": [5.66667, 2.33333, 10.66667, 4.66667], "texture": "#1"}, + "south": {"uv": [4.33333, 2.66667, 5.33333, 4.66667], "texture": "#1"}, + "west": {"uv": [0, 10.66667, 5, 13], "texture": "#1"}, + "up": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "down": {"uv": [16, 16, 16, 16], "texture": "#1"} + } + }, + { + "from": [0, 2, 0], + "to": [3, 9, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [3, 2, 0]}, + "faces": { + "north": {"uv": [1, 7.66667, 0, 10], "texture": "#1"}, + "east": {"uv": [5, 10.66667, 0, 13], "texture": "#1"}, + "south": {"uv": [5.33333, 2.66667, 4.33333, 4.66667], "texture": "#1"}, + "west": {"uv": [10.66667, 2.33333, 5.66667, 4.66667], "texture": "#1"}, + "up": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "down": {"uv": [16, 16, 16, 16], "texture": "#1"} + } + }, + { + "name": "top_rack", + "from": [3, 6, 3], + "to": [13, 6, 14], + "faces": { + "north": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "east": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "south": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "west": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "up": {"uv": [10.66667, 5.33333, 14.33333, 8.66667], "rotation": 90, "texture": "#1"}, + "down": {"uv": [10.66667, 5.33333, 14.33333, 8.66667], "rotation": 90, "texture": "#1"} + } + }, + { + "name": "top_rack", + "from": [3, 3, 3], + "to": [13, 3, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -3, 0]}, + "faces": { + "north": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "east": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "south": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "west": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "up": {"uv": [10.66667, 5.33333, 14.33333, 8.66667], "rotation": 90, "texture": "#1"}, + "down": {"uv": [10.66667, 5.33333, 14.33333, 8.66667], "rotation": 90, "texture": "#1"} + } + }, + { + "from": [0, 0, 15], + "to": [16, 1, 17], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 0.5, 16]}, + "faces": { + "north": {"uv": [0, 5, 5.33333, 5.33333], "rotation": 180, "texture": "#1"}, + "east": {"uv": [5, 4.66667, 5.33333, 5.33333], "rotation": 270, "texture": "#1"}, + "south": {"uv": [0, 4.66667, 5.33333, 5], "texture": "#1"}, + "west": {"uv": [0, 4.66667, 0.33333, 5.33333], "rotation": 90, "texture": "#1"}, + "up": {"uv": [5.33333, 4.66667, 0, 5.33333], "rotation": 180, "texture": "#1"}, + "down": {"uv": [0, 4.66667, 5.33333, 5.33333], "texture": "#1"} + } + }, + { + "from": [0, 0, 23], + "to": [16, 1, 25], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 2, 39]}, + "faces": { + "north": {"uv": [0, 2.33333, 5.33333, 2.66667], "rotation": 180, "texture": "#1"}, + "east": {"uv": [0, 2, 0.33333, 2.66667], "rotation": 270, "texture": "#1"}, + "south": {"uv": [0, 2, 5.33333, 2.33333], "texture": "#1"}, + "west": {"uv": [0, 2, 0.33333, 2.66667], "rotation": 90, "texture": "#1"}, + "up": {"uv": [0, 2, 5.33333, 2.66667], "rotation": 180, "texture": "#1"}, + "down": {"uv": [0, 2, 5.35, 2.66667], "texture": "#1"} + } + }, + { + "from": [13, 0, 17], + "to": [16, 1, 23], + "rotation": {"angle": 0, "axis": "x", "origin": [16, 1, 23]}, + "faces": { + "north": {"uv": [16, 16, 16, 16], "rotation": 180, "texture": "#1"}, + "east": {"uv": [0.33333, 2.66667, 0, 4.66667], "rotation": 270, "texture": "#1"}, + "south": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "west": {"uv": [1, 2.66667, 0.66667, 4.66667], "rotation": 90, "texture": "#1"}, + "up": {"uv": [0, 2.66667, 1, 4.66667], "rotation": 180, "texture": "#1"}, + "down": {"uv": [1, 2.66667, 0, 4.66667], "texture": "#1"} + } + }, + { + "from": [0, 0, 17], + "to": [3, 1, 23], + "rotation": {"angle": 0, "axis": "x", "origin": [0, 1, 23]}, + "faces": { + "north": {"uv": [16, 16, 16, 16], "rotation": 180, "texture": "#1"}, + "east": {"uv": [0.66667, 2.66667, 1, 4.66667], "rotation": 270, "texture": "#1"}, + "south": {"uv": [16, 16, 16, 16], "texture": "#1"}, + "west": {"uv": [0, 2.66667, 0.33333, 4.66667], "rotation": 90, "texture": "#1"}, + "up": {"uv": [1, 2.66667, 0, 4.66667], "rotation": 180, "texture": "#1"}, + "down": {"uv": [0, 2.66667, 1, 4.66667], "texture": "#1"} + } + }, + { + "from": [2, -1, 24], + "to": [2, 0, 25], + "rotation": {"angle": 0, "axis": "x", "origin": [16, -2, 23]}, + "faces": { + "north": {"uv": [0, 0, 0, 1], "texture": "#1"}, + "east": {"uv": [11, 8.66667, 10.66667, 9], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 1], "texture": "#1"}, + "west": {"uv": [11, 8.66667, 10.66667, 9], "texture": "#1"}, + "up": {"uv": [0, 0, 0, 1], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 1], "texture": "#1"} + } + }, + { + "from": [14, -1, 24], + "to": [14, 0, 25], + "rotation": {"angle": 0, "axis": "x", "origin": [0, -2, 23]}, + "faces": { + "north": {"uv": [0, 0, 0, 1], "texture": "#1"}, + "east": {"uv": [10.66667, 8.66667, 11, 9], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 1], "texture": "#1"}, + "west": {"uv": [10.66667, 8.66667, 11, 9], "texture": "#1"}, + "up": {"uv": [0, 0, 0, 1], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 1], "texture": "#1"} + } + }, + { + "from": [2, -2, 24], + "to": [14, -1, 25], + "rotation": {"angle": 0, "axis": "x", "origin": [16, -3, 23]}, + "faces": { + "north": {"uv": [10.66667, 8.66667, 14.66667, 9], "texture": "#1"}, + "east": {"uv": [10.66667, 8.66667, 11, 9], "texture": "#1"}, + "south": {"uv": [10.66667, 8.66667, 14.66667, 9], "texture": "#1"}, + "west": {"uv": [14.33333, 8.66667, 14.66667, 9], "texture": "#1"}, + "up": {"uv": [10.66667, 8.66667, 14.66667, 9], "texture": "#1"}, + "down": {"uv": [10.66667, 8.66667, 14.66667, 9], "texture": "#1"} + } + }, + { + "from": [3, 0.099, 17], + "to": [13, 0.099, 23], + "rotation": {"angle": 0, "axis": "x", "origin": [17, 1.099, 21]}, + "faces": { + "north": {"uv": [0, 0, 10, 0], "rotation": 180, "texture": "#1"}, + "east": {"uv": [1, 0, 1, 6], "rotation": 270, "texture": "#1"}, + "south": {"uv": [0, 0, 10, 0], "texture": "#1"}, + "west": {"uv": [1, 0, 1, 6], "rotation": 90, "texture": "#1"}, + "up": {"uv": [4.33333, 2.66667, 1, 4.66667], "rotation": 180, "texture": "#1"}, + "down": {"uv": [1, 2.66667, 4.33333, 4.66667], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 30, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + { + "name": "group", + "origin": [8, 8, 8], + "color": 0, + "children": [19, 20, 21, 22, 23, 24, 25, 26] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/street_light.json b/src/main/resources/assets/modernlife/models/block/street_light.json new file mode 100644 index 0000000..f2d1755 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/street_light.json @@ -0,0 +1,275 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "block/anvil", + "1": "block/white_stained_glass", + "particle": "block/anvil" + }, + "elements": [ + { + "from": [7.5, 0, 7.5], + "to": [8.5, 16, 8.5], + "rotation": {"angle": 0, "axis": "y", "origin": [1.5, 0, 7.5]}, + "faces": { + "north": {"uv": [0, 0, 1, 16], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 16], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 16], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 16], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 16], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 16], "texture": "#0"} + } + }, + { + "from": [4.5, -16, 4.5], + "to": [11.5, -15.5, 11.5], + "rotation": {"angle": 0, "axis": "y", "origin": [1.5, 0, 7.5]}, + "faces": { + "north": {"uv": [0, 0, 7, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 7, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 7, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 7, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 7, 7], "texture": "#0"}, + "down": {"uv": [0, 0, 7, 7], "texture": "#0"} + } + }, + { + "from": [5.5, -15.5, 5.5], + "to": [10.5, -14.5, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [1.5, 0, 7.5]}, + "faces": { + "north": {"uv": [0, 0, 5, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 5, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 5, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 5, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 5, 5], "texture": "#0"}, + "down": {"uv": [0, 0, 5, 5], "texture": "#0"} + } + }, + { + "from": [7, -14.5, 7], + "to": [9, -9.5, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [1.5, 0, 7.5]}, + "faces": { + "north": {"uv": [0, 0, 2, 5], "texture": "#0"}, + "east": {"uv": [0, 0, 2, 5], "texture": "#0"}, + "south": {"uv": [0, 0, 2, 5], "texture": "#0"}, + "west": {"uv": [0, 0, 2, 5], "texture": "#0"}, + "up": {"uv": [0, 0, 2, 2], "texture": "#0"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#0"} + } + }, + { + "from": [7.5, -9.5, 7.5], + "to": [8.5, 0, 8.5], + "rotation": {"angle": 0, "axis": "y", "origin": [1.5, 0, 7.5]}, + "faces": { + "north": {"uv": [0, 0, 1, 9.5], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 9.5], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 9.5], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 9.5], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 9.5], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 9.5], "texture": "#0"} + } + }, + { + "from": [7.5, 16, 7.5], + "to": [8.5, 28, 8.5], + "rotation": {"angle": 0, "axis": "y", "origin": [0.5, 0, -0.5]}, + "faces": { + "north": {"uv": [0, 0, 1, 12], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 12], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 12], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 12], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#0"} + } + }, + { + "from": [-3.5, 26.6, 7.6], + "to": [9.5, 27.4, 8.4], + "rotation": {"angle": -22.5, "axis": "z", "origin": [7, 31, 8]}, + "faces": { + "north": {"uv": [0, 0, 0.8, 5], "rotation": 270, "texture": "#0"}, + "east": {"uv": [0, 0, 0.8, 5], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 0, 0.8, 5], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 0, 0.8, 5], "rotation": 270, "texture": "#0"}, + "up": {"uv": [0, 0, 0.8, 5], "rotation": 270, "texture": "#0"}, + "down": {"uv": [0, 0, 0.8, 5], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "hexadecagon", + "from": [-6.5, 31.07044, 7.6], + "to": [-4.3, 31.22956, 8.4], + "shade": false, + "rotation": {"angle": -45, "axis": "x", "origin": [-5.4, 31.15, 8]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [-6.5, 31.07044, 7.6], + "to": [-4.3, 31.22956, 8.4], + "shade": false, + "rotation": {"angle": -22.5, "axis": "x", "origin": [-5.4, 31.15, 8]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [-6.5, 31.07044, 7.6], + "to": [-4.3, 31.22956, 8.4], + "shade": false, + "rotation": {"angle": 0, "axis": "y", "origin": [-5.4, 31.15, 8]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [-6.5, 31.07044, 7.6], + "to": [-4.3, 31.22956, 8.4], + "shade": false, + "rotation": {"angle": 22.5, "axis": "x", "origin": [-5.4, 31.15, 8]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [-6.5, 31.07044, 7.6], + "to": [-4.3, 31.22956, 8.4], + "shade": false, + "rotation": {"angle": 45, "axis": "x", "origin": [-5.4, 31.15, 8]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [-6.5, 30.75, 7.92044], + "to": [-4.3, 31.55, 8.07956], + "shade": false, + "rotation": {"angle": -22.5, "axis": "x", "origin": [-5.4, 31.15, 8]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [-6.5, 30.75, 7.92044], + "to": [-4.3, 31.55, 8.07956], + "shade": false, + "rotation": {"angle": 0, "axis": "y", "origin": [-5.4, 31.15, 8]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [-6.5, 30.75, 7.92044], + "to": [-4.3, 31.55, 8.07956], + "shade": false, + "rotation": {"angle": 22.5, "axis": "x", "origin": [-5.4, 31.15, 8]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#1"} + } + }, + { + "from": [-6.575, 30.975, 7.5], + "to": [-4.075, 31.775, 8.5], + "rotation": {"angle": 0, "axis": "y", "origin": [-8.9, 32.9, 8]}, + "faces": { + "north": {"uv": [0, 0, 0.8, 2.5], "rotation": 270, "texture": "#0"}, + "east": {"uv": [0, 0, 0.8, 2.5], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 0, 0.8, 2.5], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 0, 0.8, 2.5], "rotation": 270, "texture": "#0"}, + "up": {"uv": [0, 0, 0.8, 2.5], "rotation": 270, "texture": "#0"}, + "down": {"uv": [0, 0, 0.8, 2.5], "rotation": 270, "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 24, 0] + }, + "thirdperson_lefthand": { + "translation": [0, 24, 0] + }, + "firstperson_righthand": { + "rotation": [0, 33, 0], + "translation": [3.25, -4.75, 0] + }, + "firstperson_lefthand": { + "rotation": [0, 33, 0], + "translation": [3.25, -4.75, 0], + "scale": [-1, 1, 1] + }, + "ground": { + "translation": [0, 23.75, 0] + }, + "gui": { + "rotation": [29, 30, 0], + "translation": [0, 0.75, 0], + "scale": [0.35, 0.35, 0.35] + }, + "fixed": { + "translation": [0, 1.25, 0], + "scale": [0.33, 0.33, 0.33] + } + }, + "groups": [0, 1, 2, 3, 4, 5, 6, + { + "name": "light_head", + "origin": [-1.5, 20.75, 8], + "children": [ + { + "name": "hexadecagon", + "origin": [8, 8, 8], + "children": [] + }, 7, 8, 9, 10, 11, 12, 13, 14, 15] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/street_light_bottom.json b/src/main/resources/assets/modernlife/models/block/street_light_bottom.json new file mode 100644 index 0000000..345e230 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/street_light_bottom.json @@ -0,0 +1,88 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "block/anvil", + "particle": "block/anvil" + }, + "elements": [ + { + "from": [3.1, 0, 3.1], + "to": [12.9, 0.5, 12.9], + "rotation": {"angle": 0, "axis": "y", "origin": [-1.1, 0, 7.3]}, + "faces": { + "north": {"uv": [0, 0, 9.8, 0.5], "texture": "#0"}, + "east": {"uv": [0, 0, 9.8, 0.5], "texture": "#0"}, + "south": {"uv": [0, 0, 9.8, 0.5], "texture": "#0"}, + "west": {"uv": [0, 0, 9.8, 0.5], "texture": "#0"}, + "up": {"uv": [0, 0, 9.8, 0.5], "texture": "#0"}, + "down": {"uv": [0, 0, 9.8, 0.5], "texture": "#0"} + } + }, + { + "from": [4.5, 0.5, 4.5], + "to": [11.5, 1.5, 11.5], + "rotation": {"angle": 0, "axis": "y", "origin": [-1.1, 0, 7.3]}, + "faces": { + "north": {"uv": [0, 0, 7, 1], "texture": "#0"}, + "east": {"uv": [0, 0, 7, 1], "texture": "#0"}, + "south": {"uv": [0, 0, 7, 1], "texture": "#0"}, + "west": {"uv": [0, 0, 7, 1], "texture": "#0"}, + "up": {"uv": [0, 0, 7, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 7, 1], "texture": "#0"} + } + }, + { + "from": [6.6, 1.5, 6.6], + "to": [9.4, 6.5, 9.4], + "rotation": {"angle": 0, "axis": "y", "origin": [-1.1, 0, 7.3]}, + "faces": { + "north": {"uv": [0, 0, 2.8, 5], "texture": "#0"}, + "east": {"uv": [0, 0, 2.8, 5], "texture": "#0"}, + "south": {"uv": [0, 0, 2.8, 5], "texture": "#0"}, + "west": {"uv": [0, 0, 2.8, 5], "texture": "#0"}, + "up": {"uv": [0, 0, 2.8, 5], "texture": "#0"}, + "down": {"uv": [0, 0, 2.8, 5], "texture": "#0"} + } + }, + { + "from": [7.3, 6.5, 7.3], + "to": [8.7, 16, 8.7], + "rotation": {"angle": 0, "axis": "y", "origin": [-1.1, 0, 7.3]}, + "faces": { + "north": {"uv": [0, 0, 1.4, 9.5], "texture": "#0"}, + "east": {"uv": [0, 0, 1.4, 9.5], "texture": "#0"}, + "south": {"uv": [0, 0, 1.4, 9.5], "texture": "#0"}, + "west": {"uv": [0, 0, 1.4, 9.5], "texture": "#0"}, + "up": {"uv": [0, 0, 1.4, 9.5], "texture": "#0"}, + "down": {"uv": [0, 0, 1.4, 9.5], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 24, 0] + }, + "thirdperson_lefthand": { + "translation": [0, 24, 0] + }, + "firstperson_righthand": { + "translation": [3.25, 0.25, 0] + }, + "firstperson_lefthand": { + "translation": [3.25, 0.25, 0], + "scale": [-1, 1, 1] + }, + "ground": { + "translation": [0, 23.75, 0] + }, + "gui": { + "rotation": [29, 30, 0], + "translation": [0, 3, 0], + "scale": [0.45, 0.45, 0.45] + }, + "fixed": { + "translation": [0, 2.25, 0], + "scale": [0.33, 0.33, 0.33] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/street_light_mid.json b/src/main/resources/assets/modernlife/models/block/street_light_mid.json new file mode 100644 index 0000000..da2eb4e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/street_light_mid.json @@ -0,0 +1,49 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "block/anvil", + "particle": "block/anvil" + }, + "elements": [ + { + "from": [7.3, 0, 7.3], + "to": [8.7, 16, 8.7], + "rotation": {"angle": 0, "axis": "y", "origin": [-1.1, 0, 7.3]}, + "faces": { + "north": {"uv": [0, 0, 1.4, 16], "texture": "#0"}, + "east": {"uv": [0, 0, 1.4, 16], "texture": "#0"}, + "south": {"uv": [0, 0, 1.4, 16], "texture": "#0"}, + "west": {"uv": [0, 0, 1.4, 16], "texture": "#0"}, + "up": {"uv": [0, 0, 1.4, 16], "texture": "#0"}, + "down": {"uv": [0, 0, 1.4, 16], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 24, 0] + }, + "thirdperson_lefthand": { + "translation": [0, 24, 0] + }, + "firstperson_righthand": { + "translation": [3.25, 0.25, 0] + }, + "firstperson_lefthand": { + "translation": [3.25, 0.25, 0], + "scale": [-1, 1, 1] + }, + "ground": { + "translation": [0, 23.75, 0] + }, + "gui": { + "rotation": [29, 30, 0], + "translation": [0, 3, 0], + "scale": [0.45, 0.45, 0.45] + }, + "fixed": { + "translation": [0, 2.25, 0], + "scale": [0.33, 0.33, 0.33] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/street_light_top.json b/src/main/resources/assets/modernlife/models/block/street_light_top.json new file mode 100644 index 0000000..f9fed85 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/street_light_top.json @@ -0,0 +1,201 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "block/anvil", + "1": "block/white_stained_glass", + "particle": "block/anvil" + }, + "elements": [ + { + "from": [-8.1, 10.6, 7.44], + "to": [10.1, 11.4, 8.56], + "rotation": {"angle": -22.5, "axis": "z", "origin": [6.6, 15, 8]}, + "faces": { + "north": {"uv": [0, 0, 0.8, 16], "rotation": 270, "texture": "#0"}, + "east": {"uv": [0, 0, 0.8, 16], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 0, 0.8, 16], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 0, 0.8, 16], "rotation": 270, "texture": "#0"}, + "up": {"uv": [0, 0, 0.8, 16], "rotation": 270, "texture": "#0"}, + "down": {"uv": [0, 0, 0.8, 16], "rotation": 270, "texture": "#0"} + } + }, + { + "from": [7.3, 0, 7.3], + "to": [8.7, 12, 8.7], + "rotation": {"angle": 0, "axis": "y", "origin": [-2.5, -16, -3.9]}, + "faces": { + "north": {"uv": [0, 0, 1.4, 12], "texture": "#0"}, + "east": {"uv": [0, 0, 1.4, 12], "texture": "#0"}, + "south": {"uv": [0, 0, 1.4, 12], "texture": "#0"}, + "west": {"uv": [0, 0, 1.4, 12], "texture": "#0"}, + "up": {"uv": [0, 0, 1.4, 12], "texture": "#0"}, + "down": {"uv": [0, 0, 1.4, 12], "texture": "#0"} + } + }, + { + "from": [-11.805, 16.475, 7.3], + "to": [-8.305, 17.275, 8.7], + "rotation": {"angle": 0, "axis": "y", "origin": [-15.06, 18.4, 8]}, + "faces": { + "north": {"uv": [0, 0, 0.8, 2.5], "rotation": 270, "texture": "#0"}, + "east": {"uv": [0, 0, 0.8, 2.5], "rotation": 270, "texture": "#0"}, + "south": {"uv": [0, 0, 0.8, 2.5], "rotation": 270, "texture": "#0"}, + "west": {"uv": [0, 0, 0.8, 2.5], "rotation": 270, "texture": "#0"}, + "up": {"uv": [0, 0, 0.8, 2.5], "rotation": 270, "texture": "#0"}, + "down": {"uv": [0, 0, 0.8, 2.5], "rotation": 270, "texture": "#0"} + } + }, + { + "name": "hexadecagon", + "from": [-11.7, 16.58861, 7.44], + "to": [-8.5, 16.81139, 8.56], + "rotation": {"angle": -45, "axis": "x", "origin": [-11.6, 16.7, 8]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [-11.7, 16.58861, 7.44], + "to": [-8.5, 16.81139, 8.56], + "rotation": {"angle": -22.5, "axis": "x", "origin": [-11.6, 16.7, 8]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [-11.7, 16.58861, 7.44], + "to": [-8.5, 16.81139, 8.56], + "rotation": {"angle": 0, "axis": "x", "origin": [-11.6, 16.7, 8]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [-11.7, 16.58861, 7.44], + "to": [-8.5, 16.81139, 8.56], + "rotation": {"angle": 22.5, "axis": "x", "origin": [-11.6, 16.7, 8]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [-11.7, 16.58861, 7.44], + "to": [-8.5, 16.81139, 8.56], + "rotation": {"angle": 45, "axis": "x", "origin": [-11.6, 16.7, 8]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [-11.7, 16.14, 7.88861], + "to": [-8.5, 17.26, 8.11139], + "rotation": {"angle": -22.5, "axis": "x", "origin": [-11.6, 16.7, 8]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [-11.7, 16.14, 7.88861], + "to": [-8.5, 17.26, 8.11139], + "rotation": {"angle": 0, "axis": "x", "origin": [-11.6, 16.7, 8]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [-11.7, 16.14, 7.88861], + "to": [-8.5, 17.26, 8.11139], + "rotation": {"angle": 22.5, "axis": "x", "origin": [-11.6, 16.7, 8]}, + "faces": { + "north": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "south": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 24, 0] + }, + "thirdperson_lefthand": { + "translation": [0, 24, 0] + }, + "firstperson_righthand": { + "translation": [3.25, 0.25, 0] + }, + "firstperson_lefthand": { + "translation": [3.25, 0.25, 0], + "scale": [-1, 1, 1] + }, + "ground": { + "translation": [0, 23.75, 0] + }, + "gui": { + "rotation": [29, 30, 0], + "translation": [0, 3, 0], + "scale": [0.45, 0.45, 0.45] + }, + "fixed": { + "translation": [0, 2.25, 0], + "scale": [0.33, 0.33, 0.33] + } + }, + "groups": [0, 1, + { + "name": "light_head", + "origin": [-6.15, 6.65, 8], + "children": [2, + { + "name": "bulb", + "origin": [8, 8, 8], + "children": [3, 4, 5, 6, 7, 8, 9, 10] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/stripped_acacia_log_ramp.json b/src/main/resources/assets/modernlife/models/block/stripped_acacia_log_ramp.json new file mode 100644 index 0000000..12c0e79 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/stripped_acacia_log_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/stripped_acacia_log", + "particle": "block/stripped_acacia_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/stripped_acacia_log_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/stripped_acacia_log_ramp_corner.json new file mode 100644 index 0000000..dd58e7f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/stripped_acacia_log_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/stripped_acacia_log", + "particle": "block/stripped_acacia_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/stripped_acacia_wood_ramp.json b/src/main/resources/assets/modernlife/models/block/stripped_acacia_wood_ramp.json new file mode 100644 index 0000000..12c0e79 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/stripped_acacia_wood_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/stripped_acacia_log", + "particle": "block/stripped_acacia_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/stripped_birch_log_ramp.json b/src/main/resources/assets/modernlife/models/block/stripped_birch_log_ramp.json new file mode 100644 index 0000000..7c39964 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/stripped_birch_log_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/stripped_birch_log", + "particle": "block/stripped_birch_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/stripped_birch_log_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/stripped_birch_log_ramp_corner.json new file mode 100644 index 0000000..3e62508 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/stripped_birch_log_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/stripped_birch_log", + "particle": "block/stripped_birch_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/stripped_birch_wood_ramp.json b/src/main/resources/assets/modernlife/models/block/stripped_birch_wood_ramp.json new file mode 100644 index 0000000..c6f8443 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/stripped_birch_wood_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/stripped_birch_wood", + "particle": "block/stripped_birch_wood" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/stripped_crimson_log_ramp.json b/src/main/resources/assets/modernlife/models/block/stripped_crimson_log_ramp.json new file mode 100644 index 0000000..eb00e27 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/stripped_crimson_log_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/stripped_crimson_stem", + "particle": "block/stripped_crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/stripped_crimson_log_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/stripped_crimson_log_ramp_corner.json new file mode 100644 index 0000000..9cf818b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/stripped_crimson_log_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/stripped_crimson_stem", + "particle": "block/stripped_crimson_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/stripped_crimson_wood_ramp.json b/src/main/resources/assets/modernlife/models/block/stripped_crimson_wood_ramp.json new file mode 100644 index 0000000..21852a9 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/stripped_crimson_wood_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/stripped_crimson_wood", + "particle": "block/stripped_crimson_wood" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/stripped_dark_oak_log_ramp.json b/src/main/resources/assets/modernlife/models/block/stripped_dark_oak_log_ramp.json new file mode 100644 index 0000000..2263076 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/stripped_dark_oak_log_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/stripped_dark_oak_log", + "particle": "block/stripped_dark_oak_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/stripped_dark_oak_log_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/stripped_dark_oak_log_ramp_corner.json new file mode 100644 index 0000000..bed25c2 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/stripped_dark_oak_log_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/stripped_dark_oak_log", + "particle": "block/stripped_dark_oak_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/stripped_dark_oak_wood_ramp.json b/src/main/resources/assets/modernlife/models/block/stripped_dark_oak_wood_ramp.json new file mode 100644 index 0000000..2263076 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/stripped_dark_oak_wood_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/stripped_dark_oak_log", + "particle": "block/stripped_dark_oak_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/stripped_jungle_log_ramp.json b/src/main/resources/assets/modernlife/models/block/stripped_jungle_log_ramp.json new file mode 100644 index 0000000..1549f75 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/stripped_jungle_log_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/stripped_jungle_log", + "particle": "block/stripped_jungle_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/stripped_jungle_log_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/stripped_jungle_log_ramp_corner.json new file mode 100644 index 0000000..516c802 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/stripped_jungle_log_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/stripped_jungle_log", + "particle": "block/stripped_jungle_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/stripped_jungle_wood_ramp.json b/src/main/resources/assets/modernlife/models/block/stripped_jungle_wood_ramp.json new file mode 100644 index 0000000..1549f75 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/stripped_jungle_wood_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/stripped_jungle_log", + "particle": "block/stripped_jungle_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/stripped_oak_log_ramp.json b/src/main/resources/assets/modernlife/models/block/stripped_oak_log_ramp.json new file mode 100644 index 0000000..d8dda24 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/stripped_oak_log_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/stripped_oak_log", + "particle": "block/stripped_oak_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/stripped_oak_log_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/stripped_oak_log_ramp_corner.json new file mode 100644 index 0000000..85b44b4 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/stripped_oak_log_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/stripped_oak_log", + "particle": "block/stripped_oak_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/stripped_oak_wood_ramp.json b/src/main/resources/assets/modernlife/models/block/stripped_oak_wood_ramp.json new file mode 100644 index 0000000..3336b93 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/stripped_oak_wood_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/stripped_oak_wood", + "particle": "block/stripped_oak_wood" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/stripped_spruce_log_ramp.json b/src/main/resources/assets/modernlife/models/block/stripped_spruce_log_ramp.json new file mode 100644 index 0000000..e296b42 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/stripped_spruce_log_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/stripped_spruce_log", + "particle": "block/stripped_spruce_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/stripped_spruce_log_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/stripped_spruce_log_ramp_corner.json new file mode 100644 index 0000000..1944009 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/stripped_spruce_log_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/stripped_spruce_log", + "particle": "block/stripped_spruce_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/stripped_spruce_wood_ramp.json b/src/main/resources/assets/modernlife/models/block/stripped_spruce_wood_ramp.json new file mode 100644 index 0000000..55853c5 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/stripped_spruce_wood_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/stripped_spruce_wood", + "particle": "block/stripped_spruce_wood" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/stripped_warped_log_ramp.json b/src/main/resources/assets/modernlife/models/block/stripped_warped_log_ramp.json new file mode 100644 index 0000000..37edc59 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/stripped_warped_log_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/stripped_warped_stem", + "particle": "block/stripped_warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/stripped_warped_log_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/stripped_warped_log_ramp_corner.json new file mode 100644 index 0000000..d8aa3e7 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/stripped_warped_log_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/stripped_warped_stem", + "particle": "block/stripped_warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/stripped_warped_wood_ramp.json b/src/main/resources/assets/modernlife/models/block/stripped_warped_wood_ramp.json new file mode 100644 index 0000000..f39d62e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/stripped_warped_wood_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/stripped_warped_wood", + "particle": "block/stripped_warped_wood" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/tall_mirror.json b/src/main/resources/assets/modernlife/models/block/tall_mirror.json new file mode 100644 index 0000000..b1b0ed0 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/tall_mirror.json @@ -0,0 +1,108 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "24": "modernlife:block/tall_mirror" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [1, 32, 1], + "faces": { + "north": {"uv": [0, 0, 0.5, 16], "texture": "#24"}, + "east": {"uv": [0, 0, 0.5, 16], "texture": "#24"}, + "south": {"uv": [0, 0, 0.5, 16], "texture": "#24"}, + "west": {"uv": [0, 0, 0.5, 16], "texture": "#24"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#24"}, + "down": {"uv": [0, 15.5, 0.5, 16], "texture": "#24"} + } + }, + { + "from": [1, 0, 0], + "to": [15, 1, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 0, 0]}, + "faces": { + "north": {"uv": [0, 15.5, 8, 16], "texture": "#24"}, + "east": {"uv": [0, 0, 1, 16], "texture": "#24"}, + "south": {"uv": [0, 15.5, 8, 16], "texture": "#24"}, + "west": {"uv": [0, 0, 1, 16], "texture": "#24"}, + "up": {"uv": [0, 15.5, 8, 16], "texture": "#24"}, + "down": {"uv": [0, 15.5, 8, 16], "texture": "#24"} + } + }, + { + "from": [1, 31, 0], + "to": [15, 32, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 31, 0]}, + "faces": { + "north": {"uv": [0, 0, 8, 0.5], "texture": "#24"}, + "east": {"uv": [0, 0, 1, 16], "texture": "#24"}, + "south": {"uv": [0, 0, 8, 0.5], "texture": "#24"}, + "west": {"uv": [0, 0, 1, 16], "texture": "#24"}, + "up": {"uv": [0, 0, 8, 0.5], "texture": "#24"}, + "down": {"uv": [0, 0, 8, 0.5], "texture": "#24"} + } + }, + { + "from": [1, 1, 0], + "to": [15, 31, 0.1], + "rotation": {"angle": 0, "axis": "y", "origin": [1, 30, 0]}, + "faces": { + "north": {"uv": [8.5, 0.5, 15.5, 15.5], "texture": "#24"}, + "east": {"uv": [0, 0, 1, 16], "texture": "#24"}, + "south": {"uv": [0.5, 0.5, 7.5, 15.5], "texture": "#24"}, + "west": {"uv": [0, 0, 1, 16], "texture": "#24"}, + "up": {"uv": [0, 0, 16, 1], "texture": "#24"}, + "down": {"uv": [0, 0, 16, 1], "texture": "#24"} + } + }, + { + "from": [15, 0, 0], + "to": [16, 32, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [15, 0, 0]}, + "faces": { + "north": {"uv": [0, 0, 0.5, 16], "texture": "#24"}, + "east": {"uv": [0, 0, 0.5, 16], "texture": "#24"}, + "south": {"uv": [0, 0, 0.5, 16], "texture": "#24"}, + "west": {"uv": [0, 0, 0.5, 16], "texture": "#24"}, + "up": {"uv": [0, 0, 0.5, 0.5], "texture": "#24"}, + "down": {"uv": [0, 15.5, 0.5, 16], "texture": "#24"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 4.5], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 4.5], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "translation": [0.88, 3.2, 3.38], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "translation": [0.88, 3.2, 3.38], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.4, 0.4, 0.4] + }, + "gui": { + "rotation": [30, -45, 0], + "translation": [-2.5, -4.5, 0], + "scale": [0.47, 0.47, 0.47] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, -3.5, -4], + "scale": [0.5, 0.5, 0.5] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/terracotta_barrier.json b/src/main/resources/assets/modernlife/models/block/terracotta_barrier.json new file mode 100644 index 0000000..cc94e24 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/terracotta_barrier.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/barrier", + "textures": { + "0": "block/terracotta", + "particle": "block/terracotta" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/terracotta_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/block/terracotta_kitchen_cabinet.json new file mode 100644 index 0000000..82a1db6 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/terracotta_kitchen_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/terracotta_kitchen_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [5, 5, 15], + "to": [7, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [11.33334, 5.33333, 11, 6], "texture": "#64"}, + "south": {"uv": [10.66666, 5.33333, 11.33334, 6], "texture": "#64"}, + "west": {"uv": [10.66666, 5.33333, 11, 6], "texture": "#64"}, + "up": {"uv": [10.66666, 5.33333, 11.33334, 5.66666], "texture": "#64"}, + "down": {"uv": [10.66666, 5.66667, 11.33334, 6], "texture": "#64"} + } + }, + { + "from": [9, 5, 15], + "to": [11, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [10, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#64"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#64"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#64"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#64"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/terracotta_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/block/terracotta_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..367e0f7 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/terracotta_kitchen_drawer_cabinet.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/terracotta_kitchen_drawer_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#3"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#3"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#3"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#3"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#3"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#3"} + } + }, + { + "from": [6, 12, 15], + "to": [10, 13, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 10, 15]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#3"}, + "east": {"uv": [12.66667, 5.33333, 12.33333, 5.66667], "texture": "#3"}, + "south": {"uv": [11.33333, 5.33333, 12.66667, 5.66667], "texture": "#3"}, + "west": {"uv": [11.33333, 5.33333, 11.66667, 5.66667], "texture": "#3"}, + "up": {"uv": [11.33333, 5.33333, 12.66667, 5.66666], "texture": "#3"}, + "down": {"uv": [11.33333, 5.33334, 12.66667, 5.66667], "texture": "#3"} + } + }, + { + "from": [11, 6, 15], + "to": [13, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 5, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#3"}, + "east": {"uv": [11, 5.33333, 10.66666, 6], "texture": "#3"}, + "south": {"uv": [11.33334, 5.33333, 10.66666, 6], "texture": "#3"}, + "west": {"uv": [11, 5.33333, 11.33334, 6], "texture": "#3"}, + "up": {"uv": [11.33334, 5.33333, 10.66666, 5.66666], "texture": "#3"}, + "down": {"uv": [11.33334, 5.66667, 10.66666, 6], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/terracotta_ramp.json b/src/main/resources/assets/modernlife/models/block/terracotta_ramp.json new file mode 100644 index 0000000..66506ac --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/terracotta_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/terracotta", + "particle": "block/terracotta" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/terracotta_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/terracotta_ramp_corner.json new file mode 100644 index 0000000..265881e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/terracotta_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/terracotta", + "particle": "block/terracotta" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/tile_light.json b/src/main/resources/assets/modernlife/models/block/tile_light.json new file mode 100644 index 0000000..55072f5 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/tile_light.json @@ -0,0 +1,76 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "109": "modernlife:block/tile_light" + }, + "elements": [ + { + "name": "base", + "from": [5, 15, 5], + "to": [11, 16, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, -1]}, + "faces": { + "north": {"uv": [10, 0, 4, 1], "texture": "#109"}, + "east": {"uv": [4, 0, 10, 1], "texture": "#109"}, + "south": {"uv": [10, 0, 4, 1], "texture": "#109"}, + "west": {"uv": [4, 0, 10, 1], "texture": "#109"}, + "up": {"uv": [4, 0, 10, 6], "texture": "#109"}, + "down": {"uv": [10, 0, 4, 6], "texture": "#109"} + } + }, + { + "name": "bulb", + "from": [6, 14, 6], + "to": [10, 15, 10], + "shade": false, + "rotation": {"angle": 0, "axis": "y", "origin": [-0.5, 0, -0.5]}, + "faces": { + "north": {"uv": [0, 2, 4, 1], "texture": "#109"}, + "east": {"uv": [0, 1, 4, 2], "texture": "#109"}, + "south": {"uv": [0, 1, 4, 2], "texture": "#109"}, + "west": {"uv": [0, 1, 4, 2], "texture": "#109"}, + "up": {"uv": [16, 16, 16, 16], "texture": "#109"}, + "down": {"uv": [0, 0, 4, 4], "texture": "#109"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [-180, 0, 0], + "translation": [0, 4.5, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [-180, 0, 0], + "translation": [0, 4.5, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [128, 0, 0], + "translation": [1.13, 6.2, -0.62], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [128, 0, 0], + "translation": [1.13, 6.2, -0.62], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "rotation": [0, 0, -180], + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [-150, -45, 0], + "translation": [0.25, 3.25, 0] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [90, 0, 0], + "translation": [0, 0.5, -8.25] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/toilet_full.json b/src/main/resources/assets/modernlife/models/block/toilet_full.json new file mode 100644 index 0000000..982f665 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/toilet_full.json @@ -0,0 +1,146 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "1": "modernlife:block/toilet_water_still", + "2": "modernlife:block/toilet", + "particle": "modernlife:block/toilet" + }, + "elements": [ + { + "name": "toilet_tank_lid", + "from": [3, 4, 0], + "to": [13, 16, 5], + "faces": { + "north": {"uv": [0, 8, 5, 14], "texture": "#2"}, + "east": {"uv": [10, 0, 12.5, 6], "texture": "#2"}, + "south": {"uv": [0, 0, 5, 6], "texture": "#2"}, + "west": {"uv": [12.5, 0, 10, 6], "texture": "#2"}, + "up": {"uv": [10, 2.5, 5, 0], "texture": "#2"}, + "down": {"uv": [10, 13, 5, 15.5], "texture": "#2"} + } + }, + { + "name": "toilet_bowl", + "from": [5, 4.989, 7], + "to": [11, 4.989, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0.999, 1]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 0], "texture": "#1"}, + "east": {"uv": [0, 0, 1.5, 0], "texture": "#1"}, + "south": {"uv": [0, 0, 1.5, 0], "texture": "#1"}, + "west": {"uv": [0, 0, 1.5, 0], "texture": "#1"}, + "up": {"uv": [16, 8, 10, 2], "texture": "#1"}, + "down": {"uv": [16, 2, 10, 8], "texture": "#1"} + } + }, + { + "name": "toilet_bowl", + "from": [3, 3.99, 5], + "to": [5, 7.99, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 0, 1]}, + "faces": { + "north": {"uv": [16, 16, 16, 16], "texture": "#2"}, + "east": {"uv": [5, 4, 9.975, 6], "texture": "#2"}, + "south": {"uv": [10, 4, 9, 6], "texture": "#2"}, + "west": {"uv": [10, 4, 5, 6], "texture": "#2"}, + "up": {"uv": [10, 8, 11, 13], "texture": "#2"}, + "down": {"uv": [5, 8, 6, 13], "texture": "#2"} + } + }, + { + "name": "toilet_bowl", + "from": [11, 3.99, 5], + "to": [13, 7.99, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 0, 1]}, + "faces": { + "north": {"uv": [16, 16, 16, 16], "texture": "#2"}, + "east": {"uv": [5, 4, 10, 6], "texture": "#2"}, + "south": {"uv": [9, 4, 10, 6], "texture": "#2"}, + "west": {"uv": [9.975, 4, 5, 6], "texture": "#2"}, + "up": {"uv": [11, 8, 10, 13], "texture": "#2"}, + "down": {"uv": [6, 8, 5, 13], "texture": "#2"} + } + }, + { + "name": "toilet_bowl", + "from": [5, 3.99, 5], + "to": [11, 7.99, 7], + "shade": false, + "rotation": {"angle": 0, "axis": "y", "origin": [6, 0, -6]}, + "faces": { + "north": {"uv": [16, 16, 16, 16], "texture": "#2"}, + "east": {"uv": [16, 16, 16, 16], "texture": "#2"}, + "south": {"uv": [1, 4, 4, 6], "texture": "#2"}, + "west": {"uv": [16, 16, 16, 16], "texture": "#2"}, + "up": {"uv": [14, 8, 11, 9], "texture": "#2"}, + "down": {"uv": [9, 12, 6, 13], "texture": "#2"} + } + }, + { + "name": "toilet_bowl", + "from": [5, 3.99, 13], + "to": [11, 7.99, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 0, 1]}, + "faces": { + "north": {"uv": [1, 4, 4, 6], "texture": "#2"}, + "east": {"uv": [16, 16, 16, 16], "texture": "#2"}, + "south": {"uv": [1, 4, 4, 6], "texture": "#2"}, + "west": {"uv": [16, 16, 16, 16], "texture": "#2"}, + "up": {"uv": [14, 12, 11, 13], "texture": "#2"}, + "down": {"uv": [9, 8, 6, 9], "texture": "#2"} + } + }, + { + "from": [4, -0.01, 2], + "to": [12, 3.99, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [3, -3.01, 1]}, + "faces": { + "north": {"uv": [0.5, 14, 4.5, 16], "texture": "#2"}, + "east": {"uv": [6, 6, 11.5, 8], "texture": "#2"}, + "south": {"uv": [0.5, 6, 4.5, 8], "texture": "#2"}, + "west": {"uv": [11.5, 6, 6, 8], "texture": "#2"}, + "up": {"uv": [14.5, 6.5, 10.5, 12], "texture": "#2"}, + "down": {"uv": [9.5, 9, 5.5, 14.5], "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 4.75, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 4.75, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, -0.5, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, -180, 0], + "translation": [0, 1, -5.25], + "scale": [0.8, 0.8, 0.8] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/trash_can.json b/src/main/resources/assets/modernlife/models/block/trash_can.json new file mode 100644 index 0000000..bb95a69 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/trash_can.json @@ -0,0 +1,113 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "2": "modernlife:block/trash_can", + "particle": "block/iron_block" + }, + "elements": [ + { + "name": "hexadecagon", + "from": [2, 13, 2], + "to": [14, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [3.19347, 0.5, 8]}, + "faces": { + "north": {"uv": [0, 0, 6, 1.5], "texture": "#2"}, + "east": {"uv": [0, 0, 6, 1.5], "texture": "#2"}, + "south": {"uv": [0, 0, 6, 1.5], "texture": "#2"}, + "west": {"uv": [0, 0, 6, 1.5], "texture": "#2"}, + "up": {"uv": [12, 6, 6, 0], "texture": "#2"}, + "down": {"uv": [6, 8, 0, 14], "texture": "#2"} + } + }, + { + "name": "hexadecagon", + "from": [3, 0, 3], + "to": [13, 13, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [3.19347, 0.5, 8]}, + "faces": { + "north": {"uv": [0.5, 1.5, 5.5, 8], "texture": "#2"}, + "east": {"uv": [0.5, 1.5, 5.5, 8], "texture": "#2"}, + "south": {"uv": [0.5, 1.5, 5.5, 8], "texture": "#2"}, + "west": {"uv": [0.5, 1.5, 5.5, 8], "texture": "#2"}, + "up": {"uv": [5.5, 13.5, 0.5, 8.5], "texture": "#2"}, + "down": {"uv": [5.5, 8.5, 0.5, 13.5], "texture": "#2"} + } + }, + { + "from": [10, 16, 8], + "to": [11, 18, 8], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 32, 10]}, + "faces": { + "north": {"uv": [5.5, 6, 6, 7], "texture": "#2"}, + "east": {"uv": [0, 0, 0, 0.5], "texture": "#2"}, + "south": {"uv": [5.5, 6, 6, 7], "texture": "#2"}, + "west": {"uv": [0, 0, 0, 0.5], "texture": "#2"}, + "up": {"uv": [0.25, 0, 0, 0], "texture": "#2"}, + "down": {"uv": [0.25, 0, 0, 0], "texture": "#2"} + } + }, + { + "from": [5, 16, 8], + "to": [6, 18, 8], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 32, 10]}, + "faces": { + "north": {"uv": [5.5, 6, 6, 7], "texture": "#2"}, + "east": {"uv": [0, 0, 0, 0.5], "texture": "#2"}, + "south": {"uv": [5.5, 6, 6, 7], "texture": "#2"}, + "west": {"uv": [0, 0, 0, 0.5], "texture": "#2"}, + "up": {"uv": [0.25, 0, 0, 0], "texture": "#2"}, + "down": {"uv": [0.25, 0, 0, 0], "texture": "#2"} + } + }, + { + "from": [6, 17, 7.5], + "to": [10, 18, 8.5], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 32, 9.5]}, + "faces": { + "north": {"uv": [6, 6, 8, 6.5], "texture": "#2"}, + "east": {"uv": [7.5, 6, 8, 6.5], "texture": "#2"}, + "south": {"uv": [6, 6, 8, 6.5], "texture": "#2"}, + "west": {"uv": [6, 6, 6.5, 6.5], "texture": "#2"}, + "up": {"uv": [8, 6.5, 6, 6], "texture": "#2"}, + "down": {"uv": [8, 6, 6, 6.5], "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.05, -0.5, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/turntable.json b/src/main/resources/assets/modernlife/models/block/turntable.json new file mode 100644 index 0000000..60e7fc2 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/turntable.json @@ -0,0 +1,86 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "133": "modernlife:block/turntable_side", + "134": "modernlife:block/turntable_top", + "135": "modernlife:block/turntable_stone", + "136": "modernlife:block/turntable_bottom", + "particle": "modernlife:block/turntable_side" + }, + "elements": [ + { + "from": [4, 0, 4], + "to": [12, 6, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 0, 4]}, + "faces": { + "north": {"uv": [0, 8, 8, 14], "texture": "#135"}, + "east": {"uv": [0, 8, 8, 14], "texture": "#135"}, + "south": {"uv": [0, 8, 8, 14], "texture": "#135"}, + "west": {"uv": [0, 8, 8, 14], "texture": "#135"}, + "up": {"uv": [0, 0, 8, 8], "texture": "#135"}, + "down": {"uv": [8, 0, 16, 8], "texture": "#135"} + } + }, + { + "from": [0, 13, 0], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 14, 0]}, + "faces": { + "north": {"uv": [0, 0, 16, 3], "texture": "#133"}, + "east": {"uv": [0, 0, 16, 3], "texture": "#133"}, + "south": {"uv": [0, 0, 16, 3], "texture": "#133"}, + "west": {"uv": [0, 0, 16, 3], "texture": "#133"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#134"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#136"} + } + }, + { + "from": [6, 6, 6], + "to": [10, 13, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 7, 6]}, + "faces": { + "north": {"uv": [6, 3, 10, 10], "texture": "#133"}, + "east": {"uv": [6, 3, 10, 10], "texture": "#133"}, + "south": {"uv": [6, 3, 10, 10], "texture": "#133"}, + "west": {"uv": [6, 3, 10, 10], "texture": "#133"}, + "up": {"uv": [0, 0, 4, 4], "texture": "#133"}, + "down": {"uv": [0, 0, 4, 4], "texture": "#133"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 4.25, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 4.25, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, -3], + "translation": [1.13, -0.05, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, -3], + "translation": [1.13, -0.05, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0, -1, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "translation": [0, 14.5, 0] + }, + "fixed": { + "rotation": [0, 180, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/vinyl_siding.json b/src/main/resources/assets/modernlife/models/block/vinyl_siding.json new file mode 100644 index 0000000..fdcf1b1 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/vinyl_siding.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "modernlife:block/vinyl_siding" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/wall_shelf.json b/src/main/resources/assets/modernlife/models/block/wall_shelf.json new file mode 100644 index 0000000..48e0d19 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/wall_shelf.json @@ -0,0 +1,92 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "block/oak_planks", + "particle": "block/oak_planks" + }, + "elements": [ + { + "from": [0, 7.5, 0], + "to": [16, 8.5, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [3.5, -3.5, 7.5]}, + "faces": { + "north": {"uv": [0, 0, 6, 16], "rotation": 90, "texture": "#0"}, + "east": {"uv": [0, 0, 6, 16], "rotation": 90, "texture": "#0"}, + "south": {"uv": [0, 0, 6, 16], "rotation": 90, "texture": "#0"}, + "west": {"uv": [0, 0, 6, 16], "rotation": 90, "texture": "#0"}, + "up": {"uv": [0, 0, 6, 16], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 0, 6, 16], "rotation": 90, "texture": "#0"} + } + }, + { + "from": [1.5, 4.5, 0], + "to": [2.5, 8.5, 1], + "rotation": {"angle": 45, "axis": "x", "origin": [8, 6, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#0"} + } + }, + { + "from": [13.5, 4.5, 0], + "to": [14.5, 8.5, 1], + "rotation": {"angle": 45, "axis": "x", "origin": [8, 6, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "east": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "south": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "west": {"uv": [0, 0, 1, 4], "texture": "#0"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#0"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 0.25, 4.25], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 0.25, 4.25], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [10, 45, 0], + "translation": [3.25, 0, 0], + "scale": [0.9, 0.9, 0.9] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, 0, -8] + } + }, + "groups": [ + { + "name": "shelf", + "origin": [8, 6, 0.5], + "children": [0, 1, 2] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/wall_socket.json b/src/main/resources/assets/modernlife/models/block/wall_socket.json new file mode 100644 index 0000000..6dd39e5 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/wall_socket.json @@ -0,0 +1,60 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "1": "modernlife:block/electrical_outlet", + "particle": "modernlife:block/electrical_outlet" + }, + "elements": [ + { + "name": "panel", + "from": [5, 4, 0], + "to": [11, 12, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [8, -0.4, 8]}, + "faces": { + "north": {"uv": [0, 0, 6, 8], "texture": "#1"}, + "east": {"uv": [11, 0, 12, 8], "texture": "#1"}, + "south": {"uv": [6, 0, 12, 8], "texture": "#1"}, + "west": {"uv": [6, 0, 7, 8], "texture": "#1"}, + "up": {"uv": [6, 1, 12, 0], "texture": "#1"}, + "down": {"uv": [6, 7, 12, 8], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 1.5, 5], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 1.5, 5], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -5, 3], + "translation": [0.63, 0.5, 12], + "scale": [1.5, 1.5, 1.5] + }, + "firstperson_lefthand": { + "rotation": [0, -5, 3], + "translation": [0.63, 0.5, 12], + "scale": [1.5, 1.5, 1.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -45, 0], + "translation": [-8, -4, 0.25], + "scale": [1.5, 1.5, 1.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, 0, -8] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/warped_barrier.json b/src/main/resources/assets/modernlife/models/block/warped_barrier.json new file mode 100644 index 0000000..9f17076 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/warped_barrier.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/barrier", + "textures": { + "0": "block/warped_planks", + "particle": "block/warped_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/warped_chair.json b/src/main/resources/assets/modernlife/models/block/warped_chair.json new file mode 100644 index 0000000..7f25c45 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/warped_chair.json @@ -0,0 +1,215 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "render_type" : "cutout", + "textures": { + "138": "modernlife:block/warped_chair", + "particle": "modernlife:block/warped_chair" + }, + "elements": [ + { + "name": "top", + "from": [2, 7, 2], + "to": [14, 10, 14], + "faces": { + "north": {"uv": [0, 6, 6, 7.5], "texture": "#138"}, + "east": {"uv": [6, 7.5, 0, 9], "texture": "#138"}, + "south": {"uv": [6, 6, 12, 7.5], "texture": "#138"}, + "west": {"uv": [0, 7.5, 6, 9], "texture": "#138"}, + "up": {"uv": [6, 6, 0, 0], "texture": "#138"}, + "down": {"uv": [12, 0, 6, 6], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [4, 10, 13], + "to": [12, 25, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [-2, 0, 0]}, + "faces": { + "north": {"uv": [12, 0, 16, 7.5], "texture": "#138"}, + "east": {"uv": [0, 0, 0, 3.75], "texture": "#138"}, + "south": {"uv": [16, 0, 12, 7.5], "texture": "#138"}, + "west": {"uv": [0, 0, 0, 3.75], "texture": "#138"}, + "up": {"uv": [2, 0, 0, 0], "texture": "#138"}, + "down": {"uv": [2, 0, 0, 0], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [2, 10, 12], + "to": [4, 24, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 0]}, + "faces": { + "north": {"uv": [1, 9, 0, 16], "texture": "#138"}, + "east": {"uv": [1, 9, 0, 16], "texture": "#138"}, + "south": {"uv": [0, 9, 1, 16], "texture": "#138"}, + "west": {"uv": [1, 9, 0, 16], "texture": "#138"}, + "up": {"uv": [2, 12, 3, 11], "texture": "#138"}, + "down": {"uv": [2, 10, 3, 11], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [12, 10, 12], + "to": [14, 24, 14], + "faces": { + "north": {"uv": [0, 9, 1, 16], "texture": "#138"}, + "east": {"uv": [0, 9, 1, 16], "texture": "#138"}, + "south": {"uv": [1, 9, 0, 16], "texture": "#138"}, + "west": {"uv": [0, 9, 1, 16], "texture": "#138"}, + "up": {"uv": [3, 12, 2, 11], "texture": "#138"}, + "down": {"uv": [3, 10, 2, 11], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [4, 2, 3], + "to": [12, 4, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [2, 9, 6, 10], "texture": "#138"}, + "east": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "south": {"uv": [2, 9, 6, 10], "texture": "#138"}, + "west": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "up": {"uv": [0, 2, 0, 0], "rotation": 270, "texture": "#138"}, + "down": {"uv": [0, 0, 0, 2], "rotation": 90, "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [4, 2, 13], + "to": [12, 4, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [6, 9, 2, 10], "texture": "#138"}, + "east": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "south": {"uv": [6, 9, 2, 10], "texture": "#138"}, + "west": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "up": {"uv": [0, 2, 0, 0], "rotation": 270, "texture": "#138"}, + "down": {"uv": [0, 0, 0, 2], "rotation": 90, "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [13, 2, 4], + "to": [13, 4, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "east": {"uv": [2, 9, 6, 10], "texture": "#138"}, + "south": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "west": {"uv": [2, 9, 6, 10], "texture": "#138"}, + "up": {"uv": [0, 2, 0, 0], "texture": "#138"}, + "down": {"uv": [0, 0, 0, 2], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [3, 2, 4], + "to": [3, 4, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "east": {"uv": [6, 9, 2, 10], "texture": "#138"}, + "south": {"uv": [0, 0, 0, 0.5], "texture": "#138"}, + "west": {"uv": [6, 9, 2, 10], "texture": "#138"}, + "up": {"uv": [0, 2, 0, 0], "texture": "#138"}, + "down": {"uv": [0, 0, 0, 2], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [12, 0, 2], + "to": [14, 7, 4], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, -10]}, + "faces": { + "north": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "east": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "south": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "west": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "up": {"uv": [3, 11, 2, 10], "texture": "#138"}, + "down": {"uv": [3, 10, 2, 11], "texture": "#138"} + } + }, + { + "name": "back_support", + "from": [2, 0, 2], + "to": [4, 7, 4], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, -10]}, + "faces": { + "north": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "east": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "south": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "west": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "up": {"uv": [2, 11, 3, 10], "texture": "#138"}, + "down": {"uv": [2, 10, 3, 11], "texture": "#138"} + } + }, + { + "name": "front_support", + "from": [2, 0, 12], + "to": [4, 7, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 26]}, + "faces": { + "north": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "east": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "south": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "west": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "up": {"uv": [2, 10, 3, 11], "texture": "#138"}, + "down": {"uv": [2, 11, 3, 10], "texture": "#138"} + } + }, + { + "name": "front_support", + "from": [12, 0, 12], + "to": [14, 7, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 26]}, + "faces": { + "north": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "east": {"uv": [1, 9, 2, 12.5], "texture": "#138"}, + "south": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "west": {"uv": [2, 9, 1, 12.5], "texture": "#138"}, + "up": {"uv": [3, 10, 2, 11], "texture": "#138"}, + "down": {"uv": [3, 11, 2, 10], "texture": "#138"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, 10, 0], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, 10, 0], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -135, 0], + "translation": [0, -1.75, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 90, 0], + "translation": [0, -0.25, -2.75], + "scale": [0.5, 0.5, 0.5] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/warped_coffee_table.json b/src/main/resources/assets/modernlife/models/block/warped_coffee_table.json new file mode 100644 index 0000000..7f467f7 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/warped_coffee_table.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/coffee_table", + "textures": { + "0": "block/warped_planks", + "1": "block/warped_stem", + "particle": "block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/warped_coffee_table_corner.json b/src/main/resources/assets/modernlife/models/block/warped_coffee_table_corner.json new file mode 100644 index 0000000..13cbb55 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/warped_coffee_table_corner.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/coffee_table_corner", + "textures": { + "0": "block/warped_planks", + "1": "block/warped_stem", + "particle": "block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/warped_coffee_table_end.json b/src/main/resources/assets/modernlife/models/block/warped_coffee_table_end.json new file mode 100644 index 0000000..f8d927b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/warped_coffee_table_end.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/coffee_table_end", + "textures": { + "0": "block/warped_planks", + "1": "block/warped_stem", + "particle": "block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/warped_coffee_table_mid.json b/src/main/resources/assets/modernlife/models/block/warped_coffee_table_mid.json new file mode 100644 index 0000000..dc857bb --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/warped_coffee_table_mid.json @@ -0,0 +1,8 @@ +{ + "parent": "modernlife:block/coffee_table_mid", + "textures": { + "0": "block/warped_planks", + "1": "block/warped_stem", + "particle": "block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/warped_deck.json b/src/main/resources/assets/modernlife/models/block/warped_deck.json new file mode 100644 index 0000000..d9d95d3 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/warped_deck.json @@ -0,0 +1,122 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "118": "modernlife:block/warped_planks_deck" + }, + "elements": [ + { + "from": [3, 13, 0], + "to": [6, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-9.5, -0.5, 0]}, + "faces": { + "north": {"uv": [10, 2, 13, 4], "texture": "#118"}, + "east": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [16, 0, 0, 3], "rotation": 90, "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "rotation": 90, "texture": "#118"} + } + }, + { + "from": [10, 13, 0], + "to": [13, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-2.5, -0.5, 0]}, + "faces": { + "north": {"uv": [3, 2, 6, 4], "texture": "#118"}, + "east": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [16, 0, 0, 3], "rotation": 90, "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "rotation": 90, "texture": "#118"} + } + }, + { + "from": [0, 14, 0], + "to": [16, 16, 3], + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#118"} + } + }, + { + "from": [0, 14, 4], + "to": [16, 16, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 4]}, + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#118"} + } + }, + { + "from": [0, 14, 12], + "to": [16, 16, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 12]}, + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#118"} + } + }, + { + "from": [0, 14, 8], + "to": [16, 16, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 8]}, + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#118"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#118"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#118"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#118"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, -3.5, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, -3.5, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 63], + "translation": [-0.5, -0.75, 5.25], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 63], + "translation": [-0.5, -0.75, 5.25], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, -5.25, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [-90, 0, 0], + "translation": [0, 0, 6] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/warped_deck_support.json b/src/main/resources/assets/modernlife/models/block/warped_deck_support.json new file mode 100644 index 0000000..c9fe05b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/warped_deck_support.json @@ -0,0 +1,136 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "1": "block/warped_planks", + "2": "modernlife:block/warped_planks_deck", + "particle": "block/warped_planks" + }, + "elements": [ + { + "from": [3, 13, 0], + "to": [6, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-9.5, -0.5, 0]}, + "faces": { + "north": {"uv": [10, 2, 13, 4], "texture": "#2"}, + "east": {"uv": [0, 1, 16, 3], "texture": "#2"}, + "south": {"uv": [13, 1, 16, 3], "texture": "#2"}, + "west": {"uv": [0, 1, 16, 3], "texture": "#2"}, + "up": {"uv": [16, 0, 0, 3], "rotation": 90, "texture": "#2"}, + "down": {"uv": [0, 3, 16, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [0, 14, 0], + "to": [16, 16, 3], + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#2"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#2"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#2"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#2"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#2"} + } + }, + { + "from": [0, 14, 4], + "to": [16, 16, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 4]}, + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#2"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#2"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#2"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#2"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#2"} + } + }, + { + "from": [0, 14, 12], + "to": [16, 16, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 12]}, + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#2"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#2"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#2"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#2"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#2"} + } + }, + { + "from": [0, 14, 8], + "to": [16, 16, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 8]}, + "faces": { + "north": {"uv": [0, 1, 16, 3], "texture": "#2"}, + "east": {"uv": [13, 1, 16, 3], "texture": "#2"}, + "south": {"uv": [0, 1, 16, 3], "texture": "#2"}, + "west": {"uv": [13, 1, 16, 3], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 3], "texture": "#2"}, + "down": {"uv": [0, 3, 16, 6], "texture": "#2"} + } + }, + { + "from": [10, 13, 0], + "to": [13, 15, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-2.5, -0.5, 0]}, + "faces": { + "north": {"uv": [3, 2, 6, 4], "texture": "#2"}, + "east": {"uv": [0, 1, 16, 3], "texture": "#2"}, + "south": {"uv": [13, 1, 16, 3], "texture": "#2"}, + "west": {"uv": [0, 1, 16, 3], "texture": "#2"}, + "up": {"uv": [16, 0, 0, 3], "rotation": 90, "texture": "#2"}, + "down": {"uv": [0, 3, 16, 6], "rotation": 90, "texture": "#2"} + } + }, + { + "name": "support", + "from": [6, 0, 6], + "to": [10, 14, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [7.5, 0, 0.5]}, + "faces": { + "north": {"uv": [6, 1.5, 10, 16], "texture": "#1"}, + "east": {"uv": [6, 1.5, 10, 16], "texture": "#1"}, + "south": {"uv": [6, 1.5, 10, 16], "texture": "#1"}, + "west": {"uv": [6, 1.5, 10, 16], "texture": "#1"}, + "up": {"uv": [0, 0, 4, 4], "texture": "#1"}, + "down": {"uv": [0, 0, 4, 4], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 30, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/warped_glass_door_bottom.json b/src/main/resources/assets/modernlife/models/block/warped_glass_door_bottom.json new file mode 100644 index 0000000..35b7085 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/warped_glass_door_bottom.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/door_bottom", + "textures": { + "top": "modernlife:block/warped_glass_door_top", + "bottom": "modernlife:block/warped_glass_door_bottom" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/warped_glass_door_bottom_hinge.json b/src/main/resources/assets/modernlife/models/block/warped_glass_door_bottom_hinge.json new file mode 100644 index 0000000..185d8be --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/warped_glass_door_bottom_hinge.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/door_bottom_rh", + "textures": { + "top": "modernlife:block/warped_glass_door_top", + "bottom": "modernlife:block/warped_glass_door_bottom" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/warped_glass_door_top.json b/src/main/resources/assets/modernlife/models/block/warped_glass_door_top.json new file mode 100644 index 0000000..91dc23e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/warped_glass_door_top.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/door_top", + "textures": { + "top": "modernlife:block/warped_glass_door_top", + "bottom": "modernlife:block/warped_glass_door_bottom" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/warped_glass_door_top_hinge.json b/src/main/resources/assets/modernlife/models/block/warped_glass_door_top_hinge.json new file mode 100644 index 0000000..6f06f9c --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/warped_glass_door_top_hinge.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/door_top_rh", + "textures": { + "top": "modernlife:block/warped_glass_door_top", + "bottom": "modernlife:block/warped_glass_door_bottom" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/warped_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/block/warped_kitchen_cabinet.json new file mode 100644 index 0000000..6aac1a6 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/warped_kitchen_cabinet.json @@ -0,0 +1,144 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/warped_kitchen_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [6, 4, 16], + "to": [7, 8, 17], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 16]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "south": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "west": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 0, 10.33333, 0.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 1, 10.33333, 1.33333], "texture": "#64"} + } + }, + { + "from": [6, 8, 15], + "to": [7, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 1.33333, 10.33333, 1], "texture": "#64"}, + "down": {"uv": [10.66667, 1, 10.33333, 1.33333], "texture": "#64"} + } + }, + { + "from": [6, 4, 15], + "to": [7, 4, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 4, 16]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 1.66667, 10.33333, 1.33333], "texture": "#64"}, + "down": {"uv": [10.33333, 1.33333, 10.66667, 1.66667], "texture": "#64"} + } + }, + { + "from": [9, 4, 15], + "to": [10, 4, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 4, 16]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 1.66667, 10.33333, 1.33333], "texture": "#64"}, + "down": {"uv": [10.33333, 1.33333, 10.66667, 1.66667], "texture": "#64"} + } + }, + { + "from": [9, 4, 16], + "to": [10, 8, 17], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 4, 16]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "south": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "west": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 0, 10.33333, 0.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 1, 10.33333, 1.33333], "texture": "#64"} + } + }, + { + "from": [9, 8, 15], + "to": [10, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [9, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 1.33333, 10.33333, 1], "texture": "#64"}, + "down": {"uv": [10.66667, 1, 10.33333, 1.33333], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/warped_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/block/warped_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..9c5a8c7 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/warped_kitchen_drawer_cabinet.json @@ -0,0 +1,144 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "texture_size": [64, 64], + "textures": { + "64": "modernlife:block/warped_kitchen_drawer_cabinet" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [5.33333, 10.33333, 0, 5.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 5.33333, 5.33333, 10.33333], "texture": "#64"} + } + }, + { + "from": [6, 12, 16], + "to": [10, 13, 17], + "rotation": {"angle": 0, "axis": "z", "origin": [6, 13, 16]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "rotation": 270, "texture": "#64"}, + "east": {"uv": [10.66667, 0, 10.33333, 0.33333], "rotation": 90, "texture": "#64"}, + "south": {"uv": [10.33333, 0, 10.66667, 1.33333], "rotation": 90, "texture": "#64"}, + "west": {"uv": [10.66667, 1, 10.33333, 1.33333], "rotation": 90, "texture": "#64"}, + "up": {"uv": [10.33333, 0, 10.66667, 1.33333], "rotation": 90, "texture": "#64"}, + "down": {"uv": [10.66667, 0, 10.33333, 1.33333], "rotation": 90, "texture": "#64"} + } + }, + { + "from": [10, 12, 15], + "to": [10, 13, 16], + "rotation": {"angle": 0, "axis": "z", "origin": [6, 13, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "rotation": 270, "texture": "#64"}, + "east": {"uv": [10.66667, 1.33333, 10.33333, 1], "rotation": 90, "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "rotation": 90, "texture": "#64"}, + "west": {"uv": [10.66667, 1, 10.33333, 1.33333], "rotation": 90, "texture": "#64"}, + "up": {"uv": [5.33333, 0, 10.33333, 5.33333], "rotation": 90, "texture": "#64"}, + "down": {"uv": [10.33333, 0, 5.33333, 5.33333], "rotation": 90, "texture": "#64"} + } + }, + { + "from": [6, 12, 15], + "to": [6, 13, 16], + "rotation": {"angle": 0, "axis": "z", "origin": [6, 13, 16]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "rotation": 270, "texture": "#64"}, + "east": {"uv": [10.66667, 1.66667, 10.33333, 1.33333], "rotation": 90, "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "rotation": 90, "texture": "#64"}, + "west": {"uv": [10.33333, 1.33333, 10.66667, 1.66667], "rotation": 90, "texture": "#64"}, + "up": {"uv": [5.33333, 0, 10.33333, 5.33333], "rotation": 90, "texture": "#64"}, + "down": {"uv": [10.33333, 0, 5.33333, 5.33333], "rotation": 90, "texture": "#64"} + } + }, + { + "from": [12, 4, 15], + "to": [13, 4, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 4, 16]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 1.66667, 10.33333, 1.33333], "texture": "#64"}, + "down": {"uv": [10.33333, 1.33333, 10.66667, 1.66667], "texture": "#64"} + } + }, + { + "from": [12, 4, 16], + "to": [13, 8, 17], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 4, 16]}, + "faces": { + "north": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "east": {"uv": [10.66667, 0, 10.33333, 1.33333], "texture": "#64"}, + "south": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "west": {"uv": [10.33333, 0, 10.66667, 1.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 0, 10.33333, 0.33333], "texture": "#64"}, + "down": {"uv": [10.66667, 1, 10.33333, 1.33333], "texture": "#64"} + } + }, + { + "from": [12, 8, 15], + "to": [13, 8, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [12, 4, 15]}, + "faces": { + "north": {"uv": [10.66667, 0, 16, 5.33333], "texture": "#64"}, + "east": {"uv": [10.33333, 0, 5.33333, 5.33333], "texture": "#64"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#64"}, + "west": {"uv": [5.33333, 0, 10.33333, 5.33333], "texture": "#64"}, + "up": {"uv": [10.66667, 1.33333, 10.33333, 1], "texture": "#64"}, + "down": {"uv": [10.66667, 1, 10.33333, 1.33333], "texture": "#64"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 0, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [0, 0, 0], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/warped_log_ramp.json b/src/main/resources/assets/modernlife/models/block/warped_log_ramp.json new file mode 100644 index 0000000..d87ebd7 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/warped_log_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/warped_stem", + "particle": "block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/warped_log_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/warped_log_ramp_corner.json new file mode 100644 index 0000000..baeca50 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/warped_log_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/warped_stem", + "particle": "block/warped_stem" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/warped_mini_stool.json b/src/main/resources/assets/modernlife/models/block/warped_mini_stool.json new file mode 100644 index 0000000..a9ca2c2 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/warped_mini_stool.json @@ -0,0 +1,179 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "141": "modernlife:block/warped_mini_stool" + }, + "elements": [ + { + "name": "top", + "from": [2, 6, 2], + "to": [14, 9, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -1, 0]}, + "faces": { + "north": {"uv": [0, 6, 6, 7.5], "texture": "#141"}, + "east": {"uv": [0, 6, 6, 7.5], "texture": "#141"}, + "south": {"uv": [0, 6, 6, 7.5], "texture": "#141"}, + "west": {"uv": [0, 6, 6, 7.5], "texture": "#141"}, + "up": {"uv": [6, 6, 0, 0], "texture": "#141"}, + "down": {"uv": [12, 0, 6, 6], "texture": "#141"} + } + }, + { + "from": [6, 2, 4], + "to": [10, 4, 4], + "rotation": {"angle": 0, "axis": "y", "origin": [0.5, 0, 0.5]}, + "faces": { + "north": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "east": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "south": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "west": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "up": {"uv": [2.5, 0, 0, 0], "texture": "#141"}, + "down": {"uv": [2.5, 0, 0, 0], "texture": "#141"} + } + }, + { + "from": [6, 2, 12], + "to": [10, 4, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [15.5, 0, 15.5]}, + "faces": { + "north": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "east": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "south": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "west": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "up": {"uv": [0, 0, 2.5, 0], "texture": "#141"}, + "down": {"uv": [0, 0, 2.5, 0], "texture": "#141"} + } + }, + { + "from": [4, 2, 6], + "to": [4, 4, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "east": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "south": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "west": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "up": {"uv": [2.5, 0, 0, 0], "rotation": 270, "texture": "#141"}, + "down": {"uv": [2.5, 0, 0, 0], "rotation": 90, "texture": "#141"} + } + }, + { + "from": [12, 2, 6], + "to": [12, 4, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3, 8]}, + "faces": { + "north": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "east": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "south": {"uv": [0, 0, 0, 3], "texture": "#141"}, + "west": {"uv": [3, 7.5, 5, 8.5], "texture": "#141"}, + "up": {"uv": [0, 0, 2.5, 0], "rotation": 270, "texture": "#141"}, + "down": {"uv": [0, 0, 2.5, 0], "rotation": 90, "texture": "#141"} + } + }, + { + "from": [3, 0, 3], + "to": [6, 6, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [22.5, 7.75, 8.5]}, + "faces": { + "north": {"uv": [1.5, 7.5, 0, 10.5], "texture": "#141"}, + "east": {"uv": [1.5, 7.5, 3, 10.5], "texture": "#141"}, + "south": {"uv": [1.5, 7.5, 3, 10.5], "texture": "#141"}, + "west": {"uv": [0, 7.5, 1.5, 10.5], "texture": "#141"}, + "up": {"uv": [1.5, 12, 0, 10.5], "texture": "#141"}, + "down": {"uv": [1.5, 10.5, 0, 12], "texture": "#141"} + } + }, + { + "from": [10, 0, 3], + "to": [13, 6, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [-6.5, 7.75, 8.5]}, + "faces": { + "north": {"uv": [0, 7.5, 1.5, 10.5], "texture": "#141"}, + "east": {"uv": [1.5, 7.5, 0, 10.5], "texture": "#141"}, + "south": {"uv": [3, 7.5, 1.5, 10.5], "texture": "#141"}, + "west": {"uv": [3, 7.5, 1.5, 10.5], "texture": "#141"}, + "up": {"uv": [0, 12, 1.5, 10.5], "texture": "#141"}, + "down": {"uv": [0, 10.5, 1.5, 12], "texture": "#141"} + } + }, + { + "from": [3, 0, 10], + "to": [6, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [22.5, 7.75, 7.5]}, + "faces": { + "north": {"uv": [3, 7.5, 1.5, 10.5], "texture": "#141"}, + "east": {"uv": [3, 7.5, 1.5, 10.5], "texture": "#141"}, + "south": {"uv": [0, 7.5, 1.5, 10.5], "texture": "#141"}, + "west": {"uv": [1.5, 7.5, 0, 10.5], "texture": "#141"}, + "up": {"uv": [1.5, 10.5, 0, 12], "texture": "#141"}, + "down": {"uv": [1.5, 12, 0, 10.5], "texture": "#141"} + } + }, + { + "from": [10, 0, 10], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [-6.5, 7.75, 7.5]}, + "faces": { + "north": {"uv": [1.5, 7.5, 3, 10.5], "texture": "#141"}, + "east": {"uv": [0, 7.5, 1.5, 10.5], "texture": "#141"}, + "south": {"uv": [1.5, 7.5, 0, 10.5], "texture": "#141"}, + "west": {"uv": [1.5, 7.5, 3, 10.5], "texture": "#141"}, + "up": {"uv": [0, 10.5, 1.5, 12], "texture": "#141"}, + "down": {"uv": [0, 12, 1.5, 10.5], "texture": "#141"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -45, 0], + "translation": [0, 1.75, 0], + "scale": [0.75, 0.75, 0.75] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, 3, 0] + } + }, + "groups": [ + 0, + { + "name": "supports", + "origin": [0, 0, 0], + "color": 0, + "children": [1, 2, 3, 4] + }, + { + "name": "legs", + "origin": [2, 7.72417, 8], + "color": 0, + "children": [5, 6, 7, 8] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/warped_night_stand.json b/src/main/resources/assets/modernlife/models/block/warped_night_stand.json new file mode 100644 index 0000000..41af3da --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/warped_night_stand.json @@ -0,0 +1,218 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "107": "modernlife:block/warped_night_stand" + }, + "elements": [ + { + "name": "body", + "from": [0, 1, 0], + "to": [16, 16, 14], + "faces": { + "north": {"uv": [10, 0, 15.33333, 5], "texture": "#107"}, + "east": {"uv": [5.33333, 0, 10, 5], "texture": "#107"}, + "south": {"uv": [0, 0, 5.33333, 5], "texture": "#107"}, + "west": {"uv": [10, 0, 5.33333, 5], "texture": "#107"}, + "up": {"uv": [5.33333, 9.66667, 0, 5], "texture": "#107"}, + "down": {"uv": [10.66667, 5, 5.33333, 9.66667], "texture": "#107"} + } + }, + { + "name": "sw_leg", + "from": [0, 0, 12], + "to": [2, 1, 14], + "faces": { + "north": {"uv": [16, 0.33333, 15.33333, 0.66667], "texture": "#107"}, + "east": {"uv": [15.33333, 0.33333, 16, 0.66667], "texture": "#107"}, + "south": {"uv": [15.33333, 0, 16, 0.33333], "texture": "#107"}, + "west": {"uv": [16, 0, 15.33333, 0.33333], "texture": "#107"}, + "up": {"uv": [15.33333, 0.66667, 16, 0], "texture": "#107"}, + "down": {"uv": [15.33333, 0, 16, 0.66667], "texture": "#107"} + } + }, + { + "name": "sw_leg", + "from": [14, 0, 12], + "to": [16, 1, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 0]}, + "faces": { + "north": {"uv": [15.33333, 0.33333, 16, 0.66667], "texture": "#107"}, + "east": {"uv": [15.33333, 0, 16, 0.33333], "texture": "#107"}, + "south": {"uv": [16, 0, 15.33333, 0.33333], "texture": "#107"}, + "west": {"uv": [16, 0.33333, 15.33333, 0.66667], "texture": "#107"}, + "up": {"uv": [16, 0.66667, 15.33333, 0], "texture": "#107"}, + "down": {"uv": [16, 0, 15.33333, 0.66667], "texture": "#107"} + } + }, + { + "name": "sw_leg", + "from": [0, 0, 0], + "to": [2, 1, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, -12]}, + "faces": { + "north": {"uv": [16, 0.33333, 15.33333, 0.66667], "texture": "#107"}, + "east": {"uv": [15.33333, 0.33333, 16, 0.66667], "texture": "#107"}, + "south": {"uv": [15.33333, 0, 16, 0.33333], "texture": "#107"}, + "west": {"uv": [16, 0, 15.33333, 0.33333], "texture": "#107"}, + "up": {"uv": [15.33333, 0.66667, 16, 0], "texture": "#107"}, + "down": {"uv": [15.33333, 0, 16, 0.66667], "texture": "#107"} + } + }, + { + "name": "sw_leg", + "from": [14, 0, 0], + "to": [16, 1, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, -12]}, + "faces": { + "north": {"uv": [15.33333, 0.33333, 16, 0.66667], "texture": "#107"}, + "east": {"uv": [15.33333, 0, 16, 0.33333], "texture": "#107"}, + "south": {"uv": [16, 0, 15.33333, 0.33333], "texture": "#107"}, + "west": {"uv": [16, 0.33333, 15.33333, 0.66667], "texture": "#107"}, + "up": {"uv": [16, 0.66667, 15.33333, 0], "texture": "#107"}, + "down": {"uv": [16, 0, 15.33333, 0.66667], "texture": "#107"} + } + }, + { + "name": "upper_handle_mid", + "from": [4.999, 6, 15], + "to": [10.999, 7, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-0.001, -5.6, 0]}, + "faces": { + "north": {"uv": [15.33333, 0.66667, 15.66667, 2.66667], "rotation": 90, "texture": "#107"}, + "east": {"uv": [15.33333, 2.33333, 15.66667, 2.66667], "texture": "#107"}, + "south": {"uv": [15.66667, 0.66667, 15.33333, 2.66667], "rotation": 270, "texture": "#107"}, + "west": {"uv": [15.33333, 0.66667, 15.66667, 1], "texture": "#107"}, + "up": {"uv": [15.33333, 0.66667, 15.66667, 2.66667], "rotation": 270, "texture": "#107"}, + "down": {"uv": [15.33333, 0.66667, 15.66667, 2.66667], "rotation": 270, "texture": "#107"} + } + }, + { + "name": "upper_handle_left", + "from": [4.999, 6, 14], + "to": [4.999, 7, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [-0.001, -5.6, 0]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "east": {"uv": [15.33333, 3, 15.66667, 2.66667], "texture": "#107"}, + "south": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "west": {"uv": [15.33333, 2.66667, 15.66667, 3], "texture": "#107"}, + "up": {"uv": [0, 0.25, 0, 0], "texture": "#107"}, + "down": {"uv": [0, 0, 0, 0.25], "texture": "#107"} + } + }, + { + "name": "upper_handle_left", + "from": [10.999, 6, 14], + "to": [10.999, 7, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [5.999, -5.6, 0]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "east": {"uv": [15.33333, 3, 15.66667, 2.66667], "texture": "#107"}, + "south": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "west": {"uv": [15.33333, 2.66667, 15.66667, 3], "texture": "#107"}, + "up": {"uv": [0, 0.25, 0, 0], "texture": "#107"}, + "down": {"uv": [0, 0, 0, 0.25], "texture": "#107"} + } + }, + { + "name": "upper_handle_left", + "from": [4.999, 12, 14], + "to": [4.999, 13, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [-0.001, 0.4, 0]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "east": {"uv": [15.33333, 3, 15.66667, 2.66667], "texture": "#107"}, + "south": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "west": {"uv": [15.33333, 2.66667, 15.66667, 3], "texture": "#107"}, + "up": {"uv": [0, 0.25, 0, 0], "texture": "#107"}, + "down": {"uv": [0, 0, 0, 0.25], "texture": "#107"} + } + }, + { + "name": "upper_handle_left", + "from": [10.999, 12, 14], + "to": [10.999, 13, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [5.999, 0.4, 0]}, + "faces": { + "north": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "east": {"uv": [15.33333, 3, 15.66667, 2.66667], "texture": "#107"}, + "south": {"uv": [0, 0, 0, 0.25], "texture": "#107"}, + "west": {"uv": [15.33333, 2.66667, 15.66667, 3], "texture": "#107"}, + "up": {"uv": [0, 0.25, 0, 0], "texture": "#107"}, + "down": {"uv": [0, 0, 0, 0.25], "texture": "#107"} + } + }, + { + "name": "upper_handle_mid", + "from": [4.999, 12, 15], + "to": [10.999, 13, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [-0.001, 0.4, 0]}, + "faces": { + "north": {"uv": [15.33333, 0.66667, 15.66667, 2.66667], "rotation": 90, "texture": "#107"}, + "east": {"uv": [15.33333, 2.33333, 15.66667, 2.66667], "texture": "#107"}, + "south": {"uv": [15.66667, 0.66667, 15.33333, 2.66667], "rotation": 270, "texture": "#107"}, + "west": {"uv": [15.33333, 0.66667, 15.66667, 1], "texture": "#107"}, + "up": {"uv": [15.33333, 0.66667, 15.66667, 2.66667], "rotation": 270, "texture": "#107"}, + "down": {"uv": [15.33333, 0.66667, 15.66667, 2.66667], "rotation": 270, "texture": "#107"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.5, -0.25, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + }, + "groups": [ + 0, + { + "name": "legs", + "origin": [0, 0, 0], + "color": 0, + "children": [1, 2, 3, 4] + }, + { + "name": "lower_handle", + "origin": [0, 0, 0], + "color": 0, + "children": [5, 6, 7] + }, + { + "name": "upper_handle", + "origin": [0, 0, 0], + "color": 0, + "children": [8, 9, 10] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/warped_picnic_table.json b/src/main/resources/assets/modernlife/models/block/warped_picnic_table.json new file mode 100644 index 0000000..5d9bb95 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/warped_picnic_table.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/picnic_table", + "textures": { + "0": "block/warped_planks", + "particle": "block/warped_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/warped_picnic_table_front.json b/src/main/resources/assets/modernlife/models/block/warped_picnic_table_front.json new file mode 100644 index 0000000..9ebe34a --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/warped_picnic_table_front.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/picnic_table_front", + "textures": { + "0": "block/warped_planks", + "particle": "block/warped_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/warped_picnic_table_full.json b/src/main/resources/assets/modernlife/models/block/warped_picnic_table_full.json new file mode 100644 index 0000000..848a5c7 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/warped_picnic_table_full.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/picnic_table_full", + "textures": { + "0": "block/warped_planks", + "particle": "block/warped_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/warped_ramp.json b/src/main/resources/assets/modernlife/models/block/warped_ramp.json new file mode 100644 index 0000000..10e6b08 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/warped_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/warped_planks", + "particle": "block/warped_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/warped_ramp_corner.json b/src/main/resources/assets/modernlife/models/block/warped_ramp_corner.json new file mode 100644 index 0000000..8e27d3d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/warped_ramp_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp_corner", + "textures": { + "1": "block/warped_planks", + "particle": "block/warped_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/warped_round_table.json b/src/main/resources/assets/modernlife/models/block/warped_round_table.json new file mode 100644 index 0000000..9a89ef6 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/warped_round_table.json @@ -0,0 +1,188 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/warped_round_table" + }, + "elements": [ + { + "from": [0, 15, 14], + "to": [16, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -1, 0]}, + "faces": { + "north": {"uv": [0, 0.66667, 10.66667, 1.33333], "texture": "#3"}, + "east": {"uv": [9.33333, 0, 10.66667, 0.66667], "texture": "#3"}, + "south": {"uv": [0, 0, 10.66667, 0.66667], "texture": "#3"}, + "west": {"uv": [9.33333, 0, 10.66667, 0.66667], "texture": "#3"}, + "up": {"uv": [10.66667, 1.33333, 0, 0], "texture": "#3"}, + "down": {"uv": [0, 1.33333, 10.66667, 0], "rotation": 180, "texture": "#3"} + } + }, + { + "from": [0, 15, 0], + "to": [16, 16, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -1, 16]}, + "faces": { + "north": {"uv": [10.66667, 0, 0, 0.66667], "texture": "#3"}, + "east": {"uv": [10.66667, 0, 9.33333, 0.66667], "texture": "#3"}, + "south": {"uv": [10.66667, 0.66667, 0, 1.33333], "texture": "#3"}, + "west": {"uv": [10.66667, 0, 9.33333, 0.66667], "texture": "#3"}, + "up": {"uv": [10.66667, 0, 0, 1.33333], "texture": "#3"}, + "down": {"uv": [0, 0, 10.66667, 1.33333], "rotation": 180, "texture": "#3"} + } + }, + { + "from": [0, 15, 2], + "to": [2, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 15.5, 8]}, + "faces": { + "north": {"uv": [9.33333, 0, 10.66667, 0.66667], "texture": "#3"}, + "east": {"uv": [1.33333, 0.66667, 9.33333, 1.33333], "texture": "#3"}, + "south": {"uv": [9.33333, 0, 10.66667, 0.66667], "texture": "#3"}, + "west": {"uv": [1.33333, 0, 9.33333, 0.66667], "texture": "#3"}, + "up": {"uv": [9.33333, 1.33333, 1.33333, 0], "rotation": 90, "texture": "#3"}, + "down": {"uv": [1.33333, 1.33333, 9.33333, 0], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [14, 15, 2], + "to": [16, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 15.5, 8]}, + "faces": { + "north": {"uv": [10.66667, 0, 9.33333, 0.66667], "texture": "#3"}, + "east": {"uv": [9.33333, 0, 1.33333, 0.66667], "texture": "#3"}, + "south": {"uv": [10.66667, 0, 9.33333, 0.66667], "texture": "#3"}, + "west": {"uv": [9.33333, 0.66667, 1.33333, 1.33333], "texture": "#3"}, + "up": {"uv": [9.33333, 0, 1.33333, 1.33333], "rotation": 90, "texture": "#3"}, + "down": {"uv": [1.33333, 0, 9.33333, 1.33333], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [2, 15, 2], + "to": [14, 16, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -1, 18]}, + "faces": { + "north": {"uv": [16, 15.33333, 5.33333, 16], "texture": "#3"}, + "east": {"uv": [16, 15.33333, 14.66667, 16], "texture": "#3"}, + "south": {"uv": [16, 15.33333, 5.33333, 16], "texture": "#3"}, + "west": {"uv": [16, 15.33333, 14.66667, 16], "texture": "#3"}, + "up": {"uv": [9.33333, 1.33333, 1.33333, 9.33333], "texture": "#3"}, + "down": {"uv": [1.33333, 1.33333, 9.33333, 9.33333], "rotation": 180, "texture": "#3"} + } + }, + { + "from": [3, 0, 14], + "to": [5, 15, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, 0, 13]}, + "faces": { + "north": {"uv": [12, 0, 10.66667, 10], "texture": "#3"}, + "east": {"uv": [11.33333, 0, 12, 10], "texture": "#3"}, + "south": {"uv": [10.66667, 0, 12, 10], "texture": "#3"}, + "west": {"uv": [10.66667, 0, 11.33333, 10], "texture": "#3"}, + "up": {"uv": [10.66667, 0.66667, 12, 0], "texture": "#3"}, + "down": {"uv": [10.66667, 9.35, 12, 10], "texture": "#3"} + } + }, + { + "from": [5, 0, 14], + "to": [11, 15, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [-6, 0, 13]}, + "faces": { + "north": {"uv": [16, 0, 12, 10], "texture": "#3"}, + "east": {"uv": [0, 0, 0, 3.75], "texture": "#3"}, + "south": {"uv": [12, 0, 16, 10], "texture": "#3"}, + "west": {"uv": [0, 0, 0, 3.75], "texture": "#3"}, + "up": {"uv": [1.5, 0, 0, 0], "texture": "#3"}, + "down": {"uv": [1.5, 0, 0, 0], "texture": "#3"} + } + }, + { + "from": [11, 0, 14], + "to": [13, 15, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [24, 0, 13]}, + "faces": { + "north": {"uv": [10.66667, 0, 12, 10], "texture": "#3"}, + "east": {"uv": [11.33333, 0, 10.66667, 10], "texture": "#3"}, + "south": {"uv": [12, 0, 10.66667, 10], "texture": "#3"}, + "west": {"uv": [12, 0, 11.33333, 10], "texture": "#3"}, + "up": {"uv": [12, 0.66667, 10.66667, 0], "texture": "#3"}, + "down": {"uv": [12, 9.35, 10.66667, 10], "texture": "#3"} + } + }, + { + "from": [3, 0, 1], + "to": [5, 15, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-8, 0, 3]}, + "faces": { + "north": {"uv": [12, 0, 10.66667, 10], "texture": "#3"}, + "east": {"uv": [12, 0, 11.33333, 10], "texture": "#3"}, + "south": {"uv": [10.66667, 0, 12, 10], "texture": "#3"}, + "west": {"uv": [11.33333, 0, 10.66667, 10], "texture": "#3"}, + "up": {"uv": [10.66667, 0, 12, 0.66667], "texture": "#3"}, + "down": {"uv": [10.66667, 10, 12, 9.35], "texture": "#3"} + } + }, + { + "from": [5, 0, 2], + "to": [11, 15, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-6, 0, 3]}, + "faces": { + "north": {"uv": [16, 0, 12, 10], "texture": "#3"}, + "east": {"uv": [0, 0, 0, 3.75], "texture": "#3"}, + "south": {"uv": [12, 0, 16, 10], "texture": "#3"}, + "west": {"uv": [0, 0, 0, 3.75], "texture": "#3"}, + "up": {"uv": [1.5, 0, 0, 0], "texture": "#3"}, + "down": {"uv": [1.5, 0, 0, 0], "texture": "#3"} + } + }, + { + "from": [11, 0, 1], + "to": [13, 15, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [24, 0, 3]}, + "faces": { + "north": {"uv": [10.66667, 0, 12, 10], "texture": "#3"}, + "east": {"uv": [10.66667, 0, 11.33333, 10], "texture": "#3"}, + "south": {"uv": [12, 0, 10.66667, 10], "texture": "#3"}, + "west": {"uv": [11.33333, 0, 12, 10], "texture": "#3"}, + "up": {"uv": [12, 0, 10.66667, 0.66667], "texture": "#3"}, + "down": {"uv": [12, 10, 10.66667, 9.35], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0, -0.5, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/warped_small_table.json b/src/main/resources/assets/modernlife/models/block/warped_small_table.json new file mode 100644 index 0000000..b9254e3 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/warped_small_table.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/small_table", + "textures": { + "0": "block/warped_planks", + "particle": "block/warped_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/warped_small_table_corner.json b/src/main/resources/assets/modernlife/models/block/warped_small_table_corner.json new file mode 100644 index 0000000..0c4df0f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/warped_small_table_corner.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/small_table_corner", + "textures": { + "0": "block/warped_planks", + "particle": "block/warped_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/warped_small_table_end.json b/src/main/resources/assets/modernlife/models/block/warped_small_table_end.json new file mode 100644 index 0000000..6e4ba91 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/warped_small_table_end.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/small_table_end", + "textures": { + "0": "block/warped_planks", + "particle": "block/warped_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/warped_small_table_mid.json b/src/main/resources/assets/modernlife/models/block/warped_small_table_mid.json new file mode 100644 index 0000000..deeff5f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/warped_small_table_mid.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/small_table_mid", + "textures": { + "0": "block/warped_planks", + "particle": "block/warped_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/warped_stool.json b/src/main/resources/assets/modernlife/models/block/warped_stool.json new file mode 100644 index 0000000..fa158df --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/warped_stool.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/stool", + "textures": { + "0": "block/warped_planks", + "particle": "block/warped_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/warped_wall_shelf.json b/src/main/resources/assets/modernlife/models/block/warped_wall_shelf.json new file mode 100644 index 0000000..c301033 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/warped_wall_shelf.json @@ -0,0 +1,144 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "1": "modernlife:block/warped_wall_shelf" + }, + "elements": [ + { + "from": [0, 7, 0], + "to": [16, 8, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [3.5, -4, 7.5]}, + "faces": { + "north": {"uv": [0, 5, 16, 6], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 6], "rotation": 270, "texture": "#1"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 6], "rotation": 90, "texture": "#1"}, + "up": {"uv": [16, 6, 0, 0], "texture": "#1"}, + "down": {"uv": [16, 0, 0, 6], "texture": "#1"} + } + }, + { + "from": [1, 4, 0], + "to": [1, 5, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 4.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [1, 8, 0, 9], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [0, 8, 1, 9], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [1, 5, 0], + "to": [1, 6, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 5.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [2, 7, 0, 8], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [0, 7, 2, 8], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [1, 6, 1], + "to": [1, 7, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [-4.5, 6.5, 1.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [3, 6, 1, 7], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [1, 6, 3, 7], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [15, 6, 1], + "to": [15, 7, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 6.5, 1.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [3, 6, 1, 7], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [1, 6, 3, 7], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [15, 5, 0], + "to": [15, 6, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 5.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [2, 7, 0, 8], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [0, 7, 2, 8], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + }, + { + "from": [15, 4, 0], + "to": [15, 5, 1], + "rotation": {"angle": 0, "axis": "y", "origin": [20.5, 4.5, 0.5]}, + "faces": { + "north": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "east": {"uv": [1, 8, 0, 9], "texture": "#1"}, + "south": {"uv": [0, 0, 0, 2.5], "texture": "#1"}, + "west": {"uv": [0, 8, 1, 9], "texture": "#1"}, + "up": {"uv": [0, 2.5, 0, 0], "texture": "#1"}, + "down": {"uv": [0, 0, 0, 2.5], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 0.25, 4.25], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 0.25, 4.25], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -45, 0], + "translation": [-3.5, -1.25, 0] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, 0, -8] + } + }, + "groups": [ + { + "name": "shelf", + "origin": [8, 6, 0.5], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/warped_wood_ramp.json b/src/main/resources/assets/modernlife/models/block/warped_wood_ramp.json new file mode 100644 index 0000000..223d48e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/warped_wood_ramp.json @@ -0,0 +1,7 @@ +{ + "parent": "modernlife:block/ramp", + "textures": { + "1": "block/warped_hyphae", + "particle": "block/warped_hyphae" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/washing_machine.json b/src/main/resources/assets/modernlife/models/block/washing_machine.json new file mode 100644 index 0000000..8dda86c --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/washing_machine.json @@ -0,0 +1,173 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "2": "modernlife:block/washing_machine", + "particle": "modernlife:block/washing_machine" + }, + "elements": [ + { + "from": [3, 10, 15], + "to": [13, 12, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 1]}, + "faces": { + "north": {"uv": [16, 16, 16, 16], "texture": "#2"}, + "east": {"uv": [4, 1.33333, 4.33333, 2], "texture": "#2"}, + "south": {"uv": [1, 1.33333, 4.33333, 2], "texture": "#2"}, + "west": {"uv": [1, 1.33333, 1.33333, 2], "texture": "#2"}, + "up": {"uv": [1, 1.33333, 4.33333, 1.66667], "texture": "#2"}, + "down": {"uv": [1, 1.66667, 4.33333, 2], "texture": "#2"} + } + }, + { + "from": [3, 2, 15], + "to": [13, 4, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -8, 1]}, + "faces": { + "north": {"uv": [16, 16, 16, 16], "texture": "#2"}, + "east": {"uv": [4, 4, 4.33333, 4.66667], "texture": "#2"}, + "south": {"uv": [1, 4, 4.33333, 4.66667], "texture": "#2"}, + "west": {"uv": [1, 4, 1.33333, 4.66667], "texture": "#2"}, + "up": {"uv": [1, 4, 4.33333, 4.33333], "texture": "#2"}, + "down": {"uv": [1, 4.33333, 4.33333, 4.66667], "texture": "#2"} + } + }, + { + "from": [3, 4, 15], + "to": [5, 10, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -6, 1]}, + "faces": { + "north": {"uv": [16, 16, 16, 16], "texture": "#2"}, + "east": {"uv": [1.33333, 2, 1.66667, 4], "texture": "#2"}, + "south": {"uv": [1, 2, 1.66667, 4], "texture": "#2"}, + "west": {"uv": [1, 2, 1.33333, 4], "texture": "#2"}, + "up": {"uv": [16, 16, 16, 16], "texture": "#2"}, + "down": {"uv": [16, 16, 16, 16], "texture": "#2"} + } + }, + { + "from": [11, 4, 15], + "to": [13, 10, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, -6, 1]}, + "faces": { + "north": {"uv": [16, 16, 16, 16], "texture": "#2"}, + "east": {"uv": [4, 2, 4.33333, 4], "texture": "#2"}, + "south": {"uv": [3.66667, 2, 4.33333, 4], "texture": "#2"}, + "west": {"uv": [3.66667, 2, 4, 4], "texture": "#2"}, + "up": {"uv": [16, 16, 16, 16], "texture": "#2"}, + "down": {"uv": [16, 16, 16, 16], "texture": "#2"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 16, 15], + "faces": { + "north": {"uv": [0, 5.33333, 5.33333, 10.66667], "texture": "#2"}, + "east": {"uv": [5.66667, 0, 10.66667, 5.33333], "texture": "#2"}, + "south": {"uv": [0, 0, 5.33333, 5.33333], "texture": "#2"}, + "west": {"uv": [5.66667, 0, 10.66667, 5.33333], "texture": "#2"}, + "up": {"uv": [5.33333, 5.33333, 10.66667, 10.33333], "texture": "#2"}, + "down": {"uv": [10.66667, 0, 16, 5], "texture": "#2"} + } + }, + { + "from": [3, 2, 2], + "to": [3, 12, 15], + "faces": { + "north": {"uv": [3.33333, 14, 0, 10.66667], "texture": "#2"}, + "east": {"uv": [10.66667, 5.33333, 15, 8.66667], "texture": "#2"}, + "south": {"uv": [16, 16, 16, 16], "texture": "#2"}, + "west": {"uv": [10.66667, 5.33333, 15, 8.66667], "texture": "#2"}, + "up": {"uv": [10.66667, 5.33333, 15, 8.66667], "rotation": 270, "texture": "#2"}, + "down": {"uv": [10.66667, 5.33333, 15, 8.66667], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [13, 2, 2], + "to": [13, 12, 15], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 0]}, + "faces": { + "north": {"uv": [0, 14, 3.33333, 10.66667], "texture": "#2"}, + "east": {"uv": [15, 5.33333, 10.66667, 8.66667], "texture": "#2"}, + "south": {"uv": [16, 16, 16, 16], "texture": "#2"}, + "west": {"uv": [15, 5.33333, 10.66667, 8.66667], "texture": "#2"}, + "up": {"uv": [10.66667, 8.66667, 15, 5.33333], "rotation": 270, "texture": "#2"}, + "down": {"uv": [10.66667, 8.66667, 15, 5.33333], "rotation": 270, "texture": "#2"} + } + }, + { + "from": [3, 12, 2], + "to": [13, 12, 15], + "rotation": {"angle": 0, "axis": "z", "origin": [8, 7, 8.5]}, + "faces": { + "north": {"uv": [3.33333, 14, 0, 10.66667], "rotation": 270, "texture": "#2"}, + "east": {"uv": [10.66667, 5.33333, 15, 8.66667], "texture": "#2"}, + "south": {"uv": [16, 16, 16, 16], "rotation": 90, "texture": "#2"}, + "west": {"uv": [10.66667, 5.33333, 15, 8.66667], "texture": "#2"}, + "up": {"uv": [10.66667, 5.33333, 15, 8.66667], "rotation": 90, "texture": "#2"}, + "down": {"uv": [10.66667, 5.33333, 15, 8.66667], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [3, 2, 2], + "to": [13, 2, 15], + "rotation": {"angle": 0, "axis": "z", "origin": [8, 7, 8.5]}, + "faces": { + "north": {"uv": [0, 14, 3.33333, 10.66667], "rotation": 270, "texture": "#2"}, + "east": {"uv": [10.66667, 8.66667, 15, 5.33333], "texture": "#2"}, + "south": {"uv": [16, 16, 16, 16], "rotation": 90, "texture": "#2"}, + "west": {"uv": [10.66667, 8.66667, 15, 5.33333], "texture": "#2"}, + "up": {"uv": [15, 5.33333, 10.66667, 8.66667], "rotation": 90, "texture": "#2"}, + "down": {"uv": [15, 5.33333, 10.66667, 8.66667], "rotation": 90, "texture": "#2"} + } + }, + { + "from": [3, 2, 2], + "to": [13, 12, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 7, 2]}, + "faces": { + "north": {"uv": [3.33333, 14, 0, 10.66667], "rotation": 90, "texture": "#2"}, + "east": {"uv": [10.66667, 5.33333, 15, 8.66667], "texture": "#2"}, + "south": {"uv": [3.33333, 14, 0, 10.66667], "rotation": 270, "texture": "#2"}, + "west": {"uv": [10.66667, 5.33333, 15, 8.66667], "texture": "#2"}, + "up": {"uv": [10.66667, 5.33333, 15, 8.66667], "rotation": 270, "texture": "#2"}, + "down": {"uv": [10.66667, 5.33333, 15, 8.66667], "rotation": 270, "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0, -0.25, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/white_ceramic_tile.json b/src/main/resources/assets/modernlife/models/block/white_ceramic_tile.json new file mode 100644 index 0000000..a25043b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/white_ceramic_tile.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "modernlife:block/white_ceramic_tile" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/white_painted_drywall.json b/src/main/resources/assets/modernlife/models/block/white_painted_drywall.json new file mode 100644 index 0000000..6250b88 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/white_painted_drywall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "block/white_concrete_powder" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/white_sofa_corner.json b/src/main/resources/assets/modernlife/models/block/white_sofa_corner.json new file mode 100644 index 0000000..0c64c03 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/white_sofa_corner.json @@ -0,0 +1,136 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/white_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 3.75, 4, 7.5], "texture": "#3"}, + "east": {"uv": [8, 0, 7.25, 3.75], "texture": "#3"}, + "south": {"uv": [4, 3.75, 8, 7.5], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 5.25, 8.75, 4.5], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "back_support", + "from": [13, 2, 0], + "to": [16, 17, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [20.9, 5.4, 8]}, + "faces": { + "north": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "east": {"uv": [7.25, 3.75, 4, 7.5], "texture": "#3"}, + "south": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "west": {"uv": [4, 3.75, 0.75, 7.5], "texture": "#3"}, + "up": {"uv": [12.75, 4.5, 9.5, 5.25], "rotation": 90, "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "rotation": 270, "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 2, 0], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [8.5, 11.75, 11, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [8.75, 11.75, 12, 8.5], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 6, 3], + "to": [13, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [12, 10.5, 8.75, 11], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [8.75, 11, 12, 8.5], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 6, 0], + "to": [13, 8, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 5.1]}, + "faces": { + "north": {"uv": [8.5, 14.75, 11, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [8.75, 10.5, 9.5, 11], "texture": "#3"}, + "up": {"uv": [9.5, 11, 8.75, 8.5], "rotation": 90, "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4, 5] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/white_sofa_left_end.json b/src/main/resources/assets/modernlife/models/block/white_sofa_left_end.json new file mode 100644 index 0000000..370a4b7 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/white_sofa_left_end.json @@ -0,0 +1,122 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/white_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 3.75, 4, 7.5], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [4, 3.75, 8, 7.5], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 3.75, 8.75, 3], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "right_arm", + "from": [13, 2, 0], + "to": [16, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [15.25, 3.25, 16, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 15.25, 2.25], "texture": "#3"}, + "south": {"uv": [5.5, 10.75, 6.25, 13], "texture": "#3"}, + "west": {"uv": [8.75, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [16, 3.25, 15.25, 0], "texture": "#3"}, + "down": {"uv": [4.75, 10.75, 4, 14], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 2, 0], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [16, 11.75, 12.75, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [12.75, 16, 16, 12.75], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 6, 3], + "to": [13, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [16, 14.75, 12.75, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [12.75, 15.25, 16, 12.75], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/white_sofa_middle.json b/src/main/resources/assets/modernlife/models/block/white_sofa_middle.json new file mode 100644 index 0000000..cb3b8a3 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/white_sofa_middle.json @@ -0,0 +1,108 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/white_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 7.5, 4, 11.25], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [4, 7.5, 8, 11.25], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 4.5, 8.75, 3.75], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 2, 0], + "to": [16, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [15, 11.75, 11, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [11, 16, 15, 12.75], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 6, 3], + "to": [16, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [15, 14.75, 11, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [11, 15.25, 15, 12.75], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/white_sofa_right_end.json b/src/main/resources/assets/modernlife/models/block/white_sofa_right_end.json new file mode 100644 index 0000000..0feacf9 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/white_sofa_right_end.json @@ -0,0 +1,123 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/white_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [4, 3.75, 0, 7.5], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [8, 3.75, 4, 7.5], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [8.75, 3.75, 12.75, 3], "texture": "#3"}, + "down": {"uv": [9, 10, 13, 10.75], "texture": "#3"} + } + }, + { + "name": "left_arm", + "from": [0, 2, 0], + "to": [3, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [16, 3.25, 15.25, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 8.75, 2.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 5.5, 13], "texture": "#3"}, + "west": {"uv": [15.25, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [15.25, 3.25, 16, 0], "texture": "#3"}, + "down": {"uv": [4, 10.75, 4.75, 14], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 2, 0], + "to": [16, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [12.75, 11.75, 16, 12.75], "texture": "#3"}, + "east": {"uv": [12.25, 8.25, 9, 9.25], "texture": "#3"}, + "south": {"uv": [13, 2.25, 10.5, 3.25], "texture": "#3"}, + "west": {"uv": [12.25, 7.25, 9, 8.25], "texture": "#3"}, + "up": {"uv": [16, 16, 12.75, 12.75], "texture": "#3"}, + "down": {"uv": [6.5, 7.5, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 6, 3], + "to": [16, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [12.75, 14.75, 16, 15.25], "texture": "#3"}, + "east": {"uv": [8.75, 10.75, 6.25, 11.25], "texture": "#3"}, + "south": {"uv": [8.75, 10.75, 6.25, 11.25], "texture": "#3"}, + "west": {"uv": [8.75, 10.75, 6.25, 11.25], "texture": "#3"}, + "up": {"uv": [16, 15.25, 12.75, 12.75], "texture": "#3"}, + "down": {"uv": [8, 4.75, 10.5, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 0]}, + "faces": { + "north": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "east": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "south": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "west": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "up": {"uv": [12, 11.75, 16, 7.75], "texture": "#3"}, + "down": {"uv": [12, 7.75, 16, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/white_sofa_single.json b/src/main/resources/assets/modernlife/models/block/white_sofa_single.json new file mode 100644 index 0000000..ee27780 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/white_sofa_single.json @@ -0,0 +1,136 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/white_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 0, 4, 3.75], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [4, 0, 8, 3.75], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 3, 8.75, 2.25], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "left_arm", + "from": [0, 2, 0], + "to": [3, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [16, 3.25, 15.25, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 8.75, 2.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 5.5, 13], "texture": "#3"}, + "west": {"uv": [15.25, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [15.25, 3.25, 16, 0], "texture": "#3"}, + "down": {"uv": [4, 10.75, 4.75, 14], "texture": "#3"} + } + }, + { + "name": "right_arm", + "from": [13, 2, 0], + "to": [16, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [15.25, 3.25, 16, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 15.25, 2.25], "texture": "#3"}, + "south": {"uv": [5.5, 10.75, 6.25, 13], "texture": "#3"}, + "west": {"uv": [8.75, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [16, 3.25, 15.25, 0], "texture": "#3"}, + "down": {"uv": [4.75, 10.75, 4, 14], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 2, 0], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [8.5, 11.75, 11, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [11, 16, 8.5, 12.75], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 6, 3], + "to": [13, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [8.5, 14.75, 11, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [11, 15.25, 8.5, 12.75], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -135, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4, 5] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/white_wallpaper.json b/src/main/resources/assets/modernlife/models/block/white_wallpaper.json new file mode 100644 index 0000000..d190dd5 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/white_wallpaper.json @@ -0,0 +1,59 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "2": "block/white_concrete_powder" + }, + "elements": [ + { + "from": [0, 0, 15.99], + "to": [16, 16, 15.99], + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#2"}, + "east": {"uv": [0, 0, 0, 16], "texture": "#2"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#2"}, + "west": {"uv": [0, 0, 0, 16], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 16, 0], "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 4.75], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 4.75], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, 90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, 90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [-30, -22, 0], + "translation": [2.75, -2.5, 0], + "scale": [0.75, 0.75, 0.75] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, 0, 7.25] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/white_wallpaper_corner.json b/src/main/resources/assets/modernlife/models/block/white_wallpaper_corner.json new file mode 100644 index 0000000..cb14916 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/white_wallpaper_corner.json @@ -0,0 +1,74 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "2": "block/white_concrete_powder" + }, + "elements": [ + { + "name": "south_face", + "from": [0, 0, 15.99], + "to": [16, 16, 15.99], + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#2"}, + "east": {"uv": [0, 0, 0, 16], "texture": "#2"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#2"}, + "west": {"uv": [0, 0, 0, 16], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 0], "texture": "#2"}, + "down": {"uv": [0, 0, 16, 0], "texture": "#2"} + } + }, + { + "name": "east_face", + "from": [0.01, 0, 0], + "to": [0.01, 16, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 7.99]}, + "faces": { + "north": {"uv": [0, 0, 0, 16], "texture": "#2"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#2"}, + "south": {"uv": [0, 0, 0, 16], "texture": "#2"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#2"}, + "up": {"uv": [0, 0, 16, 0], "rotation": 90, "texture": "#2"}, + "down": {"uv": [0, 0, 16, 0], "rotation": 270, "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 4.75], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 4.75], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, 90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, 90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [-30, -22, 0], + "translation": [2.75, -2.5, 0], + "scale": [0.75, 0.75, 0.75] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, 0, 7.25] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/winch.json b/src/main/resources/assets/modernlife/models/block/winch.json new file mode 100644 index 0000000..78c3442 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/winch.json @@ -0,0 +1,114 @@ +{ + "credit": "Made with Blockbench", + "ambientocclusion": false, + "render_type": "minecraft:translucent", + "texture_size": [32, 32], + "textures": { + "130": "modernlife:block/winch", + "132": "modernlife:block/winch_side", + "particle": "modernlife:block/winch_side" + }, + "elements": [ + { + "from": [2, 5, 5], + "to": [14, 11, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [-0.5, 0, 0]}, + "faces": { + "north": {"uv": [8, 0, 14, 12], "rotation": 270, "texture": "#130"}, + "east": {"uv": [1, 1, 7, 7], "texture": "#130"}, + "south": {"uv": [8, 0, 14, 12], "rotation": 90, "texture": "#130"}, + "west": {"uv": [1, 1, 7, 7], "texture": "#130"}, + "up": {"uv": [14, 12, 8, 0], "rotation": 270, "texture": "#130"}, + "down": {"uv": [14, 0, 8, 12], "rotation": 90, "texture": "#130"} + } + }, + { + "from": [0, 4, 4], + "to": [2, 12, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [-2.5, 0, 0]}, + "faces": { + "north": {"uv": [9, 0, 7, 8], "texture": "#132"}, + "east": {"uv": [8, 0, 16, 8], "texture": "#132"}, + "south": {"uv": [7, 0, 9, 8], "texture": "#132"}, + "west": {"uv": [0, 0, 8, 8], "texture": "#132"}, + "up": {"uv": [7, 8, 9, 0], "texture": "#132"}, + "down": {"uv": [7, 0, 9, 8], "texture": "#132"} + } + }, + { + "from": [0, 0, 6], + "to": [2, 4, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [-2.5, 0, 0]}, + "faces": { + "north": {"uv": [7, 8, 5, 12], "texture": "#132"}, + "east": {"uv": [6, 8, 10, 12], "texture": "#132"}, + "south": {"uv": [5, 8, 7, 12], "texture": "#132"}, + "west": {"uv": [2, 8, 6, 12], "texture": "#132"}, + "up": {"uv": [10, 10, 6, 8], "rotation": 90, "texture": "#132"}, + "down": {"uv": [6, 8, 2, 10], "rotation": 90, "texture": "#132"} + } + }, + { + "from": [14, 0, 6], + "to": [16, 4, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [18.5, 0, 0]}, + "faces": { + "north": {"uv": [5, 8, 7, 12], "texture": "#132"}, + "east": {"uv": [6, 8, 2, 12], "texture": "#132"}, + "south": {"uv": [7, 8, 5, 12], "texture": "#132"}, + "west": {"uv": [10, 8, 6, 12], "texture": "#132"}, + "up": {"uv": [10, 8, 6, 10], "rotation": 90, "texture": "#132"}, + "down": {"uv": [6, 10, 2, 8], "rotation": 90, "texture": "#132"} + } + }, + { + "from": [14, 4, 4], + "to": [16, 12, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [18.5, 0, 0]}, + "faces": { + "north": {"uv": [7, 0, 9, 8], "texture": "#132"}, + "east": {"uv": [8, 0, 0, 8], "texture": "#132"}, + "south": {"uv": [9, 0, 7, 8], "texture": "#132"}, + "west": {"uv": [16, 0, 8, 8], "texture": "#132"}, + "up": {"uv": [9, 8, 7, 0], "texture": "#132"}, + "down": {"uv": [9, 0, 7, 8], "texture": "#132"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -19, -2], + "translation": [2.38, 3.2, -2.12], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, -19, -2], + "translation": [2.38, 3.2, -2.12], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, 4.5, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/winch_anchor.json b/src/main/resources/assets/modernlife/models/block/winch_anchor.json new file mode 100644 index 0000000..a5556c9 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/winch_anchor.json @@ -0,0 +1,187 @@ +{ + "credit": "Made with Blockbench", + "parent": "minecraft:block/cube_all", + "texture_size": [32, 32], + "textures": { + "1": "modernlife:block/winch_anchor", + "2": "modernlife:block/winch_anchor_top", + "3": "modernlife:block/winch_anchor_bottom", + "131": "modernlife:block/winch_anchor_buckle", + "132": "modernlife:block/winch_anchor_horn", + "particle": "modernlife:block/winch_anchor" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#1"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#2"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#3"} + } + }, + { + "from": [7, 16, 7], + "to": [9, 18, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 16, 7]}, + "faces": { + "north": {"uv": [12, 0, 14, 2], "texture": "#131"}, + "east": {"uv": [12, 0, 14, 2], "texture": "#131"}, + "south": {"uv": [12, 0, 14, 2], "texture": "#131"}, + "west": {"uv": [12, 0, 14, 2], "texture": "#131"}, + "up": {"uv": [9.5, 10.5, 8.5, 9.5], "texture": "#131"}, + "down": {"uv": [10.5, 9.5, 9.5, 10.5], "texture": "#131"} + } + }, + { + "from": [6, 18, 6], + "to": [10, 22, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 18, 7]}, + "faces": { + "north": {"uv": [0, 0, 4, 4], "texture": "#131"}, + "east": {"uv": [0, 0, 4, 4], "texture": "#131"}, + "south": {"uv": [0, 0, 4, 4], "texture": "#131"}, + "west": {"uv": [0, 0, 4, 4], "texture": "#131"}, + "up": {"uv": [8, 4, 4, 0], "texture": "#131"}, + "down": {"uv": [12, 0, 8, 4], "texture": "#131"} + } + }, + { + "from": [-3, 0, 5], + "to": [0, 5, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [-2, 8, 7]}, + "faces": { + "north": {"uv": [13, 3, 10, 8], "texture": "#132"}, + "east": {"uv": [4, 4, 7, 6.5], "texture": "#132"}, + "south": {"uv": [10, 3, 13, 8], "texture": "#132"}, + "west": {"uv": [6, 0, 9, 2.5], "texture": "#132"}, + "up": {"uv": [6, 15, 0, 12], "rotation": 90, "texture": "#132"}, + "down": {"uv": [12, 12, 6, 15], "rotation": 90, "texture": "#132"} + } + }, + { + "from": [-7, 0, 5], + "to": [-3, 8, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [-5, 8, 7]}, + "faces": { + "north": {"uv": [10, 0, 6, 8], "texture": "#132"}, + "east": {"uv": [10, 0, 16, 8], "texture": "#132"}, + "south": {"uv": [6, 0, 10, 8], "texture": "#132"}, + "west": {"uv": [0, 0, 6, 8], "texture": "#132"}, + "up": {"uv": [6, 12, 0, 8], "rotation": 90, "texture": "#132"}, + "down": {"uv": [12, 8, 6, 12], "rotation": 270, "texture": "#132"} + } + }, + { + "from": [16, 0, 5], + "to": [19, 5, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [18, 8, 7]}, + "faces": { + "north": {"uv": [10, 3, 13, 8], "texture": "#132"}, + "east": {"uv": [9, 0, 6, 2.5], "texture": "#132"}, + "south": {"uv": [13, 3, 10, 8], "texture": "#132"}, + "west": {"uv": [7, 4, 4, 6.5], "texture": "#132"}, + "up": {"uv": [6, 12, 0, 15], "rotation": 90, "texture": "#132"}, + "down": {"uv": [12, 15, 6, 12], "rotation": 90, "texture": "#132"} + } + }, + { + "from": [19, 0, 5], + "to": [23, 8, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [21, 8, 7]}, + "faces": { + "north": {"uv": [6, 0, 10, 8], "texture": "#132"}, + "east": {"uv": [6, 0, 0, 8], "texture": "#132"}, + "south": {"uv": [10, 0, 6, 8], "texture": "#132"}, + "west": {"uv": [16, 0, 10, 8], "texture": "#132"}, + "up": {"uv": [6, 8, 0, 12], "rotation": 90, "texture": "#132"}, + "down": {"uv": [12, 12, 6, 8], "rotation": 270, "texture": "#132"} + } + }, + { + "from": [5, 0, 16], + "to": [11, 5, 19], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 8]}, + "faces": { + "north": {"uv": [4, 4, 7, 6.5], "texture": "#132"}, + "east": {"uv": [10, 3, 13, 8], "texture": "#132"}, + "south": {"uv": [6, 0, 9, 2.5], "texture": "#132"}, + "west": {"uv": [13, 3, 10, 8], "texture": "#132"}, + "up": {"uv": [6, 15, 0, 12], "texture": "#132"}, + "down": {"uv": [12, 12, 6, 15], "rotation": 180, "texture": "#132"} + } + }, + { + "from": [5, 0, 19], + "to": [11, 8, 23], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 8]}, + "faces": { + "north": {"uv": [10, 0, 16, 8], "texture": "#132"}, + "east": {"uv": [6, 0, 10, 8], "texture": "#132"}, + "south": {"uv": [0, 0, 6, 8], "texture": "#132"}, + "west": {"uv": [10, 0, 6, 8], "texture": "#132"}, + "up": {"uv": [6, 12, 0, 8], "texture": "#132"}, + "down": {"uv": [12, 8, 6, 12], "texture": "#132"} + } + }, + { + "from": [5, 0, -7], + "to": [11, 8, -3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 8]}, + "faces": { + "north": {"uv": [6, 0, 0, 8], "texture": "#132"}, + "east": {"uv": [10, 0, 6, 8], "texture": "#132"}, + "south": {"uv": [16, 0, 10, 8], "texture": "#132"}, + "west": {"uv": [6, 0, 10, 8], "texture": "#132"}, + "up": {"uv": [6, 8, 0, 12], "texture": "#132"}, + "down": {"uv": [12, 12, 6, 8], "texture": "#132"} + } + }, + { + "from": [5, 0, -3], + "to": [11, 5, 0], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 8]}, + "faces": { + "north": {"uv": [9, 0, 6, 2.5], "texture": "#132"}, + "east": {"uv": [13, 3, 10, 8], "texture": "#132"}, + "south": {"uv": [7, 4, 4, 6.5], "texture": "#132"}, + "west": {"uv": [10, 3, 13, 8], "texture": "#132"}, + "up": {"uv": [6, 12, 0, 15], "texture": "#132"}, + "down": {"uv": [12, 15, 6, 12], "rotation": 180, "texture": "#132"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [180, 0, 0], + "translation": [0, 4.75, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [-180, 0, 0], + "translation": [0, 3.5, 1] + }, + "firstperson_righthand": { + "rotation": [155, 37, 0], + "translation": [7, 0, 0] + }, + "firstperson_lefthand": { + "rotation": [155, 37, 0], + "translation": [7, 0, 0] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 45, 0], + "scale": [0.6, 0.6, 0.6] + }, + "fixed": { + "rotation": [0, 180, 0] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/yellow_painted_drywall.json b/src/main/resources/assets/modernlife/models/block/yellow_painted_drywall.json new file mode 100644 index 0000000..56e6df9 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/yellow_painted_drywall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "block/yellow_concrete_powder" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/yellow_sofa_corner.json b/src/main/resources/assets/modernlife/models/block/yellow_sofa_corner.json new file mode 100644 index 0000000..744c78b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/yellow_sofa_corner.json @@ -0,0 +1,137 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/yellow_sofa", + "particle": "modernlife:block/yellow_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 3.75, 4, 7.5], "texture": "#3"}, + "east": {"uv": [8, 0, 7.25, 3.75], "texture": "#3"}, + "south": {"uv": [4, 3.75, 8, 7.5], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 5.25, 8.75, 4.5], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "back_support", + "from": [13, 2, 0], + "to": [16, 17, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [20.9, 5.4, 8]}, + "faces": { + "north": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "east": {"uv": [7.25, 3.75, 4, 7.5], "texture": "#3"}, + "south": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "west": {"uv": [4, 3.75, 0.75, 7.5], "texture": "#3"}, + "up": {"uv": [12.75, 4.5, 9.5, 5.25], "rotation": 90, "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "rotation": 270, "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 2, 0], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [8.5, 11.75, 11, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [8.75, 11.75, 12, 8.5], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 6, 3], + "to": [13, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [12, 10.5, 8.75, 11], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [8.75, 11, 12, 8.5], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 6, 0], + "to": [13, 8, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 5.1]}, + "faces": { + "north": {"uv": [8.5, 14.75, 11, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [8.75, 10.5, 9.5, 11], "texture": "#3"}, + "up": {"uv": [9.5, 11, 8.75, 8.5], "rotation": 90, "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4, 5] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/yellow_sofa_left_end.json b/src/main/resources/assets/modernlife/models/block/yellow_sofa_left_end.json new file mode 100644 index 0000000..2484d57 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/yellow_sofa_left_end.json @@ -0,0 +1,123 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/yellow_sofa", + "particle": "modernlife:block/yellow_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 3.75, 4, 7.5], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [4, 3.75, 8, 7.5], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 3.75, 8.75, 3], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "right_arm", + "from": [13, 2, 0], + "to": [16, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [15.25, 3.25, 16, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 15.25, 2.25], "texture": "#3"}, + "south": {"uv": [5.5, 10.75, 6.25, 13], "texture": "#3"}, + "west": {"uv": [8.75, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [16, 3.25, 15.25, 0], "texture": "#3"}, + "down": {"uv": [4.75, 10.75, 4, 14], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 2, 0], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [16, 11.75, 12.75, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [12.75, 16, 16, 12.75], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 6, 3], + "to": [13, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [16, 14.75, 12.75, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [12.75, 15.25, 16, 12.75], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/yellow_sofa_middle.json b/src/main/resources/assets/modernlife/models/block/yellow_sofa_middle.json new file mode 100644 index 0000000..08cf955 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/yellow_sofa_middle.json @@ -0,0 +1,109 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/yellow_sofa", + "particle": "modernlife:block/yellow_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 7.5, 4, 11.25], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [4, 7.5, 8, 11.25], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 4.5, 8.75, 3.75], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 2, 0], + "to": [16, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [15, 11.75, 11, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [11, 16, 15, 12.75], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [0, 6, 3], + "to": [16, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [15, 14.75, 11, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [11, 15.25, 15, 12.75], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/yellow_sofa_right_end.json b/src/main/resources/assets/modernlife/models/block/yellow_sofa_right_end.json new file mode 100644 index 0000000..6eae611 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/yellow_sofa_right_end.json @@ -0,0 +1,123 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/yellow_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [4, 3.75, 0, 7.5], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [8, 3.75, 4, 7.5], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [8.75, 3.75, 12.75, 3], "texture": "#3"}, + "down": {"uv": [9, 10, 13, 10.75], "texture": "#3"} + } + }, + { + "name": "left_arm", + "from": [0, 2, 0], + "to": [3, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [16, 3.25, 15.25, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 8.75, 2.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 5.5, 13], "texture": "#3"}, + "west": {"uv": [15.25, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [15.25, 3.25, 16, 0], "texture": "#3"}, + "down": {"uv": [4, 10.75, 4.75, 14], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 2, 0], + "to": [16, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [12.75, 11.75, 16, 12.75], "texture": "#3"}, + "east": {"uv": [12.25, 8.25, 9, 9.25], "texture": "#3"}, + "south": {"uv": [13, 2.25, 10.5, 3.25], "texture": "#3"}, + "west": {"uv": [12.25, 7.25, 9, 8.25], "texture": "#3"}, + "up": {"uv": [16, 16, 12.75, 12.75], "texture": "#3"}, + "down": {"uv": [6.5, 7.5, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 6, 3], + "to": [16, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [12.75, 14.75, 16, 15.25], "texture": "#3"}, + "east": {"uv": [8.75, 10.75, 6.25, 11.25], "texture": "#3"}, + "south": {"uv": [8.75, 10.75, 6.25, 11.25], "texture": "#3"}, + "west": {"uv": [8.75, 10.75, 6.25, 11.25], "texture": "#3"}, + "up": {"uv": [16, 15.25, 12.75, 12.75], "texture": "#3"}, + "down": {"uv": [8, 4.75, 10.5, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 0]}, + "faces": { + "north": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "east": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "south": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "west": {"uv": [16, 7.25, 12, 7.75], "texture": "#3"}, + "up": {"uv": [12, 11.75, 16, 7.75], "texture": "#3"}, + "down": {"uv": [12, 7.75, 16, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -150, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/block/yellow_sofa_single.json b/src/main/resources/assets/modernlife/models/block/yellow_sofa_single.json new file mode 100644 index 0000000..8bc15f9 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/block/yellow_sofa_single.json @@ -0,0 +1,136 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "3": "modernlife:block/yellow_sofa" + }, + "elements": [ + { + "name": "back_support", + "from": [0, 2, 13], + "to": [16, 17, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [0, 0, 4, 3.75], "texture": "#3"}, + "east": {"uv": [8.75, 0, 8, 3.75], "texture": "#3"}, + "south": {"uv": [4, 0, 8, 3.75], "texture": "#3"}, + "west": {"uv": [8, 0, 8.75, 3.75], "texture": "#3"}, + "up": {"uv": [12.75, 3, 8.75, 2.25], "texture": "#3"}, + "down": {"uv": [13, 10, 9, 10.75], "texture": "#3"} + } + }, + { + "name": "left_arm", + "from": [0, 2, 0], + "to": [3, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [16, 3.25, 15.25, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 8.75, 2.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 5.5, 13], "texture": "#3"}, + "west": {"uv": [15.25, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [15.25, 3.25, 16, 0], "texture": "#3"}, + "down": {"uv": [4, 10.75, 4.75, 14], "texture": "#3"} + } + }, + { + "name": "right_arm", + "from": [13, 2, 0], + "to": [16, 11, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [15.25, 3.25, 16, 5.5], "texture": "#3"}, + "east": {"uv": [12, 0, 15.25, 2.25], "texture": "#3"}, + "south": {"uv": [5.5, 10.75, 6.25, 13], "texture": "#3"}, + "west": {"uv": [8.75, 0, 12, 2.25], "texture": "#3"}, + "up": {"uv": [16, 3.25, 15.25, 0], "texture": "#3"}, + "down": {"uv": [4.75, 10.75, 4, 14], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 2, 0], + "to": [13, 6, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.4, 8.1]}, + "faces": { + "north": {"uv": [8.5, 11.75, 11, 12.75], "texture": "#3"}, + "east": {"uv": [9, 7.25, 12.25, 8.25], "texture": "#3"}, + "south": {"uv": [10.5, 2.25, 13, 3.25], "texture": "#3"}, + "west": {"uv": [9, 8.25, 12.25, 9.25], "texture": "#3"}, + "up": {"uv": [11, 16, 8.5, 12.75], "texture": "#3"}, + "down": {"uv": [9, 7.5, 6.5, 10.75], "texture": "#3"} + } + }, + { + "name": "base", + "from": [3, 6, 3], + "to": [13, 8, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.4, 8.1]}, + "faces": { + "north": {"uv": [8.5, 14.75, 11, 15.25], "texture": "#3"}, + "east": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "south": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "west": {"uv": [6.25, 10.75, 8.75, 11.25], "texture": "#3"}, + "up": {"uv": [11, 15.25, 8.5, 12.75], "texture": "#3"}, + "down": {"uv": [10.5, 4.75, 8, 7.25], "texture": "#3"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "north": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "east": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "south": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "west": {"uv": [12, 7.25, 16, 7.75], "texture": "#3"}, + "up": {"uv": [16, 11.75, 12, 7.75], "texture": "#3"}, + "down": {"uv": [16, 7.75, 12, 11.75], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -180, 0], + "translation": [0, 3, 1], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, 2], + "translation": [1.13, 3.2, 0.63], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -135, 0], + "scale": [0.6, 0.6, 0.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "translation": [0, 0, -6.5] + } + }, + "groups": [ + { + "name": "VoxelShapes", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4, 5] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/acacia_barrier.json b/src/main/resources/assets/modernlife/models/item/acacia_barrier.json new file mode 100644 index 0000000..8b02466 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/acacia_barrier.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/acacia_barrier" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/acacia_chair.json b/src/main/resources/assets/modernlife/models/item/acacia_chair.json new file mode 100644 index 0000000..7f86c31 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/acacia_chair.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/acacia_chair" +} diff --git a/src/main/resources/assets/modernlife/models/item/acacia_coffee_table.json b/src/main/resources/assets/modernlife/models/item/acacia_coffee_table.json new file mode 100644 index 0000000..c6439ff --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/acacia_coffee_table.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/acacia_coffee_table" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/acacia_deck.json b/src/main/resources/assets/modernlife/models/item/acacia_deck.json new file mode 100644 index 0000000..794a0a4 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/acacia_deck.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/acacia_deck" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/acacia_glass_door.json b/src/main/resources/assets/modernlife/models/item/acacia_glass_door.json new file mode 100644 index 0000000..4ce9d21 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/acacia_glass_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "modernlife:item/acacia_glass_door" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/acacia_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/item/acacia_kitchen_cabinet.json new file mode 100644 index 0000000..45807d4 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/acacia_kitchen_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/acacia_kitchen_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/acacia_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/item/acacia_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..609c702 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/acacia_kitchen_drawer_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/acacia_kitchen_drawer_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/acacia_log_ramp.json b/src/main/resources/assets/modernlife/models/item/acacia_log_ramp.json new file mode 100644 index 0000000..f0d441c --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/acacia_log_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/acacia_log_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/acacia_mini_stool.json b/src/main/resources/assets/modernlife/models/item/acacia_mini_stool.json new file mode 100644 index 0000000..cc7f592 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/acacia_mini_stool.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/acacia_mini_stool" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/acacia_night_stand.json b/src/main/resources/assets/modernlife/models/item/acacia_night_stand.json new file mode 100644 index 0000000..7f54764 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/acacia_night_stand.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/acacia_night_stand" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/acacia_picnic_table.json b/src/main/resources/assets/modernlife/models/item/acacia_picnic_table.json new file mode 100644 index 0000000..8c49716 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/acacia_picnic_table.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/acacia_picnic_table_full" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/acacia_planks_ramp.json b/src/main/resources/assets/modernlife/models/item/acacia_planks_ramp.json new file mode 100644 index 0000000..cbf5222 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/acacia_planks_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/acacia_planks_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/acacia_ramp.json b/src/main/resources/assets/modernlife/models/item/acacia_ramp.json new file mode 100644 index 0000000..f810064 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/acacia_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/acacia_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/acacia_round_table.json b/src/main/resources/assets/modernlife/models/item/acacia_round_table.json new file mode 100644 index 0000000..c2fcfe1 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/acacia_round_table.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/acacia_round_table" +} diff --git a/src/main/resources/assets/modernlife/models/item/acacia_small_table.json b/src/main/resources/assets/modernlife/models/item/acacia_small_table.json new file mode 100644 index 0000000..46dc9ef --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/acacia_small_table.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/acacia_small_table" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/acacia_wall_shelf.json b/src/main/resources/assets/modernlife/models/item/acacia_wall_shelf.json new file mode 100644 index 0000000..c883168 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/acacia_wall_shelf.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/acacia_wall_shelf" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/acacia_wood_ramp.json b/src/main/resources/assets/modernlife/models/item/acacia_wood_ramp.json new file mode 100644 index 0000000..6ff9c6e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/acacia_wood_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/acacia_wood_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/air_conditioner.json b/src/main/resources/assets/modernlife/models/item/air_conditioner.json new file mode 100644 index 0000000..1e82dab --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/air_conditioner.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/air_conditioner" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/alarm_clock.json b/src/main/resources/assets/modernlife/models/item/alarm_clock.json new file mode 100644 index 0000000..b0a47b4 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/alarm_clock.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/alarm_clock" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/andesite_barrier.json b/src/main/resources/assets/modernlife/models/item/andesite_barrier.json new file mode 100644 index 0000000..935f889 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/andesite_barrier.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/andesite_barrier" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/andesite_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/item/andesite_kitchen_cabinet.json new file mode 100644 index 0000000..ec688cc --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/andesite_kitchen_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/andesite_kitchen_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/andesite_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/item/andesite_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..dc4ac78 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/andesite_kitchen_drawer_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/andesite_kitchen_drawer_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/andesite_ramp.json b/src/main/resources/assets/modernlife/models/item/andesite_ramp.json new file mode 100644 index 0000000..735809e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/andesite_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/andesite_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/arrow_slit.json b/src/main/resources/assets/modernlife/models/item/arrow_slit.json new file mode 100644 index 0000000..a28c8d9 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/arrow_slit.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/arrow_slit" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/basalt_ramp.json b/src/main/resources/assets/modernlife/models/item/basalt_ramp.json new file mode 100644 index 0000000..ae48d27 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/basalt_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/basalt_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/bathroom_ceramic_tile.json b/src/main/resources/assets/modernlife/models/item/bathroom_ceramic_tile.json new file mode 100644 index 0000000..2b89b2c --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/bathroom_ceramic_tile.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/bathroom_ceramic_tile" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/bathtub.json b/src/main/resources/assets/modernlife/models/item/bathtub.json new file mode 100644 index 0000000..683432b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/bathtub.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/bathtub_full" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/battery.json b/src/main/resources/assets/modernlife/models/item/battery.json new file mode 100644 index 0000000..00204a1 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/battery.json @@ -0,0 +1,68 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "1": "modernlife:item/battery" + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 4, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 0, 7]}, + "faces": { + "north": {"uv": [0, 0, 2, 4], "texture": "#1"}, + "east": {"uv": [0, 0, 2, 4], "texture": "#1"}, + "south": {"uv": [0, 0, 2, 4], "texture": "#1"}, + "west": {"uv": [0, 0, 2, 4], "texture": "#1"}, + "up": {"uv": [4, 2, 2, 0], "texture": "#1"}, + "down": {"uv": [4, 2, 2, 4], "texture": "#1"} + } + }, + { + "from": [7.5, 4, 7.5], + "to": [8.5, 4.5, 8.5], + "rotation": {"angle": 0, "axis": "y", "origin": [6.5, 4, 7.5]}, + "faces": { + "north": {"uv": [4, 0, 5, 1], "texture": "#1"}, + "east": {"uv": [4, 0, 5, 1], "texture": "#1"}, + "south": {"uv": [4, 0, 5, 1], "texture": "#1"}, + "west": {"uv": [4, 0, 5, 1], "texture": "#1"}, + "up": {"uv": [5, 1, 4, 0], "texture": "#1"}, + "down": {"uv": [7, 3, 6, 4], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 8.25, 0.5] + }, + "thirdperson_lefthand": { + "translation": [0, 8.25, 0.5] + }, + "firstperson_righthand": { + "rotation": [-22, 0, 0], + "translation": [0.25, 11.75, -0.75], + "scale": [1.3, 1.3, 1.3] + }, + "firstperson_lefthand": { + "rotation": [-22, 0, 0], + "translation": [0.25, 11.75, -0.75], + "scale": [1.3, 1.3, 1.3] + }, + "ground": { + "translation": [0, 12.75, 0], + "scale": [1.5, 1.5, 1.5] + }, + "gui": { + "rotation": [30, 45, 0], + "translation": [0.25, 10.5, 0], + "scale": [2, 2, 2] + }, + "head": { + "translation": [0, 15.25, 0] + }, + "fixed": { + "translation": [0, 10.75, -0.75], + "scale": [1.5, 1.5, 1.5] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/beige_ceramic_tile.json b/src/main/resources/assets/modernlife/models/item/beige_ceramic_tile.json new file mode 100644 index 0000000..7653078 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/beige_ceramic_tile.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/beige_ceramic_tile" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/bicycle_item.json b/src/main/resources/assets/modernlife/models/item/bicycle_item.json new file mode 100644 index 0000000..de57281 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/bicycle_item.json @@ -0,0 +1,946 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "1": "modernlife:item/bicycle_uv", + "particle": "modernlife:item/bicycle_uv" + }, + "elements": [ + { + "name": "hexadecagon", + "from": [9.575, 3.72718, 6.2], + "to": [9.575, 4.72718, 7.2], + "rotation": {"angle": -45, "axis": "x", "origin": [10.075, 4.125, 8.2]}, + "faces": { + "north": {"uv": [8, 1, 8, 1.5], "texture": "#1"}, + "east": {"uv": [7.5, 1, 8, 1.5], "texture": "#1"}, + "south": {"uv": [8.5, 1, 8.5, 1.5], "texture": "#1"}, + "west": {"uv": [8, 1, 8.5, 1.5], "texture": "#1"}, + "up": {"uv": [8, 1, 8, 0.5], "texture": "#1"}, + "down": {"uv": [8, 0.5, 8, 1], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [9.575, 3.72718, 6.2], + "to": [9.575, 4.72718, 7.2], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10.075, 4.125, 8.2]}, + "faces": { + "north": {"uv": [8, 1, 8, 1.5], "texture": "#1"}, + "east": {"uv": [7.5, 1, 8, 1.5], "texture": "#1"}, + "south": {"uv": [8.5, 1, 8.5, 1.5], "texture": "#1"}, + "west": {"uv": [8, 1, 8.5, 1.5], "texture": "#1"}, + "up": {"uv": [8, 1, 8, 0.5], "texture": "#1"}, + "down": {"uv": [8, 0.5, 8, 1], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [9.575, 3.72718, 6.2], + "to": [9.575, 4.72718, 7.2], + "rotation": {"angle": 0, "axis": "y", "origin": [10.075, 4.125, 8.2]}, + "faces": { + "north": {"uv": [8, 1, 8, 1.5], "texture": "#1"}, + "east": {"uv": [7.5, 1, 8, 1.5], "texture": "#1"}, + "south": {"uv": [8.5, 1, 8.5, 1.5], "texture": "#1"}, + "west": {"uv": [8, 1, 8.5, 1.5], "texture": "#1"}, + "up": {"uv": [8, 1, 8, 0.5], "texture": "#1"}, + "down": {"uv": [8, 0.5, 8, 1], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [9.575, 3.72718, 6.2], + "to": [9.575, 4.72718, 7.2], + "rotation": {"angle": 22.5, "axis": "x", "origin": [10.075, 4.125, 8.2]}, + "faces": { + "north": {"uv": [8, 1, 8, 1.5], "texture": "#1"}, + "east": {"uv": [7.5, 1, 8, 1.5], "texture": "#1"}, + "south": {"uv": [8.5, 1, 8.5, 1.5], "texture": "#1"}, + "west": {"uv": [8, 1, 8.5, 1.5], "texture": "#1"}, + "up": {"uv": [8, 1, 8, 0.5], "texture": "#1"}, + "down": {"uv": [8, 0.5, 8, 1], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [9.575, 3.72718, 6.2], + "to": [9.575, 4.72718, 7.2], + "rotation": {"angle": 45, "axis": "x", "origin": [10.075, 4.125, 8.2]}, + "faces": { + "north": {"uv": [8, 1, 8, 1.5], "texture": "#1"}, + "east": {"uv": [7.5, 1, 8, 1.5], "texture": "#1"}, + "south": {"uv": [8.5, 1, 8.5, 1.5], "texture": "#1"}, + "west": {"uv": [8, 1, 8.5, 1.5], "texture": "#1"}, + "up": {"uv": [8, 1, 8, 0.5], "texture": "#1"}, + "down": {"uv": [8, 0.5, 8, 1], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [9.575, 3.72718, 9.2], + "to": [9.575, 4.72718, 10.2], + "rotation": {"angle": -45, "axis": "x", "origin": [10.075, 4.125, 8.2]}, + "faces": { + "north": {"uv": [8, 1, 8, 1.5], "texture": "#1"}, + "east": {"uv": [7.5, 1, 8, 1.5], "texture": "#1"}, + "south": {"uv": [8.5, 1, 8.5, 1.5], "texture": "#1"}, + "west": {"uv": [8, 1, 8.5, 1.5], "texture": "#1"}, + "up": {"uv": [8, 1, 8, 0.5], "texture": "#1"}, + "down": {"uv": [8, 0.5, 8, 1], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [9.575, 3.72718, 9.2], + "to": [9.575, 4.72718, 10.2], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10.075, 4.125, 8.2]}, + "faces": { + "north": {"uv": [8, 1, 8, 1.5], "texture": "#1"}, + "east": {"uv": [7.5, 1, 8, 1.5], "texture": "#1"}, + "south": {"uv": [8.5, 1, 8.5, 1.5], "texture": "#1"}, + "west": {"uv": [8, 1, 8.5, 1.5], "texture": "#1"}, + "up": {"uv": [8, 1, 8, 0.5], "texture": "#1"}, + "down": {"uv": [8, 0.5, 8, 1], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [9.575, 3.72718, 9.2], + "to": [9.575, 4.72718, 10.2], + "rotation": {"angle": 0, "axis": "y", "origin": [10.075, 4.125, 8.2]}, + "faces": { + "north": {"uv": [8, 1, 8, 1.5], "texture": "#1"}, + "east": {"uv": [7.5, 1, 8, 1.5], "texture": "#1"}, + "south": {"uv": [8.5, 1, 8.5, 1.5], "texture": "#1"}, + "west": {"uv": [8, 1, 8.5, 1.5], "texture": "#1"}, + "up": {"uv": [8, 1, 8, 0.5], "texture": "#1"}, + "down": {"uv": [8, 0.5, 8, 1], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [9.575, 3.72718, 9.2], + "to": [9.575, 4.72718, 10.2], + "rotation": {"angle": 22.5, "axis": "x", "origin": [10.075, 4.125, 8.2]}, + "faces": { + "north": {"uv": [8, 1, 8, 1.5], "texture": "#1"}, + "east": {"uv": [7.5, 1, 8, 1.5], "texture": "#1"}, + "south": {"uv": [8.5, 1, 8.5, 1.5], "texture": "#1"}, + "west": {"uv": [8, 1, 8.5, 1.5], "texture": "#1"}, + "up": {"uv": [8, 1, 8, 0.5], "texture": "#1"}, + "down": {"uv": [8, 0.5, 8, 1], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [9.575, 3.72718, 9.2], + "to": [9.575, 4.72718, 10.2], + "rotation": {"angle": 45, "axis": "x", "origin": [10.075, 4.125, 8.2]}, + "faces": { + "north": {"uv": [8, 1, 8, 1.5], "texture": "#1"}, + "east": {"uv": [7.5, 1, 8, 1.5], "texture": "#1"}, + "south": {"uv": [8.5, 1, 8.5, 1.5], "texture": "#1"}, + "west": {"uv": [8, 1, 8.5, 1.5], "texture": "#1"}, + "up": {"uv": [8, 1, 8, 0.5], "texture": "#1"}, + "down": {"uv": [8, 0.5, 8, 1], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [9.575, 2.125, 7.80218], + "to": [9.575, 3.125, 8.80218], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10.075, 4.125, 8.2]}, + "faces": { + "north": {"uv": [8, 1, 8, 1.5], "texture": "#1"}, + "east": {"uv": [7.5, 1, 8, 1.5], "texture": "#1"}, + "south": {"uv": [8.5, 1, 8.5, 1.5], "texture": "#1"}, + "west": {"uv": [8, 1, 8.5, 1.5], "texture": "#1"}, + "up": {"uv": [8, 1, 8, 0.5], "texture": "#1"}, + "down": {"uv": [8, 0.5, 8, 1], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [9.575, 2.125, 7.80218], + "to": [9.575, 3.125, 8.80218], + "rotation": {"angle": 0, "axis": "y", "origin": [10.075, 4.125, 8.2]}, + "faces": { + "north": {"uv": [8, 1, 8, 1.5], "texture": "#1"}, + "east": {"uv": [7.5, 1, 8, 1.5], "texture": "#1"}, + "south": {"uv": [8.5, 1, 8.5, 1.5], "texture": "#1"}, + "west": {"uv": [8, 1, 8.5, 1.5], "texture": "#1"}, + "up": {"uv": [8, 1, 8, 0.5], "texture": "#1"}, + "down": {"uv": [8, 0.5, 8, 1], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [9.575, 2.125, 7.80218], + "to": [9.575, 3.125, 8.80218], + "rotation": {"angle": 22.5, "axis": "x", "origin": [10.075, 4.125, 8.2]}, + "faces": { + "north": {"uv": [8, 1, 8, 1.5], "texture": "#1"}, + "east": {"uv": [7.5, 1, 8, 1.5], "texture": "#1"}, + "south": {"uv": [8.5, 1, 8.5, 1.5], "texture": "#1"}, + "west": {"uv": [8, 1, 8.5, 1.5], "texture": "#1"}, + "up": {"uv": [8, 1, 8, 0.5], "texture": "#1"}, + "down": {"uv": [8, 0.5, 8, 1], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [9.575, 5.125, 7.80218], + "to": [9.575, 6.125, 8.80218], + "rotation": {"angle": -22.5, "axis": "x", "origin": [10.075, 4.125, 8.2]}, + "faces": { + "north": {"uv": [8, 1, 8, 1.5], "texture": "#1"}, + "east": {"uv": [7.5, 1, 8, 1.5], "texture": "#1"}, + "south": {"uv": [8.5, 1, 8.5, 1.5], "texture": "#1"}, + "west": {"uv": [8, 1, 8.5, 1.5], "texture": "#1"}, + "up": {"uv": [8, 1, 8, 0.5], "texture": "#1"}, + "down": {"uv": [8, 0.5, 8, 1], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [9.575, 5.125, 7.80218], + "to": [9.575, 6.125, 8.80218], + "rotation": {"angle": 0, "axis": "y", "origin": [10.075, 4.125, 8.2]}, + "faces": { + "north": {"uv": [8, 1, 8, 1.5], "texture": "#1"}, + "east": {"uv": [7.5, 1, 8, 1.5], "texture": "#1"}, + "south": {"uv": [8.5, 1, 8.5, 1.5], "texture": "#1"}, + "west": {"uv": [8, 1, 8.5, 1.5], "texture": "#1"}, + "up": {"uv": [8, 1, 8, 0.5], "texture": "#1"}, + "down": {"uv": [8, 0.5, 8, 1], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [9.575, 5.125, 7.80218], + "to": [9.575, 6.125, 8.80218], + "rotation": {"angle": 22.5, "axis": "x", "origin": [10.075, 4.125, 8.2]}, + "faces": { + "north": {"uv": [8, 1, 8, 1.5], "texture": "#1"}, + "east": {"uv": [7.5, 1, 8, 1.5], "texture": "#1"}, + "south": {"uv": [8.5, 1, 8.5, 1.5], "texture": "#1"}, + "west": {"uv": [8, 1, 8.5, 1.5], "texture": "#1"}, + "up": {"uv": [8, 1, 8, 0.5], "texture": "#1"}, + "down": {"uv": [8, 0.5, 8, 1], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [7.5, 3.99549, -7.05], + "to": [8.5, 5.99549, -6.05], + "rotation": {"angle": -45, "axis": "x", "origin": [8, 5, -2]}, + "faces": { + "north": {"uv": [0.5, 0.5, 1, 1.5], "texture": "#1"}, + "east": {"uv": [0, 0.5, 0.5, 1.5], "texture": "#1"}, + "south": {"uv": [1.5, 0.5, 2, 1.5], "texture": "#1"}, + "west": {"uv": [1, 0.5, 1.5, 1.5], "texture": "#1"}, + "up": {"uv": [1, 0.5, 0.5, 0], "texture": "#1"}, + "down": {"uv": [1.5, 0, 1, 0.5], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [7.5, 3.99549, -7.05], + "to": [8.5, 5.99549, -6.05], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 5, -2]}, + "faces": { + "north": {"uv": [0.5, 0.5, 1, 1.5], "texture": "#1"}, + "east": {"uv": [0, 0.5, 0.5, 1.5], "texture": "#1"}, + "south": {"uv": [1.5, 0.5, 2, 1.5], "texture": "#1"}, + "west": {"uv": [1, 0.5, 1.5, 1.5], "texture": "#1"}, + "up": {"uv": [1, 0.5, 0.5, 0], "texture": "#1"}, + "down": {"uv": [1.5, 0, 1, 0.5], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [7.5, 3.99549, -7.05], + "to": [8.5, 5.99549, -6.05], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5, -2]}, + "faces": { + "north": {"uv": [0.5, 0.5, 1, 1.5], "texture": "#1"}, + "east": {"uv": [0, 0.5, 0.5, 1.5], "texture": "#1"}, + "south": {"uv": [1.5, 0.5, 2, 1.5], "texture": "#1"}, + "west": {"uv": [1, 0.5, 1.5, 1.5], "texture": "#1"}, + "up": {"uv": [1, 0.5, 0.5, 0], "texture": "#1"}, + "down": {"uv": [1.5, 0, 1, 0.5], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [7.5, 3.99549, -7.05], + "to": [8.5, 5.99549, -6.05], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 5, -2]}, + "faces": { + "north": {"uv": [0.5, 0.5, 1, 1.5], "texture": "#1"}, + "east": {"uv": [0, 0.5, 0.5, 1.5], "texture": "#1"}, + "south": {"uv": [1.5, 0.5, 2, 1.5], "texture": "#1"}, + "west": {"uv": [1, 0.5, 1.5, 1.5], "texture": "#1"}, + "up": {"uv": [1, 0.5, 0.5, 0], "texture": "#1"}, + "down": {"uv": [1.5, 0, 1, 0.5], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [7.5, 3.99549, -7.05], + "to": [8.5, 5.99549, -6.05], + "rotation": {"angle": 45, "axis": "x", "origin": [8, 5, -2]}, + "faces": { + "north": {"uv": [0.5, 0.5, 1, 1.5], "texture": "#1"}, + "east": {"uv": [0, 0.5, 0.5, 1.5], "texture": "#1"}, + "south": {"uv": [1.5, 0.5, 2, 1.5], "texture": "#1"}, + "west": {"uv": [1, 0.5, 1.5, 1.5], "texture": "#1"}, + "up": {"uv": [1, 0.5, 0.5, 0], "texture": "#1"}, + "down": {"uv": [1.5, 0, 1, 0.5], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [7.5, 3.99549, 2.05], + "to": [8.5, 5.99549, 3.05], + "rotation": {"angle": -45, "axis": "x", "origin": [8, 5, -2]}, + "faces": { + "north": {"uv": [0.5, 0.5, 1, 1.5], "texture": "#1"}, + "east": {"uv": [0, 0.5, 0.5, 1.5], "texture": "#1"}, + "south": {"uv": [1.5, 0.5, 2, 1.5], "texture": "#1"}, + "west": {"uv": [1, 0.5, 1.5, 1.5], "texture": "#1"}, + "up": {"uv": [1, 0.5, 0.5, 0], "texture": "#1"}, + "down": {"uv": [1.5, 0, 1, 0.5], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [7.5, 3.99549, 2.05], + "to": [8.5, 5.99549, 3.05], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 5, -2]}, + "faces": { + "north": {"uv": [0.5, 0.5, 1, 1.5], "texture": "#1"}, + "east": {"uv": [0, 0.5, 0.5, 1.5], "texture": "#1"}, + "south": {"uv": [1.5, 0.5, 2, 1.5], "texture": "#1"}, + "west": {"uv": [1, 0.5, 1.5, 1.5], "texture": "#1"}, + "up": {"uv": [1, 0.5, 0.5, 0], "texture": "#1"}, + "down": {"uv": [1.5, 0, 1, 0.5], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [7.5, 3.99549, 2.05], + "to": [8.5, 5.99549, 3.05], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5, -2]}, + "faces": { + "north": {"uv": [0.5, 0.5, 1, 1.5], "texture": "#1"}, + "east": {"uv": [0, 0.5, 0.5, 1.5], "texture": "#1"}, + "south": {"uv": [1.5, 0.5, 2, 1.5], "texture": "#1"}, + "west": {"uv": [1, 0.5, 1.5, 1.5], "texture": "#1"}, + "up": {"uv": [1, 0.5, 0.5, 0], "texture": "#1"}, + "down": {"uv": [1.5, 0, 1, 0.5], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [7.5, 3.99549, 2.05], + "to": [8.5, 5.99549, 3.05], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 5, -2]}, + "faces": { + "north": {"uv": [0.5, 0.5, 1, 1.5], "texture": "#1"}, + "east": {"uv": [0, 0.5, 0.5, 1.5], "texture": "#1"}, + "south": {"uv": [1.5, 0.5, 2, 1.5], "texture": "#1"}, + "west": {"uv": [1, 0.5, 1.5, 1.5], "texture": "#1"}, + "up": {"uv": [1, 0.5, 0.5, 0], "texture": "#1"}, + "down": {"uv": [1.5, 0, 1, 0.5], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [7.5, 3.99549, 2.05], + "to": [8.5, 5.99549, 3.05], + "rotation": {"angle": 45, "axis": "x", "origin": [8, 5, -2]}, + "faces": { + "north": {"uv": [0.5, 0.5, 1, 1.5], "texture": "#1"}, + "east": {"uv": [0, 0.5, 0.5, 1.5], "texture": "#1"}, + "south": {"uv": [1.5, 0.5, 2, 1.5], "texture": "#1"}, + "west": {"uv": [1, 0.5, 1.5, 1.5], "texture": "#1"}, + "up": {"uv": [1, 0.5, 0.5, 0], "texture": "#1"}, + "down": {"uv": [1.5, 0, 1, 0.5], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [7.5, -0.05, -3.00451], + "to": [8.5, 0.95, -1.00451], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 5, -2]}, + "faces": { + "north": {"uv": [1, 1, 1.5, 1.5], "texture": "#1"}, + "east": {"uv": [0, 1, 1, 1.5], "texture": "#1"}, + "south": {"uv": [2.5, 1, 3, 1.5], "texture": "#1"}, + "west": {"uv": [1.5, 1, 2.5, 1.5], "texture": "#1"}, + "up": {"uv": [1.5, 1, 1, 0], "texture": "#1"}, + "down": {"uv": [2, 0, 1.5, 1], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [7.5, -0.05, -3.00451], + "to": [8.5, 0.95, -1.00451], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5, -2]}, + "faces": { + "north": {"uv": [1, 1, 1.5, 1.5], "texture": "#1"}, + "east": {"uv": [0, 1, 1, 1.5], "texture": "#1"}, + "south": {"uv": [2.5, 1, 3, 1.5], "texture": "#1"}, + "west": {"uv": [1.5, 1, 2.5, 1.5], "texture": "#1"}, + "up": {"uv": [1.5, 1, 1, 0], "texture": "#1"}, + "down": {"uv": [2, 0, 1.5, 1], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [7.5, -0.05, -3.00451], + "to": [8.5, 0.95, -1.00451], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 5, -2]}, + "faces": { + "north": {"uv": [1, 1, 1.5, 1.5], "texture": "#1"}, + "east": {"uv": [0, 1, 1, 1.5], "texture": "#1"}, + "south": {"uv": [2.5, 1, 3, 1.5], "texture": "#1"}, + "west": {"uv": [1.5, 1, 2.5, 1.5], "texture": "#1"}, + "up": {"uv": [1.5, 1, 1, 0], "texture": "#1"}, + "down": {"uv": [2, 0, 1.5, 1], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [7.5, 9.05, -3.00451], + "to": [8.5, 10.05, -1.00451], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 5, -2]}, + "faces": { + "north": {"uv": [1, 1, 1.5, 1.5], "texture": "#1"}, + "east": {"uv": [0, 1, 1, 1.5], "texture": "#1"}, + "south": {"uv": [2.5, 1, 3, 1.5], "texture": "#1"}, + "west": {"uv": [1.5, 1, 2.5, 1.5], "texture": "#1"}, + "up": {"uv": [1.5, 1, 1, 0], "texture": "#1"}, + "down": {"uv": [2, 0, 1.5, 1], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [7.5, 9.05, -3.00451], + "to": [8.5, 10.05, -1.00451], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5, -2]}, + "faces": { + "north": {"uv": [1, 1, 1.5, 1.5], "texture": "#1"}, + "east": {"uv": [0, 1, 1, 1.5], "texture": "#1"}, + "south": {"uv": [2.5, 1, 3, 1.5], "texture": "#1"}, + "west": {"uv": [1.5, 1, 2.5, 1.5], "texture": "#1"}, + "up": {"uv": [1.5, 1, 1, 0], "texture": "#1"}, + "down": {"uv": [2, 0, 1.5, 1], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [7.5, 9.05, -3.00451], + "to": [8.5, 10.05, -1.00451], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 5, -2]}, + "faces": { + "north": {"uv": [1, 1, 1.5, 1.5], "texture": "#1"}, + "east": {"uv": [0, 1, 1, 1.5], "texture": "#1"}, + "south": {"uv": [2.5, 1, 3, 1.5], "texture": "#1"}, + "west": {"uv": [1.5, 1, 2.5, 1.5], "texture": "#1"}, + "up": {"uv": [1.5, 1, 1, 0], "texture": "#1"}, + "down": {"uv": [2, 0, 1.5, 1], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [7.5, 3.99549, 9.95], + "to": [8.5, 5.99549, 10.95], + "rotation": {"angle": -45, "axis": "x", "origin": [8, 5, 15]}, + "faces": { + "north": {"uv": [0.5, 0.5, 1, 1.5], "texture": "#1"}, + "east": {"uv": [0, 0.5, 0.5, 1.5], "texture": "#1"}, + "south": {"uv": [1.5, 0.5, 2, 1.5], "texture": "#1"}, + "west": {"uv": [1, 0.5, 1.5, 1.5], "texture": "#1"}, + "up": {"uv": [1, 0.5, 0.5, 0], "texture": "#1"}, + "down": {"uv": [1.5, 0, 1, 0.5], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [7.5, 3.99549, 9.95], + "to": [8.5, 5.99549, 10.95], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 5, 15]}, + "faces": { + "north": {"uv": [0.5, 0.5, 1, 1.5], "texture": "#1"}, + "east": {"uv": [0, 0.5, 0.5, 1.5], "texture": "#1"}, + "south": {"uv": [1.5, 0.5, 2, 1.5], "texture": "#1"}, + "west": {"uv": [1, 0.5, 1.5, 1.5], "texture": "#1"}, + "up": {"uv": [1, 0.5, 0.5, 0], "texture": "#1"}, + "down": {"uv": [1.5, 0, 1, 0.5], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [7.5, 3.99549, 9.95], + "to": [8.5, 5.99549, 10.95], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5, 15]}, + "faces": { + "north": {"uv": [0.5, 0.5, 1, 1.5], "texture": "#1"}, + "east": {"uv": [0, 0.5, 0.5, 1.5], "texture": "#1"}, + "south": {"uv": [1.5, 0.5, 2, 1.5], "texture": "#1"}, + "west": {"uv": [1, 0.5, 1.5, 1.5], "texture": "#1"}, + "up": {"uv": [1, 0.5, 0.5, 0], "texture": "#1"}, + "down": {"uv": [1.5, 0, 1, 0.5], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [7.5, 3.99549, 9.95], + "to": [8.5, 5.99549, 10.95], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 5, 15]}, + "faces": { + "north": {"uv": [0.5, 0.5, 1, 1.5], "texture": "#1"}, + "east": {"uv": [0, 0.5, 0.5, 1.5], "texture": "#1"}, + "south": {"uv": [1.5, 0.5, 2, 1.5], "texture": "#1"}, + "west": {"uv": [1, 0.5, 1.5, 1.5], "texture": "#1"}, + "up": {"uv": [1, 0.5, 0.5, 0], "texture": "#1"}, + "down": {"uv": [1.5, 0, 1, 0.5], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [7.5, 3.99549, 9.95], + "to": [8.5, 5.99549, 10.95], + "rotation": {"angle": 45, "axis": "x", "origin": [8, 5, 15]}, + "faces": { + "north": {"uv": [0.5, 0.5, 1, 1.5], "texture": "#1"}, + "east": {"uv": [0, 0.5, 0.5, 1.5], "texture": "#1"}, + "south": {"uv": [1.5, 0.5, 2, 1.5], "texture": "#1"}, + "west": {"uv": [1, 0.5, 1.5, 1.5], "texture": "#1"}, + "up": {"uv": [1, 0.5, 0.5, 0], "texture": "#1"}, + "down": {"uv": [1.5, 0, 1, 0.5], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [7.5, 3.99549, 19.05], + "to": [8.5, 5.99549, 20.05], + "rotation": {"angle": -45, "axis": "x", "origin": [8, 5, 15]}, + "faces": { + "north": {"uv": [0.5, 0.5, 1, 1.5], "texture": "#1"}, + "east": {"uv": [0, 0.5, 0.5, 1.5], "texture": "#1"}, + "south": {"uv": [1.5, 0.5, 2, 1.5], "texture": "#1"}, + "west": {"uv": [1, 0.5, 1.5, 1.5], "texture": "#1"}, + "up": {"uv": [1, 0.5, 0.5, 0], "texture": "#1"}, + "down": {"uv": [1.5, 0, 1, 0.5], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [7.5, 3.99549, 19.05], + "to": [8.5, 5.99549, 20.05], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 5, 15]}, + "faces": { + "north": {"uv": [0.5, 0.5, 1, 1.5], "texture": "#1"}, + "east": {"uv": [0, 0.5, 0.5, 1.5], "texture": "#1"}, + "south": {"uv": [1.5, 0.5, 2, 1.5], "texture": "#1"}, + "west": {"uv": [1, 0.5, 1.5, 1.5], "texture": "#1"}, + "up": {"uv": [1, 0.5, 0.5, 0], "texture": "#1"}, + "down": {"uv": [1.5, 0, 1, 0.5], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [7.5, 3.99549, 19.05], + "to": [8.5, 5.99549, 20.05], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5, 15]}, + "faces": { + "north": {"uv": [0.5, 0.5, 1, 1.5], "texture": "#1"}, + "east": {"uv": [0, 0.5, 0.5, 1.5], "texture": "#1"}, + "south": {"uv": [1.5, 0.5, 2, 1.5], "texture": "#1"}, + "west": {"uv": [1, 0.5, 1.5, 1.5], "texture": "#1"}, + "up": {"uv": [1, 0.5, 0.5, 0], "texture": "#1"}, + "down": {"uv": [1.5, 0, 1, 0.5], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [7.5, 3.99549, 19.05], + "to": [8.5, 5.99549, 20.05], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 5, 15]}, + "faces": { + "north": {"uv": [0.5, 0.5, 1, 1.5], "texture": "#1"}, + "east": {"uv": [0, 0.5, 0.5, 1.5], "texture": "#1"}, + "south": {"uv": [1.5, 0.5, 2, 1.5], "texture": "#1"}, + "west": {"uv": [1, 0.5, 1.5, 1.5], "texture": "#1"}, + "up": {"uv": [1, 0.5, 0.5, 0], "texture": "#1"}, + "down": {"uv": [1.5, 0, 1, 0.5], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [7.5, 3.99549, 19.05], + "to": [8.5, 5.99549, 20.05], + "rotation": {"angle": 45, "axis": "x", "origin": [8, 5, 15]}, + "faces": { + "north": {"uv": [0.5, 0.5, 1, 1.5], "texture": "#1"}, + "east": {"uv": [0, 0.5, 0.5, 1.5], "texture": "#1"}, + "south": {"uv": [1.5, 0.5, 2, 1.5], "texture": "#1"}, + "west": {"uv": [1, 0.5, 1.5, 1.5], "texture": "#1"}, + "up": {"uv": [1, 0.5, 0.5, 0], "texture": "#1"}, + "down": {"uv": [1.5, 0, 1, 0.5], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [7.5, -0.05, 13.99549], + "to": [8.5, 0.95, 15.99549], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 5, 15]}, + "faces": { + "north": {"uv": [1, 1, 1.5, 1.5], "texture": "#1"}, + "east": {"uv": [0, 1, 1, 1.5], "texture": "#1"}, + "south": {"uv": [2.5, 1, 3, 1.5], "texture": "#1"}, + "west": {"uv": [1.5, 1, 2.5, 1.5], "texture": "#1"}, + "up": {"uv": [1.5, 1, 1, 0], "texture": "#1"}, + "down": {"uv": [2, 0, 1.5, 1], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [7.5, -0.05, 13.99549], + "to": [8.5, 0.95, 15.99549], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5, 15]}, + "faces": { + "north": {"uv": [1, 1, 1.5, 1.5], "texture": "#1"}, + "east": {"uv": [0, 1, 1, 1.5], "texture": "#1"}, + "south": {"uv": [2.5, 1, 3, 1.5], "texture": "#1"}, + "west": {"uv": [1.5, 1, 2.5, 1.5], "texture": "#1"}, + "up": {"uv": [1.5, 1, 1, 0], "texture": "#1"}, + "down": {"uv": [2, 0, 1.5, 1], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [7.5, -0.05, 13.99549], + "to": [8.5, 0.95, 15.99549], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 5, 15]}, + "faces": { + "north": {"uv": [1, 1, 1.5, 1.5], "texture": "#1"}, + "east": {"uv": [0, 1, 1, 1.5], "texture": "#1"}, + "south": {"uv": [2.5, 1, 3, 1.5], "texture": "#1"}, + "west": {"uv": [1.5, 1, 2.5, 1.5], "texture": "#1"}, + "up": {"uv": [1.5, 1, 1, 0], "texture": "#1"}, + "down": {"uv": [2, 0, 1.5, 1], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [7.5, 9.05, 13.99549], + "to": [8.5, 10.05, 15.99549], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 5, 15]}, + "faces": { + "north": {"uv": [1, 1, 1.5, 1.5], "texture": "#1"}, + "east": {"uv": [0, 1, 1, 1.5], "texture": "#1"}, + "south": {"uv": [2.5, 1, 3, 1.5], "texture": "#1"}, + "west": {"uv": [1.5, 1, 2.5, 1.5], "texture": "#1"}, + "up": {"uv": [1.5, 1, 1, 0], "texture": "#1"}, + "down": {"uv": [2, 0, 1.5, 1], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [7.5, 9.05, 13.99549], + "to": [8.5, 10.05, 15.99549], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5, 15]}, + "faces": { + "north": {"uv": [1, 1, 1.5, 1.5], "texture": "#1"}, + "east": {"uv": [0, 1, 1, 1.5], "texture": "#1"}, + "south": {"uv": [2.5, 1, 3, 1.5], "texture": "#1"}, + "west": {"uv": [1.5, 1, 2.5, 1.5], "texture": "#1"}, + "up": {"uv": [1.5, 1, 1, 0], "texture": "#1"}, + "down": {"uv": [2, 0, 1.5, 1], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [7.5, 9.05, 13.99549], + "to": [8.5, 10.05, 15.99549], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 5, 15]}, + "faces": { + "north": {"uv": [1, 1, 1.5, 1.5], "texture": "#1"}, + "east": {"uv": [0, 1, 1, 1.5], "texture": "#1"}, + "south": {"uv": [2.5, 1, 3, 1.5], "texture": "#1"}, + "west": {"uv": [1.5, 1, 2.5, 1.5], "texture": "#1"}, + "up": {"uv": [1.5, 1, 1, 0], "texture": "#1"}, + "down": {"uv": [2, 0, 1.5, 1], "texture": "#1"} + } + }, + { + "name": "back_wheel_sprite", + "from": [8, 1, 11], + "to": [8, 9, 19], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5, 15]}, + "faces": { + "north": {"uv": [4.5, 11, 4.5, 15], "texture": "#1"}, + "east": {"uv": [0.5, 11, 4.5, 15], "texture": "#1"}, + "south": {"uv": [8.5, 11, 8.5, 15], "texture": "#1"}, + "west": {"uv": [4.5, 11, 8.5, 15], "texture": "#1"}, + "up": {"uv": [4.5, 11, 4.5, 7], "texture": "#1"}, + "down": {"uv": [4.5, 7, 4.5, 11], "texture": "#1"} + } + }, + { + "name": "front_wheel_sprite", + "from": [8, 0, -7], + "to": [8, 10, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5, -2]}, + "faces": { + "north": {"uv": [5, 5, 5, 10], "texture": "#1"}, + "east": {"uv": [0, 5, 5, 10], "texture": "#1"}, + "south": {"uv": [10, 5, 10, 10], "texture": "#1"}, + "west": {"uv": [5, 5, 10, 10], "texture": "#1"}, + "up": {"uv": [5, 5, 5, 0], "texture": "#1"}, + "down": {"uv": [5, 0, 5, 5], "texture": "#1"} + } + }, + { + "from": [8.55, 4.25, 8.25], + "to": [9.55, 5.25, 16.25], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5, 15]}, + "faces": { + "north": {"uv": [11, 4, 11.5, 4.5], "texture": "#1"}, + "east": {"uv": [7, 4, 11, 4.5], "texture": "#1"}, + "south": {"uv": [15.5, 4, 16, 4.5], "texture": "#1"}, + "west": {"uv": [11.5, 4, 15.5, 4.5], "texture": "#1"}, + "up": {"uv": [11.5, 4, 11, 0], "texture": "#1"}, + "down": {"uv": [12, 0, 11.5, 4], "texture": "#1"} + } + }, + { + "from": [8.5, 4.3, 15.025], + "to": [9.5, 12.3, 16.025], + "rotation": {"angle": -45, "axis": "x", "origin": [8, 5, 15]}, + "faces": { + "north": {"uv": [5.5, 0.5, 6, 4.5], "texture": "#1"}, + "east": {"uv": [5, 0.5, 5.5, 4.5], "texture": "#1"}, + "south": {"uv": [6.5, 0.5, 7, 4.5], "texture": "#1"}, + "west": {"uv": [6, 0.5, 6.5, 4.5], "texture": "#1"}, + "up": {"uv": [6, 0.5, 5.5, 0], "texture": "#1"}, + "down": {"uv": [6.5, 0, 6, 0.5], "texture": "#1"} + } + }, + { + "from": [8.45, 7.45, -0.475], + "to": [9.45, 8.45, 8.525], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 5, 15]}, + "faces": { + "north": {"uv": [10.5, 15.5, 11, 16], "texture": "#1"}, + "east": {"uv": [6, 15.5, 10.5, 16], "texture": "#1"}, + "south": {"uv": [15.5, 15.5, 16, 16], "texture": "#1"}, + "west": {"uv": [11, 15.5, 15.5, 16], "texture": "#1"}, + "up": {"uv": [11, 15.5, 10.5, 11], "texture": "#1"}, + "down": {"uv": [11.5, 11, 11, 15.5], "texture": "#1"} + } + }, + { + "from": [8.5, 2.7, 8.6], + "to": [9.5, 12.7, 9.6], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 5, 15]}, + "faces": { + "north": {"uv": [14.5, 11, 15, 16], "texture": "#1"}, + "east": {"uv": [14, 11, 14.5, 16], "texture": "#1"}, + "south": {"uv": [15.5, 11, 16, 16], "texture": "#1"}, + "west": {"uv": [15, 11, 15.5, 16], "texture": "#1"}, + "up": {"uv": [15, 11, 14.5, 10.5], "texture": "#1"}, + "down": {"uv": [15.5, 10.5, 15, 11], "texture": "#1"} + } + }, + { + "from": [7.575, 13.875, 9.425], + "to": [10.575, 14.875, 13.425], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 5, 15]}, + "faces": { + "north": {"uv": [11, 2, 12.5, 2.5], "texture": "#1"}, + "east": {"uv": [9, 2, 11, 2.5], "texture": "#1"}, + "south": {"uv": [14.5, 2, 16, 2.5], "texture": "#1"}, + "west": {"uv": [12.5, 2, 14.5, 2.5], "texture": "#1"}, + "up": {"uv": [12.5, 2, 11, 0], "texture": "#1"}, + "down": {"uv": [14, 0, 12.5, 2], "texture": "#1"} + } + }, + { + "from": [8.525, 9, 9.3], + "to": [9.525, 20, 10.3], + "rotation": {"angle": -45, "axis": "x", "origin": [8, 5, 15]}, + "faces": { + "north": {"uv": [14.5, 3, 15, 8.5], "texture": "#1"}, + "east": {"uv": [14, 3, 14.5, 8.5], "texture": "#1"}, + "south": {"uv": [15.5, 3, 16, 8.5], "texture": "#1"}, + "west": {"uv": [15, 3, 15.5, 8.5], "texture": "#1"}, + "up": {"uv": [15, 3, 14.5, 2.5], "texture": "#1"}, + "down": {"uv": [15.5, 2.5, 15, 3], "texture": "#1"} + } + }, + { + "from": [8.5, -0.675, -1.5], + "to": [9.5, 10.325, -0.5], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 5, 15]}, + "faces": { + "north": {"uv": [12, 9, 12.5, 14.5], "texture": "#1"}, + "east": {"uv": [11.5, 9, 12, 14.5], "texture": "#1"}, + "south": {"uv": [13, 9, 13.5, 14.5], "texture": "#1"}, + "west": {"uv": [12.5, 9, 13, 14.5], "texture": "#1"}, + "up": {"uv": [12.5, 9, 12, 8.5], "texture": "#1"}, + "down": {"uv": [13, 8.5, 12.5, 9], "texture": "#1"} + } + }, + { + "from": [8.525, 10.4, -2.425], + "to": [9.525, 11.4, -0.425], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 5, 15]}, + "faces": { + "north": {"uv": [11.5, 9, 12, 9.5], "texture": "#1"}, + "east": {"uv": [10.5, 9, 11.5, 9.5], "texture": "#1"}, + "south": {"uv": [13, 9, 13.5, 9.5], "texture": "#1"}, + "west": {"uv": [12, 9, 13, 9.5], "texture": "#1"}, + "up": {"uv": [12, 9, 11.5, 8], "texture": "#1"}, + "down": {"uv": [12.5, 8, 12, 9], "texture": "#1"} + } + }, + { + "from": [9.5, 10.375, -3.425], + "to": [12.5, 11.375, -2.425], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 5, 15]}, + "faces": { + "north": {"uv": [12.5, 0.5, 14, 1], "texture": "#1"}, + "east": {"uv": [12, 0.5, 12.5, 1], "texture": "#1"}, + "south": {"uv": [14.5, 0.5, 16, 1], "texture": "#1"}, + "west": {"uv": [14, 0.5, 14.5, 1], "texture": "#1"}, + "up": {"uv": [14, 0.5, 12.5, 0], "texture": "#1"}, + "down": {"uv": [15.5, 0, 14, 0.5], "texture": "#1"} + } + }, + { + "from": [8.525, 10.4, -3.425], + "to": [9.525, 11.4, -2.425], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 5, 15]}, + "faces": { + "north": {"uv": [12.5, 0.5, 13, 1], "texture": "#1"}, + "east": {"uv": [12, 0.5, 12.5, 1], "texture": "#1"}, + "south": {"uv": [13.5, 0.5, 14, 1], "texture": "#1"}, + "west": {"uv": [13, 0.5, 13.5, 1], "texture": "#1"}, + "up": {"uv": [13, 0.5, 12.5, 0], "texture": "#1"}, + "down": {"uv": [13.5, 0, 13, 0.5], "texture": "#1"} + } + }, + { + "from": [5.575, 10.375, -3.425], + "to": [8.575, 11.375, -2.425], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 5, 15]}, + "faces": { + "north": {"uv": [12.5, 0.5, 14, 1], "texture": "#1"}, + "east": {"uv": [12, 0.5, 12.5, 1], "texture": "#1"}, + "south": {"uv": [14.5, 0.5, 16, 1], "texture": "#1"}, + "west": {"uv": [14, 0.5, 14.5, 1], "texture": "#1"}, + "up": {"uv": [14, 0.5, 12.5, 0], "texture": "#1"}, + "down": {"uv": [15.5, 0, 14, 0.5], "texture": "#1"} + } + }, + { + "from": [9.625, 3.625, 5.45], + "to": [10.625, 4.625, 6.45], + "rotation": {"angle": 0, "axis": "y", "origin": [9.05, 0.125, 6.2]}, + "faces": { + "north": {"uv": [12.5, 15, 13, 15.5], "texture": "#1"}, + "east": {"uv": [12, 15, 12.5, 15.5], "texture": "#1"}, + "south": {"uv": [13.5, 15, 14, 15.5], "texture": "#1"}, + "west": {"uv": [13, 15, 13.5, 15.5], "texture": "#1"}, + "up": {"uv": [13, 15, 12.5, 14.5], "texture": "#1"}, + "down": {"uv": [13.5, 14.5, 13, 15], "texture": "#1"} + } + }, + { + "from": [9.625, 3.625, 5.45], + "to": [9.625, 4.625, 8.45], + "rotation": {"angle": 0, "axis": "y", "origin": [9.05, 0.125, 6.2]}, + "faces": { + "north": {"uv": [7, 1.5, 7, 2], "texture": "#1"}, + "east": {"uv": [5.5, 1.5, 7, 2], "texture": "#1"}, + "south": {"uv": [8.5, 1.5, 8.5, 2], "texture": "#1"}, + "west": {"uv": [7, 1.5, 8.5, 2], "texture": "#1"}, + "up": {"uv": [7, 1.5, 7, 0], "texture": "#1"}, + "down": {"uv": [7, 0, 7, 1.5], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [80.44, 0, 2.51], + "translation": [-1, -3, 1.75] + }, + "thirdperson_lefthand": { + "rotation": [80.44, 0, 2.51], + "translation": [1.25, -3, 1.75] + }, + "ground": { + "translation": [0, 2.5, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, 135, 0], + "translation": [0.75, 1, 0], + "scale": [0.65, 0.65, 0.65] + }, + "fixed": { + "rotation": [0, 90, 0], + "translation": [0, 0, -1.25] + } + }, + "groups": [ + { + "name": "crankset", + "origin": [1.025, 4, 2], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15] + }, + { + "name": "front_wheel", + "origin": [0, 5, 9], + "color": 0, + "children": [16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31] + }, + { + "name": "back_wheel", + "origin": [0, 5, 9], + "color": 0, + "children": [32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47] + }, + { + "name": "back_wheel_sprite", + "origin": [0, 5, 9], + "color": 0, + "children": [48] + }, + { + "name": "front_wheel_sprite", + "origin": [0, 5, 9], + "color": 0, + "children": [49] + }, + { + "name": "frame", + "origin": [0, 5, 9], + "color": 0, + "children": [50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60] + }, + { + "name": "crank_arm", + "origin": [1.875, 4.125, 2], + "color": 0, + "children": [61, 62] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/birch_barrier.json b/src/main/resources/assets/modernlife/models/item/birch_barrier.json new file mode 100644 index 0000000..bebceaf --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/birch_barrier.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/birch_barrier" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/birch_chair.json b/src/main/resources/assets/modernlife/models/item/birch_chair.json new file mode 100644 index 0000000..a835024 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/birch_chair.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/birch_chair" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/birch_coffee_table.json b/src/main/resources/assets/modernlife/models/item/birch_coffee_table.json new file mode 100644 index 0000000..e8efa95 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/birch_coffee_table.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/birch_coffee_table" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/birch_deck.json b/src/main/resources/assets/modernlife/models/item/birch_deck.json new file mode 100644 index 0000000..11c5757 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/birch_deck.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/birch_deck" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/birch_glass_door.json b/src/main/resources/assets/modernlife/models/item/birch_glass_door.json new file mode 100644 index 0000000..07ecfe6 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/birch_glass_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "modernlife:item/birch_glass_door" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/birch_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/item/birch_kitchen_cabinet.json new file mode 100644 index 0000000..726f842 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/birch_kitchen_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/birch_kitchen_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/birch_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/item/birch_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..0c0b855 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/birch_kitchen_drawer_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/birch_kitchen_drawer_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/birch_log_ramp.json b/src/main/resources/assets/modernlife/models/item/birch_log_ramp.json new file mode 100644 index 0000000..6756c89 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/birch_log_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/birch_log_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/birch_mini_stool.json b/src/main/resources/assets/modernlife/models/item/birch_mini_stool.json new file mode 100644 index 0000000..6cca1b0 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/birch_mini_stool.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/birch_mini_stool" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/birch_night_stand.json b/src/main/resources/assets/modernlife/models/item/birch_night_stand.json new file mode 100644 index 0000000..5927ced --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/birch_night_stand.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/birch_night_stand" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/birch_picnic_table.json b/src/main/resources/assets/modernlife/models/item/birch_picnic_table.json new file mode 100644 index 0000000..12405d5 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/birch_picnic_table.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/birch_picnic_table_full" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/birch_ramp.json b/src/main/resources/assets/modernlife/models/item/birch_ramp.json new file mode 100644 index 0000000..61e3e62 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/birch_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/birch_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/birch_round_table.json b/src/main/resources/assets/modernlife/models/item/birch_round_table.json new file mode 100644 index 0000000..fccbaf1 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/birch_round_table.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/birch_round_table" +} diff --git a/src/main/resources/assets/modernlife/models/item/birch_small_table.json b/src/main/resources/assets/modernlife/models/item/birch_small_table.json new file mode 100644 index 0000000..118c31f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/birch_small_table.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/birch_small_table" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/birch_wall_shelf.json b/src/main/resources/assets/modernlife/models/item/birch_wall_shelf.json new file mode 100644 index 0000000..34159dc --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/birch_wall_shelf.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/birch_wall_shelf" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/birch_wood_ramp.json b/src/main/resources/assets/modernlife/models/item/birch_wood_ramp.json new file mode 100644 index 0000000..67fb074 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/birch_wood_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/birch_wood_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/bishop.json b/src/main/resources/assets/modernlife/models/item/bishop.json new file mode 100644 index 0000000..a537ebb --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/bishop.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "modernlife:item/bishop" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/bishop_w.json b/src/main/resources/assets/modernlife/models/item/bishop_w.json new file mode 100644 index 0000000..0ebba90 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/bishop_w.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "modernlife:item/bishop_w" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/black_painted_drywall.json b/src/main/resources/assets/modernlife/models/item/black_painted_drywall.json new file mode 100644 index 0000000..cfb706f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/black_painted_drywall.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/black_painted_drywall" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/black_sofa.json b/src/main/resources/assets/modernlife/models/item/black_sofa.json new file mode 100644 index 0000000..0bcdde2 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/black_sofa.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/black_sofa_single" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/blackstone_barrier.json b/src/main/resources/assets/modernlife/models/item/blackstone_barrier.json new file mode 100644 index 0000000..97686b7 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/blackstone_barrier.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/blackstone_barrier" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/blackstone_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/item/blackstone_kitchen_cabinet.json new file mode 100644 index 0000000..2e1d63d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/blackstone_kitchen_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/blackstone_kitchen_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/blackstone_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/item/blackstone_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..6bd5fd7 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/blackstone_kitchen_drawer_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/blackstone_kitchen_drawer_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/blackstone_ramp.json b/src/main/resources/assets/modernlife/models/item/blackstone_ramp.json new file mode 100644 index 0000000..9168935 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/blackstone_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/blackstone_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/blue_painted_drywall.json b/src/main/resources/assets/modernlife/models/item/blue_painted_drywall.json new file mode 100644 index 0000000..fa66ac3 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/blue_painted_drywall.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/blue_painted_drywall" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/blue_sofa.json b/src/main/resources/assets/modernlife/models/item/blue_sofa.json new file mode 100644 index 0000000..52dfd21 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/blue_sofa.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/blue_sofa_single" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/blue_vinyl_siding.json b/src/main/resources/assets/modernlife/models/item/blue_vinyl_siding.json new file mode 100644 index 0000000..91cfe4d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/blue_vinyl_siding.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/blue_vinyl_siding" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/bricks_barrier.json b/src/main/resources/assets/modernlife/models/item/bricks_barrier.json new file mode 100644 index 0000000..20c6643 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/bricks_barrier.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/bricks_barrier" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/bricks_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/item/bricks_kitchen_cabinet.json new file mode 100644 index 0000000..ebcebad --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/bricks_kitchen_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/bricks_kitchen_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/bricks_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/item/bricks_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..dfb830f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/bricks_kitchen_drawer_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/bricks_kitchen_drawer_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/bricks_ramp.json b/src/main/resources/assets/modernlife/models/item/bricks_ramp.json new file mode 100644 index 0000000..2483cd9 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/bricks_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/bricks_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/brown_ceramic_tile.json b/src/main/resources/assets/modernlife/models/item/brown_ceramic_tile.json new file mode 100644 index 0000000..fa0ab56 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/brown_ceramic_tile.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/brown_ceramic_tile" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/brown_painted_drywall.json b/src/main/resources/assets/modernlife/models/item/brown_painted_drywall.json new file mode 100644 index 0000000..568a6d9 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/brown_painted_drywall.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/brown_painted_drywall" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/brown_sofa.json b/src/main/resources/assets/modernlife/models/item/brown_sofa.json new file mode 100644 index 0000000..61c4470 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/brown_sofa.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/brown_sofa_single" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/bullet.json b/src/main/resources/assets/modernlife/models/item/bullet.json new file mode 100644 index 0000000..c743c3f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/bullet.json @@ -0,0 +1,67 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "4": "modernlife:item/bullet" + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 8, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [7.75, 0, 7]}, + "faces": { + "north": {"uv": [0, 8, 2, 16], "texture": "#4"}, + "east": {"uv": [8, 0, 10, 8], "texture": "#4"}, + "south": {"uv": [2, 8, 4, 16], "texture": "#4"}, + "west": {"uv": [4, 8, 6, 16], "texture": "#4"}, + "up": {"uv": [12, 2, 10, 0], "texture": "#4"}, + "down": {"uv": [12, 2, 10, 4], "texture": "#4"} + } + }, + { + "from": [6.8, -0.2, 6.8], + "to": [9.2, 8.2, 9.2], + "rotation": {"angle": 0, "axis": "y", "origin": [7.75, 0, 7]}, + "faces": { + "north": {"uv": [0, 0, 2, 8], "texture": "#4"}, + "east": {"uv": [2, 0, 4, 8], "texture": "#4"}, + "south": {"uv": [4, 0, 6, 8], "texture": "#4"}, + "west": {"uv": [6, 0, 8, 8], "texture": "#4"}, + "up": {"uv": [8, 10, 6, 8], "texture": "#4"}, + "down": {"uv": [10, 8, 8, 10], "texture": "#4"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [55, 0, 0], + "translation": [0, 1.75, 1.75], + "scale": [0.5, 0.5, 0.5] + }, + "thirdperson_lefthand": { + "rotation": [55, 0, 0], + "translation": [0, 1.75, 1.75], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_righthand": { + "translation": [10.5, 4, -4.5] + }, + "firstperson_lefthand": { + "translation": [10.5, 4, -4.5] + }, + "ground": { + "translation": [0, 6.5, 0] + }, + "gui": { + "rotation": [30, -45, 0], + "translation": [0, 5.5, 0], + "scale": [1.5, 1.5, 1.5] + }, + "head": { + "translation": [0, 14.75, 0] + }, + "fixed": { + "translation": [0, 6.25, -0.25], + "scale": [1.5, 1.5, 1.5] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/bullet_strip.json b/src/main/resources/assets/modernlife/models/item/bullet_strip.json new file mode 100644 index 0000000..689965c --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/bullet_strip.json @@ -0,0 +1,197 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "4": "modernlife:item/bullet" + }, + "elements": [ + { + "from": [7, 0, 5.5], + "to": [9, 8, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [7.75, 0, 5.5]}, + "faces": { + "north": {"uv": [0, 8, 2, 16], "texture": "#4"}, + "east": {"uv": [8, 0, 10, 8], "texture": "#4"}, + "south": {"uv": [2, 8, 4, 16], "texture": "#4"}, + "west": {"uv": [4, 8, 6, 16], "texture": "#4"}, + "up": {"uv": [12, 2, 10, 0], "texture": "#4"}, + "down": {"uv": [12, 2, 10, 4], "texture": "#4"} + } + }, + { + "from": [6.8, -0.2, 5.3], + "to": [9.2, 8.2, 7.7], + "rotation": {"angle": 0, "axis": "y", "origin": [7.75, 0, 5.5]}, + "faces": { + "north": {"uv": [0, 0, 2, 8], "texture": "#4"}, + "east": {"uv": [2, 0, 4, 8], "texture": "#4"}, + "south": {"uv": [4, 0, 6, 8], "texture": "#4"}, + "west": {"uv": [6, 0, 8, 8], "texture": "#4"}, + "up": {"uv": [8, 10, 6, 8], "texture": "#4"}, + "down": {"uv": [10, 8, 8, 10], "texture": "#4"} + } + }, + { + "from": [4, 0, 5.5], + "to": [6, 8, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [4.75, 0, 5.5]}, + "faces": { + "north": {"uv": [0, 8, 2, 16], "texture": "#4"}, + "east": {"uv": [8, 0, 10, 8], "texture": "#4"}, + "south": {"uv": [2, 8, 4, 16], "texture": "#4"}, + "west": {"uv": [4, 8, 6, 16], "texture": "#4"}, + "up": {"uv": [12, 2, 10, 0], "texture": "#4"}, + "down": {"uv": [12, 2, 10, 4], "texture": "#4"} + } + }, + { + "from": [3.8, -0.2, 5.3], + "to": [6.2, 8.2, 7.7], + "rotation": {"angle": 0, "axis": "y", "origin": [4.75, 0, 5.5]}, + "faces": { + "north": {"uv": [0, 0, 2, 8], "texture": "#4"}, + "east": {"uv": [2, 0, 4, 8], "texture": "#4"}, + "south": {"uv": [4, 0, 6, 8], "texture": "#4"}, + "west": {"uv": [6, 0, 8, 8], "texture": "#4"}, + "up": {"uv": [8, 10, 6, 8], "texture": "#4"}, + "down": {"uv": [10, 8, 8, 10], "texture": "#4"} + } + }, + { + "from": [10, 0, 5.5], + "to": [12, 8, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [10.75, 0, 5.5]}, + "faces": { + "north": {"uv": [0, 8, 2, 16], "texture": "#4"}, + "east": {"uv": [8, 0, 10, 8], "texture": "#4"}, + "south": {"uv": [2, 8, 4, 16], "texture": "#4"}, + "west": {"uv": [4, 8, 6, 16], "texture": "#4"}, + "up": {"uv": [12, 2, 10, 0], "texture": "#4"}, + "down": {"uv": [12, 2, 10, 4], "texture": "#4"} + } + }, + { + "from": [9.8, -0.2, 5.3], + "to": [12.2, 8.2, 7.7], + "rotation": {"angle": 0, "axis": "y", "origin": [10.75, 0, 5.5]}, + "faces": { + "north": {"uv": [0, 0, 2, 8], "texture": "#4"}, + "east": {"uv": [2, 0, 4, 8], "texture": "#4"}, + "south": {"uv": [4, 0, 6, 8], "texture": "#4"}, + "west": {"uv": [6, 0, 8, 8], "texture": "#4"}, + "up": {"uv": [8, 10, 6, 8], "texture": "#4"}, + "down": {"uv": [10, 8, 8, 10], "texture": "#4"} + } + }, + { + "from": [7, 0, 8.5], + "to": [9, 8, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [7.75, 0, 8.5]}, + "faces": { + "north": {"uv": [0, 8, 2, 16], "texture": "#4"}, + "east": {"uv": [8, 0, 10, 8], "texture": "#4"}, + "south": {"uv": [2, 8, 4, 16], "texture": "#4"}, + "west": {"uv": [4, 8, 6, 16], "texture": "#4"}, + "up": {"uv": [12, 2, 10, 0], "texture": "#4"}, + "down": {"uv": [12, 2, 10, 4], "texture": "#4"} + } + }, + { + "from": [6.8, -0.2, 8.3], + "to": [9.2, 8.2, 10.7], + "rotation": {"angle": 0, "axis": "y", "origin": [7.75, 0, 8.5]}, + "faces": { + "north": {"uv": [0, 0, 2, 8], "texture": "#4"}, + "east": {"uv": [2, 0, 4, 8], "texture": "#4"}, + "south": {"uv": [4, 0, 6, 8], "texture": "#4"}, + "west": {"uv": [6, 0, 8, 8], "texture": "#4"}, + "up": {"uv": [8, 10, 6, 8], "texture": "#4"}, + "down": {"uv": [10, 8, 8, 10], "texture": "#4"} + } + }, + { + "from": [3.8, -0.2, 8.3], + "to": [6.2, 8.2, 10.7], + "rotation": {"angle": 0, "axis": "y", "origin": [4.75, 0, 8.5]}, + "faces": { + "north": {"uv": [0, 0, 2, 8], "texture": "#4"}, + "east": {"uv": [2, 0, 4, 8], "texture": "#4"}, + "south": {"uv": [4, 0, 6, 8], "texture": "#4"}, + "west": {"uv": [6, 0, 8, 8], "texture": "#4"}, + "up": {"uv": [8, 10, 6, 8], "texture": "#4"}, + "down": {"uv": [10, 8, 8, 10], "texture": "#4"} + } + }, + { + "from": [4, 0, 8.5], + "to": [6, 8, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [4.75, 0, 8.5]}, + "faces": { + "north": {"uv": [0, 8, 2, 16], "texture": "#4"}, + "east": {"uv": [8, 0, 10, 8], "texture": "#4"}, + "south": {"uv": [2, 8, 4, 16], "texture": "#4"}, + "west": {"uv": [4, 8, 6, 16], "texture": "#4"}, + "up": {"uv": [12, 2, 10, 0], "texture": "#4"}, + "down": {"uv": [12, 2, 10, 4], "texture": "#4"} + } + }, + { + "from": [9.8, -0.2, 8.3], + "to": [12.2, 8.2, 10.7], + "rotation": {"angle": 0, "axis": "y", "origin": [10.75, 0, 8.5]}, + "faces": { + "north": {"uv": [0, 0, 2, 8], "texture": "#4"}, + "east": {"uv": [2, 0, 4, 8], "texture": "#4"}, + "south": {"uv": [4, 0, 6, 8], "texture": "#4"}, + "west": {"uv": [6, 0, 8, 8], "texture": "#4"}, + "up": {"uv": [8, 10, 6, 8], "texture": "#4"}, + "down": {"uv": [10, 8, 8, 10], "texture": "#4"} + } + }, + { + "from": [10, 0, 8.5], + "to": [12, 8, 10.5], + "rotation": {"angle": 0, "axis": "y", "origin": [10.75, 0, 8.5]}, + "faces": { + "north": {"uv": [0, 8, 2, 16], "texture": "#4"}, + "east": {"uv": [8, 0, 10, 8], "texture": "#4"}, + "south": {"uv": [2, 8, 4, 16], "texture": "#4"}, + "west": {"uv": [4, 8, 6, 16], "texture": "#4"}, + "up": {"uv": [12, 2, 10, 0], "texture": "#4"}, + "down": {"uv": [12, 2, 10, 4], "texture": "#4"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [55, 0, 0], + "translation": [0, 1.75, 1.75], + "scale": [0.5, 0.5, 0.5] + }, + "thirdperson_lefthand": { + "rotation": [55, 0, 0], + "translation": [0, 1.75, 1.75], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_righthand": { + "translation": [10.5, 4, -4.5] + }, + "firstperson_lefthand": { + "translation": [10.5, 4, -4.5] + }, + "ground": { + "translation": [0, 6.5, 0] + }, + "gui": { + "rotation": [30, -45, 0], + "translation": [0, 5.5, 0], + "scale": [1.5, 1.5, 1.5] + }, + "head": { + "translation": [0, 14.75, 0] + }, + "fixed": { + "translation": [0, 6.25, 1.75], + "scale": [1.5, 1.5, 1.5] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/camera.json b/src/main/resources/assets/modernlife/models/item/camera.json new file mode 100644 index 0000000..81a4b80 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/camera.json @@ -0,0 +1,142 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "7": "modernlife:item/camera" + }, + "elements": [ + { + "from": [4.5, 0, 4.25], + "to": [11.5, 5, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [0.5, 5.5, -2]}, + "faces": { + "north": {"uv": [0, 0, 3.5, 2.5], "texture": "#7"}, + "east": {"uv": [2.5, 6.5, 4, 9], "texture": "#7"}, + "south": {"uv": [0, 3, 3.5, 5.5], "texture": "#7"}, + "west": {"uv": [6.5, 4, 8, 6.5], "texture": "#7"}, + "up": {"uv": [7.5, 1.5, 4, 0], "texture": "#7"}, + "down": {"uv": [7.5, 2, 4, 3.5], "texture": "#7"} + } + }, + { + "from": [4.5, 0, 7.25], + "to": [6.5, 5, 8.25], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 0.25]}, + "faces": { + "north": {"uv": [4.5, 6.5, 5.5, 9], "texture": "#7"}, + "east": {"uv": [8.5, 4, 9, 6.5], "texture": "#7"}, + "south": {"uv": [6, 7, 7, 9.5], "texture": "#7"}, + "west": {"uv": [7.5, 9, 8, 11.5], "texture": "#7"}, + "up": {"uv": [10.5, 10.5, 9.5, 10], "texture": "#7"}, + "down": {"uv": [1, 10.5, 0, 11], "texture": "#7"} + } + }, + { + "name": "hexadecagon", + "from": [7.5, 1, 7.25], + "to": [10.5, 4, 8.25], + "rotation": {"angle": 0, "axis": "z", "origin": [11.10218, -1.5, 8.25]}, + "faces": { + "north": {"uv": [7.5, 7, 9, 8.5], "texture": "#7"}, + "east": {"uv": [9.5, 5, 10, 6.5], "texture": "#7"}, + "south": {"uv": [8, 0, 9.5, 1.5], "texture": "#7"}, + "west": {"uv": [9.5, 7, 10, 8.5], "texture": "#7"}, + "up": {"uv": [11, 9.5, 9.5, 9], "texture": "#7"}, + "down": {"uv": [11.5, 0, 10, 0.5], "texture": "#7"} + } + }, + { + "name": "hexadecagon", + "from": [7, 0.5, 8.25], + "to": [11, 4.5, 9.25], + "rotation": {"angle": 0, "axis": "y", "origin": [10.60218, -2, 9.25]}, + "faces": { + "north": {"uv": [4, 4, 6, 6], "texture": "#7"}, + "east": {"uv": [8.5, 9, 9, 11], "texture": "#7"}, + "south": {"uv": [0, 6, 2, 8], "texture": "#7"}, + "west": {"uv": [2, 9.5, 2.5, 11.5], "texture": "#7"}, + "up": {"uv": [5, 10, 3, 9.5], "texture": "#7"}, + "down": {"uv": [11.5, 4, 9.5, 4.5], "texture": "#7"} + } + }, + { + "from": [7.5, 5, 4.25], + "to": [10.5, 6, 7.25], + "rotation": {"angle": 0, "axis": "y", "origin": [-1.25, 0, 2.55]}, + "faces": { + "north": {"uv": [10, 1, 11.5, 1.5], "texture": "#7"}, + "east": {"uv": [10, 2, 11.5, 2.5], "texture": "#7"}, + "south": {"uv": [10, 3, 11.5, 3.5], "texture": "#7"}, + "west": {"uv": [5.5, 10, 7, 10.5], "texture": "#7"}, + "up": {"uv": [9.5, 3.5, 8, 2], "texture": "#7"}, + "down": {"uv": [1.5, 8.5, 0, 10], "texture": "#7"} + } + }, + { + "name": "hexadecagon", + "from": [5.5, 5, 5.25], + "to": [6.5, 5.5, 6.25], + "rotation": {"angle": 0, "axis": "y", "origin": [5.59946, 5.25, 5.75]}, + "faces": { + "north": {"uv": [3, 10.5, 3.5, 11], "texture": "#7"}, + "east": {"uv": [4, 10.5, 4.5, 11], "texture": "#7"}, + "south": {"uv": [10.5, 5, 11, 5.5], "texture": "#7"}, + "west": {"uv": [10.5, 6, 11, 6.5], "texture": "#7"}, + "up": {"uv": [11, 7.5, 10.5, 7], "texture": "#7"}, + "down": {"uv": [11, 8, 10.5, 8.5], "texture": "#7"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [-147.75, 0, -180], + "translation": [0, 4.75, 0.5] + }, + "thirdperson_lefthand": { + "rotation": [-147.75, 0, -180], + "translation": [0, 4.75, 0.5] + }, + "firstperson_righthand": { + "rotation": [0, -180, -1.5], + "translation": [-1.87, 9.95, 0.88] + }, + "firstperson_lefthand": { + "rotation": [0, -180, -1.5], + "translation": [-1.87, 9.95, 0.88] + }, + "ground": { + "translation": [-0.25, 4.25, 1.75] + }, + "gui": { + "rotation": [30, -45, 0], + "translation": [-1.5, 6, 0], + "scale": [1.5, 1.5, 1.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [4.5, 2.75, -6.25] + }, + "fixed": { + "rotation": [0, 180, 0], + "translation": [0, 10.75, -3.5], + "scale": [2, 2, 2] + } + }, + "groups": [ + 0, + 1, + { + "name": "hexadecagon", + "origin": [8, 8, 8], + "color": 0, + "children": [2, 3] + }, + 4, + { + "name": "hexadecagon", + "origin": [8, 8, 8], + "color": 0, + "children": [5] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/canvas.json b/src/main/resources/assets/modernlife/models/item/canvas.json new file mode 100644 index 0000000..1cd09bd --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/canvas.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/canvas" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/cctv_camera.json b/src/main/resources/assets/modernlife/models/item/cctv_camera.json new file mode 100644 index 0000000..be8d72f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/cctv_camera.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/cctv_camera" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/cctv_screen.json b/src/main/resources/assets/modernlife/models/item/cctv_screen.json new file mode 100644 index 0000000..7a3e1bb --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/cctv_screen.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/mirror" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/ceiling_fan.json b/src/main/resources/assets/modernlife/models/item/ceiling_fan.json new file mode 100644 index 0000000..d6f0bde --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/ceiling_fan.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/ceiling_fan_off" +} diff --git a/src/main/resources/assets/modernlife/models/item/chainsaw.json b/src/main/resources/assets/modernlife/models/item/chainsaw.json new file mode 100644 index 0000000..d1de74b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/chainsaw.json @@ -0,0 +1,6 @@ +{ + "overrides": [ + { "predicate": { "modernlife:running": 0.0 }, "model": "modernlife:item/chainsaw_off" }, + { "predicate": { "modernlife:running": 1.0 }, "model": "modernlife:item/chainsaw_on" } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/chainsaw_off.json b/src/main/resources/assets/modernlife/models/item/chainsaw_off.json new file mode 100644 index 0000000..4b6be4f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/chainsaw_off.json @@ -0,0 +1,283 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "5": "modernlife:item/black_parts", + "7": "modernlife:item/chainsaw_blade_off", + "8": "modernlife:item/metal_color", + "9": "modernlife:item/base_color", + "particle": "modernlife:item/chainsaw_blade_off" + }, + "elements": [ + { + "from": [4.25, 0.1, -1], + "to": [8.25, 6.1, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [1.25, -0.5, 1.05]}, + "faces": { + "north": {"uv": [8.5, 2.5, 10.5, 5.5], "texture": "#9"}, + "east": {"uv": [0, 0, 4, 3], "texture": "#9"}, + "south": {"uv": [9, 6, 11, 9], "texture": "#9"}, + "west": {"uv": [0, 3.5, 4, 6.5], "texture": "#9"}, + "up": {"uv": [2, 11, 0, 7], "texture": "#9"}, + "down": {"uv": [4.5, 7, 2.5, 11], "texture": "#9"} + } + }, + { + "from": [8.25, 0.1, 0], + "to": [10.25, 4.1, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [-1.85, -0.7, 0.75]}, + "faces": { + "north": {"uv": [11, 9.5, 12, 11.5], "texture": "#9"}, + "east": {"uv": [5, 7, 8.5, 9], "texture": "#9"}, + "south": {"uv": [0, 11.5, 1, 13.5], "texture": "#9"}, + "west": {"uv": [8.5, 0, 12, 2], "texture": "#9"}, + "up": {"uv": [6, 13, 5, 9.5], "texture": "#9"}, + "down": {"uv": [7.5, 9.5, 6.5, 13], "texture": "#9"} + } + }, + { + "from": [4.749, 7.601, 4.5], + "to": [9.749, 8.601, 5.5], + "rotation": {"angle": 0, "axis": "y", "origin": [-2.451, 0.051, -1.6]}, + "faces": { + "north": {"uv": [11, 4, 13.5, 4.5], "texture": "#9"}, + "east": {"uv": [11.5, 8.5, 12, 9], "texture": "#9"}, + "south": {"uv": [11, 5, 13.5, 5.5], "texture": "#9"}, + "west": {"uv": [12.5, 0, 13, 0.5], "texture": "#9"}, + "up": {"uv": [4, 12, 1.5, 11.5], "texture": "#9"}, + "down": {"uv": [14, 6, 11.5, 6.5], "texture": "#9"} + } + }, + { + "from": [5.25, 4.1, -6], + "to": [7.25, 6.1, -1], + "rotation": {"angle": 0, "axis": "y", "origin": [1.25, -0.5, 1.05]}, + "faces": { + "north": {"uv": [11.5, 7, 12.5, 8], "texture": "#9"}, + "east": {"uv": [8, 9.5, 10.5, 10.5], "texture": "#9"}, + "south": {"uv": [11, 12, 12, 13], "texture": "#9"}, + "west": {"uv": [11, 2.5, 13.5, 3.5], "texture": "#9"}, + "up": {"uv": [9, 13.5, 8, 11], "texture": "#9"}, + "down": {"uv": [10.5, 11, 9.5, 13.5], "texture": "#9"} + } + }, + { + "from": [6.25, 0.1, -8], + "to": [6.25, 6.1, -1], + "rotation": {"angle": 0, "axis": "y", "origin": [1.25, -0.5, 1.05]}, + "faces": { + "north": {"uv": [4.5, 11.5, 4.5, 14.5], "texture": "#9"}, + "east": {"uv": [4.5, 0, 8, 3], "texture": "#9"}, + "south": {"uv": [1.5, 12.5, 1.5, 15.5], "texture": "#9"}, + "west": {"uv": [4.5, 3.5, 8, 6.5], "texture": "#9"}, + "up": {"uv": [2, 16, 2, 12.5], "texture": "#9"}, + "down": {"uv": [2.5, 12.5, 2.5, 16], "texture": "#9"} + } + }, + { + "from": [3.25, 1.1, -2], + "to": [4.25, 4.1, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [1.25, -0.5, 1.05]}, + "faces": { + "north": {"uv": [9, 4, 10, 7], "texture": "#5"}, + "east": {"uv": [0, 0, 4, 3], "texture": "#5"}, + "south": {"uv": [4, 10, 5, 13], "texture": "#5"}, + "west": {"uv": [0, 4, 4, 7], "texture": "#5"}, + "up": {"uv": [1, 12, 0, 8], "texture": "#5"}, + "down": {"uv": [3, 8, 2, 12], "texture": "#5"} + } + }, + { + "from": [5.75, 2.1, -3], + "to": [5.75, 3.1, -1], + "rotation": {"angle": 0, "axis": "y", "origin": [1.25, -0.5, 1.05]}, + "faces": { + "north": {"uv": [12, 8, 12, 9], "texture": "#5"}, + "east": {"uv": [6, 10, 8, 11], "texture": "#5"}, + "south": {"uv": [10, 12, 10, 13], "texture": "#5"}, + "west": {"uv": [9, 10, 11, 11], "texture": "#5"}, + "up": {"uv": [12, 12, 12, 10], "texture": "#5"}, + "down": {"uv": [11, 12, 11, 14], "texture": "#5"} + } + }, + { + "from": [3.75, 2.1, -3], + "to": [5.75, 3.1, -3], + "rotation": {"angle": 0, "axis": "y", "origin": [1.25, -0.5, 1.05]}, + "faces": { + "north": {"uv": [11, 4, 13, 5], "texture": "#5"}, + "east": {"uv": [0, 13, 0, 14], "texture": "#5"}, + "south": {"uv": [11, 6, 13, 7], "texture": "#5"}, + "west": {"uv": [13, 0, 13, 1], "texture": "#5"}, + "up": {"uv": [3, 13, 1, 13], "texture": "#5"}, + "down": {"uv": [15, 2, 13, 2], "texture": "#5"} + } + }, + { + "from": [3.75, 2.1, -3], + "to": [3.75, 3.1, -2], + "rotation": {"angle": 0, "axis": "y", "origin": [1.25, -0.5, 1.05]}, + "faces": { + "north": {"uv": [13, 8, 13, 9], "texture": "#5"}, + "east": {"uv": [6, 12, 7, 13], "texture": "#5"}, + "south": {"uv": [13, 10, 13, 11], "texture": "#5"}, + "west": {"uv": [8, 12, 9, 13], "texture": "#5"}, + "up": {"uv": [12, 14, 12, 13], "texture": "#5"}, + "down": {"uv": [13, 12, 13, 13], "texture": "#5"} + } + }, + { + "from": [3.749, 8.1, 4.5], + "to": [10.749, 8.1, 5.5], + "rotation": {"angle": 0, "axis": "y", "origin": [-5.531, 2, -4.65]}, + "faces": { + "north": {"uv": [6, 6, 9.5, 6], "texture": "#8"}, + "east": {"uv": [0, 6.5, 0.5, 6.5], "texture": "#8"}, + "south": {"uv": [6.5, 0, 10, 0], "texture": "#8"}, + "west": {"uv": [6.5, 0.5, 7, 0.5], "texture": "#8"}, + "up": {"uv": [3.5, 0.5, 0, 0], "texture": "#8"}, + "down": {"uv": [3.5, 1, 0, 1.5], "texture": "#8"} + } + }, + { + "from": [10.25, 1.1, 4], + "to": [11.25, 3.1, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [-5.53, -1, 0.35]}, + "faces": { + "north": {"uv": [0, 5, 0.5, 6], "texture": "#8"}, + "east": {"uv": [4, 0, 5, 1], "texture": "#8"}, + "south": {"uv": [1, 5, 1.5, 6], "texture": "#8"}, + "west": {"uv": [4, 1.5, 5, 2.5], "texture": "#8"}, + "up": {"uv": [2.5, 6, 2, 5], "texture": "#8"}, + "down": {"uv": [3.5, 5, 3, 6], "texture": "#8"} + } + }, + { + "from": [10.749, 3.1, 4.5], + "to": [10.749, 8.1, 5.5], + "rotation": {"angle": 0, "axis": "y", "origin": [-5.531, 2, -4.65]}, + "faces": { + "north": {"uv": [1, 6.5, 1, 9], "texture": "#8"}, + "east": {"uv": [2, 2, 2.5, 4.5], "texture": "#8"}, + "south": {"uv": [6.5, 1, 6.5, 3.5], "texture": "#8"}, + "west": {"uv": [3, 2, 3.5, 4.5], "texture": "#8"}, + "up": {"uv": [1.5, 7, 1.5, 6.5], "texture": "#8"}, + "down": {"uv": [2, 6.5, 2, 7], "texture": "#8"} + } + }, + { + "from": [3.749, 3.1, 4.5], + "to": [3.749, 8.1, 5.5], + "rotation": {"angle": 0, "axis": "y", "origin": [-5.531, 2, -4.65]}, + "faces": { + "north": {"uv": [4, 6, 4, 8.5], "texture": "#8"}, + "east": {"uv": [0, 2, 0.5, 4.5], "texture": "#8"}, + "south": {"uv": [4.5, 6, 4.5, 8.5], "texture": "#8"}, + "west": {"uv": [1, 2, 1.5, 4.5], "texture": "#8"}, + "up": {"uv": [5, 6.5, 5, 6], "texture": "#8"}, + "down": {"uv": [5.5, 6, 5.5, 6.5], "texture": "#8"} + } + }, + { + "from": [3.25, 1.1, 4], + "to": [4.25, 3.1, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [-5.53, -1, 0.35]}, + "faces": { + "north": {"uv": [5.5, 0, 6, 1], "texture": "#8"}, + "east": {"uv": [4, 3, 5, 4], "texture": "#8"}, + "south": {"uv": [5.5, 1.5, 6, 2.5], "texture": "#8"}, + "west": {"uv": [4, 4.5, 5, 5.5], "texture": "#8"}, + "up": {"uv": [6, 4, 5.5, 3], "texture": "#8"}, + "down": {"uv": [6, 4.5, 5.5, 5.5], "texture": "#8"} + } + }, + { + "name": "Bar", + "from": [5.75, 1.1, 7], + "to": [5.75, 5.1, 19], + "faces": { + "north": {"uv": [0, 0, 0, 4], "texture": "#7"}, + "east": {"uv": [0, 0, 12, 4], "texture": "#7"}, + "south": {"uv": [0, 0, 0, 4], "texture": "#7"}, + "west": {"uv": [0, 4, 12, 8], "texture": "#7"}, + "up": {"uv": [0, 12, 0, 0], "texture": "#7"}, + "down": {"uv": [0, 0, 0, 12], "texture": "#7"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [-111, 0, -180], + "translation": [-1.75, 9.25, -0.5] + }, + "thirdperson_lefthand": { + "rotation": [-111, 0, -180], + "translation": [1.75, 9.25, -0.5] + }, + "firstperson_righthand": { + "rotation": [11, -175, 0], + "translation": [-1.75, 9, 1.75] + }, + "firstperson_lefthand": { + "rotation": [11, -175, 0], + "translation": [-0.25, 9, 1.75] + }, + "ground": { + "translation": [1.25, 7.3, 5] + }, + "gui": { + "rotation": [30, -45, 0], + "translation": [-0.25, 2.5, 0] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [-1.5, 9.5, -7.75], + "scale": [2, 2, 2] + }, + "fixed": { + "rotation": [0, 90, 0], + "translation": [5.25, 10.25, -6.75], + "scale": [2, 2, 2] + } + }, + "groups": [ + { + "name": "chainsaw", + "origin": [8, 8, 8], + "color": 0, + "children": [ + { + "name": "Base", + "origin": [0.5, 0, 0.75], + "color": 7, + "children": [0, 1, 2, 3, 4] + }, + { + "name": "Rear Handle", + "origin": [0.5, 0, 0.75], + "color": 0, + "children": [] + }, + { + "name": "Black parts", + "origin": [0.5, 0, 0.75], + "color": 0, + "children": [5, 6, 7, 8] + }, + { + "name": "Forward Handle", + "origin": [8, 8, 8], + "color": 0, + "children": [9, 10, 11, 12, 13] + }, + 14, + { + "name": "starter", + "origin": [0.5, 0, 0.75], + "color": 0, + "children": [] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/chainsaw_on.json b/src/main/resources/assets/modernlife/models/item/chainsaw_on.json new file mode 100644 index 0000000..3652369 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/chainsaw_on.json @@ -0,0 +1,283 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "5": "modernlife:item/black_parts", + "7": "modernlife:item/chainsaw_blade_on", + "8": "modernlife:item/metal_color", + "9": "modernlife:item/base_color", + "particle": "modernlife:item/holes" + }, + "elements": [ + { + "from": [4.25, 0.1, -1], + "to": [8.25, 6.1, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [1.25, -0.5, 1.05]}, + "faces": { + "north": {"uv": [8.5, 2.5, 10.5, 5.5], "texture": "#9"}, + "east": {"uv": [0, 0, 4, 3], "texture": "#9"}, + "south": {"uv": [9, 6, 11, 9], "texture": "#9"}, + "west": {"uv": [0, 3.5, 4, 6.5], "texture": "#9"}, + "up": {"uv": [2, 11, 0, 7], "texture": "#9"}, + "down": {"uv": [4.5, 7, 2.5, 11], "texture": "#9"} + } + }, + { + "from": [8.25, 0.1, 0], + "to": [10.25, 4.1, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [-1.85, -0.7, 0.75]}, + "faces": { + "north": {"uv": [11, 9.5, 12, 11.5], "texture": "#9"}, + "east": {"uv": [5, 7, 8.5, 9], "texture": "#9"}, + "south": {"uv": [0, 11.5, 1, 13.5], "texture": "#9"}, + "west": {"uv": [8.5, 0, 12, 2], "texture": "#9"}, + "up": {"uv": [6, 13, 5, 9.5], "texture": "#9"}, + "down": {"uv": [7.5, 9.5, 6.5, 13], "texture": "#9"} + } + }, + { + "from": [4.749, 7.601, 4.5], + "to": [9.749, 8.601, 5.5], + "rotation": {"angle": 0, "axis": "y", "origin": [-2.451, 0.051, -1.6]}, + "faces": { + "north": {"uv": [11, 4, 13.5, 4.5], "texture": "#9"}, + "east": {"uv": [11.5, 8.5, 12, 9], "texture": "#9"}, + "south": {"uv": [11, 5, 13.5, 5.5], "texture": "#9"}, + "west": {"uv": [12.5, 0, 13, 0.5], "texture": "#9"}, + "up": {"uv": [4, 12, 1.5, 11.5], "texture": "#9"}, + "down": {"uv": [14, 6, 11.5, 6.5], "texture": "#9"} + } + }, + { + "from": [5.25, 4.1, -6], + "to": [7.25, 6.1, -1], + "rotation": {"angle": 0, "axis": "y", "origin": [1.25, -0.5, 1.05]}, + "faces": { + "north": {"uv": [11.5, 7, 12.5, 8], "texture": "#9"}, + "east": {"uv": [8, 9.5, 10.5, 10.5], "texture": "#9"}, + "south": {"uv": [11, 12, 12, 13], "texture": "#9"}, + "west": {"uv": [11, 2.5, 13.5, 3.5], "texture": "#9"}, + "up": {"uv": [9, 13.5, 8, 11], "texture": "#9"}, + "down": {"uv": [10.5, 11, 9.5, 13.5], "texture": "#9"} + } + }, + { + "from": [6.25, 0.1, -8], + "to": [6.25, 6.1, -1], + "rotation": {"angle": 0, "axis": "y", "origin": [1.25, -0.5, 1.05]}, + "faces": { + "north": {"uv": [4.5, 11.5, 4.5, 14.5], "texture": "#9"}, + "east": {"uv": [4.5, 0, 8, 3], "texture": "#9"}, + "south": {"uv": [1.5, 12.5, 1.5, 15.5], "texture": "#9"}, + "west": {"uv": [4.5, 3.5, 8, 6.5], "texture": "#9"}, + "up": {"uv": [2, 16, 2, 12.5], "texture": "#9"}, + "down": {"uv": [2.5, 12.5, 2.5, 16], "texture": "#9"} + } + }, + { + "from": [3.25, 1.1, -2], + "to": [4.25, 4.1, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [1.25, -0.5, 1.05]}, + "faces": { + "north": {"uv": [9, 4, 10, 7], "texture": "#5"}, + "east": {"uv": [0, 0, 4, 3], "texture": "#5"}, + "south": {"uv": [4, 10, 5, 13], "texture": "#5"}, + "west": {"uv": [0, 4, 4, 7], "texture": "#5"}, + "up": {"uv": [1, 12, 0, 8], "texture": "#5"}, + "down": {"uv": [3, 8, 2, 12], "texture": "#5"} + } + }, + { + "from": [5.75, 2.1, -3], + "to": [5.75, 3.1, -1], + "rotation": {"angle": 0, "axis": "y", "origin": [1.25, -0.5, 1.05]}, + "faces": { + "north": {"uv": [12, 8, 12, 9], "texture": "#5"}, + "east": {"uv": [6, 10, 8, 11], "texture": "#5"}, + "south": {"uv": [10, 12, 10, 13], "texture": "#5"}, + "west": {"uv": [9, 10, 11, 11], "texture": "#5"}, + "up": {"uv": [12, 12, 12, 10], "texture": "#5"}, + "down": {"uv": [11, 12, 11, 14], "texture": "#5"} + } + }, + { + "from": [3.75, 2.1, -3], + "to": [5.75, 3.1, -3], + "rotation": {"angle": 0, "axis": "y", "origin": [1.25, -0.5, 1.05]}, + "faces": { + "north": {"uv": [11, 4, 13, 5], "texture": "#5"}, + "east": {"uv": [0, 13, 0, 14], "texture": "#5"}, + "south": {"uv": [11, 6, 13, 7], "texture": "#5"}, + "west": {"uv": [13, 0, 13, 1], "texture": "#5"}, + "up": {"uv": [3, 13, 1, 13], "texture": "#5"}, + "down": {"uv": [15, 2, 13, 2], "texture": "#5"} + } + }, + { + "from": [3.75, 2.1, -3], + "to": [3.75, 3.1, -2], + "rotation": {"angle": 0, "axis": "y", "origin": [1.25, -0.5, 1.05]}, + "faces": { + "north": {"uv": [13, 8, 13, 9], "texture": "#5"}, + "east": {"uv": [6, 12, 7, 13], "texture": "#5"}, + "south": {"uv": [13, 10, 13, 11], "texture": "#5"}, + "west": {"uv": [8, 12, 9, 13], "texture": "#5"}, + "up": {"uv": [12, 14, 12, 13], "texture": "#5"}, + "down": {"uv": [13, 12, 13, 13], "texture": "#5"} + } + }, + { + "from": [3.749, 8.1, 4.5], + "to": [10.749, 8.1, 5.5], + "rotation": {"angle": 0, "axis": "y", "origin": [-5.531, 2, -4.65]}, + "faces": { + "north": {"uv": [6, 6, 9.5, 6], "texture": "#8"}, + "east": {"uv": [0, 6.5, 0.5, 6.5], "texture": "#8"}, + "south": {"uv": [6.5, 0, 10, 0], "texture": "#8"}, + "west": {"uv": [6.5, 0.5, 7, 0.5], "texture": "#8"}, + "up": {"uv": [3.5, 0.5, 0, 0], "texture": "#8"}, + "down": {"uv": [3.5, 1, 0, 1.5], "texture": "#8"} + } + }, + { + "from": [10.25, 1.1, 4], + "to": [11.25, 3.1, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [-5.53, -1, 0.35]}, + "faces": { + "north": {"uv": [0, 5, 0.5, 6], "texture": "#8"}, + "east": {"uv": [4, 0, 5, 1], "texture": "#8"}, + "south": {"uv": [1, 5, 1.5, 6], "texture": "#8"}, + "west": {"uv": [4, 1.5, 5, 2.5], "texture": "#8"}, + "up": {"uv": [2.5, 6, 2, 5], "texture": "#8"}, + "down": {"uv": [3.5, 5, 3, 6], "texture": "#8"} + } + }, + { + "from": [10.749, 3.1, 4.5], + "to": [10.749, 8.1, 5.5], + "rotation": {"angle": 0, "axis": "y", "origin": [-5.531, 2, -4.65]}, + "faces": { + "north": {"uv": [1, 6.5, 1, 9], "texture": "#8"}, + "east": {"uv": [2, 2, 2.5, 4.5], "texture": "#8"}, + "south": {"uv": [6.5, 1, 6.5, 3.5], "texture": "#8"}, + "west": {"uv": [3, 2, 3.5, 4.5], "texture": "#8"}, + "up": {"uv": [1.5, 7, 1.5, 6.5], "texture": "#8"}, + "down": {"uv": [2, 6.5, 2, 7], "texture": "#8"} + } + }, + { + "from": [3.749, 3.1, 4.5], + "to": [3.749, 8.1, 5.5], + "rotation": {"angle": 0, "axis": "y", "origin": [-5.531, 2, -4.65]}, + "faces": { + "north": {"uv": [4, 6, 4, 8.5], "texture": "#8"}, + "east": {"uv": [0, 2, 0.5, 4.5], "texture": "#8"}, + "south": {"uv": [4.5, 6, 4.5, 8.5], "texture": "#8"}, + "west": {"uv": [1, 2, 1.5, 4.5], "texture": "#8"}, + "up": {"uv": [5, 6.5, 5, 6], "texture": "#8"}, + "down": {"uv": [5.5, 6, 5.5, 6.5], "texture": "#8"} + } + }, + { + "from": [3.25, 1.1, 4], + "to": [4.25, 3.1, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [-5.53, -1, 0.35]}, + "faces": { + "north": {"uv": [5.5, 0, 6, 1], "texture": "#8"}, + "east": {"uv": [4, 3, 5, 4], "texture": "#8"}, + "south": {"uv": [5.5, 1.5, 6, 2.5], "texture": "#8"}, + "west": {"uv": [4, 4.5, 5, 5.5], "texture": "#8"}, + "up": {"uv": [6, 4, 5.5, 3], "texture": "#8"}, + "down": {"uv": [6, 4.5, 5.5, 5.5], "texture": "#8"} + } + }, + { + "name": "Bar", + "from": [5.75, 1.1, 7], + "to": [5.75, 5.1, 19], + "faces": { + "north": {"uv": [0, 0, 0, 4], "texture": "#7"}, + "east": {"uv": [0, 0, 12, 4], "texture": "#7"}, + "south": {"uv": [0, 0, 0, 4], "texture": "#7"}, + "west": {"uv": [0, 4, 12, 8], "texture": "#7"}, + "up": {"uv": [0, 12, 0, 0], "texture": "#7"}, + "down": {"uv": [0, 0, 0, 12], "texture": "#7"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [-89.75, 0, -180], + "translation": [-1.75, 9.25, 4.25] + }, + "thirdperson_lefthand": { + "rotation": [-89.75, 0, -180], + "translation": [1.75, 9.25, 4.25] + }, + "firstperson_righthand": { + "rotation": [-126.56, -0.85, 174.35], + "translation": [-1.75, 9, 1.75] + }, + "firstperson_lefthand": { + "rotation": [-126.56, -0.85, 174.35], + "translation": [1.25, 9, 1.75] + }, + "ground": { + "translation": [1.25, 7.3, 5] + }, + "gui": { + "rotation": [30, -45, 0], + "translation": [-0.25, 2.5, 0] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [-1.5, 9.5, -7.75], + "scale": [2, 2, 2] + }, + "fixed": { + "rotation": [0, 90, 0], + "translation": [5.25, 10.25, -6.75], + "scale": [2, 2, 2] + } + }, + "groups": [ + { + "name": "chainsaw", + "origin": [8, 8, 8], + "color": 0, + "children": [ + { + "name": "Base", + "origin": [0.5, 0, 0.75], + "color": 7, + "children": [0, 1, 2, 3, 4] + }, + { + "name": "Rear Handle", + "origin": [0.5, 0, 0.75], + "color": 0, + "children": [] + }, + { + "name": "Black parts", + "origin": [0.5, 0, 0.75], + "color": 0, + "children": [5, 6, 7, 8] + }, + { + "name": "Forward Handle", + "origin": [8, 8, 8], + "color": 0, + "children": [9, 10, 11, 12, 13] + }, + 14, + { + "name": "starter", + "origin": [0.5, 0, 0.75], + "color": 0, + "children": [] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/chess_board.json b/src/main/resources/assets/modernlife/models/item/chess_board.json new file mode 100644 index 0000000..23a1a6c --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/chess_board.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/chess_board" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/chiseled_nether_bricks_barrier.json b/src/main/resources/assets/modernlife/models/item/chiseled_nether_bricks_barrier.json new file mode 100644 index 0000000..1819320 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/chiseled_nether_bricks_barrier.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/chiseled_nether_bricks_barrier" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/chiseled_nether_bricks_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/item/chiseled_nether_bricks_kitchen_cabinet.json new file mode 100644 index 0000000..faeb169 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/chiseled_nether_bricks_kitchen_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/chiseled_nether_bricks_kitchen_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/chiseled_nether_bricks_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/item/chiseled_nether_bricks_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..71bbc3f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/chiseled_nether_bricks_kitchen_drawer_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/chiseled_nether_bricks_kitchen_drawer_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/chiseled_nether_bricks_ramp.json b/src/main/resources/assets/modernlife/models/item/chiseled_nether_bricks_ramp.json new file mode 100644 index 0000000..02c11d3 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/chiseled_nether_bricks_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/chiseled_nether_bricks_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/chiseled_polished_blackstone_barrier.json b/src/main/resources/assets/modernlife/models/item/chiseled_polished_blackstone_barrier.json new file mode 100644 index 0000000..23be2df --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/chiseled_polished_blackstone_barrier.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/chiseled_polished_blackstone_barrier" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/chiseled_polished_blackstone_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/item/chiseled_polished_blackstone_kitchen_cabinet.json new file mode 100644 index 0000000..7fbe868 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/chiseled_polished_blackstone_kitchen_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/chiseled_polished_blackstone_kitchen_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/chiseled_polished_blackstone_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/item/chiseled_polished_blackstone_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..ef07d0f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/chiseled_polished_blackstone_kitchen_drawer_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/chiseled_polished_blackstone_kitchen_drawer_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/chiseled_polished_blackstone_ramp.json b/src/main/resources/assets/modernlife/models/item/chiseled_polished_blackstone_ramp.json new file mode 100644 index 0000000..582d817 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/chiseled_polished_blackstone_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/chiseled_polished_blackstone_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/chiseled_quartz_ramp.json b/src/main/resources/assets/modernlife/models/item/chiseled_quartz_ramp.json new file mode 100644 index 0000000..dbb47bf --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/chiseled_quartz_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/chiseled_quartz_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/chiseled_red_sandstone_barrier.json b/src/main/resources/assets/modernlife/models/item/chiseled_red_sandstone_barrier.json new file mode 100644 index 0000000..5effb00 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/chiseled_red_sandstone_barrier.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/chiseled_red_sandstone_barrier" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/chiseled_red_sandstone_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/item/chiseled_red_sandstone_kitchen_cabinet.json new file mode 100644 index 0000000..9dac362 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/chiseled_red_sandstone_kitchen_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/chiseled_red_sandstone_kitchen_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/chiseled_red_sandstone_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/item/chiseled_red_sandstone_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..944fd69 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/chiseled_red_sandstone_kitchen_drawer_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/chiseled_red_sandstone_kitchen_drawer_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/chiseled_red_sandstone_ramp.json b/src/main/resources/assets/modernlife/models/item/chiseled_red_sandstone_ramp.json new file mode 100644 index 0000000..cedba55 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/chiseled_red_sandstone_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/chiseled_red_sandstone_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/chiseled_sandstone_barrier.json b/src/main/resources/assets/modernlife/models/item/chiseled_sandstone_barrier.json new file mode 100644 index 0000000..4491f1a --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/chiseled_sandstone_barrier.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/chiseled_sandstone_barrier" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/chiseled_sandstone_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/item/chiseled_sandstone_kitchen_cabinet.json new file mode 100644 index 0000000..9790edb --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/chiseled_sandstone_kitchen_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/chiseled_sandstone_kitchen_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/chiseled_sandstone_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/item/chiseled_sandstone_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..4874914 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/chiseled_sandstone_kitchen_drawer_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/chiseled_sandstone_kitchen_drawer_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/chiseled_sandstone_ramp.json b/src/main/resources/assets/modernlife/models/item/chiseled_sandstone_ramp.json new file mode 100644 index 0000000..7843b93 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/chiseled_sandstone_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/chiseled_sandstone_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/chiseled_stone_bricks_barrier.json b/src/main/resources/assets/modernlife/models/item/chiseled_stone_bricks_barrier.json new file mode 100644 index 0000000..e21dcf1 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/chiseled_stone_bricks_barrier.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/chiseled_stone_bricks_barrier" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/chiseled_stone_bricks_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/item/chiseled_stone_bricks_kitchen_cabinet.json new file mode 100644 index 0000000..4fc5e69 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/chiseled_stone_bricks_kitchen_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/chiseled_stone_bricks_kitchen_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/chiseled_stone_bricks_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/item/chiseled_stone_bricks_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..a59944a --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/chiseled_stone_bricks_kitchen_drawer_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/chiseled_stone_bricks_kitchen_drawer_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/chiseled_stone_bricks_ramp.json b/src/main/resources/assets/modernlife/models/item/chiseled_stone_bricks_ramp.json new file mode 100644 index 0000000..b5b1c13 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/chiseled_stone_bricks_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/chiseled_stone_bricks_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/clay_barrier.json b/src/main/resources/assets/modernlife/models/item/clay_barrier.json new file mode 100644 index 0000000..5fe0029 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/clay_barrier.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/clay_barrier" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/clay_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/item/clay_kitchen_cabinet.json new file mode 100644 index 0000000..0bb59c7 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/clay_kitchen_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/clay_kitchen_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/clay_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/item/clay_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..9ca8db1 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/clay_kitchen_drawer_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/clay_kitchen_drawer_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/clay_ramp.json b/src/main/resources/assets/modernlife/models/item/clay_ramp.json new file mode 100644 index 0000000..869fc50 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/clay_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/clay_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/cobbled_deepslate_ramp.json b/src/main/resources/assets/modernlife/models/item/cobbled_deepslate_ramp.json new file mode 100644 index 0000000..fe1e3e5 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/cobbled_deepslate_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/cobbled_deepslate_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/cobblestone_barrier.json b/src/main/resources/assets/modernlife/models/item/cobblestone_barrier.json new file mode 100644 index 0000000..24ab83f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/cobblestone_barrier.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/cobblestone_barrier" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/cobblestone_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/item/cobblestone_kitchen_cabinet.json new file mode 100644 index 0000000..4a09b8f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/cobblestone_kitchen_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/cobblestone_kitchen_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/cobblestone_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/item/cobblestone_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..1e8ff31 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/cobblestone_kitchen_drawer_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/cobblestone_kitchen_drawer_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/cobblestone_ramp.json b/src/main/resources/assets/modernlife/models/item/cobblestone_ramp.json new file mode 100644 index 0000000..e6c9814 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/cobblestone_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/cobblestone_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/coffee_mug.json b/src/main/resources/assets/modernlife/models/item/coffee_mug.json new file mode 100644 index 0000000..c693497 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/coffee_mug.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/coffee_mug" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/cracked_stone_bricks_barrier.json b/src/main/resources/assets/modernlife/models/item/cracked_stone_bricks_barrier.json new file mode 100644 index 0000000..d3dbf54 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/cracked_stone_bricks_barrier.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/cracked_stone_bricks_barrier" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/cracked_stone_bricks_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/item/cracked_stone_bricks_kitchen_cabinet.json new file mode 100644 index 0000000..75d31bf --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/cracked_stone_bricks_kitchen_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/cracked_stone_bricks_kitchen_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/cracked_stone_bricks_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/item/cracked_stone_bricks_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..b70547b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/cracked_stone_bricks_kitchen_drawer_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/cracked_stone_bricks_kitchen_drawer_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/cracked_stone_bricks_ramp.json b/src/main/resources/assets/modernlife/models/item/cracked_stone_bricks_ramp.json new file mode 100644 index 0000000..3a33edb --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/cracked_stone_bricks_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/cracked_stone_bricks_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/crimson_barrier.json b/src/main/resources/assets/modernlife/models/item/crimson_barrier.json new file mode 100644 index 0000000..5a8415a --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/crimson_barrier.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/crimson_barrier" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/crimson_chair.json b/src/main/resources/assets/modernlife/models/item/crimson_chair.json new file mode 100644 index 0000000..d00fd7e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/crimson_chair.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/crimson_chair" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/crimson_coffee_table.json b/src/main/resources/assets/modernlife/models/item/crimson_coffee_table.json new file mode 100644 index 0000000..0af8331 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/crimson_coffee_table.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/crimson_coffee_table" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/crimson_deck.json b/src/main/resources/assets/modernlife/models/item/crimson_deck.json new file mode 100644 index 0000000..bac6b89 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/crimson_deck.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/crimson_deck" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/crimson_glass_door.json b/src/main/resources/assets/modernlife/models/item/crimson_glass_door.json new file mode 100644 index 0000000..28191fa --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/crimson_glass_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "modernlife:item/crimson_glass_door" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/crimson_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/item/crimson_kitchen_cabinet.json new file mode 100644 index 0000000..602d357 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/crimson_kitchen_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/crimson_kitchen_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/crimson_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/item/crimson_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..e6df5bf --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/crimson_kitchen_drawer_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/crimson_kitchen_drawer_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/crimson_log_ramp.json b/src/main/resources/assets/modernlife/models/item/crimson_log_ramp.json new file mode 100644 index 0000000..4ea85e9 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/crimson_log_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/crimson_log_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/crimson_mini_stool.json b/src/main/resources/assets/modernlife/models/item/crimson_mini_stool.json new file mode 100644 index 0000000..78df39c --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/crimson_mini_stool.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/crimson_mini_stool" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/crimson_night_stand.json b/src/main/resources/assets/modernlife/models/item/crimson_night_stand.json new file mode 100644 index 0000000..e32903c --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/crimson_night_stand.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/crimson_night_stand" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/crimson_picnic_table.json b/src/main/resources/assets/modernlife/models/item/crimson_picnic_table.json new file mode 100644 index 0000000..1dd0d33 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/crimson_picnic_table.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/crimson_picnic_table_full" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/crimson_ramp.json b/src/main/resources/assets/modernlife/models/item/crimson_ramp.json new file mode 100644 index 0000000..6881e47 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/crimson_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/crimson_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/crimson_round_table.json b/src/main/resources/assets/modernlife/models/item/crimson_round_table.json new file mode 100644 index 0000000..444e44f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/crimson_round_table.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/crimson_round_table" +} diff --git a/src/main/resources/assets/modernlife/models/item/crimson_small_table.json b/src/main/resources/assets/modernlife/models/item/crimson_small_table.json new file mode 100644 index 0000000..6228e91 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/crimson_small_table.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/crimson_small_table" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/crimson_wall_shelf.json b/src/main/resources/assets/modernlife/models/item/crimson_wall_shelf.json new file mode 100644 index 0000000..d021cad --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/crimson_wall_shelf.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/crimson_wall_shelf" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/crimson_wood_ramp.json b/src/main/resources/assets/modernlife/models/item/crimson_wood_ramp.json new file mode 100644 index 0000000..b91ef7d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/crimson_wood_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/crimson_wood_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/cut_red_sandstone_barrier.json b/src/main/resources/assets/modernlife/models/item/cut_red_sandstone_barrier.json new file mode 100644 index 0000000..f24884b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/cut_red_sandstone_barrier.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/cut_red_sandstone_barrier" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/cut_red_sandstone_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/item/cut_red_sandstone_kitchen_cabinet.json new file mode 100644 index 0000000..63d3b7a --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/cut_red_sandstone_kitchen_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/cut_red_sandstone_kitchen_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/cut_red_sandstone_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/item/cut_red_sandstone_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..54d8800 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/cut_red_sandstone_kitchen_drawer_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/cut_red_sandstone_kitchen_drawer_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/cut_red_sandstone_ramp.json b/src/main/resources/assets/modernlife/models/item/cut_red_sandstone_ramp.json new file mode 100644 index 0000000..38f2d83 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/cut_red_sandstone_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/cut_red_sandstone_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/cut_sandstone_barrier.json b/src/main/resources/assets/modernlife/models/item/cut_sandstone_barrier.json new file mode 100644 index 0000000..5b21639 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/cut_sandstone_barrier.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/cut_sandstone_barrier" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/cut_sandstone_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/item/cut_sandstone_kitchen_cabinet.json new file mode 100644 index 0000000..c66dd15 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/cut_sandstone_kitchen_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/cut_sandstone_kitchen_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/cut_sandstone_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/item/cut_sandstone_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..bf6a7ed --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/cut_sandstone_kitchen_drawer_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/cut_sandstone_kitchen_drawer_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/cut_sandstone_ramp.json b/src/main/resources/assets/modernlife/models/item/cut_sandstone_ramp.json new file mode 100644 index 0000000..d9696b8 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/cut_sandstone_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/cut_sandstone_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/cyan_painted_drywall.json b/src/main/resources/assets/modernlife/models/item/cyan_painted_drywall.json new file mode 100644 index 0000000..d9b0b00 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/cyan_painted_drywall.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/cyan_painted_drywall" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/cyan_sofa.json b/src/main/resources/assets/modernlife/models/item/cyan_sofa.json new file mode 100644 index 0000000..0e47d46 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/cyan_sofa.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/cyan_sofa_single" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/dark_oak_barrier.json b/src/main/resources/assets/modernlife/models/item/dark_oak_barrier.json new file mode 100644 index 0000000..3a8c4a5 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/dark_oak_barrier.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/dark_oak_barrier" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/dark_oak_chair.json b/src/main/resources/assets/modernlife/models/item/dark_oak_chair.json new file mode 100644 index 0000000..621499d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/dark_oak_chair.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/dark_oak_chair" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/dark_oak_coffee_table.json b/src/main/resources/assets/modernlife/models/item/dark_oak_coffee_table.json new file mode 100644 index 0000000..814b183 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/dark_oak_coffee_table.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/dark_oak_coffee_table" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/dark_oak_deck.json b/src/main/resources/assets/modernlife/models/item/dark_oak_deck.json new file mode 100644 index 0000000..b7d6e77 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/dark_oak_deck.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/dark_oak_deck" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/dark_oak_glass_door.json b/src/main/resources/assets/modernlife/models/item/dark_oak_glass_door.json new file mode 100644 index 0000000..e233d19 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/dark_oak_glass_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "modernlife:item/dark_oak_glass_door" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/dark_oak_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/item/dark_oak_kitchen_cabinet.json new file mode 100644 index 0000000..1e85c6f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/dark_oak_kitchen_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/dark_oak_kitchen_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/dark_oak_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/item/dark_oak_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..4034592 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/dark_oak_kitchen_drawer_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/dark_oak_kitchen_drawer_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/dark_oak_log_ramp.json b/src/main/resources/assets/modernlife/models/item/dark_oak_log_ramp.json new file mode 100644 index 0000000..1ded7e8 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/dark_oak_log_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/dark_oak_log_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/dark_oak_mini_stool.json b/src/main/resources/assets/modernlife/models/item/dark_oak_mini_stool.json new file mode 100644 index 0000000..15ff485 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/dark_oak_mini_stool.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/dark_oak_mini_stool" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/dark_oak_night_stand.json b/src/main/resources/assets/modernlife/models/item/dark_oak_night_stand.json new file mode 100644 index 0000000..4a9bb6e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/dark_oak_night_stand.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/dark_oak_night_stand" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/dark_oak_picnic_table.json b/src/main/resources/assets/modernlife/models/item/dark_oak_picnic_table.json new file mode 100644 index 0000000..a865656 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/dark_oak_picnic_table.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/dark_oak_picnic_table_full" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/dark_oak_ramp.json b/src/main/resources/assets/modernlife/models/item/dark_oak_ramp.json new file mode 100644 index 0000000..bdad867 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/dark_oak_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/dark_oak_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/dark_oak_round_table.json b/src/main/resources/assets/modernlife/models/item/dark_oak_round_table.json new file mode 100644 index 0000000..8b559bf --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/dark_oak_round_table.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/dark_oak_round_table" +} diff --git a/src/main/resources/assets/modernlife/models/item/dark_oak_small_table.json b/src/main/resources/assets/modernlife/models/item/dark_oak_small_table.json new file mode 100644 index 0000000..0993fc8 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/dark_oak_small_table.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/dark_oak_small_table" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/dark_oak_wall_shelf.json b/src/main/resources/assets/modernlife/models/item/dark_oak_wall_shelf.json new file mode 100644 index 0000000..1ec6b1f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/dark_oak_wall_shelf.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/dark_oak_wall_shelf" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/dark_oak_wood_ramp.json b/src/main/resources/assets/modernlife/models/item/dark_oak_wood_ramp.json new file mode 100644 index 0000000..3970e71 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/dark_oak_wood_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/dark_oak_wood_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/dark_prismarine_barrier.json b/src/main/resources/assets/modernlife/models/item/dark_prismarine_barrier.json new file mode 100644 index 0000000..34a1e71 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/dark_prismarine_barrier.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/dark_prismarine_barrier" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/dark_prismarine_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/item/dark_prismarine_kitchen_cabinet.json new file mode 100644 index 0000000..83bf801 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/dark_prismarine_kitchen_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/dark_prismarine_kitchen_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/dark_prismarine_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/item/dark_prismarine_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..88e6dce --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/dark_prismarine_kitchen_drawer_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/dark_prismarine_kitchen_drawer_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/dark_prismarine_ramp.json b/src/main/resources/assets/modernlife/models/item/dark_prismarine_ramp.json new file mode 100644 index 0000000..c5dcbf3 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/dark_prismarine_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/dark_prismarine_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/deepslate_ramp.json b/src/main/resources/assets/modernlife/models/item/deepslate_ramp.json new file mode 100644 index 0000000..52d1eb8 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/deepslate_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/deepslate_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/deluxe_bed.json b/src/main/resources/assets/modernlife/models/item/deluxe_bed.json new file mode 100644 index 0000000..cdc56ce --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/deluxe_bed.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/deluxe_bed" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/diorite_barrier.json b/src/main/resources/assets/modernlife/models/item/diorite_barrier.json new file mode 100644 index 0000000..10954d5 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/diorite_barrier.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/diorite_barrier" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/diorite_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/item/diorite_kitchen_cabinet.json new file mode 100644 index 0000000..d065729 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/diorite_kitchen_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/diorite_kitchen_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/diorite_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/item/diorite_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..a9614ba --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/diorite_kitchen_drawer_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/diorite_kitchen_drawer_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/diorite_ramp.json b/src/main/resources/assets/modernlife/models/item/diorite_ramp.json new file mode 100644 index 0000000..0fe96a7 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/diorite_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/diorite_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/dirt_ramp.json b/src/main/resources/assets/modernlife/models/item/dirt_ramp.json new file mode 100644 index 0000000..6154788 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/dirt_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/dirt_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/dishwasher.json b/src/main/resources/assets/modernlife/models/item/dishwasher.json new file mode 100644 index 0000000..3c83228 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/dishwasher.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/dishwasher" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/double_acacia_wall_shelf.json b/src/main/resources/assets/modernlife/models/item/double_acacia_wall_shelf.json new file mode 100644 index 0000000..2538fb2 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/double_acacia_wall_shelf.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/double_acacia_wall_shelf" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/double_birch_wall_shelf.json b/src/main/resources/assets/modernlife/models/item/double_birch_wall_shelf.json new file mode 100644 index 0000000..55f371e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/double_birch_wall_shelf.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/double_birch_wall_shelf" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/double_crimson_wall_shelf.json b/src/main/resources/assets/modernlife/models/item/double_crimson_wall_shelf.json new file mode 100644 index 0000000..99a2633 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/double_crimson_wall_shelf.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/double_crimson_wall_shelf" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/double_dark_oak_wall_shelf.json b/src/main/resources/assets/modernlife/models/item/double_dark_oak_wall_shelf.json new file mode 100644 index 0000000..c75a9f7 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/double_dark_oak_wall_shelf.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/double_dark_oak_wall_shelf" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/double_jungle_wall_shelf.json b/src/main/resources/assets/modernlife/models/item/double_jungle_wall_shelf.json new file mode 100644 index 0000000..bd79fcc --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/double_jungle_wall_shelf.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/double_jungle_wall_shelf" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/double_oak_wall_shelf.json b/src/main/resources/assets/modernlife/models/item/double_oak_wall_shelf.json new file mode 100644 index 0000000..2d37afd --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/double_oak_wall_shelf.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/double_oak_wall_shelf" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/double_spruce_wall_shelf.json b/src/main/resources/assets/modernlife/models/item/double_spruce_wall_shelf.json new file mode 100644 index 0000000..1943f52 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/double_spruce_wall_shelf.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/double_spruce_wall_shelf" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/double_warped_wall_shelf.json b/src/main/resources/assets/modernlife/models/item/double_warped_wall_shelf.json new file mode 100644 index 0000000..294970e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/double_warped_wall_shelf.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/double_warped_wall_shelf" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/dryer.json b/src/main/resources/assets/modernlife/models/item/dryer.json new file mode 100644 index 0000000..b471a2b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/dryer.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/dryer" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/dual_monitor.json b/src/main/resources/assets/modernlife/models/item/dual_monitor.json new file mode 100644 index 0000000..389ef2e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/dual_monitor.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/dual_monitor" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/easel.json b/src/main/resources/assets/modernlife/models/item/easel.json new file mode 100644 index 0000000..905c358 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/easel.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/easel_empty_big" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/electrical_outlet.json b/src/main/resources/assets/modernlife/models/item/electrical_outlet.json new file mode 100644 index 0000000..f550662 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/electrical_outlet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/wall_socket" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/extended_gun_magazine.json b/src/main/resources/assets/modernlife/models/item/extended_gun_magazine.json new file mode 100644 index 0000000..6b62f6b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/extended_gun_magazine.json @@ -0,0 +1,148 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "3": "modernlife:item/extended_gun_magazine", + "particle": "modernlife:item/extended_gun_magazine" + }, + "elements": [ + { + "from": [2.5, 0, 5], + "to": [13.5, 5, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [2.5, 0, 5]}, + "faces": { + "north": {"uv": [6.5, 6, 12, 8.5], "texture": "#3"}, + "east": {"uv": [5.5, 8.5, 8.5, 11], "texture": "#3"}, + "south": {"uv": [0, 8, 5.5, 10.5], "texture": "#3"}, + "west": {"uv": [8.5, 8.5, 11.5, 11], "texture": "#3"}, + "up": {"uv": [12, 3, 6.5, 0], "texture": "#3"}, + "down": {"uv": [12, 3, 6.5, 6], "texture": "#3"} + } + }, + { + "from": [1.5, 5, 4], + "to": [14.5, 7, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [2.5, 5, 5]}, + "faces": { + "north": {"uv": [0, 11, 6.5, 12], "texture": "#3"}, + "east": {"uv": [11.5, 8.5, 15.5, 9.5], "texture": "#3"}, + "south": {"uv": [6.5, 11, 13, 12], "texture": "#3"}, + "west": {"uv": [11.5, 9.5, 15.5, 10.5], "texture": "#3"}, + "up": {"uv": [6.5, 4, 0, 0], "texture": "#3"}, + "down": {"uv": [6.5, 4, 0, 8], "texture": "#3"} + } + }, + { + "from": [10.5, 0, 4], + "to": [12.5, 5, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [3.5, 0, -1]}, + "faces": { + "north": {"uv": [3, 12, 4, 14.5], "texture": "#3"}, + "east": {"uv": [10, 12, 10.5, 14.5], "texture": "#3"}, + "south": {"uv": [4, 12, 5, 14.5], "texture": "#3"}, + "west": {"uv": [10.5, 12, 11, 14.5], "texture": "#3"}, + "up": {"uv": [6.5, 8.5, 5.5, 8], "texture": "#3"}, + "down": {"uv": [5, 10.5, 4, 11], "texture": "#3"} + } + }, + { + "from": [3.5, 0, 4], + "to": [5.5, 5, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [-3.5, 0, -1]}, + "faces": { + "north": {"uv": [12, 4, 13, 6.5], "texture": "#3"}, + "east": {"uv": [11, 12, 11.5, 14.5], "texture": "#3"}, + "south": {"uv": [5, 12, 6, 14.5], "texture": "#3"}, + "west": {"uv": [11.5, 12, 12, 14.5], "texture": "#3"}, + "up": {"uv": [13, 8, 12, 7.5], "texture": "#3"}, + "down": {"uv": [13, 8, 12, 8.5], "texture": "#3"} + } + }, + { + "from": [10.5, 7, 4], + "to": [12.5, 8, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [3.5, 7, -1]}, + "faces": { + "north": {"uv": [13, 5, 14, 5.5], "texture": "#3"}, + "east": {"uv": [0, 10.5, 4, 11], "texture": "#3"}, + "south": {"uv": [13, 5.5, 14, 6], "texture": "#3"}, + "west": {"uv": [11.5, 10.5, 15.5, 11], "texture": "#3"}, + "up": {"uv": [1, 16, 0, 12], "texture": "#3"}, + "down": {"uv": [13, 0, 12, 4], "texture": "#3"} + } + }, + { + "from": [3.5, 7, 4], + "to": [5.5, 8, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12.5, 7, -1]}, + "faces": { + "north": {"uv": [13, 6, 14, 6.5], "texture": "#3"}, + "east": {"uv": [12, 6.5, 16, 7], "texture": "#3"}, + "south": {"uv": [13, 7.5, 14, 8], "texture": "#3"}, + "west": {"uv": [12, 7, 16, 7.5], "texture": "#3"}, + "up": {"uv": [2, 16, 1, 12], "texture": "#3"}, + "down": {"uv": [3, 12, 2, 16], "texture": "#3"} + } + }, + { + "from": [10.5, 0, 11], + "to": [12.5, 5, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [3.5, 0, 17]}, + "faces": { + "north": {"uv": [6, 12, 7, 14.5], "texture": "#3"}, + "east": {"uv": [12, 12, 12.5, 14.5], "texture": "#3"}, + "south": {"uv": [7, 12, 8, 14.5], "texture": "#3"}, + "west": {"uv": [12.5, 12, 13, 14.5], "texture": "#3"}, + "up": {"uv": [14, 8.5, 13, 8], "texture": "#3"}, + "down": {"uv": [14, 11, 13, 11.5], "texture": "#3"} + } + }, + { + "from": [3.5, 0, 11], + "to": [5.5, 5, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [-3.5, 0, 17]}, + "faces": { + "north": {"uv": [8, 12, 9, 14.5], "texture": "#3"}, + "east": {"uv": [13, 0, 13.5, 2.5], "texture": "#3"}, + "south": {"uv": [9, 12, 10, 14.5], "texture": "#3"}, + "west": {"uv": [13, 2.5, 13.5, 5], "texture": "#3"}, + "up": {"uv": [14, 12, 13, 11.5], "texture": "#3"}, + "down": {"uv": [14, 12, 13, 12.5], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [56.75, 0, 0], + "translation": [0, 3.25, 1.5], + "scale": [0.8, 0.8, 0.8] + }, + "thirdperson_lefthand": { + "rotation": [56.75, 0, 0], + "translation": [0, 3.25, 1.5], + "scale": [0.8, 0.8, 0.8] + }, + "firstperson_righthand": { + "rotation": [-0.32, 6.23, 3.24], + "translation": [1.25, 2, 0] + }, + "firstperson_lefthand": { + "rotation": [-0.32, 6.23, 3.24], + "translation": [1.25, 2, 0] + }, + "ground": { + "translation": [0, 4.5, 0] + }, + "gui": { + "rotation": [30, -45, 0], + "translation": [0, 3.25, 0] + }, + "head": { + "translation": [0, 14.5, 0] + }, + "fixed": { + "translation": [0, 9, 0], + "scale": [2, 2, 2] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/extractor.json b/src/main/resources/assets/modernlife/models/item/extractor.json new file mode 100644 index 0000000..fd52d9c --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/extractor.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/extractor" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/flashlight.json b/src/main/resources/assets/modernlife/models/item/flashlight.json new file mode 100644 index 0000000..fa7ce27 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/flashlight.json @@ -0,0 +1,6 @@ +{ + "overrides": [ + { "predicate": { "modernlife:on": 0.0 }, "model": "modernlife:item/flashlight_off" }, + { "predicate": { "modernlife:on": 1.0 }, "model": "modernlife:item/flashlight_on" } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/flashlight_off.json b/src/main/resources/assets/modernlife/models/item/flashlight_off.json new file mode 100644 index 0000000..142ff9f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/flashlight_off.json @@ -0,0 +1,143 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "5": "modernlife:item/flashlight_off" + }, + "elements": [ + { + "name": "hexadecagon", + "from": [7, 0, 7.5], + "to": [9, 2, 12.5], + "rotation": {"angle": 0, "axis": "y", "origin": [7.17902, -0.55, 5.525]}, + "faces": { + "north": {"uv": [11, 0, 13, 2], "texture": "#5"}, + "east": {"uv": [0, 0, 5, 2], "texture": "#5"}, + "south": {"uv": [0, 12, 2, 14], "texture": "#5"}, + "west": {"uv": [0, 2, 5, 4], "texture": "#5"}, + "up": {"uv": [2, 9, 0, 4], "texture": "#5"}, + "down": {"uv": [4, 4, 2, 9], "texture": "#5"} + } + }, + { + "name": "hexadecagon", + "from": [6.5, -0.5, 4.5], + "to": [9.5, 2.5, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [7.67902, -1.05, -0.475]}, + "faces": { + "north": {"uv": [4, 4, 7, 7], "texture": "#5"}, + "east": {"uv": [5, 0, 8, 3], "texture": "#5"}, + "south": {"uv": [7, 3, 10, 6], "texture": "#5"}, + "west": {"uv": [4, 7, 7, 10], "texture": "#5"}, + "up": {"uv": [10, 9, 7, 6], "texture": "#5"}, + "down": {"uv": [11, 0, 8, 3], "texture": "#5"} + } + }, + { + "name": "hexadecagon", + "from": [6.3, -0.7, 4.3], + "to": [9.7, 2.7, 7.7], + "rotation": {"angle": 0, "axis": "y", "origin": [7.67902, -1.05, -0.475]}, + "faces": { + "north": {"uv": [0, 9, 3, 12], "texture": "#5"}, + "east": {"uv": [7, 9, 10, 12], "texture": "#5"}, + "south": {"uv": [3, 10, 6, 13], "texture": "#5"}, + "west": {"uv": [10, 3, 13, 6], "texture": "#5"}, + "up": {"uv": [13, 9, 10, 6], "texture": "#5"}, + "down": {"uv": [13, 9, 10, 12], "texture": "#5"} + } + }, + { + "name": "hexadecagon", + "from": [9.7, -0.7, 4.3], + "to": [10.1, 2.7, 7.7], + "rotation": {"angle": 0, "axis": "y", "origin": [8.07902, -1.05, -0.475]}, + "faces": { + "north": {"uv": [0, 9, 3, 12], "texture": "#5"}, + "east": {"uv": [16, 16, 16, 16], "texture": "#5"}, + "south": {"uv": [3, 10, 6, 13], "texture": "#5"}, + "west": {"uv": [10, 3, 13, 6], "texture": "#5"}, + "up": {"uv": [16, 16, 16, 16], "texture": "#5"}, + "down": {"uv": [16, 16, 16, 16], "texture": "#5"} + } + }, + { + "name": "hexadecagon", + "from": [6.3, 2.7, 4.3], + "to": [9.7, 3.1, 7.7], + "rotation": {"angle": 0, "axis": "y", "origin": [7.67902, 2.35, -0.475]}, + "faces": { + "north": {"uv": [0, 9, 3, 12], "texture": "#5"}, + "east": {"uv": [16, 16, 16, 16], "texture": "#5"}, + "south": {"uv": [3, 10, 6, 13], "texture": "#5"}, + "west": {"uv": [16, 16, 16, 16], "texture": "#5"}, + "up": {"uv": [16, 16, 16, 16], "texture": "#5"}, + "down": {"uv": [13, 9, 10, 12], "texture": "#5"} + } + }, + { + "name": "hexadecagon", + "from": [6.3, -1.1, 4.3], + "to": [9.7, -0.7, 7.7], + "rotation": {"angle": 0, "axis": "y", "origin": [7.67902, -1.45, -0.475]}, + "faces": { + "north": {"uv": [0, 9, 3, 12], "texture": "#5"}, + "east": {"uv": [16, 16, 16, 16], "texture": "#5"}, + "south": {"uv": [3, 10, 6, 13], "texture": "#5"}, + "west": {"uv": [16, 16, 16, 16], "texture": "#5"}, + "up": {"uv": [13, 9, 10, 6], "texture": "#5"}, + "down": {"uv": [16, 16, 16, 16], "rotation": 180, "texture": "#5"} + } + }, + { + "name": "hexadecagon", + "from": [5.9, -0.7, 4.3], + "to": [6.3, 2.7, 7.7], + "rotation": {"angle": 0, "axis": "y", "origin": [7.92098, -1.05, -0.475]}, + "faces": { + "north": {"uv": [3, 9, 0, 12], "texture": "#5"}, + "east": {"uv": [13, 3, 10, 6], "texture": "#5"}, + "south": {"uv": [6, 10, 3, 13], "texture": "#5"}, + "west": {"uv": [16, 16, 16, 16], "texture": "#5"}, + "up": {"uv": [16, 16, 16, 16], "texture": "#5"}, + "down": {"uv": [16, 16, 16, 16], "texture": "#5"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [70, 0, 0], + "translation": [0, 3.5, 6.5] + }, + "thirdperson_lefthand": { + "rotation": [70, 0, 0], + "translation": [0, 3.5, 6.5] + }, + "firstperson_righthand": { + "rotation": [10, 0, 25], + "translation": [11.63, 5.7, -9.37], + "scale": [2, 2, 2] + }, + "firstperson_lefthand": { + "rotation": [10, 0, 25], + "translation": [11.63, 5.7, -9.37], + "scale": [2, 2, 2] + }, + "ground": { + "translation": [0, 5.75, 0] + }, + "gui": { + "rotation": [30, 135, 0], + "translation": [0.25, 11.25, 0], + "scale": [1.8, 1.8, 1.8] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, -90, 0], + "translation": [0.25, 14.25, -1], + "scale": [2, 2, 2] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/flashlight_on.json b/src/main/resources/assets/modernlife/models/item/flashlight_on.json new file mode 100644 index 0000000..0f57118 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/flashlight_on.json @@ -0,0 +1,143 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "5": "modernlife:item/flashlight_on" + }, + "elements": [ + { + "name": "hexadecagon", + "from": [7, 0, 7.5], + "to": [9, 2, 12.5], + "rotation": {"angle": 0, "axis": "y", "origin": [7.17902, -0.55, 5.525]}, + "faces": { + "north": {"uv": [11, 0, 13, 2], "texture": "#5"}, + "east": {"uv": [0, 0, 5, 2], "texture": "#5"}, + "south": {"uv": [0, 12, 2, 14], "texture": "#5"}, + "west": {"uv": [0, 2, 5, 4], "texture": "#5"}, + "up": {"uv": [2, 9, 0, 4], "texture": "#5"}, + "down": {"uv": [4, 4, 2, 9], "texture": "#5"} + } + }, + { + "name": "hexadecagon", + "from": [6.5, -0.5, 4.5], + "to": [9.5, 2.5, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [7.67902, -1.05, -0.475]}, + "faces": { + "north": {"uv": [4, 4, 7, 7], "texture": "#5"}, + "east": {"uv": [5, 0, 8, 3], "texture": "#5"}, + "south": {"uv": [7, 3, 10, 6], "texture": "#5"}, + "west": {"uv": [4, 7, 7, 10], "texture": "#5"}, + "up": {"uv": [10, 9, 7, 6], "texture": "#5"}, + "down": {"uv": [11, 0, 8, 3], "texture": "#5"} + } + }, + { + "name": "hexadecagon", + "from": [6.3, -0.7, 4.3], + "to": [9.7, 2.7, 7.7], + "rotation": {"angle": 0, "axis": "y", "origin": [7.67902, -1.05, -0.475]}, + "faces": { + "north": {"uv": [0, 9, 3, 12], "texture": "#5"}, + "east": {"uv": [7, 9, 10, 12], "texture": "#5"}, + "south": {"uv": [3, 10, 6, 13], "texture": "#5"}, + "west": {"uv": [10, 3, 13, 6], "texture": "#5"}, + "up": {"uv": [13, 9, 10, 6], "texture": "#5"}, + "down": {"uv": [13, 9, 10, 12], "texture": "#5"} + } + }, + { + "name": "hexadecagon", + "from": [9.7, -0.7, 4.3], + "to": [10.1, 2.7, 7.7], + "rotation": {"angle": 0, "axis": "y", "origin": [8.07902, -1.05, -0.475]}, + "faces": { + "north": {"uv": [0, 9, 3, 12], "texture": "#5"}, + "east": {"uv": [16, 16, 16, 16], "texture": "#5"}, + "south": {"uv": [3, 10, 6, 13], "texture": "#5"}, + "west": {"uv": [10, 3, 13, 6], "texture": "#5"}, + "up": {"uv": [16, 16, 16, 16], "texture": "#5"}, + "down": {"uv": [16, 16, 16, 16], "texture": "#5"} + } + }, + { + "name": "hexadecagon", + "from": [6.3, 2.7, 4.3], + "to": [9.7, 3.1, 7.7], + "rotation": {"angle": 0, "axis": "y", "origin": [7.67902, 2.35, -0.475]}, + "faces": { + "north": {"uv": [0, 9, 3, 12], "texture": "#5"}, + "east": {"uv": [16, 16, 16, 16], "texture": "#5"}, + "south": {"uv": [3, 10, 6, 13], "texture": "#5"}, + "west": {"uv": [16, 16, 16, 16], "texture": "#5"}, + "up": {"uv": [16, 16, 16, 16], "texture": "#5"}, + "down": {"uv": [13, 9, 10, 12], "texture": "#5"} + } + }, + { + "name": "hexadecagon", + "from": [6.3, -1.1, 4.3], + "to": [9.7, -0.7, 7.7], + "rotation": {"angle": 0, "axis": "y", "origin": [7.67902, -1.45, -0.475]}, + "faces": { + "north": {"uv": [0, 9, 3, 12], "texture": "#5"}, + "east": {"uv": [16, 16, 16, 16], "texture": "#5"}, + "south": {"uv": [3, 10, 6, 13], "texture": "#5"}, + "west": {"uv": [16, 16, 16, 16], "texture": "#5"}, + "up": {"uv": [13, 9, 10, 6], "texture": "#5"}, + "down": {"uv": [16, 16, 16, 16], "rotation": 180, "texture": "#5"} + } + }, + { + "name": "hexadecagon", + "from": [5.9, -0.7, 4.3], + "to": [6.3, 2.7, 7.7], + "rotation": {"angle": 0, "axis": "y", "origin": [7.92098, -1.05, -0.475]}, + "faces": { + "north": {"uv": [3, 9, 0, 12], "texture": "#5"}, + "east": {"uv": [13, 3, 10, 6], "texture": "#5"}, + "south": {"uv": [6, 10, 3, 13], "texture": "#5"}, + "west": {"uv": [16, 16, 16, 16], "texture": "#5"}, + "up": {"uv": [16, 16, 16, 16], "texture": "#5"}, + "down": {"uv": [16, 16, 16, 16], "texture": "#5"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [70, 0, 0], + "translation": [0, 3.5, 6.5] + }, + "thirdperson_lefthand": { + "rotation": [70, 0, 0], + "translation": [0, 3.5, 6.5] + }, + "firstperson_righthand": { + "rotation": [10, 0, 25], + "translation": [11.63, 5.7, -9.37], + "scale": [2, 2, 2] + }, + "firstperson_lefthand": { + "rotation": [10, 0, 25], + "translation": [11.63, 5.7, -9.37], + "scale": [2, 2, 2] + }, + "ground": { + "translation": [0, 5.75, 0] + }, + "gui": { + "rotation": [30, 135, 0], + "translation": [0.25, 11.25, 0], + "scale": [1.8, 1.8, 1.8] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, -90, 0], + "translation": [0.25, 14.25, -1], + "scale": [2, 2, 2] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/flatscreen_tv.json b/src/main/resources/assets/modernlife/models/item/flatscreen_tv.json new file mode 100644 index 0000000..310b8dd --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/flatscreen_tv.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/flatscreen_tv" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/floor_mat.json b/src/main/resources/assets/modernlife/models/item/floor_mat.json new file mode 100644 index 0000000..3df44b6 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/floor_mat.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/floor_mat" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/four_panel_window.json b/src/main/resources/assets/modernlife/models/item/four_panel_window.json new file mode 100644 index 0000000..02d81d9 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/four_panel_window.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/four_panel_window" +} diff --git a/src/main/resources/assets/modernlife/models/item/gas_can.json b/src/main/resources/assets/modernlife/models/item/gas_can.json new file mode 100644 index 0000000..9b2c885 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/gas_can.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "modernlife:item/gas_can" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/glass_acacia_coffee_table.json b/src/main/resources/assets/modernlife/models/item/glass_acacia_coffee_table.json new file mode 100644 index 0000000..63fc241 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/glass_acacia_coffee_table.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/glass_acacia_coffee_table" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/glass_acacia_trapdoor.json b/src/main/resources/assets/modernlife/models/item/glass_acacia_trapdoor.json new file mode 100644 index 0000000..c41988f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/glass_acacia_trapdoor.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/glass_acacia_trapdoor_bottom" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/glass_birch_coffee_table.json b/src/main/resources/assets/modernlife/models/item/glass_birch_coffee_table.json new file mode 100644 index 0000000..69213ba --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/glass_birch_coffee_table.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/glass_birch_coffee_table" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/glass_birch_trapdoor.json b/src/main/resources/assets/modernlife/models/item/glass_birch_trapdoor.json new file mode 100644 index 0000000..ac838fa --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/glass_birch_trapdoor.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/glass_birch_trapdoor_bottom" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/glass_crimson_coffee_table.json b/src/main/resources/assets/modernlife/models/item/glass_crimson_coffee_table.json new file mode 100644 index 0000000..828cb47 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/glass_crimson_coffee_table.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/glass_crimson_coffee_table" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/glass_crimson_trapdoor.json b/src/main/resources/assets/modernlife/models/item/glass_crimson_trapdoor.json new file mode 100644 index 0000000..618e7f6 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/glass_crimson_trapdoor.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/glass_crimson_trapdoor_bottom" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/glass_dark_oak_coffee_table.json b/src/main/resources/assets/modernlife/models/item/glass_dark_oak_coffee_table.json new file mode 100644 index 0000000..31f232f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/glass_dark_oak_coffee_table.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/glass_dark_oak_coffee_table" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/glass_dark_oak_trapdoor.json b/src/main/resources/assets/modernlife/models/item/glass_dark_oak_trapdoor.json new file mode 100644 index 0000000..384b5d4 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/glass_dark_oak_trapdoor.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/glass_dark_oak_trapdoor_bottom" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/glass_door.json b/src/main/resources/assets/modernlife/models/item/glass_door.json new file mode 100644 index 0000000..bf26bc6 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/glass_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "modernlife:item/glass_door" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/glass_iron_trapdoor.json b/src/main/resources/assets/modernlife/models/item/glass_iron_trapdoor.json new file mode 100644 index 0000000..ccc2430 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/glass_iron_trapdoor.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/glass_iron_trapdoor_bottom" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/glass_jungle_coffee_table.json b/src/main/resources/assets/modernlife/models/item/glass_jungle_coffee_table.json new file mode 100644 index 0000000..536c069 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/glass_jungle_coffee_table.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/glass_jungle_coffee_table" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/glass_jungle_trapdoor.json b/src/main/resources/assets/modernlife/models/item/glass_jungle_trapdoor.json new file mode 100644 index 0000000..e30713a --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/glass_jungle_trapdoor.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/glass_jungle_trapdoor_bottom" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/glass_oak_coffee_table.json b/src/main/resources/assets/modernlife/models/item/glass_oak_coffee_table.json new file mode 100644 index 0000000..f1c2832 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/glass_oak_coffee_table.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/glass_oak_coffee_table" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/glass_oak_trapdoor.json b/src/main/resources/assets/modernlife/models/item/glass_oak_trapdoor.json new file mode 100644 index 0000000..6adfd40 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/glass_oak_trapdoor.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/glass_oak_trapdoor_bottom" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/glass_panel.json b/src/main/resources/assets/modernlife/models/item/glass_panel.json new file mode 100644 index 0000000..6de8f7c --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/glass_panel.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/glass_panel_floor" +} diff --git a/src/main/resources/assets/modernlife/models/item/glass_ramp.json b/src/main/resources/assets/modernlife/models/item/glass_ramp.json new file mode 100644 index 0000000..1eb08c9 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/glass_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/glass_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/glass_slab.json b/src/main/resources/assets/modernlife/models/item/glass_slab.json new file mode 100644 index 0000000..b9fba1f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/glass_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/glass_slab" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/glass_spruce_coffee_table.json b/src/main/resources/assets/modernlife/models/item/glass_spruce_coffee_table.json new file mode 100644 index 0000000..5ea40e2 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/glass_spruce_coffee_table.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/glass_spruce_coffee_table" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/glass_spruce_trapdoor.json b/src/main/resources/assets/modernlife/models/item/glass_spruce_trapdoor.json new file mode 100644 index 0000000..a636ec3 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/glass_spruce_trapdoor.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/glass_spruce_trapdoor_bottom" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/glass_stairs.json b/src/main/resources/assets/modernlife/models/item/glass_stairs.json new file mode 100644 index 0000000..82ab9ec --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/glass_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/glass_stairs" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/glass_trapdoor.json b/src/main/resources/assets/modernlife/models/item/glass_trapdoor.json new file mode 100644 index 0000000..2e05ac3 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/glass_trapdoor.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/glass_trapdoor_bottom" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/glass_warped_coffee_table.json b/src/main/resources/assets/modernlife/models/item/glass_warped_coffee_table.json new file mode 100644 index 0000000..bdce7c8 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/glass_warped_coffee_table.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/glass_warped_coffee_table" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/glass_warped_trapdoor.json b/src/main/resources/assets/modernlife/models/item/glass_warped_trapdoor.json new file mode 100644 index 0000000..d95aab9 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/glass_warped_trapdoor.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/glass_warped_trapdoor_bottom" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/granite_barrier.json b/src/main/resources/assets/modernlife/models/item/granite_barrier.json new file mode 100644 index 0000000..33bca36 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/granite_barrier.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/granite_barrier" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/granite_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/item/granite_kitchen_cabinet.json new file mode 100644 index 0000000..19f6434 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/granite_kitchen_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/granite_kitchen_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/granite_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/item/granite_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..8c19b32 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/granite_kitchen_drawer_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/granite_kitchen_drawer_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/granite_ramp.json b/src/main/resources/assets/modernlife/models/item/granite_ramp.json new file mode 100644 index 0000000..4f00307 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/granite_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/granite_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/gravel_barrier.json b/src/main/resources/assets/modernlife/models/item/gravel_barrier.json new file mode 100644 index 0000000..973c7fd --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/gravel_barrier.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/gravel_barrier" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/gravel_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/item/gravel_kitchen_cabinet.json new file mode 100644 index 0000000..b37b627 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/gravel_kitchen_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/gravel_kitchen_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/gravel_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/item/gravel_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..f60c532 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/gravel_kitchen_drawer_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/gravel_kitchen_drawer_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/gravel_ramp.json b/src/main/resources/assets/modernlife/models/item/gravel_ramp.json new file mode 100644 index 0000000..71e7706 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/gravel_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/gravel_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/gray_painted_drywall.json b/src/main/resources/assets/modernlife/models/item/gray_painted_drywall.json new file mode 100644 index 0000000..872f951 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/gray_painted_drywall.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/gray_painted_drywall" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/gray_sofa.json b/src/main/resources/assets/modernlife/models/item/gray_sofa.json new file mode 100644 index 0000000..d97df31 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/gray_sofa.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/gray_sofa_single" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/gray_vinyl_siding.json b/src/main/resources/assets/modernlife/models/item/gray_vinyl_siding.json new file mode 100644 index 0000000..d9aa4ec --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/gray_vinyl_siding.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/gray_vinyl_siding" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/green_painted_drywall.json b/src/main/resources/assets/modernlife/models/item/green_painted_drywall.json new file mode 100644 index 0000000..8a2aacf --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/green_painted_drywall.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/green_painted_drywall" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/green_sofa.json b/src/main/resources/assets/modernlife/models/item/green_sofa.json new file mode 100644 index 0000000..7b46a14 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/green_sofa.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/green_sofa_single" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/green_vinyl_siding.json b/src/main/resources/assets/modernlife/models/item/green_vinyl_siding.json new file mode 100644 index 0000000..c4e9fc3 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/green_vinyl_siding.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/green_vinyl_siding" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/guitar.json b/src/main/resources/assets/modernlife/models/item/guitar.json new file mode 100644 index 0000000..49462d5 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/guitar.json @@ -0,0 +1,205 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "4": "modernlife:item/guitar" + }, + "elements": [ + { + "name": "neck", + "from": [2, 1, 7], + "to": [11, 2, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [0.825, 0.275, -0.075]}, + "faces": { + "north": {"uv": [9, 6.5, 13.5, 7], "texture": "#4"}, + "east": {"uv": [10, 0.5, 11, 1], "texture": "#4"}, + "south": {"uv": [9, 8, 13.5, 8.5], "texture": "#4"}, + "west": {"uv": [10, 1, 11, 1.5], "texture": "#4"}, + "up": {"uv": [4.5, 7, 0, 6], "texture": "#4"}, + "down": {"uv": [9, 6, 4.5, 7], "texture": "#4"} + } + }, + { + "from": [-2, 0.5, 7], + "to": [2, 2.5, 10], + "rotation": {"angle": 0, "axis": "y", "origin": [1.5, 0.35, 8.125]}, + "faces": { + "north": {"uv": [0, 9.5, 2, 10.5], "texture": "#4"}, + "east": {"uv": [4, 9.5, 5.5, 10.5], "texture": "#4"}, + "south": {"uv": [2, 9.5, 4, 10.5], "texture": "#4"}, + "west": {"uv": [5.5, 9.5, 7, 10.5], "texture": "#4"}, + "up": {"uv": [10, 1.5, 8, 0], "texture": "#4"}, + "down": {"uv": [10, 1.5, 8, 3], "texture": "#4"} + } + }, + { + "from": [-1, 2.5, 8], + "to": [0, 3.5, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [-0.5, 2.35, 9.125]}, + "faces": { + "north": {"uv": [10, 1.5, 10.5, 2], "texture": "#4"}, + "east": {"uv": [10, 2, 10.5, 2.5], "texture": "#4"}, + "south": {"uv": [10, 2.5, 10.5, 3], "texture": "#4"}, + "west": {"uv": [0, 10.5, 0.5, 11], "texture": "#4"}, + "up": {"uv": [1, 11, 0.5, 10.5], "texture": "#4"}, + "down": {"uv": [1.5, 10.5, 1, 11], "texture": "#4"} + } + }, + { + "from": [0, 3, 8.5], + "to": [13, 3.5, 8.5], + "rotation": {"angle": 0, "axis": "y", "origin": [0.5, 2.35, 9.125]}, + "faces": { + "north": {"uv": [7.5, 4, 14, 4.5], "texture": "#4"}, + "east": {"uv": [0, 0, 0, 0.5], "texture": "#4"}, + "south": {"uv": [7.5, 4.5, 14, 5], "texture": "#4"}, + "west": {"uv": [0, 0, 0, 0.5], "texture": "#4"}, + "up": {"uv": [6.5, 0, 0, 0], "texture": "#4"}, + "down": {"uv": [6.5, 0, 0, 0], "texture": "#4"} + } + }, + { + "from": [2, 3, 7.5], + "to": [15, 3.5, 7.5], + "rotation": {"angle": 0, "axis": "y", "origin": [2.5, 2.35, 8.125]}, + "faces": { + "north": {"uv": [7.5, 4, 14, 4.5], "texture": "#4"}, + "east": {"uv": [0, 0, 0, 0.5], "texture": "#4"}, + "south": {"uv": [7.5, 4.5, 14, 5], "texture": "#4"}, + "west": {"uv": [0, 0, 0, 0.5], "texture": "#4"}, + "up": {"uv": [6.5, 0, 0, 0], "texture": "#4"}, + "down": {"uv": [6.5, 0, 0, 0], "texture": "#4"} + } + }, + { + "from": [1, 2.5, 7], + "to": [2, 3.5, 8], + "rotation": {"angle": 0, "axis": "y", "origin": [1.5, 2.35, 8.125]}, + "faces": { + "north": {"uv": [1.5, 10.5, 2, 11], "texture": "#4"}, + "east": {"uv": [10.5, 1.5, 11, 2], "texture": "#4"}, + "south": {"uv": [2, 10.5, 2.5, 11], "texture": "#4"}, + "west": {"uv": [10.5, 2, 11, 2.5], "texture": "#4"}, + "up": {"uv": [3, 11, 2.5, 10.5], "texture": "#4"}, + "down": {"uv": [11, 2.5, 10.5, 3], "texture": "#4"} + } + }, + { + "from": [15, 2.5, 7], + "to": [16, 3.5, 8], + "rotation": {"angle": 0, "axis": "y", "origin": [15.5, 2.35, 8.125]}, + "faces": { + "north": {"uv": [3, 10.5, 3.5, 11], "texture": "#4"}, + "east": {"uv": [3.5, 10.5, 4, 11], "texture": "#4"}, + "south": {"uv": [4, 10.5, 4.5, 11], "texture": "#4"}, + "west": {"uv": [4.5, 10.5, 5, 11], "texture": "#4"}, + "up": {"uv": [5.5, 11, 5, 10.5], "texture": "#4"}, + "down": {"uv": [11, 5, 10.5, 5.5], "texture": "#4"} + } + }, + { + "from": [13, 2.5, 8], + "to": [14, 3.5, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [13.5, 2.35, 9.125]}, + "faces": { + "north": {"uv": [5.5, 10.5, 6, 11], "texture": "#4"}, + "east": {"uv": [10.5, 5.5, 11, 6], "texture": "#4"}, + "south": {"uv": [6, 10.5, 6.5, 11], "texture": "#4"}, + "west": {"uv": [6.5, 10.5, 7, 11], "texture": "#4"}, + "up": {"uv": [7.5, 11, 7, 10.5], "texture": "#4"}, + "down": {"uv": [8, 10.5, 7.5, 11], "texture": "#4"} + } + }, + { + "from": [-2, 1.5, 6], + "to": [2, 1.5, 7], + "rotation": {"angle": 0, "axis": "y", "origin": [1.5, 0.35, 5.125]}, + "faces": { + "north": {"uv": [0, 0, 2, 0], "texture": "#4"}, + "east": {"uv": [0, 0, 0.5, 0], "texture": "#4"}, + "south": {"uv": [0, 0, 2, 0], "texture": "#4"}, + "west": {"uv": [0, 0, 0.5, 0], "texture": "#4"}, + "up": {"uv": [11, 9, 9, 8.5], "texture": "#4"}, + "down": {"uv": [12, 0, 10, 0.5], "texture": "#4"} + } + }, + { + "from": [11, 0, 5], + "to": [19, 3, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [12.5, 0.455, 9.125]}, + "faces": { + "north": {"uv": [4, 0, 8, 1.5], "texture": "#4"}, + "east": {"uv": [0, 7, 3, 8.5], "texture": "#4"}, + "south": {"uv": [4, 1.5, 8, 3], "texture": "#4"}, + "west": {"uv": [3, 7, 6, 8.5], "texture": "#4"}, + "up": {"uv": [4, 3, 0, 0], "texture": "#4"}, + "down": {"uv": [4, 3, 0, 6], "texture": "#4"} + } + }, + { + "from": [10.5253, 0.5, 10.40181], + "to": [17.5253, 2.5, 13.40181], + "rotation": {"angle": 22.5, "axis": "y", "origin": [11.0253, 0.955, 14.52681]}, + "faces": { + "north": {"uv": [6, 7, 9.5, 8], "texture": "#4"}, + "east": {"uv": [7, 9.5, 8.5, 10.5], "texture": "#4"}, + "south": {"uv": [7.5, 3, 11, 4], "texture": "#4"}, + "west": {"uv": [9.5, 7, 11, 8], "texture": "#4"}, + "up": {"uv": [7.5, 4.5, 4, 3], "texture": "#4"}, + "down": {"uv": [7.5, 4.5, 4, 6], "texture": "#4"} + } + }, + { + "from": [11.1753, 0.5, 3.59819], + "to": [17.1753, 2.5, 5.59819], + "rotation": {"angle": -22.5, "axis": "y", "origin": [10.6753, 0.955, 1.47319]}, + "faces": { + "north": {"uv": [7.5, 5, 10.5, 6], "texture": "#4"}, + "east": {"uv": [8.5, 9.5, 9.5, 10.5], "texture": "#4"}, + "south": {"uv": [6, 8, 9, 9], "texture": "#4"}, + "west": {"uv": [9.5, 9.5, 10.5, 10.5], "texture": "#4"}, + "up": {"uv": [3, 9.5, 0, 8.5], "texture": "#4"}, + "down": {"uv": [6, 8.5, 3, 9.5], "texture": "#4"} + } + } + ], + "gui_light": "front", + "display": { + "thirdperson_righthand": { + "rotation": [172, 171, -180], + "translation": [-6, 7.5, -0.5] + }, + "thirdperson_lefthand": { + "rotation": [172, 171, -180], + "translation": [-6, 7.5, -0.5] + }, + "firstperson_righthand": { + "rotation": [3, 1.91, 4.97], + "translation": [-9, 12, -1.5], + "scale": [2, 2, 2] + }, + "firstperson_lefthand": { + "rotation": [3, 1.91, 4.97], + "translation": [-9, 12, -1.5], + "scale": [2, 2, 2] + }, + "ground": { + "rotation": [0, 0, -90], + "translation": [6, 8.25, 0] + }, + "gui": { + "rotation": [90, 45, 0], + "translation": [0.75, 0.25, 0], + "scale": [-1.1, 1.1, -1.1] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 15.75, -2.25] + }, + "fixed": { + "rotation": [-90, 180, 0], + "translation": [-2.75, 0.5, -17.5], + "scale": [-2.1, 2.1, -2.1] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/guitar_amplifier.json b/src/main/resources/assets/modernlife/models/item/guitar_amplifier.json new file mode 100644 index 0000000..ab0b96d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/guitar_amplifier.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/guitar_amplifier" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/gun_magazine.json b/src/main/resources/assets/modernlife/models/item/gun_magazine.json new file mode 100644 index 0000000..0fd3408 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/gun_magazine.json @@ -0,0 +1,147 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "3": "modernlife:item/gun_magazine" + }, + "elements": [ + { + "from": [2.5, 0, 5], + "to": [13.5, 5, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [2.5, 0, 5]}, + "faces": { + "north": {"uv": [6.5, 6, 12, 8.5], "texture": "#3"}, + "east": {"uv": [5.5, 8.5, 8.5, 11], "texture": "#3"}, + "south": {"uv": [0, 8, 5.5, 10.5], "texture": "#3"}, + "west": {"uv": [8.5, 8.5, 11.5, 11], "texture": "#3"}, + "up": {"uv": [12, 3, 6.5, 0], "texture": "#3"}, + "down": {"uv": [12, 3, 6.5, 6], "texture": "#3"} + } + }, + { + "from": [1.5, 5, 4], + "to": [14.5, 7, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [2.5, 5, 5]}, + "faces": { + "north": {"uv": [0, 11, 6.5, 12], "texture": "#3"}, + "east": {"uv": [11.5, 8.5, 15.5, 9.5], "texture": "#3"}, + "south": {"uv": [6.5, 11, 13, 12], "texture": "#3"}, + "west": {"uv": [11.5, 9.5, 15.5, 10.5], "texture": "#3"}, + "up": {"uv": [6.5, 4, 0, 0], "texture": "#3"}, + "down": {"uv": [6.5, 4, 0, 8], "texture": "#3"} + } + }, + { + "from": [10.5, 0, 4], + "to": [12.5, 5, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [3.5, 0, -1]}, + "faces": { + "north": {"uv": [3, 12, 4, 14.5], "texture": "#3"}, + "east": {"uv": [10, 12, 10.5, 14.5], "texture": "#3"}, + "south": {"uv": [4, 12, 5, 14.5], "texture": "#3"}, + "west": {"uv": [10.5, 12, 11, 14.5], "texture": "#3"}, + "up": {"uv": [6.5, 8.5, 5.5, 8], "texture": "#3"}, + "down": {"uv": [5, 10.5, 4, 11], "texture": "#3"} + } + }, + { + "from": [3.5, 0, 4], + "to": [5.5, 5, 5], + "rotation": {"angle": 0, "axis": "y", "origin": [-3.5, 0, -1]}, + "faces": { + "north": {"uv": [12, 4, 13, 6.5], "texture": "#3"}, + "east": {"uv": [11, 12, 11.5, 14.5], "texture": "#3"}, + "south": {"uv": [5, 12, 6, 14.5], "texture": "#3"}, + "west": {"uv": [11.5, 12, 12, 14.5], "texture": "#3"}, + "up": {"uv": [13, 8, 12, 7.5], "texture": "#3"}, + "down": {"uv": [13, 8, 12, 8.5], "texture": "#3"} + } + }, + { + "from": [10.5, 7, 4], + "to": [12.5, 8, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [3.5, 7, -1]}, + "faces": { + "north": {"uv": [13, 5, 14, 5.5], "texture": "#3"}, + "east": {"uv": [0, 10.5, 4, 11], "texture": "#3"}, + "south": {"uv": [13, 5.5, 14, 6], "texture": "#3"}, + "west": {"uv": [11.5, 10.5, 15.5, 11], "texture": "#3"}, + "up": {"uv": [1, 16, 0, 12], "texture": "#3"}, + "down": {"uv": [13, 0, 12, 4], "texture": "#3"} + } + }, + { + "from": [3.5, 7, 4], + "to": [5.5, 8, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [12.5, 7, -1]}, + "faces": { + "north": {"uv": [13, 6, 14, 6.5], "texture": "#3"}, + "east": {"uv": [12, 6.5, 16, 7], "texture": "#3"}, + "south": {"uv": [13, 7.5, 14, 8], "texture": "#3"}, + "west": {"uv": [12, 7, 16, 7.5], "texture": "#3"}, + "up": {"uv": [2, 16, 1, 12], "texture": "#3"}, + "down": {"uv": [3, 12, 2, 16], "texture": "#3"} + } + }, + { + "from": [10.5, 0, 11], + "to": [12.5, 5, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [3.5, 0, 17]}, + "faces": { + "north": {"uv": [6, 12, 7, 14.5], "texture": "#3"}, + "east": {"uv": [12, 12, 12.5, 14.5], "texture": "#3"}, + "south": {"uv": [7, 12, 8, 14.5], "texture": "#3"}, + "west": {"uv": [12.5, 12, 13, 14.5], "texture": "#3"}, + "up": {"uv": [14, 8.5, 13, 8], "texture": "#3"}, + "down": {"uv": [14, 11, 13, 11.5], "texture": "#3"} + } + }, + { + "from": [3.5, 0, 11], + "to": [5.5, 5, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [-3.5, 0, 17]}, + "faces": { + "north": {"uv": [8, 12, 9, 14.5], "texture": "#3"}, + "east": {"uv": [13, 0, 13.5, 2.5], "texture": "#3"}, + "south": {"uv": [9, 12, 10, 14.5], "texture": "#3"}, + "west": {"uv": [13, 2.5, 13.5, 5], "texture": "#3"}, + "up": {"uv": [14, 12, 13, 11.5], "texture": "#3"}, + "down": {"uv": [14, 12, 13, 12.5], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [56.75, 0, 0], + "translation": [0, 3.25, 1.5], + "scale": [0.8, 0.8, 0.8] + }, + "thirdperson_lefthand": { + "rotation": [56.75, 0, 0], + "translation": [0, 3.25, 1.5], + "scale": [0.8, 0.8, 0.8] + }, + "firstperson_righthand": { + "rotation": [-0.32, 6.23, 3.24], + "translation": [1.25, 2, 0] + }, + "firstperson_lefthand": { + "rotation": [-0.32, 6.23, 3.24], + "translation": [1.25, 2, 0] + }, + "ground": { + "translation": [0, 4.5, 0] + }, + "gui": { + "rotation": [30, -45, 0], + "translation": [0, 3.25, 0] + }, + "head": { + "translation": [0, 14.5, 0] + }, + "fixed": { + "translation": [0, 9, 0], + "scale": [2, 2, 2] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/handgun.json b/src/main/resources/assets/modernlife/models/item/handgun.json new file mode 100644 index 0000000..290a4e7 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/handgun.json @@ -0,0 +1,6 @@ +{ + "overrides": [ + { "predicate": { "modernlife:running": 0.0 }, "model": "modernlife:item/handgun_normal" }, + { "predicate": { "modernlife:running": 1.0 }, "model": "modernlife:item/handgun_firing" } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/handgun_firing.json b/src/main/resources/assets/modernlife/models/item/handgun_firing.json new file mode 100644 index 0000000..50f384d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/handgun_firing.json @@ -0,0 +1,149 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "2": "modernlife:item/muzzle_flash", + "4": "modernlife:item/handgun" + }, + "elements": [ + { + "from": [7.25, 2, 0.5], + "to": [8.75, 7, 2.5], + "rotation": {"angle": 22.5, "axis": "x", "origin": [1.375, 0, 0]}, + "faces": { + "north": {"uv": [4, 4, 5, 6.5], "texture": "#4"}, + "east": {"uv": [5, 4, 6, 6.5], "texture": "#4"}, + "south": {"uv": [6, 4, 7, 6.5], "texture": "#4"}, + "west": {"uv": [4, 6.5, 5, 9], "texture": "#4"}, + "up": {"uv": [7.5, 1, 6.5, 0], "texture": "#4"}, + "down": {"uv": [7.5, 1, 6.5, 2], "texture": "#4"} + } + }, + { + "from": [7.5, 2.55, 3.3], + "to": [8.5, 4.05, 4.425], + "rotation": {"angle": -22.5, "axis": "x", "origin": [1.15, 0, 0]}, + "faces": { + "north": {"uv": [7, 2, 7.5, 3], "texture": "#4"}, + "east": {"uv": [7, 3, 7.5, 4], "texture": "#4"}, + "south": {"uv": [7, 4, 7.5, 5], "texture": "#4"}, + "west": {"uv": [7, 5, 7.5, 6], "texture": "#4"}, + "up": {"uv": [7.5, 6.5, 7, 6], "texture": "#4"}, + "down": {"uv": [7.5, 6.5, 7, 7], "texture": "#4"} + } + }, + { + "from": [7, 4.8, 0.75], + "to": [9, 6.8, 10.75], + "rotation": {"angle": 0, "axis": "y", "origin": [1.025, 0, 0]}, + "faces": { + "north": {"uv": [5, 6.5, 6, 7.5], "texture": "#4"}, + "east": {"uv": [0, 0, 5, 1], "texture": "#4"}, + "south": {"uv": [6, 6.5, 7, 7.5], "texture": "#4"}, + "west": {"uv": [0, 1, 5, 2], "texture": "#4"}, + "up": {"uv": [1, 7, 0, 2], "texture": "#4"}, + "down": {"uv": [2, 2, 1, 7], "texture": "#4"} + } + }, + { + "from": [7.5, 6.8, 9.749], + "to": [8.5, 7.8, 9.749], + "rotation": {"angle": 0, "axis": "y", "origin": [0.525, -1, 0.599]}, + "faces": { + "north": {"uv": [7.5, 2.5, 8, 3], "texture": "#4"}, + "east": {"uv": [0, 0, 0, 0.5], "texture": "#4"}, + "south": {"uv": [7.5, 3, 8, 3.5], "texture": "#4"}, + "west": {"uv": [0, 0, 0, 0.5], "texture": "#4"}, + "up": {"uv": [0.5, 0, 0, 0], "texture": "#4"}, + "down": {"uv": [0.5, 0, 0, 0], "texture": "#4"} + } + }, + { + "from": [7.499, 5.299, 10.649], + "to": [8.501, 6.301, 10.751], + "rotation": {"angle": 0, "axis": "y", "origin": [1.275, -0.325, -0.026]}, + "faces": { + "north": {"uv": [7, 7, 7.5, 7.5], "texture": "#4"}, + "east": {"uv": [7.5, 0, 8, 0.5], "texture": "#4"}, + "south": {"uv": [7.5, 0.5, 8, 1], "texture": "#4"}, + "west": {"uv": [7.5, 1, 8, 1.5], "texture": "#4"}, + "up": {"uv": [8, 2, 7.5, 1.5], "texture": "#4"}, + "down": {"uv": [8, 2, 7.5, 2.5], "texture": "#4"} + } + }, + { + "from": [6.8, 4.6, 0.55], + "to": [9.2, 7, 10.95], + "rotation": {"angle": 0, "axis": "y", "origin": [1.025, 0, 0]}, + "faces": { + "north": {"uv": [0, 7, 1, 8], "texture": "#4"}, + "east": {"uv": [2, 2, 7, 3], "texture": "#4"}, + "south": {"uv": [1, 7, 2, 8], "texture": "#4"}, + "west": {"uv": [2, 3, 7, 4], "texture": "#4"}, + "up": {"uv": [3, 9, 2, 4], "texture": "#4"}, + "down": {"uv": [4, 4, 3, 9], "texture": "#4"} + } + }, + { + "from": [8, 2.8, 3.75], + "to": [8, 4.8, 6.75], + "rotation": {"angle": 0, "axis": "x", "origin": [2.125, 0.8, 3.25]}, + "faces": { + "north": {"uv": [0, 0, 0, 1], "texture": "#4"}, + "east": {"uv": [5, 0, 6.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 0, 1], "texture": "#4"}, + "west": {"uv": [5, 1, 6.5, 2], "texture": "#4"}, + "up": {"uv": [0, 1.5, 0, 0], "texture": "#4"}, + "down": {"uv": [0, 0, 0, 1.5], "texture": "#4"} + } + }, + { + "from": [0.5, -2.7, 10.949], + "to": [16.5, 13.3, 10.949], + "rotation": {"angle": 0, "axis": "y", "origin": [-2.475, -4.9, -0.001]}, + "faces": { + "north": {"uv": [16, 0, 0, 16], "texture": "#2"}, + "east": {"uv": [2, 2, 7, 3], "texture": "#2"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#2"}, + "west": {"uv": [2, 3, 7, 4], "texture": "#2"}, + "up": {"uv": [3, 9, 2, 4], "texture": "#2"}, + "down": {"uv": [4, 4, 3, 9], "texture": "#2"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, 166, 0], + "translation": [1.25, 4.25, -3.75] + }, + "thirdperson_lefthand": { + "rotation": [0, 166, 0], + "translation": [1.25, 4.25, -3.75] + }, + "firstperson_righthand": { + "rotation": [9, 173, -4], + "translation": [1.13, 6.2, 0.88] + }, + "firstperson_lefthand": { + "rotation": [9, 173, -4], + "translation": [1.13, 6.2, 0.88] + }, + "ground": { + "translation": [0, 2, 3] + }, + "gui": { + "rotation": [30, -45, 0], + "translation": [-2.5, 2.5, 0], + "scale": [1.5, 1.5, 1.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, -7.5] + }, + "fixed": { + "rotation": [0, 90, 0], + "translation": [4.5, 6.5, -0.5], + "scale": [2, 2, 2] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/handgun_normal.json b/src/main/resources/assets/modernlife/models/item/handgun_normal.json new file mode 100644 index 0000000..a99c962 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/handgun_normal.json @@ -0,0 +1,135 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "4": "modernlife:item/handgun" + }, + "elements": [ + { + "from": [7.25, 2, 0.5], + "to": [8.75, 7, 2.5], + "rotation": {"angle": 22.5, "axis": "x", "origin": [1.375, 0, 0]}, + "faces": { + "north": {"uv": [4, 4, 5, 6.5], "texture": "#4"}, + "east": {"uv": [5, 4, 6, 6.5], "texture": "#4"}, + "south": {"uv": [6, 4, 7, 6.5], "texture": "#4"}, + "west": {"uv": [4, 6.5, 5, 9], "texture": "#4"}, + "up": {"uv": [7.5, 1, 6.5, 0], "texture": "#4"}, + "down": {"uv": [7.5, 1, 6.5, 2], "texture": "#4"} + } + }, + { + "from": [7.5, 2.55, 3.3], + "to": [8.5, 4.05, 4.425], + "rotation": {"angle": -22.5, "axis": "x", "origin": [1.15, 0, 0]}, + "faces": { + "north": {"uv": [7, 2, 7.5, 3], "texture": "#4"}, + "east": {"uv": [7, 3, 7.5, 4], "texture": "#4"}, + "south": {"uv": [7, 4, 7.5, 5], "texture": "#4"}, + "west": {"uv": [7, 5, 7.5, 6], "texture": "#4"}, + "up": {"uv": [7.5, 6.5, 7, 6], "texture": "#4"}, + "down": {"uv": [7.5, 6.5, 7, 7], "texture": "#4"} + } + }, + { + "from": [7, 4.8, 0.75], + "to": [9, 6.8, 10.75], + "rotation": {"angle": 0, "axis": "y", "origin": [1.025, 0, 0]}, + "faces": { + "north": {"uv": [5, 6.5, 6, 7.5], "texture": "#4"}, + "east": {"uv": [0, 0, 5, 1], "texture": "#4"}, + "south": {"uv": [6, 6.5, 7, 7.5], "texture": "#4"}, + "west": {"uv": [0, 1, 5, 2], "texture": "#4"}, + "up": {"uv": [1, 7, 0, 2], "texture": "#4"}, + "down": {"uv": [2, 2, 1, 7], "texture": "#4"} + } + }, + { + "from": [7.5, 6.8, 9.749], + "to": [8.5, 7.8, 9.749], + "rotation": {"angle": 0, "axis": "y", "origin": [0.525, -1, 0.599]}, + "faces": { + "north": {"uv": [7.5, 2.5, 8, 3], "texture": "#4"}, + "east": {"uv": [0, 0, 0, 0.5], "texture": "#4"}, + "south": {"uv": [7.5, 3, 8, 3.5], "texture": "#4"}, + "west": {"uv": [0, 0, 0, 0.5], "texture": "#4"}, + "up": {"uv": [0.5, 0, 0, 0], "texture": "#4"}, + "down": {"uv": [0.5, 0, 0, 0], "texture": "#4"} + } + }, + { + "from": [7.499, 5.299, 10.649], + "to": [8.501, 6.301, 10.751], + "rotation": {"angle": 0, "axis": "y", "origin": [1.275, -0.325, -0.026]}, + "faces": { + "north": {"uv": [7, 7, 7.5, 7.5], "texture": "#4"}, + "east": {"uv": [7.5, 0, 8, 0.5], "texture": "#4"}, + "south": {"uv": [7.5, 0.5, 8, 1], "texture": "#4"}, + "west": {"uv": [7.5, 1, 8, 1.5], "texture": "#4"}, + "up": {"uv": [8, 2, 7.5, 1.5], "texture": "#4"}, + "down": {"uv": [8, 2, 7.5, 2.5], "texture": "#4"} + } + }, + { + "from": [6.8, 4.6, 0.55], + "to": [9.2, 7, 10.95], + "rotation": {"angle": 0, "axis": "y", "origin": [1.025, 0, 0]}, + "faces": { + "north": {"uv": [0, 7, 1, 8], "texture": "#4"}, + "east": {"uv": [2, 2, 7, 3], "texture": "#4"}, + "south": {"uv": [1, 7, 2, 8], "texture": "#4"}, + "west": {"uv": [2, 3, 7, 4], "texture": "#4"}, + "up": {"uv": [3, 9, 2, 4], "texture": "#4"}, + "down": {"uv": [4, 4, 3, 9], "texture": "#4"} + } + }, + { + "from": [8, 2.8, 3.75], + "to": [8, 4.8, 6.75], + "rotation": {"angle": 0, "axis": "x", "origin": [2.125, 0.8, 3.25]}, + "faces": { + "north": {"uv": [0, 0, 0, 1], "texture": "#4"}, + "east": {"uv": [5, 0, 6.5, 1], "texture": "#4"}, + "south": {"uv": [0, 0, 0, 1], "texture": "#4"}, + "west": {"uv": [5, 1, 6.5, 2], "texture": "#4"}, + "up": {"uv": [0, 1.5, 0, 0], "texture": "#4"}, + "down": {"uv": [0, 0, 0, 1.5], "texture": "#4"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, 166, 0], + "translation": [1.25, 4.25, -3.75] + }, + "thirdperson_lefthand": { + "rotation": [0, 166, 0], + "translation": [1.25, 4.25, -3.75] + }, + "firstperson_righthand": { + "rotation": [9, 173, -4], + "translation": [1.13, 6.2, 0.88] + }, + "firstperson_lefthand": { + "rotation": [9, 173, -4], + "translation": [1.13, 6.2, 0.88] + }, + "ground": { + "translation": [0, 2, 3] + }, + "gui": { + "rotation": [30, -45, 0], + "translation": [-2.5, 2.5, 0], + "scale": [1.5, 1.5, 1.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, -7.5] + }, + "fixed": { + "rotation": [0, 90, 0], + "translation": [4.5, 6.5, -0.5], + "scale": [2, 2, 2] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/hedge.json b/src/main/resources/assets/modernlife/models/item/hedge.json new file mode 100644 index 0000000..7f2ec9f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/hedge.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/hedge" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/hot_water_heater.json b/src/main/resources/assets/modernlife/models/item/hot_water_heater.json new file mode 100644 index 0000000..9c4d4ac --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/hot_water_heater.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/hot_water_heater" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/inset_light.json b/src/main/resources/assets/modernlife/models/item/inset_light.json new file mode 100644 index 0000000..192d00a --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/inset_light.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/inset_light" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/iron_glass_door.json b/src/main/resources/assets/modernlife/models/item/iron_glass_door.json new file mode 100644 index 0000000..92feda6 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/iron_glass_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "modernlife:item/iron_glass_door" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/jail_bars.json b/src/main/resources/assets/modernlife/models/item/jail_bars.json new file mode 100644 index 0000000..374c165 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/jail_bars.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/jail_bars" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/jail_door.json b/src/main/resources/assets/modernlife/models/item/jail_door.json new file mode 100644 index 0000000..727ebe0 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/jail_door.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/jail_door_full" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/jungle_barrier.json b/src/main/resources/assets/modernlife/models/item/jungle_barrier.json new file mode 100644 index 0000000..4f6d79f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/jungle_barrier.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/jungle_barrier" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/jungle_chair.json b/src/main/resources/assets/modernlife/models/item/jungle_chair.json new file mode 100644 index 0000000..2db2e3e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/jungle_chair.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/jungle_chair" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/jungle_coffee_table.json b/src/main/resources/assets/modernlife/models/item/jungle_coffee_table.json new file mode 100644 index 0000000..33347f2 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/jungle_coffee_table.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/jungle_coffee_table" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/jungle_deck.json b/src/main/resources/assets/modernlife/models/item/jungle_deck.json new file mode 100644 index 0000000..7b81586 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/jungle_deck.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/jungle_deck" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/jungle_glass_door.json b/src/main/resources/assets/modernlife/models/item/jungle_glass_door.json new file mode 100644 index 0000000..2c9dbd4 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/jungle_glass_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "modernlife:item/jungle_glass_door" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/jungle_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/item/jungle_kitchen_cabinet.json new file mode 100644 index 0000000..d242c66 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/jungle_kitchen_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/jungle_kitchen_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/jungle_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/item/jungle_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..02daa57 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/jungle_kitchen_drawer_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/jungle_kitchen_drawer_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/jungle_log_ramp.json b/src/main/resources/assets/modernlife/models/item/jungle_log_ramp.json new file mode 100644 index 0000000..4e99f9a --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/jungle_log_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/jungle_log_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/jungle_mini_stool.json b/src/main/resources/assets/modernlife/models/item/jungle_mini_stool.json new file mode 100644 index 0000000..a6b2817 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/jungle_mini_stool.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/jungle_mini_stool" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/jungle_night_stand.json b/src/main/resources/assets/modernlife/models/item/jungle_night_stand.json new file mode 100644 index 0000000..baced64 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/jungle_night_stand.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/jungle_night_stand" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/jungle_picnic_table.json b/src/main/resources/assets/modernlife/models/item/jungle_picnic_table.json new file mode 100644 index 0000000..2e983a7 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/jungle_picnic_table.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/jungle_picnic_table_full" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/jungle_ramp.json b/src/main/resources/assets/modernlife/models/item/jungle_ramp.json new file mode 100644 index 0000000..0595108 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/jungle_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/jungle_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/jungle_round_table.json b/src/main/resources/assets/modernlife/models/item/jungle_round_table.json new file mode 100644 index 0000000..f35db0c --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/jungle_round_table.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/jungle_round_table" +} diff --git a/src/main/resources/assets/modernlife/models/item/jungle_small_table.json b/src/main/resources/assets/modernlife/models/item/jungle_small_table.json new file mode 100644 index 0000000..b746ff2 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/jungle_small_table.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/jungle_small_table" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/jungle_wall_shelf.json b/src/main/resources/assets/modernlife/models/item/jungle_wall_shelf.json new file mode 100644 index 0000000..b1ff5f3 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/jungle_wall_shelf.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/jungle_wall_shelf" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/jungle_wood_ramp.json b/src/main/resources/assets/modernlife/models/item/jungle_wood_ramp.json new file mode 100644 index 0000000..700be4b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/jungle_wood_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/jungle_wood_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/king.json b/src/main/resources/assets/modernlife/models/item/king.json new file mode 100644 index 0000000..5f75f06 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/king.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "modernlife:item/king" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/king_w.json b/src/main/resources/assets/modernlife/models/item/king_w.json new file mode 100644 index 0000000..516e9a2 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/king_w.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "modernlife:item/king_w" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/kitchen_sink.json b/src/main/resources/assets/modernlife/models/item/kitchen_sink.json new file mode 100644 index 0000000..e897142 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/kitchen_sink.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/kitchen_sink" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/knight.json b/src/main/resources/assets/modernlife/models/item/knight.json new file mode 100644 index 0000000..a6432c2 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/knight.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "modernlife:item/knight" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/knight_w.json b/src/main/resources/assets/modernlife/models/item/knight_w.json new file mode 100644 index 0000000..4be6fa8 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/knight_w.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "modernlife:item/knight_w" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/lantern_post.json b/src/main/resources/assets/modernlife/models/item/lantern_post.json new file mode 100644 index 0000000..d6fb8d9 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/lantern_post.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/lantern_post" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/large_mirror.json b/src/main/resources/assets/modernlife/models/item/large_mirror.json new file mode 100644 index 0000000..3732171 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/large_mirror.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/large_mirror" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/light_blue_painted_drywall.json b/src/main/resources/assets/modernlife/models/item/light_blue_painted_drywall.json new file mode 100644 index 0000000..a2dd735 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/light_blue_painted_drywall.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/light_blue_painted_drywall" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/light_blue_sofa.json b/src/main/resources/assets/modernlife/models/item/light_blue_sofa.json new file mode 100644 index 0000000..da14d8d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/light_blue_sofa.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/light_blue_sofa_single" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/light_bulb.json b/src/main/resources/assets/modernlife/models/item/light_bulb.json new file mode 100644 index 0000000..625edf1 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/light_bulb.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/light_bulb_round_big" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/light_gray_painted_drywall.json b/src/main/resources/assets/modernlife/models/item/light_gray_painted_drywall.json new file mode 100644 index 0000000..6de6e39 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/light_gray_painted_drywall.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/light_gray_painted_drywall" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/light_gray_sofa.json b/src/main/resources/assets/modernlife/models/item/light_gray_sofa.json new file mode 100644 index 0000000..1c9159d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/light_gray_sofa.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/light_gray_sofa_single" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/light_switch.json b/src/main/resources/assets/modernlife/models/item/light_switch.json new file mode 100644 index 0000000..ef17025 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/light_switch.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/light_switch_off_hires" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/lime_painted_drywall.json b/src/main/resources/assets/modernlife/models/item/lime_painted_drywall.json new file mode 100644 index 0000000..7afa89f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/lime_painted_drywall.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/lime_painted_drywall" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/lime_sofa.json b/src/main/resources/assets/modernlife/models/item/lime_sofa.json new file mode 100644 index 0000000..5c5260d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/lime_sofa.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/lime_sofa_single" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/magenta_painted_drywall.json b/src/main/resources/assets/modernlife/models/item/magenta_painted_drywall.json new file mode 100644 index 0000000..4621ca6 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/magenta_painted_drywall.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/magenta_painted_drywall" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/magenta_sofa.json b/src/main/resources/assets/modernlife/models/item/magenta_sofa.json new file mode 100644 index 0000000..969aaaf --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/magenta_sofa.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/magenta_sofa_single" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/massive_mirror.json b/src/main/resources/assets/modernlife/models/item/massive_mirror.json new file mode 100644 index 0000000..08ad47e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/massive_mirror.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/massive_mirror" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/memory_card.json b/src/main/resources/assets/modernlife/models/item/memory_card.json new file mode 100644 index 0000000..18318d9 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/memory_card.json @@ -0,0 +1,61 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "modernlife:item/memory_card", + "particle": "modernlife:item/memory_card" + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [8.55, 0, 9.125], + "faces": { + "north": {"uv": [0, 0, 1.55, 0.225], "texture": "#0"}, + "east": {"uv": [0, 0, 2.125, 0.225], "texture": "#0"}, + "south": {"uv": [0, 0, 1.55, 0.225], "texture": "#0"}, + "west": {"uv": [0, 0, 2.125, 0.225], "texture": "#0"}, + "up": {"uv": [8, 0, 16, 10.5], "texture": "#0"}, + "down": {"uv": [0, 0, 8, 10.5], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [-90, 0, 0], + "translation": [0, 0.5, -3], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [-90, 0, 0], + "translation": [0, 0.5, -3], + "scale": [0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -5, 10], + "translation": [17, 21, -16], + "scale": [4, 4, 4] + }, + "firstperson_lefthand": { + "rotation": [0, -5, 10], + "translation": [17, 21, -16], + "scale": [4, 4, 4] + }, + "ground": { + "translation": [0, 8.25, 0], + "scale": [1.5, 1.5, 1.5] + }, + "gui": { + "rotation": [90, 0, 0], + "translation": [0.75, 0, 0], + "scale": [4, 4, 4] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [-90, -180, 0], + "translation": [0, -0.25, -9.75], + "scale": [1.2, 1.2, 1.2] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/metal_catwalk.json b/src/main/resources/assets/modernlife/models/item/metal_catwalk.json new file mode 100644 index 0000000..65c4f0d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/metal_catwalk.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/metal_catwalk" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/metal_duct.json b/src/main/resources/assets/modernlife/models/item/metal_duct.json new file mode 100644 index 0000000..e1edb90 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/metal_duct.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/metal_duct" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/metal_grate.json b/src/main/resources/assets/modernlife/models/item/metal_grate.json new file mode 100644 index 0000000..2d05888 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/metal_grate.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/metal_grate" +} diff --git a/src/main/resources/assets/modernlife/models/item/microwave.json b/src/main/resources/assets/modernlife/models/item/microwave.json new file mode 100644 index 0000000..cfe8afa --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/microwave.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/microwave" +} diff --git a/src/main/resources/assets/modernlife/models/item/mini_stool.json b/src/main/resources/assets/modernlife/models/item/mini_stool.json new file mode 100644 index 0000000..1b50796 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/mini_stool.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/mini_stool" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/mirror.json b/src/main/resources/assets/modernlife/models/item/mirror.json new file mode 100644 index 0000000..7a3e1bb --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/mirror.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/mirror" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/modern_acacia_bookshelf.json b/src/main/resources/assets/modernlife/models/item/modern_acacia_bookshelf.json new file mode 100644 index 0000000..a8d2266 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/modern_acacia_bookshelf.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/modern_acacia_bookshelf" +} diff --git a/src/main/resources/assets/modernlife/models/item/modern_birch_bookshelf.json b/src/main/resources/assets/modernlife/models/item/modern_birch_bookshelf.json new file mode 100644 index 0000000..db29d58 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/modern_birch_bookshelf.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/modern_birch_bookshelf" +} diff --git a/src/main/resources/assets/modernlife/models/item/modern_book.json b/src/main/resources/assets/modernlife/models/item/modern_book.json new file mode 100644 index 0000000..9608186 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/modern_book.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/modern_book" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/modern_crimson_bookshelf.json b/src/main/resources/assets/modernlife/models/item/modern_crimson_bookshelf.json new file mode 100644 index 0000000..dc9afda --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/modern_crimson_bookshelf.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/modern_crimson_bookshelf" +} diff --git a/src/main/resources/assets/modernlife/models/item/modern_dark_oak_bookshelf.json b/src/main/resources/assets/modernlife/models/item/modern_dark_oak_bookshelf.json new file mode 100644 index 0000000..2771156 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/modern_dark_oak_bookshelf.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/modern_dark_oak_bookshelf" +} diff --git a/src/main/resources/assets/modernlife/models/item/modern_jungle_bookshelf.json b/src/main/resources/assets/modernlife/models/item/modern_jungle_bookshelf.json new file mode 100644 index 0000000..aa32035 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/modern_jungle_bookshelf.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/modern_jungle_bookshelf" +} diff --git a/src/main/resources/assets/modernlife/models/item/modern_oak_bookshelf.json b/src/main/resources/assets/modernlife/models/item/modern_oak_bookshelf.json new file mode 100644 index 0000000..0d14d5d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/modern_oak_bookshelf.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/modern_oak_bookshelf" +} diff --git a/src/main/resources/assets/modernlife/models/item/modern_spruce_bookshelf.json b/src/main/resources/assets/modernlife/models/item/modern_spruce_bookshelf.json new file mode 100644 index 0000000..400d46f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/modern_spruce_bookshelf.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/modern_spruce_bookshelf" +} diff --git a/src/main/resources/assets/modernlife/models/item/modern_warped_bookshelf.json b/src/main/resources/assets/modernlife/models/item/modern_warped_bookshelf.json new file mode 100644 index 0000000..84405df --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/modern_warped_bookshelf.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/modern_warped_bookshelf" +} diff --git a/src/main/resources/assets/modernlife/models/item/modern_white_door.json b/src/main/resources/assets/modernlife/models/item/modern_white_door.json new file mode 100644 index 0000000..cf052a9 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/modern_white_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "modernlife:item/modern_white_door" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/monitor.json b/src/main/resources/assets/modernlife/models/item/monitor.json new file mode 100644 index 0000000..7384a9d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/monitor.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/monitor" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/mossy_cobblestone_barrier.json b/src/main/resources/assets/modernlife/models/item/mossy_cobblestone_barrier.json new file mode 100644 index 0000000..21b32f1 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/mossy_cobblestone_barrier.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/mossy_cobblestone_barrier" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/mossy_cobblestone_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/item/mossy_cobblestone_kitchen_cabinet.json new file mode 100644 index 0000000..09a86bf --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/mossy_cobblestone_kitchen_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/mossy_cobblestone_kitchen_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/mossy_cobblestone_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/item/mossy_cobblestone_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..939241d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/mossy_cobblestone_kitchen_drawer_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/mossy_cobblestone_kitchen_drawer_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/mossy_cobblestone_ramp.json b/src/main/resources/assets/modernlife/models/item/mossy_cobblestone_ramp.json new file mode 100644 index 0000000..7403fc3 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/mossy_cobblestone_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/mossy_cobblestone_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/mossy_stone_bricks_barrier.json b/src/main/resources/assets/modernlife/models/item/mossy_stone_bricks_barrier.json new file mode 100644 index 0000000..e02b412 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/mossy_stone_bricks_barrier.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/mossy_stone_bricks_barrier" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/mossy_stone_bricks_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/item/mossy_stone_bricks_kitchen_cabinet.json new file mode 100644 index 0000000..58ede56 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/mossy_stone_bricks_kitchen_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/mossy_stone_bricks_kitchen_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/mossy_stone_bricks_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/item/mossy_stone_bricks_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..aa12ed9 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/mossy_stone_bricks_kitchen_drawer_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/mossy_stone_bricks_kitchen_drawer_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/mossy_stone_bricks_ramp.json b/src/main/resources/assets/modernlife/models/item/mossy_stone_bricks_ramp.json new file mode 100644 index 0000000..fe20b27 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/mossy_stone_bricks_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/mossy_stone_bricks_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/motorboat_item.json b/src/main/resources/assets/modernlife/models/item/motorboat_item.json new file mode 100644 index 0000000..d259b42 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/motorboat_item.json @@ -0,0 +1,1020 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "1": "modernlife:item/motorboat_uv" + }, + "elements": [ + { + "from": [-10.49727, 3, 4.76088], + "to": [5.25273, 4, 11.76088], + "rotation": {"angle": 0, "axis": "y", "origin": [2.26624, 0, 1.76088]}, + "faces": { + "north": {"uv": [3.5, 11, 11, 11.5], "texture": "#1"}, + "east": {"uv": [0, 11, 3.5, 11.5], "texture": "#1"}, + "south": {"uv": [14.5, 11, 22, 11.5], "texture": "#1"}, + "west": {"uv": [11, 11, 14.5, 11.5], "texture": "#1"}, + "up": {"uv": [11, 11, 3.5, 7.5], "texture": "#1"}, + "down": {"uv": [18.5, 7.5, 11, 11], "texture": "#1"} + } + }, + { + "from": [12.26624, 2, 11.1526], + "to": [21.26624, 3, 17.1526], + "rotation": {"angle": 0, "axis": "y", "origin": [2.26624, 0, 3.1526]}, + "faces": { + "north": {"uv": [3, 10.5, 7.5, 11], "texture": "#1"}, + "east": {"uv": [0, 10.5, 3, 11], "texture": "#1"}, + "south": {"uv": [10.5, 10.5, 15, 11], "texture": "#1"}, + "west": {"uv": [7.5, 10.5, 10.5, 11], "texture": "#1"}, + "up": {"uv": [7.5, 10.5, 3, 7.5], "texture": "#1"}, + "down": {"uv": [12, 7.5, 7.5, 10.5], "texture": "#1"} + } + }, + { + "from": [8.50273, 1, 0.1526], + "to": [22.50273, 2, 15.1526], + "rotation": {"angle": 0, "axis": "y", "origin": [2.26624, 0, 3.1526]}, + "faces": { + "north": {"uv": [7.5, 15, 14.5, 15.5], "texture": "#1"}, + "east": {"uv": [0, 15, 7.5, 15.5], "texture": "#1"}, + "south": {"uv": [7.5, 15.5, 14.5, 16], "texture": "#1"}, + "west": {"uv": [0, 15.5, 7.5, 16], "texture": "#1"}, + "up": {"uv": [7.25, 7.5, 14.25, 15], "texture": "#1"}, + "down": {"uv": [7, 7.5, 0, 15], "texture": "#1"} + } + }, + { + "from": [-10.49727, 1, 0.1526], + "to": [8.50273, 2, 15.1526], + "rotation": {"angle": 0, "axis": "y", "origin": [2.26624, 0, 3.1526]}, + "faces": { + "north": {"uv": [4, 15.5, 13.5, 16], "texture": "#1"}, + "east": {"uv": [0, 15, 7.5, 15.5], "texture": "#1"}, + "south": {"uv": [0, 15.5, 9.5, 16], "texture": "#1"}, + "west": {"uv": [7.5, 15, 15, 15.5], "texture": "#1"}, + "up": {"uv": [14.5, 15, 7.5, 7.5], "texture": "#1"}, + "down": {"uv": [7, 7.5, 0, 15], "texture": "#1"} + } + }, + { + "from": [-10.49727, 4, -3.8474], + "to": [-3.49727, 5, 5.1526], + "rotation": {"angle": 0, "axis": "y", "origin": [2.26624, 0, 3.1526]}, + "faces": { + "north": {"uv": [4.5, 12, 8, 12.5], "texture": "#1"}, + "east": {"uv": [0, 12, 4.5, 12.5], "texture": "#1"}, + "south": {"uv": [12.5, 12, 16, 12.5], "texture": "#1"}, + "west": {"uv": [8, 12, 12.5, 12.5], "texture": "#1"}, + "up": {"uv": [8, 12, 4.5, 7.5], "texture": "#1"}, + "down": {"uv": [11.5, 7.5, 8, 12], "texture": "#1"} + } + }, + { + "from": [-10.49727, 5, -4.8474], + "to": [-3.49727, 6, 4.1526], + "rotation": {"angle": 0, "axis": "y", "origin": [2.26624, 0, 3.1526]}, + "faces": { + "north": {"uv": [4.5, 12, 8, 12.5], "texture": "#1"}, + "east": {"uv": [0, 12, 4.5, 12.5], "texture": "#1"}, + "south": {"uv": [12.5, 12, 16, 12.5], "texture": "#1"}, + "west": {"uv": [8, 12, 12.5, 12.5], "texture": "#1"}, + "up": {"uv": [8, 12, 4.5, 7.5], "texture": "#1"}, + "down": {"uv": [11.5, 7.5, 8, 12], "texture": "#1"} + } + }, + { + "from": [-10.49727, 6, -3.8474], + "to": [-3.49727, 7, 5.1526], + "rotation": {"angle": 0, "axis": "y", "origin": [2.26624, 0, 3.1526]}, + "faces": { + "north": {"uv": [4.5, 12, 8, 12.5], "texture": "#1"}, + "east": {"uv": [0, 12, 4.5, 12.5], "texture": "#1"}, + "south": {"uv": [12.5, 12, 16, 12.5], "texture": "#1"}, + "west": {"uv": [8, 12, 12.5, 12.5], "texture": "#1"}, + "up": {"uv": [8, 12, 4.5, 7.5], "texture": "#1"}, + "down": {"uv": [11.5, 7.5, 8, 12], "texture": "#1"} + } + }, + { + "from": [-10.49727, 7, -2.8474], + "to": [-3.49727, 8, 5.1526], + "rotation": {"angle": 0, "axis": "y", "origin": [2.26624, 0, 3.1526]}, + "faces": { + "north": {"uv": [4, 11.5, 7.5, 12], "texture": "#1"}, + "east": {"uv": [0, 11.5, 4, 12], "texture": "#1"}, + "south": {"uv": [11.5, 11.5, 15, 12], "texture": "#1"}, + "west": {"uv": [7.5, 11.5, 11.5, 12], "texture": "#1"}, + "up": {"uv": [7.5, 11.5, 4, 7.5], "texture": "#1"}, + "down": {"uv": [11, 7.5, 7.5, 11.5], "texture": "#1"} + } + }, + { + "from": [-5.73376, 4, -4.26615], + "to": [20.26624, 7, -3.26615], + "rotation": {"angle": 0, "axis": "y", "origin": [1.76624, 0, 2.73385]}, + "faces": { + "north": {"uv": [0.5, 14.5, 13.5, 16], "texture": "#1"}, + "east": {"uv": [0, 14.5, 0.5, 16], "texture": "#1"}, + "south": {"uv": [0.5, 10, 13.5, 11.5], "texture": "#1"}, + "west": {"uv": [13.5, 14.5, 14, 16], "texture": "#1"}, + "up": {"uv": [13.5, 14.5, 0.5, 14], "texture": "#1"}, + "down": {"uv": [13, 12, 0, 12.5], "texture": "#1"} + } + }, + { + "from": [-5.73376, 5, -5.26615], + "to": [20.26624, 6, -4.26615], + "rotation": {"angle": 0, "axis": "y", "origin": [1.76624, 0, 2.73385]}, + "faces": { + "north": {"uv": [0, 8, 13, 8.5], "texture": "#1"}, + "east": {"uv": [0, 14.5, 0.5, 15], "texture": "#1"}, + "south": {"uv": [0, 9.5, 13, 10], "texture": "#1"}, + "west": {"uv": [13.5, 14.5, 14, 15], "texture": "#1"}, + "up": {"uv": [13, 12.5, 0, 12], "texture": "#1"}, + "down": {"uv": [13.5, 10.5, 0.5, 11], "texture": "#1"} + } + }, + { + "from": [-5.73376, 4, 18.73385], + "to": [20.26624, 7, 19.73385], + "rotation": {"angle": 0, "axis": "y", "origin": [0.76624, 5.5, 19.73385]}, + "faces": { + "north": {"uv": [0, 10, 13, 11.5], "texture": "#1"}, + "east": {"uv": [0.5, 14, 1, 15.5], "texture": "#1"}, + "south": {"uv": [0, 9, 13, 10.5], "texture": "#1"}, + "west": {"uv": [13.5, 14, 14, 15.5], "texture": "#1"}, + "up": {"uv": [13, 13, 0, 12.5], "texture": "#1"}, + "down": {"uv": [14.5, 13.5, 1.5, 14], "texture": "#1"} + } + }, + { + "from": [-5.73376, 5, 19.73385], + "to": [20.26624, 6, 20.73385], + "rotation": {"angle": 0, "axis": "y", "origin": [0.76624, 5.5, 19.73385]}, + "faces": { + "north": {"uv": [0.5, 14.5, 13.5, 15], "texture": "#1"}, + "east": {"uv": [0, 14.5, 0.5, 15], "texture": "#1"}, + "south": {"uv": [0, 8, 13, 8.5], "texture": "#1"}, + "west": {"uv": [13.5, 14.5, 14, 15], "texture": "#1"}, + "up": {"uv": [13.5, 14.5, 0.5, 14], "texture": "#1"}, + "down": {"uv": [16, 11, 3, 11.5], "texture": "#1"} + } + }, + { + "from": [20.26624, 4, -3.8474], + "to": [21.26624, 7, 8.1526], + "rotation": {"angle": 0, "axis": "y", "origin": [1.76624, 0, 3.1526]}, + "faces": { + "north": {"uv": [6, 13.5, 6.5, 15], "texture": "#1"}, + "east": {"uv": [0, 13.5, 6, 15], "texture": "#1"}, + "south": {"uv": [12.5, 13.5, 13, 15], "texture": "#1"}, + "west": {"uv": [6.5, 13.5, 12.5, 15], "texture": "#1"}, + "up": {"uv": [6.5, 13.5, 6, 7.5], "texture": "#1"}, + "down": {"uv": [7, 7.5, 6.5, 13.5], "texture": "#1"} + } + }, + { + "from": [21.26624, 4, 8.1526], + "to": [22.26624, 7, 17.1526], + "rotation": {"angle": 0, "axis": "y", "origin": [1.76624, 0, 3.1526]}, + "faces": { + "north": {"uv": [4.5, 12, 5, 13.5], "texture": "#1"}, + "east": {"uv": [0, 12, 4.5, 13.5], "texture": "#1"}, + "south": {"uv": [9.5, 12, 10, 13.5], "texture": "#1"}, + "west": {"uv": [5, 12, 9.5, 13.5], "texture": "#1"}, + "up": {"uv": [5, 12, 4.5, 7.5], "texture": "#1"}, + "down": {"uv": [5.5, 7.5, 5, 12], "texture": "#1"} + } + }, + { + "from": [22.26624, 4, -0.8474], + "to": [23.26624, 7, 7.1526], + "rotation": {"angle": 0, "axis": "y", "origin": [1.76624, 0, 3.1526]}, + "faces": { + "north": {"uv": [4, 11.5, 4.5, 13], "texture": "#1"}, + "east": {"uv": [0, 11.5, 4, 13], "texture": "#1"}, + "south": {"uv": [8.5, 11.5, 9, 13], "texture": "#1"}, + "west": {"uv": [4.5, 11.5, 8.5, 13], "texture": "#1"}, + "up": {"uv": [4.5, 11.5, 4, 7.5], "texture": "#1"}, + "down": {"uv": [5, 7.5, 4.5, 11.5], "texture": "#1"} + } + }, + { + "from": [23.26624, 4, 8.1526], + "to": [24.26624, 7, 15.1526], + "rotation": {"angle": 0, "axis": "y", "origin": [1.76624, 0, 3.1526]}, + "faces": { + "north": {"uv": [3.5, 12, 4, 13.5], "texture": "#1"}, + "east": {"uv": [0, 12, 3.5, 13.5], "texture": "#1"}, + "south": {"uv": [7.5, 12, 8, 13.5], "texture": "#1"}, + "west": {"uv": [4, 12, 7.5, 13.5], "texture": "#1"}, + "up": {"uv": [4, 12, 3.5, 8.5], "texture": "#1"}, + "down": {"uv": [4.5, 8.5, 4, 12], "texture": "#1"} + } + }, + { + "from": [24.26624, 4, 1.1526], + "to": [25.26624, 7, 14.1526], + "rotation": {"angle": 0, "axis": "y", "origin": [1.76624, 0, 3.1526]}, + "faces": { + "north": {"uv": [6.5, 14, 7, 15.5], "texture": "#1"}, + "east": {"uv": [0, 14, 6.5, 15.5], "texture": "#1"}, + "south": {"uv": [13.5, 14, 14, 15.5], "texture": "#1"}, + "west": {"uv": [7, 14, 13.5, 15.5], "texture": "#1"}, + "up": {"uv": [7, 14, 6.5, 7.5], "texture": "#1"}, + "down": {"uv": [7.5, 7.5, 7, 14], "texture": "#1"} + } + }, + { + "from": [25.26624, 4, 2.1526], + "to": [26.26624, 7, 13.1526], + "rotation": {"angle": 0, "axis": "y", "origin": [1.76624, 0, 3.1526]}, + "faces": { + "north": {"uv": [5.5, 13, 6, 14.5], "texture": "#1"}, + "east": {"uv": [0, 13, 5.5, 14.5], "texture": "#1"}, + "south": {"uv": [11.5, 13, 12, 14.5], "texture": "#1"}, + "west": {"uv": [6, 13, 11.5, 14.5], "texture": "#1"}, + "up": {"uv": [6, 13, 5.5, 7.5], "texture": "#1"}, + "down": {"uv": [6.5, 7.5, 6, 13], "texture": "#1"} + } + }, + { + "from": [27.76624, 3, 3.22449], + "to": [28.76624, 8, 12.22449], + "rotation": {"angle": 0, "axis": "y", "origin": [1.76624, 0, 3.47449]}, + "faces": { + "north": {"uv": [4.5, 12, 5, 14.5], "texture": "#1"}, + "east": {"uv": [0, 12, 4.5, 14.5], "texture": "#1"}, + "south": {"uv": [9.5, 12, 10, 14.5], "texture": "#1"}, + "west": {"uv": [5, 12, 9.5, 14.5], "texture": "#1"}, + "up": {"uv": [5, 12, 4.5, 7.5], "texture": "#1"}, + "down": {"uv": [5.5, 7.5, 5, 12], "texture": "#1"} + } + }, + { + "from": [30.76624, 3, 9.88958], + "to": [31.76624, 8, 21.88958], + "rotation": {"angle": -45, "axis": "y", "origin": [27.26624, 5.5, 7.88958]}, + "faces": { + "north": {"uv": [6, 13.5, 6.5, 16], "texture": "#1"}, + "east": {"uv": [0, 13.5, 6, 16], "texture": "#1"}, + "south": {"uv": [12.5, 13.5, 13, 16], "texture": "#1"}, + "west": {"uv": [6.5, 13.5, 12.5, 16], "texture": "#1"}, + "up": {"uv": [6.5, 13.5, 6, 7.5], "texture": "#1"}, + "down": {"uv": [7, 7.5, 6.5, 13.5], "texture": "#1"} + } + }, + { + "from": [30.76624, 3, -6.11042], + "to": [31.76624, 8, 5.88958], + "rotation": {"angle": 45, "axis": "y", "origin": [27.26624, 5.5, 7.88958]}, + "faces": { + "north": {"uv": [6, 13.5, 6.5, 16], "texture": "#1"}, + "east": {"uv": [0, 13.5, 6, 16], "texture": "#1"}, + "south": {"uv": [12.5, 13.5, 13, 16], "texture": "#1"}, + "west": {"uv": [6.5, 13.5, 12.5, 16], "texture": "#1"}, + "up": {"uv": [6.5, 13.5, 6, 7.5], "texture": "#1"}, + "down": {"uv": [7, 7.5, 6.5, 13.5], "texture": "#1"} + } + }, + { + "from": [-2.23376, 7.9, 19.72449], + "to": [-0.23376, 15.9, 20.72449], + "rotation": {"angle": 22.5, "axis": "z", "origin": [1.76624, 0, 2.72449]}, + "faces": { + "north": {"uv": [13.5, 0.5, 14.5, 4.5], "texture": "#1"}, + "east": {"uv": [13, 0.5, 13.5, 4.5], "texture": "#1"}, + "south": {"uv": [15, 0.5, 16, 4.5], "texture": "#1"}, + "west": {"uv": [14.5, 0.5, 15, 4.5], "texture": "#1"}, + "up": {"uv": [14.5, 0.5, 13.5, 0], "texture": "#1"}, + "down": {"uv": [15.5, 0, 14.5, 0.5], "texture": "#1"} + } + }, + { + "from": [-2.23376, 7.9, -5.27551], + "to": [-0.23376, 15.9, -4.27551], + "rotation": {"angle": 22.5, "axis": "z", "origin": [1.76624, 0, 2.72449]}, + "faces": { + "north": {"uv": [13.5, 0.5, 14.5, 4.5], "texture": "#1"}, + "east": {"uv": [13, 0.5, 13.5, 4.5], "texture": "#1"}, + "south": {"uv": [15, 0.5, 16, 4.5], "texture": "#1"}, + "west": {"uv": [14.5, 0.5, 15, 4.5], "texture": "#1"}, + "up": {"uv": [14.5, 0.5, 13.5, 0], "texture": "#1"}, + "down": {"uv": [15.5, 0, 14.5, 0.5], "texture": "#1"} + } + }, + { + "from": [-2.23376, 14.9, -4.27551], + "to": [-0.23376, 15.9, 7.72449], + "rotation": {"angle": 22.5, "axis": "z", "origin": [1.76624, 0, 2.72449]}, + "faces": { + "north": {"uv": [6, 14, 7, 14.5], "texture": "#1"}, + "east": {"uv": [0, 14, 6, 14.5], "texture": "#1"}, + "south": {"uv": [13, 14, 14, 14.5], "texture": "#1"}, + "west": {"uv": [7, 14, 13, 14.5], "texture": "#1"}, + "up": {"uv": [7, 14, 6, 8], "texture": "#1"}, + "down": {"uv": [8, 8, 7, 14], "texture": "#1"} + } + }, + { + "from": [19.76624, 8, 7.08813], + "to": [21.76624, 10, 19.08813], + "rotation": {"angle": 0, "axis": "y", "origin": [7.76624, 0, 3.08813]}, + "faces": { + "north": {"uv": [6, 14, 7, 15], "texture": "#1"}, + "east": {"uv": [0, 14, 6, 15], "texture": "#1"}, + "south": {"uv": [13, 14, 14, 15], "texture": "#1"}, + "west": {"uv": [7, 14, 13, 15], "texture": "#1"}, + "up": {"uv": [7, 14, 6, 8], "texture": "#1"}, + "down": {"uv": [8, 8, 7, 14], "texture": "#1"} + } + }, + { + "from": [21.76624, 8, 8.20176], + "to": [22.76624, 9, 18.20176], + "rotation": {"angle": 0, "axis": "y", "origin": [7.76624, 0, 3.20176]}, + "faces": { + "north": {"uv": [5, 13, 5.5, 13.5], "texture": "#1"}, + "east": {"uv": [0, 13, 5, 13.5], "texture": "#1"}, + "south": {"uv": [10.5, 13, 11, 13.5], "texture": "#1"}, + "west": {"uv": [5.5, 13, 10.5, 13.5], "texture": "#1"}, + "up": {"uv": [5.5, 13, 5, 8], "texture": "#1"}, + "down": {"uv": [6, 8, 5.5, 13], "texture": "#1"} + } + }, + { + "from": [22.76624, 8, 9.20176], + "to": [23.76624, 9, 17.20176], + "rotation": {"angle": 0, "axis": "y", "origin": [7.76624, 0, 3.20176]}, + "faces": { + "north": {"uv": [4, 12, 4.5, 12.5], "texture": "#1"}, + "east": {"uv": [0, 12, 4, 12.5], "texture": "#1"}, + "south": {"uv": [8.5, 12, 9, 12.5], "texture": "#1"}, + "west": {"uv": [4.5, 12, 8.5, 12.5], "texture": "#1"}, + "up": {"uv": [4.5, 12, 4, 8], "texture": "#1"}, + "down": {"uv": [5, 8, 4.5, 12], "texture": "#1"} + } + }, + { + "from": [23.76624, 8, 7.20176], + "to": [24.76624, 9, 16.20176], + "rotation": {"angle": 0, "axis": "y", "origin": [7.76624, 0, 3.20176]}, + "faces": { + "north": {"uv": [4.5, 12, 5, 12.5], "texture": "#1"}, + "east": {"uv": [0, 12, 4.5, 12.5], "texture": "#1"}, + "south": {"uv": [9.5, 12, 10, 12.5], "texture": "#1"}, + "west": {"uv": [5, 12, 9.5, 12.5], "texture": "#1"}, + "up": {"uv": [5, 12, 4.5, 7.5], "texture": "#1"}, + "down": {"uv": [5.5, 7.5, 5, 12], "texture": "#1"} + } + }, + { + "from": [24.76624, 8, 0.20176], + "to": [25.76624, 9, 15.20176], + "rotation": {"angle": 0, "axis": "y", "origin": [7.76624, 0, 3.20176]}, + "faces": { + "north": {"uv": [7.5, 15.5, 8, 16], "texture": "#1"}, + "east": {"uv": [0, 15.5, 7.5, 16], "texture": "#1"}, + "south": {"uv": [15.5, 15.5, 16, 16], "texture": "#1"}, + "west": {"uv": [8, 15.5, 15.5, 16], "texture": "#1"}, + "up": {"uv": [8, 15.5, 7.5, 8], "texture": "#1"}, + "down": {"uv": [8.5, 8, 8, 15.5], "texture": "#1"} + } + }, + { + "from": [25.76624, 8, 1.20176], + "to": [26.76624, 9, 14.20176], + "rotation": {"angle": 0, "axis": "y", "origin": [7.76624, 0, 3.20176]}, + "faces": { + "north": {"uv": [6.5, 14.5, 7, 15], "texture": "#1"}, + "east": {"uv": [0, 14.5, 6.5, 15], "texture": "#1"}, + "south": {"uv": [13.5, 14.5, 14, 15], "texture": "#1"}, + "west": {"uv": [7, 14.5, 13.5, 15], "texture": "#1"}, + "up": {"uv": [7, 14.5, 6.5, 8], "texture": "#1"}, + "down": {"uv": [7.5, 8, 7, 14.5], "texture": "#1"} + } + }, + { + "from": [26.76624, 8, 2.33813], + "to": [27.76624, 9, 13.33813], + "rotation": {"angle": 0, "axis": "y", "origin": [7.76624, 0, 3.33813]}, + "faces": { + "north": {"uv": [5.5, 15.5, 6, 16], "texture": "#1"}, + "east": {"uv": [0, 15.5, 5.5, 16], "texture": "#1"}, + "south": {"uv": [11.5, 15.5, 12, 16], "texture": "#1"}, + "west": {"uv": [6, 15.5, 11.5, 16], "texture": "#1"}, + "up": {"uv": [6, 15.5, 5.5, 10], "texture": "#1"}, + "down": {"uv": [6.5, 10, 6, 15.5], "texture": "#1"} + } + }, + { + "from": [5.76624, 7, -4.79423], + "to": [19.76624, 10, -2.79423], + "rotation": {"angle": 0, "axis": "y", "origin": [1.76624, 0, 2.20577]}, + "faces": { + "north": {"uv": [1, 14.5, 8, 16], "texture": "#1"}, + "east": {"uv": [0, 14.5, 1, 16], "texture": "#1"}, + "south": {"uv": [9, 14.5, 16, 16], "texture": "#1"}, + "west": {"uv": [8, 14.5, 9, 16], "texture": "#1"}, + "up": {"uv": [8, 14.5, 1, 13.5], "texture": "#1"}, + "down": {"uv": [15, 13.5, 8, 14.5], "texture": "#1"} + } + }, + { + "from": [5.76624, 7, 18.20577], + "to": [19.76624, 10, 20.20577], + "rotation": {"angle": 0, "axis": "y", "origin": [1.76624, 0, 12.20577]}, + "faces": { + "north": {"uv": [1, 14.5, 8, 16], "texture": "#1"}, + "east": {"uv": [0, 14.5, 1, 16], "texture": "#1"}, + "south": {"uv": [9, 14.5, 16, 16], "texture": "#1"}, + "west": {"uv": [8, 14.5, 9, 16], "texture": "#1"}, + "up": {"uv": [8, 14.5, 1, 13.5], "texture": "#1"}, + "down": {"uv": [15, 13.5, 8, 14.5], "texture": "#1"} + } + }, + { + "from": [15.76624, 8, -3.41187], + "to": [19.76624, 11, 7.58813], + "rotation": {"angle": 0, "axis": "y", "origin": [1.76624, 0, 2.58813]}, + "faces": { + "north": {"uv": [5.5, 13.5, 7.5, 15], "texture": "#1"}, + "east": {"uv": [0, 13.5, 5.5, 15], "texture": "#1"}, + "south": {"uv": [13, 13.5, 15, 15], "texture": "#1"}, + "west": {"uv": [7.5, 13.5, 13, 15], "texture": "#1"}, + "up": {"uv": [7.5, 13.5, 5.5, 8], "texture": "#1"}, + "down": {"uv": [9.5, 8, 7.5, 13.5], "texture": "#1"} + } + }, + { + "from": [-10.49727, 0, 2.1526], + "to": [3.50273, 1, 8.1526], + "rotation": {"angle": 0, "axis": "y", "origin": [2.26624, 0, 3.1526]}, + "faces": { + "north": {"uv": [3, 12.5, 10, 13], "texture": "#1"}, + "east": {"uv": [0, 12.5, 3, 13], "texture": "#1"}, + "south": {"uv": [1, 14.5, 8, 15], "texture": "#1"}, + "west": {"uv": [10, 12.5, 13, 13], "texture": "#1"}, + "up": {"uv": [10, 12.5, 3, 9.5], "texture": "#1"}, + "down": {"uv": [9.5, 8, 2.5, 11], "texture": "#1"} + } + }, + { + "from": [18.76624, 4.75, -3.27551], + "to": [19.76624, 8.75, 7.72449], + "rotation": {"angle": 22.5, "axis": "z", "origin": [1.76624, 0, 1.72449]}, + "faces": { + "north": {"uv": [5.5, 5.5, 6, 7.5], "texture": "#1"}, + "east": {"uv": [0, 5.5, 5.5, 7.5], "texture": "#1"}, + "south": {"uv": [11.5, 5.5, 12, 7.5], "texture": "#1"}, + "west": {"uv": [5.5, 5.5, 11, 7.5], "texture": "#1"}, + "up": {"uv": [6, 5.5, 5.5, 0], "texture": "#1"}, + "down": {"uv": [6.5, 0, 6, 5.5], "texture": "#1"} + } + }, + { + "from": [15.76624, 8, 7.58813], + "to": [19.76624, 11, 19.58813], + "rotation": {"angle": 0, "axis": "y", "origin": [1.76624, 0, 2.58813]}, + "faces": { + "north": {"uv": [6, 14, 8, 15.5], "texture": "#1"}, + "east": {"uv": [0, 14, 6, 15.5], "texture": "#1"}, + "south": {"uv": [14, 14, 16, 15.5], "texture": "#1"}, + "west": {"uv": [8, 14, 14, 15.5], "texture": "#1"}, + "up": {"uv": [8, 14, 6, 8], "texture": "#1"}, + "down": {"uv": [10, 8, 8, 14], "texture": "#1"} + } + }, + { + "from": [18.76624, 4.75, 7.72449], + "to": [19.76624, 8.75, 18.72449], + "rotation": {"angle": 22.5, "axis": "z", "origin": [1.76624, 0, 1.72449]}, + "faces": { + "north": {"uv": [5.5, 5.5, 6, 7.5], "texture": "#1"}, + "east": {"uv": [0, 5.5, 5.5, 7.5], "texture": "#1"}, + "south": {"uv": [11.5, 5.5, 12, 7.5], "texture": "#1"}, + "west": {"uv": [6, 5.5, 11.5, 7.5], "texture": "#1"}, + "up": {"uv": [6, 5.5, 5.5, 0], "texture": "#1"}, + "down": {"uv": [6.5, 0, 6, 5.5], "texture": "#1"} + } + }, + { + "from": [5.26624, 3, -3.23912], + "to": [21.26624, 4, 7.76088], + "rotation": {"angle": 0, "axis": "y", "origin": [2.26624, 0, 1.76088]}, + "faces": { + "north": {"uv": [5.5, 13, 13.5, 13.5], "texture": "#1"}, + "east": {"uv": [0, 13, 5.5, 13.5], "texture": "#1"}, + "south": {"uv": [19, 13, 27, 13.5], "texture": "#1"}, + "west": {"uv": [1.25, 14.5, 6.75, 15], "texture": "#1"}, + "up": {"uv": [13.5, 13, 5.5, 7.5], "texture": "#1"}, + "down": {"uv": [8.25, 7.5, 0.25, 13], "texture": "#1"} + } + }, + { + "from": [5.26624, 3, 7.76088], + "to": [21.26624, 4, 18.76088], + "rotation": {"angle": 0, "axis": "y", "origin": [2.26624, 0, 1.76088]}, + "faces": { + "north": {"uv": [5.5, 13, 13.5, 13.5], "texture": "#1"}, + "east": {"uv": [0, 13, 5.5, 13.5], "texture": "#1"}, + "south": {"uv": [0.75, 14, 8.75, 14.5], "texture": "#1"}, + "west": {"uv": [7.25, 14, 12.75, 14.5], "texture": "#1"}, + "up": {"uv": [13.5, 13, 5.5, 7.5], "texture": "#1"}, + "down": {"uv": [8.25, 7.5, 0.25, 13], "texture": "#1"} + } + }, + { + "from": [-10.49727, 3, 11.76088], + "to": [-3.49727, 4, 18.76088], + "rotation": {"angle": 0, "axis": "y", "origin": [2.26624, 0, 1.76088]}, + "faces": { + "north": {"uv": [3.5, 11, 7, 11.5], "texture": "#1"}, + "east": {"uv": [0, 11, 3.5, 11.5], "texture": "#1"}, + "south": {"uv": [10.5, 11, 14, 11.5], "texture": "#1"}, + "west": {"uv": [7, 11, 10.5, 11.5], "texture": "#1"}, + "up": {"uv": [7, 11, 3.5, 7.5], "texture": "#1"}, + "down": {"uv": [10.5, 7.5, 7, 11], "texture": "#1"} + } + }, + { + "from": [-10.49727, 7, 10.1526], + "to": [-3.49727, 8, 18.1526], + "rotation": {"angle": 0, "axis": "y", "origin": [2.26624, 0, 3.1526]}, + "faces": { + "north": {"uv": [4, 11.5, 7.5, 12], "texture": "#1"}, + "east": {"uv": [0, 11.5, 4, 12], "texture": "#1"}, + "south": {"uv": [11.5, 11.5, 15, 12], "texture": "#1"}, + "west": {"uv": [7.5, 11.5, 11.5, 12], "texture": "#1"}, + "up": {"uv": [7.5, 11.5, 4, 7.5], "texture": "#1"}, + "down": {"uv": [11, 7.5, 7.5, 11.5], "texture": "#1"} + } + }, + { + "from": [-10.49727, 7, 5.1526], + "to": [-3.49727, 8, 10.1526], + "rotation": {"angle": 0, "axis": "y", "origin": [2.26624, 0, 3.1526]}, + "faces": { + "north": {"uv": [2.5, 10, 6, 10.5], "texture": "#1"}, + "east": {"uv": [0, 10, 2.5, 10.5], "texture": "#1"}, + "south": {"uv": [8.5, 10, 12, 10.5], "texture": "#1"}, + "west": {"uv": [6, 10, 8.5, 10.5], "texture": "#1"}, + "up": {"uv": [6, 10, 2.5, 7.5], "texture": "#1"}, + "down": {"uv": [9.5, 7.5, 6, 10], "texture": "#1"} + } + }, + { + "from": [-10.49727, 6, 10.1526], + "to": [-3.49727, 7, 19.1526], + "rotation": {"angle": 0, "axis": "y", "origin": [2.26624, 0, 3.1526]}, + "faces": { + "north": {"uv": [4.5, 12, 8, 12.5], "texture": "#1"}, + "east": {"uv": [0, 12, 4.5, 12.5], "texture": "#1"}, + "south": {"uv": [12.5, 12, 16, 12.5], "texture": "#1"}, + "west": {"uv": [8, 12, 12.5, 12.5], "texture": "#1"}, + "up": {"uv": [8, 12, 4.5, 7.5], "texture": "#1"}, + "down": {"uv": [11.5, 7.5, 8, 12], "texture": "#1"} + } + }, + { + "from": [-10.49727, 6, 5.1526], + "to": [-3.49727, 7, 10.1526], + "rotation": {"angle": 0, "axis": "y", "origin": [2.26624, 0, 3.1526]}, + "faces": { + "north": {"uv": [2.5, 10, 6, 10.5], "texture": "#1"}, + "east": {"uv": [0, 10, 2.5, 10.5], "texture": "#1"}, + "south": {"uv": [8.5, 10, 12, 10.5], "texture": "#1"}, + "west": {"uv": [6, 10, 8.5, 10.5], "texture": "#1"}, + "up": {"uv": [6, 10, 2.5, 7.5], "texture": "#1"}, + "down": {"uv": [9.5, 7.5, 6, 10], "texture": "#1"} + } + }, + { + "from": [-2.23376, 14.9, 7.72449], + "to": [-0.23376, 15.9, 19.72449], + "rotation": {"angle": 22.5, "axis": "z", "origin": [1.76624, 0, 2.72449]}, + "faces": { + "north": {"uv": [6, 15.5, 7, 16], "texture": "#1"}, + "east": {"uv": [0, 15.5, 6, 16], "texture": "#1"}, + "south": {"uv": [13, 15.5, 14, 16], "texture": "#1"}, + "west": {"uv": [7, 15.5, 13, 16], "texture": "#1"}, + "up": {"uv": [7, 15.5, 6, 9.5], "texture": "#1"}, + "down": {"uv": [8, 9.5, 7, 15.5], "texture": "#1"} + } + }, + { + "from": [19.76624, 8, -3.91187], + "to": [21.76624, 10, 7.08813], + "rotation": {"angle": 0, "axis": "y", "origin": [7.76624, 0, 3.08813]}, + "faces": { + "north": {"uv": [5.5, 13.5, 6.5, 14.5], "texture": "#1"}, + "east": {"uv": [0, 13.5, 5.5, 14.5], "texture": "#1"}, + "south": {"uv": [12, 13.5, 13, 14.5], "texture": "#1"}, + "west": {"uv": [6.5, 13.5, 12, 14.5], "texture": "#1"}, + "up": {"uv": [6.5, 13.5, 5.5, 8], "texture": "#1"}, + "down": {"uv": [7.5, 8, 6.5, 13.5], "texture": "#1"} + } + }, + { + "from": [23.76624, 8, -0.79824], + "to": [24.76624, 9, 7.20176], + "rotation": {"angle": 0, "axis": "y", "origin": [7.76624, 0, 3.20176]}, + "faces": { + "north": {"uv": [4, 11.5, 4.5, 12], "texture": "#1"}, + "east": {"uv": [0, 11.5, 4, 12], "texture": "#1"}, + "south": {"uv": [8.5, 11.5, 9, 12], "texture": "#1"}, + "west": {"uv": [4.5, 11.5, 8.5, 12], "texture": "#1"}, + "up": {"uv": [4.5, 11.5, 4, 7.5], "texture": "#1"}, + "down": {"uv": [5, 7.5, 4.5, 11.5], "texture": "#1"} + } + }, + { + "from": [22.76624, 8, -1.79824], + "to": [23.76624, 9, 9.20176], + "rotation": {"angle": 0, "axis": "y", "origin": [7.76624, 0, 3.20176]}, + "faces": { + "north": {"uv": [6.5, 14, 7, 14.5], "texture": "#1"}, + "east": {"uv": [1, 14, 6.5, 14.5], "texture": "#1"}, + "south": {"uv": [12.5, 14, 13, 14.5], "texture": "#1"}, + "west": {"uv": [7, 14, 12.5, 14.5], "texture": "#1"}, + "up": {"uv": [7, 14, 6.5, 8.5], "texture": "#1"}, + "down": {"uv": [7.5, 8.5, 7, 14], "texture": "#1"} + } + }, + { + "from": [21.76624, 8, -2.79824], + "to": [22.76624, 9, 8.20176], + "rotation": {"angle": 0, "axis": "y", "origin": [7.76624, 0, 3.20176]}, + "faces": { + "north": {"uv": [8, 14.5, 8.5, 15], "texture": "#1"}, + "east": {"uv": [2.5, 14.5, 8, 15], "texture": "#1"}, + "south": {"uv": [14, 14.5, 14.5, 15], "texture": "#1"}, + "west": {"uv": [8.5, 14.5, 14, 15], "texture": "#1"}, + "up": {"uv": [8.5, 14.5, 8, 9], "texture": "#1"}, + "down": {"uv": [9, 9, 8.5, 14.5], "texture": "#1"} + } + }, + { + "from": [23.26624, 4, 0.1526], + "to": [24.26624, 7, 8.1526], + "rotation": {"angle": 0, "axis": "y", "origin": [1.76624, 0, 3.1526]}, + "faces": { + "north": {"uv": [4, 11.5, 4.5, 13], "texture": "#1"}, + "east": {"uv": [0, 11.5, 4, 13], "texture": "#1"}, + "south": {"uv": [8.5, 11.5, 9, 13], "texture": "#1"}, + "west": {"uv": [4.5, 11.5, 8.5, 13], "texture": "#1"}, + "up": {"uv": [4.5, 11.5, 4, 7.5], "texture": "#1"}, + "down": {"uv": [5, 7.5, 4.5, 11.5], "texture": "#1"} + } + }, + { + "from": [22.26624, 4, 7.1526], + "to": [23.26624, 7, 16.1526], + "rotation": {"angle": 0, "axis": "y", "origin": [1.76624, 0, 3.1526]}, + "faces": { + "north": {"uv": [4.5, 12, 5, 13.5], "texture": "#1"}, + "east": {"uv": [0, 12, 4.5, 13.5], "texture": "#1"}, + "south": {"uv": [9.5, 12, 10, 13.5], "texture": "#1"}, + "west": {"uv": [5, 12, 9.5, 13.5], "texture": "#1"}, + "up": {"uv": [5, 12, 4.5, 7.5], "texture": "#1"}, + "down": {"uv": [5.5, 7.5, 5, 12], "texture": "#1"} + } + }, + { + "from": [21.26624, 4, -1.8474], + "to": [22.26624, 7, 8.1526], + "rotation": {"angle": 0, "axis": "y", "origin": [1.76624, 0, 3.1526]}, + "faces": { + "north": {"uv": [5, 12.5, 5.5, 14], "texture": "#1"}, + "east": {"uv": [0, 12.5, 5, 14], "texture": "#1"}, + "south": {"uv": [10.5, 12.5, 11, 14], "texture": "#1"}, + "west": {"uv": [5.5, 12.5, 10.5, 14], "texture": "#1"}, + "up": {"uv": [5.5, 12.5, 5, 7.5], "texture": "#1"}, + "down": {"uv": [6, 7.5, 5.5, 12.5], "texture": "#1"} + } + }, + { + "from": [12.26624, 2, 5.1526], + "to": [21.26624, 3, 11.1526], + "rotation": {"angle": 0, "axis": "y", "origin": [2.26624, 0, 3.1526]}, + "faces": { + "north": {"uv": [3, 10.5, 7.5, 11], "texture": "#1"}, + "east": {"uv": [0, 10.5, 3, 11], "texture": "#1"}, + "south": {"uv": [10.5, 10.5, 15, 11], "texture": "#1"}, + "west": {"uv": [7.5, 10.5, 10.5, 11], "texture": "#1"}, + "up": {"uv": [7.5, 10.5, 3, 7.5], "texture": "#1"}, + "down": {"uv": [12, 7.5, 7.5, 10.5], "texture": "#1"} + } + }, + { + "from": [3.26624, 0, 2.1526], + "to": [19.26624, 1, 8.1526], + "rotation": {"angle": 0, "axis": "y", "origin": [2.26624, 0, 3.1526]}, + "faces": { + "north": {"uv": [3, 12.5, 11, 13], "texture": "#1"}, + "east": {"uv": [0, 12.5, 3, 13], "texture": "#1"}, + "south": {"uv": [3.5, 14.5, 11.5, 15], "texture": "#1"}, + "west": {"uv": [11, 12.5, 14, 13], "texture": "#1"}, + "up": {"uv": [11, 12.5, 3, 9.5], "texture": "#1"}, + "down": {"uv": [11, 8, 3, 11], "texture": "#1"} + } + }, + { + "from": [5.26624, 0, 8.1526], + "to": [19.26624, 1, 13.1526], + "rotation": {"angle": 0, "axis": "y", "origin": [2.26624, 0, 3.1526]}, + "faces": { + "north": {"uv": [2.5, 12, 9.5, 12.5], "texture": "#1"}, + "east": {"uv": [0, 12, 2.5, 12.5], "texture": "#1"}, + "south": {"uv": [4, 14, 11, 14.5], "texture": "#1"}, + "west": {"uv": [9.5, 12, 12, 12.5], "texture": "#1"}, + "up": {"uv": [9.5, 12, 2.5, 9.5], "texture": "#1"}, + "down": {"uv": [16, 8.5, 9, 11], "texture": "#1"} + } + }, + { + "from": [-10.49727, 0, 8.1526], + "to": [5.25273, 1, 13.1526], + "rotation": {"angle": 0, "axis": "y", "origin": [2.26624, 0, 3.1526]}, + "faces": { + "north": {"uv": [2.5, 12, 10, 12.5], "texture": "#1"}, + "east": {"uv": [0, 12, 2.5, 12.5], "texture": "#1"}, + "south": {"uv": [2.5, 14, 10, 14.5], "texture": "#1"}, + "west": {"uv": [10, 12, 12.5, 12.5], "texture": "#1"}, + "up": {"uv": [10, 12, 2.5, 9.5], "texture": "#1"}, + "down": {"uv": [8.5, 10, 1, 12.5], "texture": "#1"} + } + }, + { + "from": [-10.49727, 2, -1.8474], + "to": [-3.49727, 3, 4.1526], + "rotation": {"angle": 0, "axis": "y", "origin": [2.26624, 0, 3.1526]}, + "faces": { + "north": {"uv": [3, 15, 6.5, 15.5], "texture": "#1"}, + "east": {"uv": [0, 15, 3, 15.5], "texture": "#1"}, + "south": {"uv": [9.5, 15, 13, 15.5], "texture": "#1"}, + "west": {"uv": [6.5, 15, 9.5, 15.5], "texture": "#1"}, + "up": {"uv": [6.5, 15, 3, 12], "texture": "#1"}, + "down": {"uv": [10, 12, 6.5, 15], "texture": "#1"} + } + }, + { + "from": [-10.49727, 2, 4.1526], + "to": [-1.49727, 3, 11.1526], + "rotation": {"angle": 0, "axis": "y", "origin": [2.26624, 0, 3.1526]}, + "faces": { + "north": {"uv": [3.5, 11, 8, 11.5], "texture": "#1"}, + "east": {"uv": [0, 11, 3.5, 11.5], "texture": "#1"}, + "south": {"uv": [11.5, 11, 16, 11.5], "texture": "#1"}, + "west": {"uv": [8, 11, 11.5, 11.5], "texture": "#1"}, + "up": {"uv": [8, 11, 3.5, 7.5], "texture": "#1"}, + "down": {"uv": [12.5, 7.5, 8, 11], "texture": "#1"} + } + }, + { + "from": [-10.49727, 2, 11.1526], + "to": [-1.74727, 3, 17.1526], + "rotation": {"angle": 0, "axis": "y", "origin": [2.26624, 0, 3.1526]}, + "faces": { + "north": {"uv": [3, 10.5, 7.5, 11], "texture": "#1"}, + "east": {"uv": [0, 10.5, 3, 11], "texture": "#1"}, + "south": {"uv": [10.5, 10.5, 15, 11], "texture": "#1"}, + "west": {"uv": [7.5, 10.5, 10.5, 11], "texture": "#1"}, + "up": {"uv": [7.5, 10.5, 3, 7.5], "texture": "#1"}, + "down": {"uv": [12, 7.5, 7.5, 10.5], "texture": "#1"} + } + }, + { + "from": [3.26624, 2, -1.8474], + "to": [12.26624, 3, 5.1526], + "rotation": {"angle": 0, "axis": "y", "origin": [2.26624, 0, 3.1526]}, + "faces": { + "north": {"uv": [3.5, 15.5, 8, 16], "texture": "#1"}, + "east": {"uv": [0, 15.5, 3.5, 16], "texture": "#1"}, + "south": {"uv": [11.5, 15.5, 16, 16], "texture": "#1"}, + "west": {"uv": [8, 15.5, 11.5, 16], "texture": "#1"}, + "up": {"uv": [8, 15.5, 3.5, 12], "texture": "#1"}, + "down": {"uv": [12.5, 12, 8, 15.5], "texture": "#1"} + } + }, + { + "from": [12.26624, 2, -1.8474], + "to": [21.26624, 3, 5.1526], + "rotation": {"angle": 0, "axis": "y", "origin": [2.26624, 0, 3.1526]}, + "faces": { + "north": {"uv": [3.5, 15.5, 8, 16], "texture": "#1"}, + "east": {"uv": [0, 15.5, 3.5, 16], "texture": "#1"}, + "south": {"uv": [11.5, 15.5, 16, 16], "texture": "#1"}, + "west": {"uv": [8, 15.5, 11.5, 16], "texture": "#1"}, + "up": {"uv": [8, 15.5, 3.5, 12], "texture": "#1"}, + "down": {"uv": [12.5, 12, 8, 15.5], "texture": "#1"} + } + }, + { + "from": [3.26624, 2, 5.1526], + "to": [12.26624, 3, 12.1526], + "rotation": {"angle": 0, "axis": "y", "origin": [2.26624, 0, 3.1526]}, + "faces": { + "north": {"uv": [3.5, 15.5, 8, 16], "texture": "#1"}, + "east": {"uv": [0, 15.5, 3.5, 16], "texture": "#1"}, + "south": {"uv": [11.5, 15.5, 16, 16], "texture": "#1"}, + "west": {"uv": [8, 15.5, 11.5, 16], "texture": "#1"}, + "up": {"uv": [8, 15.5, 3.5, 12], "texture": "#1"}, + "down": {"uv": [12.5, 12, 8, 15.5], "texture": "#1"} + } + }, + { + "from": [4.26624, 2, 12.1526], + "to": [12.26624, 3, 17.1526], + "rotation": {"angle": 0, "axis": "y", "origin": [2.26624, 0, 3.1526]}, + "faces": { + "north": {"uv": [2, 14, 6, 14.5], "texture": "#1"}, + "east": {"uv": [0, 14, 2, 14.5], "texture": "#1"}, + "south": {"uv": [8, 14, 12, 14.5], "texture": "#1"}, + "west": {"uv": [6, 14, 8, 14.5], "texture": "#1"}, + "up": {"uv": [6, 14, 2, 12], "texture": "#1"}, + "down": {"uv": [10, 12, 6, 14], "texture": "#1"} + } + }, + { + "from": [-3.73376, 2, -1.8474], + "to": [3.26624, 3, 5.1526], + "rotation": {"angle": 0, "axis": "y", "origin": [2.26624, 0, 3.1526]}, + "faces": { + "north": {"uv": [3.5, 15.5, 7, 16], "texture": "#1"}, + "east": {"uv": [0, 15.5, 3.5, 16], "texture": "#1"}, + "south": {"uv": [10.5, 15.5, 14, 16], "texture": "#1"}, + "west": {"uv": [7, 15.5, 10.5, 16], "texture": "#1"}, + "up": {"uv": [7, 15.5, 3.5, 12], "texture": "#1"}, + "down": {"uv": [10.5, 12, 7, 15.5], "texture": "#1"} + } + }, + { + "from": [-3.73376, 2, 5.1526], + "to": [4.26624, 3, 12.1526], + "rotation": {"angle": 0, "axis": "y", "origin": [2.26624, 0, 3.1526]}, + "faces": { + "north": {"uv": [3.5, 15.5, 7.5, 16], "texture": "#1"}, + "east": {"uv": [0, 15.5, 3.5, 16], "texture": "#1"}, + "south": {"uv": [11, 15.5, 15, 16], "texture": "#1"}, + "west": {"uv": [7.5, 15.5, 11, 16], "texture": "#1"}, + "up": {"uv": [7.5, 15.5, 3.5, 12], "texture": "#1"}, + "down": {"uv": [11.5, 12, 7.5, 15.5], "texture": "#1"} + } + }, + { + "from": [-1.73376, 2, 12.1526], + "to": [4.26624, 3, 17.1526], + "rotation": {"angle": 0, "axis": "y", "origin": [2.26624, 0, 3.1526]}, + "faces": { + "north": {"uv": [2, 14, 6, 14.5], "texture": "#1"}, + "east": {"uv": [0, 14, 2, 14.5], "texture": "#1"}, + "south": {"uv": [8, 14, 12, 14.5], "texture": "#1"}, + "west": {"uv": [6, 14, 8, 14.5], "texture": "#1"}, + "up": {"uv": [6, 14, 2, 12], "texture": "#1"}, + "down": {"uv": [10, 12, 6, 14], "texture": "#1"} + } + }, + { + "from": [-10.49727, 5, 11.1526], + "to": [-3.49727, 6, 20.1526], + "rotation": {"angle": 0, "axis": "y", "origin": [2.26624, 0, 3.1526]}, + "faces": { + "north": {"uv": [4.5, 12, 8, 12.5], "texture": "#1"}, + "east": {"uv": [0, 12, 4.5, 12.5], "texture": "#1"}, + "south": {"uv": [0, 14, 3.5, 14.5], "texture": "#1"}, + "west": {"uv": [8, 12, 12.5, 12.5], "texture": "#1"}, + "up": {"uv": [8, 12, 4.5, 7.5], "texture": "#1"}, + "down": {"uv": [11.5, 7.5, 8, 12], "texture": "#1"} + } + }, + { + "from": [-10.49727, 5, 4.1526], + "to": [-3.49727, 6, 11.1526], + "rotation": {"angle": 0, "axis": "y", "origin": [2.26624, 0, 3.1526]}, + "faces": { + "north": {"uv": [3.5, 11, 7, 11.5], "texture": "#1"}, + "east": {"uv": [0, 11, 3.5, 11.5], "texture": "#1"}, + "south": {"uv": [10.5, 11, 14, 11.5], "texture": "#1"}, + "west": {"uv": [7, 11, 10.5, 11.5], "texture": "#1"}, + "up": {"uv": [7, 11, 3.5, 7.5], "texture": "#1"}, + "down": {"uv": [10.5, 7.5, 7, 11], "texture": "#1"} + } + }, + { + "from": [-10.49727, 4, 10.1526], + "to": [-3.49727, 5, 19.1526], + "rotation": {"angle": 0, "axis": "y", "origin": [2.26624, 0, 3.1526]}, + "faces": { + "north": {"uv": [4.5, 12, 8, 12.5], "texture": "#1"}, + "east": {"uv": [0, 12, 4.5, 12.5], "texture": "#1"}, + "south": {"uv": [12.5, 12, 16, 12.5], "texture": "#1"}, + "west": {"uv": [8, 12, 12.5, 12.5], "texture": "#1"}, + "up": {"uv": [8, 12, 4.5, 7.5], "texture": "#1"}, + "down": {"uv": [11.5, 7.5, 8, 12], "texture": "#1"} + } + }, + { + "from": [-10.49727, 4, 5.1526], + "to": [-3.49727, 5, 10.1526], + "rotation": {"angle": 0, "axis": "y", "origin": [2.26624, 0, 3.1526]}, + "faces": { + "north": {"uv": [2.5, 10, 6, 10.5], "texture": "#1"}, + "east": {"uv": [0, 10, 2.5, 10.5], "texture": "#1"}, + "south": {"uv": [8.5, 10, 12, 10.5], "texture": "#1"}, + "west": {"uv": [6, 10, 8.5, 10.5], "texture": "#1"}, + "up": {"uv": [6, 10, 2.5, 7.5], "texture": "#1"}, + "down": {"uv": [9.5, 7.5, 6, 10], "texture": "#1"} + } + }, + { + "from": [-3.73376, 3, -3.23912], + "to": [5.26624, 4, 4.76088], + "rotation": {"angle": 0, "axis": "y", "origin": [2.26624, 0, 1.76088]}, + "faces": { + "north": {"uv": [4, 11.5, 8.5, 12], "texture": "#1"}, + "east": {"uv": [0, 11.5, 4, 12], "texture": "#1"}, + "south": {"uv": [7.5, 13.25, 12, 13.75], "texture": "#1"}, + "west": {"uv": [8.5, 11.5, 12.5, 12], "texture": "#1"}, + "up": {"uv": [8.5, 11.5, 4, 7.5], "texture": "#1"}, + "down": {"uv": [13, 7.5, 8.5, 11.5], "texture": "#1"} + } + }, + { + "from": [-10.49727, 3, -3.23912], + "to": [-3.49727, 4, 4.76088], + "rotation": {"angle": 0, "axis": "y", "origin": [2.26624, 0, 1.76088]}, + "faces": { + "north": {"uv": [4, 11.5, 7.5, 12], "texture": "#1"}, + "east": {"uv": [0, 11.5, 4, 12], "texture": "#1"}, + "south": {"uv": [11.5, 11.5, 15, 12], "texture": "#1"}, + "west": {"uv": [7.5, 11.5, 11.5, 12], "texture": "#1"}, + "up": {"uv": [7.5, 11.5, 4, 7.5], "texture": "#1"}, + "down": {"uv": [11, 7.5, 7.5, 11.5], "texture": "#1"} + } + }, + { + "from": [-3.73376, 3, 11.76088], + "to": [5.26624, 4, 18.76088], + "rotation": {"angle": 0, "axis": "y", "origin": [2.26624, 0, 1.76088]}, + "faces": { + "north": {"uv": [3.5, 11, 8, 11.5], "texture": "#1"}, + "east": {"uv": [0, 11, 3.5, 11.5], "texture": "#1"}, + "south": {"uv": [11.5, 11, 16, 11.5], "texture": "#1"}, + "west": {"uv": [8, 11, 11.5, 11.5], "texture": "#1"}, + "up": {"uv": [8, 11, 3.5, 7.5], "texture": "#1"}, + "down": {"uv": [12.5, 7.5, 8, 11], "texture": "#1"} + } + }, + { + "from": [20.26624, 4, 8.1526], + "to": [21.26624, 7, 19.1526], + "rotation": {"angle": 0, "axis": "y", "origin": [1.76624, 0, 3.1526]}, + "faces": { + "north": {"uv": [5.5, 13, 6, 14.5], "texture": "#1"}, + "east": {"uv": [0, 13, 5.5, 14.5], "texture": "#1"}, + "south": {"uv": [11.5, 13, 12, 14.5], "texture": "#1"}, + "west": {"uv": [6, 13, 11.5, 14.5], "texture": "#1"}, + "up": {"uv": [6, 13, 5.5, 7.5], "texture": "#1"}, + "down": {"uv": [6.5, 7.5, 6, 13], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, 90, 55], + "translation": [8.25, 4, 0.75], + "scale": [0.7, 0.7, 0.7] + }, + "thirdperson_lefthand": { + "rotation": [0, 90, 55], + "translation": [8.25, 4, 0.75], + "scale": [-0.7, 0.7, 0.7] + }, + "firstperson_righthand": { + "rotation": [0, 90, 25], + "translation": [5.25, 1.6, 0.8], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, 90, 25], + "translation": [5.25, 1.6, 0.8], + "scale": [-0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2.25, 0], + "scale": [0.8, 0.8, 0.8] + }, + "gui": { + "rotation": [30, -135, 0], + "translation": [-0.75, 0, 0], + "scale": [0.4, 0.4, 0.4] + }, + "fixed": { + "rotation": [0, -90, 90], + "translation": [0, 0, -2.5], + "scale": [0.5, 0.5, 0.5] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/music_stand.json b/src/main/resources/assets/modernlife/models/item/music_stand.json new file mode 100644 index 0000000..f817395 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/music_stand.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/music_stand_full" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/nether_bricks_barrier.json b/src/main/resources/assets/modernlife/models/item/nether_bricks_barrier.json new file mode 100644 index 0000000..d471e4b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/nether_bricks_barrier.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/nether_bricks_barrier" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/nether_bricks_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/item/nether_bricks_kitchen_cabinet.json new file mode 100644 index 0000000..1d61a16 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/nether_bricks_kitchen_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/nether_bricks_kitchen_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/nether_bricks_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/item/nether_bricks_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..c00a24a --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/nether_bricks_kitchen_drawer_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/nether_bricks_kitchen_drawer_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/nether_bricks_ramp.json b/src/main/resources/assets/modernlife/models/item/nether_bricks_ramp.json new file mode 100644 index 0000000..0ab24ec --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/nether_bricks_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/nether_bricks_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/netherrack_barrier.json b/src/main/resources/assets/modernlife/models/item/netherrack_barrier.json new file mode 100644 index 0000000..212b27d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/netherrack_barrier.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/netherrack_barrier" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/netherrack_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/item/netherrack_kitchen_cabinet.json new file mode 100644 index 0000000..9028030 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/netherrack_kitchen_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/netherrack_kitchen_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/netherrack_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/item/netherrack_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..2eeec91 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/netherrack_kitchen_drawer_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/netherrack_kitchen_drawer_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/netherrack_ramp.json b/src/main/resources/assets/modernlife/models/item/netherrack_ramp.json new file mode 100644 index 0000000..794ae1e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/netherrack_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/netherrack_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/night_stand.json b/src/main/resources/assets/modernlife/models/item/night_stand.json new file mode 100644 index 0000000..5771c0d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/night_stand.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/night_stand" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/oak_barrier.json b/src/main/resources/assets/modernlife/models/item/oak_barrier.json new file mode 100644 index 0000000..bdd6d02 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/oak_barrier.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/oak_barrier" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/oak_chair.json b/src/main/resources/assets/modernlife/models/item/oak_chair.json new file mode 100644 index 0000000..e4e065e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/oak_chair.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/oak_chair" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/oak_coffee_table.json b/src/main/resources/assets/modernlife/models/item/oak_coffee_table.json new file mode 100644 index 0000000..0c5f596 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/oak_coffee_table.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/oak_coffee_table" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/oak_deck.json b/src/main/resources/assets/modernlife/models/item/oak_deck.json new file mode 100644 index 0000000..4accaf0 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/oak_deck.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/oak_deck" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/oak_glass_door.json b/src/main/resources/assets/modernlife/models/item/oak_glass_door.json new file mode 100644 index 0000000..806eb7d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/oak_glass_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "modernlife:item/oak_glass_door" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/oak_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/item/oak_kitchen_cabinet.json new file mode 100644 index 0000000..55b2b7c --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/oak_kitchen_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/oak_kitchen_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/oak_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/item/oak_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..e4f7dd8 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/oak_kitchen_drawer_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/oak_kitchen_drawer_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/oak_log_ramp.json b/src/main/resources/assets/modernlife/models/item/oak_log_ramp.json new file mode 100644 index 0000000..dcb7ea4 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/oak_log_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/oak_log_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/oak_mini_stool.json b/src/main/resources/assets/modernlife/models/item/oak_mini_stool.json new file mode 100644 index 0000000..b779893 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/oak_mini_stool.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/oak_mini_stool" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/oak_night_stand.json b/src/main/resources/assets/modernlife/models/item/oak_night_stand.json new file mode 100644 index 0000000..0aac1e2 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/oak_night_stand.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/oak_night_stand" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/oak_picnic_table.json b/src/main/resources/assets/modernlife/models/item/oak_picnic_table.json new file mode 100644 index 0000000..075ceb5 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/oak_picnic_table.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/oak_picnic_table_full" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/oak_planks_deck.json b/src/main/resources/assets/modernlife/models/item/oak_planks_deck.json new file mode 100644 index 0000000..50c2a1c --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/oak_planks_deck.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/oak_planks_overhang" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/oak_planks_deck_support.json b/src/main/resources/assets/modernlife/models/item/oak_planks_deck_support.json new file mode 100644 index 0000000..043a078 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/oak_planks_deck_support.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/oak_planks_overhang_support" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/oak_planks_ramp.json b/src/main/resources/assets/modernlife/models/item/oak_planks_ramp.json new file mode 100644 index 0000000..6acb251 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/oak_planks_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/oak_planks_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/oak_post.json b/src/main/resources/assets/modernlife/models/item/oak_post.json new file mode 100644 index 0000000..c0b98e3 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/oak_post.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/oak_post" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/oak_ramp.json b/src/main/resources/assets/modernlife/models/item/oak_ramp.json new file mode 100644 index 0000000..b64f43a --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/oak_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/oak_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/oak_round_table.json b/src/main/resources/assets/modernlife/models/item/oak_round_table.json new file mode 100644 index 0000000..3530c52 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/oak_round_table.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/oak_round_table" +} diff --git a/src/main/resources/assets/modernlife/models/item/oak_small_table.json b/src/main/resources/assets/modernlife/models/item/oak_small_table.json new file mode 100644 index 0000000..ca825c0 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/oak_small_table.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/oak_small_table" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/oak_wall_shelf.json b/src/main/resources/assets/modernlife/models/item/oak_wall_shelf.json new file mode 100644 index 0000000..1bd2775 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/oak_wall_shelf.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/oak_wall_shelf" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/oak_wood_ramp.json b/src/main/resources/assets/modernlife/models/item/oak_wood_ramp.json new file mode 100644 index 0000000..6b310de --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/oak_wood_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/oak_wood_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/obsidian_barrier.json b/src/main/resources/assets/modernlife/models/item/obsidian_barrier.json new file mode 100644 index 0000000..c6a6bd9 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/obsidian_barrier.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/obsidian_barrier" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/obsidian_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/item/obsidian_kitchen_cabinet.json new file mode 100644 index 0000000..8142c15 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/obsidian_kitchen_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/obsidian_kitchen_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/obsidian_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/item/obsidian_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..e1622a6 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/obsidian_kitchen_drawer_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/obsidian_kitchen_drawer_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/obsidian_ramp.json b/src/main/resources/assets/modernlife/models/item/obsidian_ramp.json new file mode 100644 index 0000000..8ff94bb --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/obsidian_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/obsidian_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/old_tv.json b/src/main/resources/assets/modernlife/models/item/old_tv.json new file mode 100644 index 0000000..2036ba3 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/old_tv.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/old_tv" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/orange_painted_drywall.json b/src/main/resources/assets/modernlife/models/item/orange_painted_drywall.json new file mode 100644 index 0000000..38697e6 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/orange_painted_drywall.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/orange_painted_drywall" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/orange_sofa.json b/src/main/resources/assets/modernlife/models/item/orange_sofa.json new file mode 100644 index 0000000..3e729e0 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/orange_sofa.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/orange_sofa_single" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/paved_road.json b/src/main/resources/assets/modernlife/models/item/paved_road.json new file mode 100644 index 0000000..3a59844 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/paved_road.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/paved_road" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/paved_road_ramp.json b/src/main/resources/assets/modernlife/models/item/paved_road_ramp.json new file mode 100644 index 0000000..40b9a70 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/paved_road_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/paved_road_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/pawn.json b/src/main/resources/assets/modernlife/models/item/pawn.json new file mode 100644 index 0000000..e5c836d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/pawn.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "modernlife:item/pawn_small" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/pawn_w.json b/src/main/resources/assets/modernlife/models/item/pawn_w.json new file mode 100644 index 0000000..0ecc50f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/pawn_w.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "modernlife:item/pawn_small_w" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/photocopier.json b/src/main/resources/assets/modernlife/models/item/photocopier.json new file mode 100644 index 0000000..8080666 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/photocopier.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/photocopier" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/picnic_table.json b/src/main/resources/assets/modernlife/models/item/picnic_table.json new file mode 100644 index 0000000..6aa421c --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/picnic_table.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/oak_planks_bench_full" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/pink_painted_drywall.json b/src/main/resources/assets/modernlife/models/item/pink_painted_drywall.json new file mode 100644 index 0000000..b8d9c35 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/pink_painted_drywall.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/pink_painted_drywall" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/pink_sofa.json b/src/main/resources/assets/modernlife/models/item/pink_sofa.json new file mode 100644 index 0000000..fe1c80d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/pink_sofa.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/pink_sofa_single" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/polished_andesite_barrier.json b/src/main/resources/assets/modernlife/models/item/polished_andesite_barrier.json new file mode 100644 index 0000000..53995d8 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/polished_andesite_barrier.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/polished_andesite_barrier" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/polished_andesite_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/item/polished_andesite_kitchen_cabinet.json new file mode 100644 index 0000000..260598a --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/polished_andesite_kitchen_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/polished_andesite_kitchen_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/polished_andesite_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/item/polished_andesite_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..61b1ef3 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/polished_andesite_kitchen_drawer_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/polished_andesite_kitchen_drawer_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/polished_andesite_ramp.json b/src/main/resources/assets/modernlife/models/item/polished_andesite_ramp.json new file mode 100644 index 0000000..83f6a92 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/polished_andesite_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/polished_andesite_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/polished_basalt_ramp.json b/src/main/resources/assets/modernlife/models/item/polished_basalt_ramp.json new file mode 100644 index 0000000..95b6bd6 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/polished_basalt_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/polished_basalt_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/polished_blackstone_barrier.json b/src/main/resources/assets/modernlife/models/item/polished_blackstone_barrier.json new file mode 100644 index 0000000..02a4d83 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/polished_blackstone_barrier.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/polished_blackstone_barrier" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/polished_blackstone_bricks_barrier.json b/src/main/resources/assets/modernlife/models/item/polished_blackstone_bricks_barrier.json new file mode 100644 index 0000000..d4853a8 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/polished_blackstone_bricks_barrier.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/polished_blackstone_bricks_barrier" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/polished_blackstone_bricks_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/item/polished_blackstone_bricks_kitchen_cabinet.json new file mode 100644 index 0000000..c265b72 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/polished_blackstone_bricks_kitchen_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/polished_blackstone_bricks_kitchen_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/polished_blackstone_bricks_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/item/polished_blackstone_bricks_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..2bb6c1f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/polished_blackstone_bricks_kitchen_drawer_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/polished_blackstone_bricks_kitchen_drawer_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/polished_blackstone_bricks_ramp.json b/src/main/resources/assets/modernlife/models/item/polished_blackstone_bricks_ramp.json new file mode 100644 index 0000000..a53e28e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/polished_blackstone_bricks_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/polished_blackstone_bricks_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/polished_blackstone_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/item/polished_blackstone_kitchen_cabinet.json new file mode 100644 index 0000000..d488d98 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/polished_blackstone_kitchen_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/polished_blackstone_kitchen_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/polished_blackstone_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/item/polished_blackstone_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..bc4ad31 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/polished_blackstone_kitchen_drawer_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/polished_blackstone_kitchen_drawer_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/polished_blackstone_ramp.json b/src/main/resources/assets/modernlife/models/item/polished_blackstone_ramp.json new file mode 100644 index 0000000..4531fed --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/polished_blackstone_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/polished_blackstone_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/polished_diorite_barrier.json b/src/main/resources/assets/modernlife/models/item/polished_diorite_barrier.json new file mode 100644 index 0000000..64fd122 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/polished_diorite_barrier.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/polished_diorite_barrier" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/polished_diorite_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/item/polished_diorite_kitchen_cabinet.json new file mode 100644 index 0000000..9e05e15 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/polished_diorite_kitchen_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/polished_diorite_kitchen_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/polished_diorite_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/item/polished_diorite_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..5c9f27f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/polished_diorite_kitchen_drawer_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/polished_diorite_kitchen_drawer_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/polished_diorite_ramp.json b/src/main/resources/assets/modernlife/models/item/polished_diorite_ramp.json new file mode 100644 index 0000000..c0e3967 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/polished_diorite_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/polished_diorite_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/polished_granite_barrier.json b/src/main/resources/assets/modernlife/models/item/polished_granite_barrier.json new file mode 100644 index 0000000..ffb32fa --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/polished_granite_barrier.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/polished_granite_barrier" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/polished_granite_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/item/polished_granite_kitchen_cabinet.json new file mode 100644 index 0000000..d990485 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/polished_granite_kitchen_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/polished_granite_kitchen_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/polished_granite_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/item/polished_granite_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..2681b85 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/polished_granite_kitchen_drawer_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/polished_granite_kitchen_drawer_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/polished_granite_ramp.json b/src/main/resources/assets/modernlife/models/item/polished_granite_ramp.json new file mode 100644 index 0000000..b0e377a --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/polished_granite_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/polished_granite_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/power_receiver.json b/src/main/resources/assets/modernlife/models/item/power_receiver.json new file mode 100644 index 0000000..a269804 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/power_receiver.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/power_receiver" +} diff --git a/src/main/resources/assets/modernlife/models/item/power_transmitter.json b/src/main/resources/assets/modernlife/models/item/power_transmitter.json new file mode 100644 index 0000000..a19429f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/power_transmitter.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/power_transmitter" +} diff --git a/src/main/resources/assets/modernlife/models/item/printer.json b/src/main/resources/assets/modernlife/models/item/printer.json new file mode 100644 index 0000000..4594ed6 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/printer.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/printer" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/prismarine_barrier.json b/src/main/resources/assets/modernlife/models/item/prismarine_barrier.json new file mode 100644 index 0000000..c6cb3b9 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/prismarine_barrier.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/prismarine_barrier" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/prismarine_bricks_barrier.json b/src/main/resources/assets/modernlife/models/item/prismarine_bricks_barrier.json new file mode 100644 index 0000000..35bb7bf --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/prismarine_bricks_barrier.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/prismarine_bricks_barrier" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/prismarine_bricks_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/item/prismarine_bricks_kitchen_cabinet.json new file mode 100644 index 0000000..bc1754e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/prismarine_bricks_kitchen_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/prismarine_bricks_kitchen_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/prismarine_bricks_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/item/prismarine_bricks_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..3010ce9 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/prismarine_bricks_kitchen_drawer_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/prismarine_bricks_kitchen_drawer_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/prismarine_bricks_ramp.json b/src/main/resources/assets/modernlife/models/item/prismarine_bricks_ramp.json new file mode 100644 index 0000000..9e9dc38 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/prismarine_bricks_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/prismarine_bricks_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/prismarine_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/item/prismarine_kitchen_cabinet.json new file mode 100644 index 0000000..61ac8f0 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/prismarine_kitchen_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/prismarine_kitchen_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/prismarine_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/item/prismarine_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..24ced73 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/prismarine_kitchen_drawer_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/prismarine_kitchen_drawer_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/prismarine_ramp.json b/src/main/resources/assets/modernlife/models/item/prismarine_ramp.json new file mode 100644 index 0000000..0eed0ca --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/prismarine_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/prismarine_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/purple_painted_drywall.json b/src/main/resources/assets/modernlife/models/item/purple_painted_drywall.json new file mode 100644 index 0000000..73882cf --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/purple_painted_drywall.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/purple_painted_drywall" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/purple_sofa.json b/src/main/resources/assets/modernlife/models/item/purple_sofa.json new file mode 100644 index 0000000..d362920 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/purple_sofa.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/purple_sofa_single" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/quartz_bricks_ramp.json b/src/main/resources/assets/modernlife/models/item/quartz_bricks_ramp.json new file mode 100644 index 0000000..e8f132a --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/quartz_bricks_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/quartz_bricks_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/quartz_pillar_ramp.json b/src/main/resources/assets/modernlife/models/item/quartz_pillar_ramp.json new file mode 100644 index 0000000..7bb8cd2 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/quartz_pillar_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/quartz_pillar_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/quartz_ramp.json b/src/main/resources/assets/modernlife/models/item/quartz_ramp.json new file mode 100644 index 0000000..9119ad6 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/quartz_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/quartz_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/queen.json b/src/main/resources/assets/modernlife/models/item/queen.json new file mode 100644 index 0000000..1347693 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/queen.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "modernlife:item/queen" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/queen_w.json b/src/main/resources/assets/modernlife/models/item/queen_w.json new file mode 100644 index 0000000..1acefcd --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/queen_w.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "modernlife:item/queen_w" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/red_painted_drywall.json b/src/main/resources/assets/modernlife/models/item/red_painted_drywall.json new file mode 100644 index 0000000..26bb356 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/red_painted_drywall.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/red_painted_drywall" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/red_sand_barrier.json b/src/main/resources/assets/modernlife/models/item/red_sand_barrier.json new file mode 100644 index 0000000..8ce67c5 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/red_sand_barrier.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/red_sand_barrier" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/red_sand_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/item/red_sand_kitchen_cabinet.json new file mode 100644 index 0000000..e078070 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/red_sand_kitchen_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/red_sand_kitchen_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/red_sand_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/item/red_sand_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..4ea4aa9 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/red_sand_kitchen_drawer_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/red_sand_kitchen_drawer_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/red_sand_ramp.json b/src/main/resources/assets/modernlife/models/item/red_sand_ramp.json new file mode 100644 index 0000000..cf852ce --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/red_sand_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/red_sand_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/red_sandstone_barrier.json b/src/main/resources/assets/modernlife/models/item/red_sandstone_barrier.json new file mode 100644 index 0000000..a1f4ed7 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/red_sandstone_barrier.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/red_sandstone_barrier" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/red_sandstone_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/item/red_sandstone_kitchen_cabinet.json new file mode 100644 index 0000000..a7b8e7d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/red_sandstone_kitchen_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/red_sandstone_kitchen_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/red_sandstone_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/item/red_sandstone_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..2cce839 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/red_sandstone_kitchen_drawer_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/red_sandstone_kitchen_drawer_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/red_sandstone_ramp.json b/src/main/resources/assets/modernlife/models/item/red_sandstone_ramp.json new file mode 100644 index 0000000..78fa4df --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/red_sandstone_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/red_sandstone_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/red_smooth_sandstone_ramp.json b/src/main/resources/assets/modernlife/models/item/red_smooth_sandstone_ramp.json new file mode 100644 index 0000000..be64351 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/red_smooth_sandstone_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/red_smooth_sandstone_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/red_sofa.json b/src/main/resources/assets/modernlife/models/item/red_sofa.json new file mode 100644 index 0000000..e1aa443 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/red_sofa.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/red_sofa_single" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/red_vinyl_siding.json b/src/main/resources/assets/modernlife/models/item/red_vinyl_siding.json new file mode 100644 index 0000000..7c21a4a --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/red_vinyl_siding.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/red_vinyl_siding" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/refrigerator.json b/src/main/resources/assets/modernlife/models/item/refrigerator.json new file mode 100644 index 0000000..8d10903 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/refrigerator.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/refrigerator_full" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/road_marker.json b/src/main/resources/assets/modernlife/models/item/road_marker.json new file mode 100644 index 0000000..6510aab --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/road_marker.json @@ -0,0 +1,71 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "modernlife:item/paintbrush", + "particle": "modernlife:item/paintbrush" + }, + "elements": [ + { + "from": [7.75, 0.025, 6.75], + "to": [8.25, 0.225, 9.475], + "rotation": {"angle": 0, "axis": "y", "origin": [-0.75, 0, 3.25]}, + "faces": { + "north": {"uv": [8, 8, 8.5, 12], "rotation": 180, "texture": "#0"}, + "east": {"uv": [8, 8, 8.5, 12], "rotation": 180, "texture": "#0"}, + "south": {"uv": [6, 8, 10, 16], "rotation": 180, "texture": "#0"}, + "west": {"uv": [8, 8, 8.5, 12], "rotation": 180, "texture": "#0"}, + "up": {"uv": [7.2, 8, 8.8, 15], "rotation": 180, "texture": "#0"}, + "down": {"uv": [7.2, 8, 8.8, 15], "texture": "#0"} + } + }, + { + "from": [7.5, 0, 9.25], + "to": [8.5, 0.25, 11.25], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 0, -1.5]}, + "faces": { + "north": {"uv": [8, 8, 8.5, 12], "rotation": 180, "texture": "#0"}, + "east": {"uv": [6, 0, 10, 8], "rotation": 270, "texture": "#0"}, + "south": {"uv": [6, 1, 10, 2], "rotation": 180, "texture": "#0"}, + "west": {"uv": [6, 0, 10, 8], "rotation": 90, "texture": "#0"}, + "up": {"uv": [6, 0, 10, 7.3], "rotation": 180, "texture": "#0"}, + "down": {"uv": [6, 0, 10, 7.3], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [-91, 0, 0], + "translation": [0, 1, -7.75] + }, + "thirdperson_lefthand": { + "rotation": [-91, 0, 0], + "translation": [0, 1, -7.75] + }, + "firstperson_righthand": { + "rotation": [0, -180, -9.5], + "translation": [-0.37, 13.7, 3], + "scale": [1.5, 1.5, 1.5] + }, + "firstperson_lefthand": { + "rotation": [0, -180, -9.5], + "translation": [-0.37, 13.7, 3], + "scale": [1.5, 1.5, 1.5] + }, + "ground": { + "translation": [0, 7, 0] + }, + "gui": { + "rotation": [-90, 45, 0], + "translation": [-1.5, -1.75, 0], + "scale": [2.5, 2.5, 2.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [-90, 0, 0], + "translation": [0, 0, -8.25] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/road_marker_double_yellow.json b/src/main/resources/assets/modernlife/models/item/road_marker_double_yellow.json new file mode 100644 index 0000000..1d8efba --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/road_marker_double_yellow.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/road_marker_double_yellow" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/road_marker_double_yellow_incline.json b/src/main/resources/assets/modernlife/models/item/road_marker_double_yellow_incline.json new file mode 100644 index 0000000..873dcd8 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/road_marker_double_yellow_incline.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/road_marker_double_yellow_incline" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/road_marker_white.json b/src/main/resources/assets/modernlife/models/item/road_marker_white.json new file mode 100644 index 0000000..5c0a12b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/road_marker_white.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/road_marker_white" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/road_marker_white_corner_left.json b/src/main/resources/assets/modernlife/models/item/road_marker_white_corner_left.json new file mode 100644 index 0000000..8e20985 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/road_marker_white_corner_left.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/road_marker_white_corner_left" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/road_marker_white_corner_left_incline.json b/src/main/resources/assets/modernlife/models/item/road_marker_white_corner_left_incline.json new file mode 100644 index 0000000..3eda5be --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/road_marker_white_corner_left_incline.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/road_marker_white_corner_left_incline" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/road_marker_white_corner_right.json b/src/main/resources/assets/modernlife/models/item/road_marker_white_corner_right.json new file mode 100644 index 0000000..6bdfb26 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/road_marker_white_corner_right.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/road_marker_white_corner_right" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/road_marker_white_corner_right_incline.json b/src/main/resources/assets/modernlife/models/item/road_marker_white_corner_right_incline.json new file mode 100644 index 0000000..d3c6163 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/road_marker_white_corner_right_incline.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/road_marker_white_corner_right_incline" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/road_marker_white_incline.json b/src/main/resources/assets/modernlife/models/item/road_marker_white_incline.json new file mode 100644 index 0000000..b64bb24 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/road_marker_white_incline.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/road_marker_white_incline" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/road_marker_white_shoulder_left.json b/src/main/resources/assets/modernlife/models/item/road_marker_white_shoulder_left.json new file mode 100644 index 0000000..15d34a8 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/road_marker_white_shoulder_left.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/road_marker_white_shoulder_left" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/road_marker_white_shoulder_left_incline.json b/src/main/resources/assets/modernlife/models/item/road_marker_white_shoulder_left_incline.json new file mode 100644 index 0000000..395c9c7 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/road_marker_white_shoulder_left_incline.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/road_marker_white_shoulder_left_incline" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/road_marker_white_shoulder_right.json b/src/main/resources/assets/modernlife/models/item/road_marker_white_shoulder_right.json new file mode 100644 index 0000000..c0299ea --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/road_marker_white_shoulder_right.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/road_marker_white_shoulder_right" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/road_marker_white_shoulder_right_incline.json b/src/main/resources/assets/modernlife/models/item/road_marker_white_shoulder_right_incline.json new file mode 100644 index 0000000..1dbeee9 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/road_marker_white_shoulder_right_incline.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/road_marker_white_shoulder_right_incline" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/road_marker_yellow.json b/src/main/resources/assets/modernlife/models/item/road_marker_yellow.json new file mode 100644 index 0000000..c8227cf --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/road_marker_yellow.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/road_marker_yellow" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/road_marker_yellow_incline.json b/src/main/resources/assets/modernlife/models/item/road_marker_yellow_incline.json new file mode 100644 index 0000000..761bb43 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/road_marker_yellow_incline.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/road_marker_yellow_incline" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/rocky_ceramic_tile.json b/src/main/resources/assets/modernlife/models/item/rocky_ceramic_tile.json new file mode 100644 index 0000000..3c18eb3 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/rocky_ceramic_tile.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/rocky_ceramic_tile" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/rook.json b/src/main/resources/assets/modernlife/models/item/rook.json new file mode 100644 index 0000000..8a8783a --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/rook.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "modernlife:item/rook" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/rook_w.json b/src/main/resources/assets/modernlife/models/item/rook_w.json new file mode 100644 index 0000000..9f54a50 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/rook_w.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "modernlife:item/rook_w" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/round_table.json b/src/main/resources/assets/modernlife/models/item/round_table.json new file mode 100644 index 0000000..af1aaea --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/round_table.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/round_table" +} diff --git a/src/main/resources/assets/modernlife/models/item/sand_barrier.json b/src/main/resources/assets/modernlife/models/item/sand_barrier.json new file mode 100644 index 0000000..5163fe8 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/sand_barrier.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/sand_barrier" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/sand_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/item/sand_kitchen_cabinet.json new file mode 100644 index 0000000..c1f3540 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/sand_kitchen_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/sand_kitchen_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/sand_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/item/sand_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..f03326e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/sand_kitchen_drawer_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/sand_kitchen_drawer_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/sand_ramp.json b/src/main/resources/assets/modernlife/models/item/sand_ramp.json new file mode 100644 index 0000000..94d0bab --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/sand_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/sand_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/sandstone_barrier.json b/src/main/resources/assets/modernlife/models/item/sandstone_barrier.json new file mode 100644 index 0000000..374eeaa --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/sandstone_barrier.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/sandstone_barrier" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/sandstone_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/item/sandstone_kitchen_cabinet.json new file mode 100644 index 0000000..457dd02 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/sandstone_kitchen_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/sandstone_kitchen_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/sandstone_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/item/sandstone_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..95a54ab --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/sandstone_kitchen_drawer_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/sandstone_kitchen_drawer_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/sandstone_ramp.json b/src/main/resources/assets/modernlife/models/item/sandstone_ramp.json new file mode 100644 index 0000000..afbb822 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/sandstone_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/sandstone_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/seed_spreader.json b/src/main/resources/assets/modernlife/models/item/seed_spreader.json new file mode 100644 index 0000000..4142aee --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/seed_spreader.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/seed_spreader" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/shower_head.json b/src/main/resources/assets/modernlife/models/item/shower_head.json new file mode 100644 index 0000000..be40bdb --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/shower_head.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/shower_head" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/six_panel_window.json b/src/main/resources/assets/modernlife/models/item/six_panel_window.json new file mode 100644 index 0000000..c60d7b7 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/six_panel_window.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/six_panel_window" +} diff --git a/src/main/resources/assets/modernlife/models/item/small_table.json b/src/main/resources/assets/modernlife/models/item/small_table.json new file mode 100644 index 0000000..ef5fb4f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/small_table.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/small_table" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/smooth_quartz_ramp.json b/src/main/resources/assets/modernlife/models/item/smooth_quartz_ramp.json new file mode 100644 index 0000000..1ba951e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/smooth_quartz_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/smooth_quartz_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/smooth_sandstone_ramp.json b/src/main/resources/assets/modernlife/models/item/smooth_sandstone_ramp.json new file mode 100644 index 0000000..6e4a5b5 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/smooth_sandstone_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/smooth_sandstone_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/smooth_stone_barrier.json b/src/main/resources/assets/modernlife/models/item/smooth_stone_barrier.json new file mode 100644 index 0000000..9cf78db --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/smooth_stone_barrier.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/smooth_stone_barrier" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/smooth_stone_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/item/smooth_stone_kitchen_cabinet.json new file mode 100644 index 0000000..8389d6e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/smooth_stone_kitchen_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/smooth_stone_kitchen_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/smooth_stone_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/item/smooth_stone_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..657d077 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/smooth_stone_kitchen_drawer_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/smooth_stone_kitchen_drawer_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/smooth_stone_ramp.json b/src/main/resources/assets/modernlife/models/item/smooth_stone_ramp.json new file mode 100644 index 0000000..b187eff --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/smooth_stone_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/smooth_stone_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/speedometer.json b/src/main/resources/assets/modernlife/models/item/speedometer.json new file mode 100644 index 0000000..162a39e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/speedometer.json @@ -0,0 +1,59 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "3": "modernlife:item/speedometer" + }, + "elements": [ + { + "from": [6, 0, 5], + "to": [10, 6, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 0, 7]}, + "faces": { + "north": {"uv": [6, 0, 10, 6], "texture": "#3"}, + "east": {"uv": [0, 0, 6, 6], "texture": "#3"}, + "south": {"uv": [10, 0, 6, 6], "texture": "#3"}, + "west": {"uv": [0, 6, 6, 12], "texture": "#3"}, + "up": {"uv": [10, 6, 6, 0], "texture": "#3"}, + "down": {"uv": [10, 0, 6, 6], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -100, 0], + "translation": [0, 4.25, 0], + "scale": [0.55, 0.55, 0.55] + }, + "thirdperson_lefthand": { + "rotation": [0, -100, 0], + "translation": [0, 4.25, 0], + "scale": [-0.55, 0.55, 0.55] + }, + "firstperson_righthand": { + "rotation": [0, -90, 0], + "translation": [5.13, 5.2, -4.37] + }, + "firstperson_lefthand": { + "rotation": [0, 90, 0], + "translation": [5.13, 5.2, -4.37] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -45, 0], + "translation": [0, 7, 0], + "scale": [1.6, 1.6, 1.6] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, -0.75] + }, + "fixed": { + "rotation": [0, 90, 0], + "translation": [0, 7, 0], + "scale": [1.4, 1.4, 1.4] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/spruce_barrier.json b/src/main/resources/assets/modernlife/models/item/spruce_barrier.json new file mode 100644 index 0000000..ff43059 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/spruce_barrier.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/spruce_barrier" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/spruce_chair.json b/src/main/resources/assets/modernlife/models/item/spruce_chair.json new file mode 100644 index 0000000..4498c29 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/spruce_chair.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/spruce_chair" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/spruce_coffee_table.json b/src/main/resources/assets/modernlife/models/item/spruce_coffee_table.json new file mode 100644 index 0000000..0b9a757 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/spruce_coffee_table.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/spruce_coffee_table" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/spruce_deck.json b/src/main/resources/assets/modernlife/models/item/spruce_deck.json new file mode 100644 index 0000000..ac9a192 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/spruce_deck.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/spruce_deck" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/spruce_glass_door.json b/src/main/resources/assets/modernlife/models/item/spruce_glass_door.json new file mode 100644 index 0000000..c398d6e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/spruce_glass_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "modernlife:item/spruce_glass_door" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/spruce_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/item/spruce_kitchen_cabinet.json new file mode 100644 index 0000000..6c87264 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/spruce_kitchen_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/spruce_kitchen_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/spruce_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/item/spruce_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..a1e3a5f --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/spruce_kitchen_drawer_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/spruce_kitchen_drawer_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/spruce_log_ramp.json b/src/main/resources/assets/modernlife/models/item/spruce_log_ramp.json new file mode 100644 index 0000000..1e1d940 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/spruce_log_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/spruce_log_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/spruce_mini_stool.json b/src/main/resources/assets/modernlife/models/item/spruce_mini_stool.json new file mode 100644 index 0000000..ec06761 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/spruce_mini_stool.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/spruce_mini_stool" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/spruce_night_stand.json b/src/main/resources/assets/modernlife/models/item/spruce_night_stand.json new file mode 100644 index 0000000..7386f64 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/spruce_night_stand.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/spruce_night_stand" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/spruce_picnic_table.json b/src/main/resources/assets/modernlife/models/item/spruce_picnic_table.json new file mode 100644 index 0000000..87c96bc --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/spruce_picnic_table.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/spruce_picnic_table_full" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/spruce_ramp.json b/src/main/resources/assets/modernlife/models/item/spruce_ramp.json new file mode 100644 index 0000000..bb9f84e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/spruce_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/spruce_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/spruce_round_table.json b/src/main/resources/assets/modernlife/models/item/spruce_round_table.json new file mode 100644 index 0000000..7cd9b09 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/spruce_round_table.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/spruce_round_table" +} diff --git a/src/main/resources/assets/modernlife/models/item/spruce_small_table.json b/src/main/resources/assets/modernlife/models/item/spruce_small_table.json new file mode 100644 index 0000000..d33c5a1 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/spruce_small_table.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/spruce_small_table" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/spruce_wall_shelf.json b/src/main/resources/assets/modernlife/models/item/spruce_wall_shelf.json new file mode 100644 index 0000000..e8fdd97 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/spruce_wall_shelf.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/spruce_wall_shelf" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/spruce_wood_ramp.json b/src/main/resources/assets/modernlife/models/item/spruce_wood_ramp.json new file mode 100644 index 0000000..9d78cc5 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/spruce_wood_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/spruce_wood_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/steam_radiator.json b/src/main/resources/assets/modernlife/models/item/steam_radiator.json new file mode 100644 index 0000000..f0f4d4c --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/steam_radiator.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/radiator_off" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/stone_barrier.json b/src/main/resources/assets/modernlife/models/item/stone_barrier.json new file mode 100644 index 0000000..f95a32e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/stone_barrier.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/stone_barrier" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/stone_bricks_barrier.json b/src/main/resources/assets/modernlife/models/item/stone_bricks_barrier.json new file mode 100644 index 0000000..b11ef36 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/stone_bricks_barrier.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/stone_bricks_barrier" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/stone_bricks_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/item/stone_bricks_kitchen_cabinet.json new file mode 100644 index 0000000..2f31cff --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/stone_bricks_kitchen_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/stone_bricks_kitchen_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/stone_bricks_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/item/stone_bricks_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..349b6e5 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/stone_bricks_kitchen_drawer_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/stone_bricks_kitchen_drawer_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/stone_bricks_ramp.json b/src/main/resources/assets/modernlife/models/item/stone_bricks_ramp.json new file mode 100644 index 0000000..7741234 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/stone_bricks_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/stone_bricks_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/stone_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/item/stone_kitchen_cabinet.json new file mode 100644 index 0000000..0eff5d2 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/stone_kitchen_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/stone_kitchen_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/stone_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/item/stone_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..5a1fa87 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/stone_kitchen_drawer_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/stone_kitchen_drawer_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/stone_ramp.json b/src/main/resources/assets/modernlife/models/item/stone_ramp.json new file mode 100644 index 0000000..9457af3 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/stone_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/stone_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/stool.json b/src/main/resources/assets/modernlife/models/item/stool.json new file mode 100644 index 0000000..ce19eaf --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/stool.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/stool" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/stove.json b/src/main/resources/assets/modernlife/models/item/stove.json new file mode 100644 index 0000000..1c5b281 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/stove.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/stove" +} diff --git a/src/main/resources/assets/modernlife/models/item/street_light.json b/src/main/resources/assets/modernlife/models/item/street_light.json new file mode 100644 index 0000000..4497163 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/street_light.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/street_light" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/stripped_acacia_log_ramp.json b/src/main/resources/assets/modernlife/models/item/stripped_acacia_log_ramp.json new file mode 100644 index 0000000..732be48 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/stripped_acacia_log_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/stripped_acacia_log_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/stripped_acacia_wood_ramp.json b/src/main/resources/assets/modernlife/models/item/stripped_acacia_wood_ramp.json new file mode 100644 index 0000000..2d297f7 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/stripped_acacia_wood_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/stripped_acacia_wood_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/stripped_birch_log_ramp.json b/src/main/resources/assets/modernlife/models/item/stripped_birch_log_ramp.json new file mode 100644 index 0000000..d4bd755 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/stripped_birch_log_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/stripped_birch_log_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/stripped_birch_wood_ramp.json b/src/main/resources/assets/modernlife/models/item/stripped_birch_wood_ramp.json new file mode 100644 index 0000000..ce950ac --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/stripped_birch_wood_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/stripped_birch_wood_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/stripped_crimson_log_ramp.json b/src/main/resources/assets/modernlife/models/item/stripped_crimson_log_ramp.json new file mode 100644 index 0000000..8220d62 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/stripped_crimson_log_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/stripped_crimson_log_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/stripped_crimson_wood_ramp.json b/src/main/resources/assets/modernlife/models/item/stripped_crimson_wood_ramp.json new file mode 100644 index 0000000..99bd34a --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/stripped_crimson_wood_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/stripped_crimson_wood_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/stripped_dark_oak_log_ramp.json b/src/main/resources/assets/modernlife/models/item/stripped_dark_oak_log_ramp.json new file mode 100644 index 0000000..1874f02 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/stripped_dark_oak_log_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/stripped_dark_oak_log_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/stripped_dark_oak_wood_ramp.json b/src/main/resources/assets/modernlife/models/item/stripped_dark_oak_wood_ramp.json new file mode 100644 index 0000000..083c37c --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/stripped_dark_oak_wood_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/stripped_dark_oak_wood_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/stripped_jungle_log_ramp.json b/src/main/resources/assets/modernlife/models/item/stripped_jungle_log_ramp.json new file mode 100644 index 0000000..5083c76 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/stripped_jungle_log_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/stripped_jungle_log_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/stripped_jungle_wood_ramp.json b/src/main/resources/assets/modernlife/models/item/stripped_jungle_wood_ramp.json new file mode 100644 index 0000000..ac612b1 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/stripped_jungle_wood_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/stripped_jungle_wood_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/stripped_oak_log_ramp.json b/src/main/resources/assets/modernlife/models/item/stripped_oak_log_ramp.json new file mode 100644 index 0000000..b5bbad1 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/stripped_oak_log_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/stripped_oak_log_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/stripped_oak_wood_ramp.json b/src/main/resources/assets/modernlife/models/item/stripped_oak_wood_ramp.json new file mode 100644 index 0000000..fafcaab --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/stripped_oak_wood_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/stripped_oak_wood_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/stripped_spruce_log_ramp.json b/src/main/resources/assets/modernlife/models/item/stripped_spruce_log_ramp.json new file mode 100644 index 0000000..55f2ec4 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/stripped_spruce_log_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/stripped_spruce_log_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/stripped_spruce_wood_ramp.json b/src/main/resources/assets/modernlife/models/item/stripped_spruce_wood_ramp.json new file mode 100644 index 0000000..a89edd6 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/stripped_spruce_wood_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/stripped_spruce_wood_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/stripped_warped_log_ramp.json b/src/main/resources/assets/modernlife/models/item/stripped_warped_log_ramp.json new file mode 100644 index 0000000..6f40158 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/stripped_warped_log_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/stripped_warped_log_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/stripped_warped_wood_ramp.json b/src/main/resources/assets/modernlife/models/item/stripped_warped_wood_ramp.json new file mode 100644 index 0000000..7d7ecbc --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/stripped_warped_wood_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/stripped_warped_wood_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/tall_mirror.json b/src/main/resources/assets/modernlife/models/item/tall_mirror.json new file mode 100644 index 0000000..530130d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/tall_mirror.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/tall_mirror" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/terracotta_barrier.json b/src/main/resources/assets/modernlife/models/item/terracotta_barrier.json new file mode 100644 index 0000000..2168a20 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/terracotta_barrier.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/terracotta_barrier" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/terracotta_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/item/terracotta_kitchen_cabinet.json new file mode 100644 index 0000000..b34822d --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/terracotta_kitchen_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/terracotta_kitchen_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/terracotta_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/item/terracotta_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..2e7378e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/terracotta_kitchen_drawer_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/terracotta_kitchen_drawer_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/terracotta_ramp.json b/src/main/resources/assets/modernlife/models/item/terracotta_ramp.json new file mode 100644 index 0000000..c9fffe1 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/terracotta_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/terracotta_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/tile_light.json b/src/main/resources/assets/modernlife/models/item/tile_light.json new file mode 100644 index 0000000..f57af0e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/tile_light.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/tile_light" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/tire.json b/src/main/resources/assets/modernlife/models/item/tire.json new file mode 100644 index 0000000..c9a8111 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/tire.json @@ -0,0 +1,286 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "1": "modernlife:item/tire2", + "84": "modernlife:item/tire1", + "86": "modernlife:item/tire3", + "particle": "modernlife:item/tire2" + }, + "elements": [ + { + "name": "hexadecagon", + "from": [7.5, -0.05, 7.00451], + "to": [8.5, 0.95, 9.00451], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 5, 8]}, + "faces": { + "north": {"uv": [2, 1, 1, 0], "rotation": 180, "texture": "#1"}, + "east": {"uv": [0, 1, 1, 3], "rotation": 90, "texture": "#1"}, + "south": {"uv": [3, 0, 2, 1], "texture": "#1"}, + "west": {"uv": [2, 1, 3, 3], "rotation": 270, "texture": "#1"}, + "up": {"uv": [3, 1, 4, 3], "texture": "#1"}, + "down": {"uv": [1, 1, 2, 3], "rotation": 180, "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [7.499, -0.051, 7.00351], + "to": [8.501, 0.951, 9.00551], + "rotation": {"angle": 45, "axis": "x", "origin": [8, 5, 8]}, + "faces": { + "north": {"uv": [2, 1, 1, 0], "rotation": 180, "texture": "#86"}, + "east": {"uv": [0, 1, 1, 3], "rotation": 90, "texture": "#86"}, + "south": {"uv": [3, 0, 2, 1], "texture": "#86"}, + "west": {"uv": [2, 1, 3, 3], "rotation": 270, "texture": "#86"}, + "up": {"uv": [3, 1, 4, 3], "texture": "#86"}, + "down": {"uv": [1, 1, 2, 3], "rotation": 180, "texture": "#86"} + } + }, + { + "name": "hexadecagon", + "from": [7.5, 3.99549, 2.95], + "to": [8.5, 5.99549, 3.95], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 5, 8]}, + "faces": { + "north": {"uv": [1, 1, 2, 3], "texture": "#1"}, + "east": {"uv": [0, 1, 1, 3], "texture": "#1"}, + "south": {"uv": [3, 1, 4, 3], "texture": "#1"}, + "west": {"uv": [2, 1, 3, 3], "texture": "#1"}, + "up": {"uv": [2, 1, 1, 0], "texture": "#1"}, + "down": {"uv": [3, 0, 2, 1], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [7.499, 3.99449, 2.949], + "to": [8.501, 5.99649, 3.951], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 5, 8]}, + "faces": { + "north": {"uv": [1, 1, 2, 3], "texture": "#86"}, + "east": {"uv": [0, 1, 1, 3], "texture": "#86"}, + "south": {"uv": [3, 1, 4, 3], "texture": "#86"}, + "west": {"uv": [2, 1, 3, 3], "texture": "#86"}, + "up": {"uv": [2, 1, 1, 0], "texture": "#86"}, + "down": {"uv": [3, 0, 2, 1], "texture": "#86"} + } + }, + { + "name": "hexadecagon", + "from": [7.5, 3.99549, 2.95], + "to": [8.5, 5.99549, 3.95], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 5, 8]}, + "faces": { + "north": {"uv": [1, 1, 2, 3], "texture": "#1"}, + "east": {"uv": [0, 1, 1, 3], "texture": "#1"}, + "south": {"uv": [3, 1, 4, 3], "texture": "#1"}, + "west": {"uv": [2, 1, 3, 3], "texture": "#1"}, + "up": {"uv": [2, 1, 1, 0], "texture": "#1"}, + "down": {"uv": [3, 0, 2, 1], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [7.5, 9.05, 7.00451], + "to": [8.5, 10.05, 9.00451], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 5, 8]}, + "faces": { + "north": {"uv": [2, 1, 1, 0], "rotation": 180, "texture": "#1"}, + "east": {"uv": [0, 1, 1, 3], "rotation": 90, "texture": "#1"}, + "south": {"uv": [3, 0, 2, 1], "texture": "#1"}, + "west": {"uv": [2, 1, 3, 3], "rotation": 270, "texture": "#1"}, + "up": {"uv": [3, 1, 4, 3], "texture": "#1"}, + "down": {"uv": [1, 1, 2, 3], "rotation": 180, "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [7.499, 9.049, 7.00351], + "to": [8.501, 10.051, 9.00551], + "rotation": {"angle": 45, "axis": "x", "origin": [8, 5, 8]}, + "faces": { + "north": {"uv": [2, 1, 1, 0], "rotation": 180, "texture": "#86"}, + "east": {"uv": [0, 1, 1, 3], "rotation": 90, "texture": "#86"}, + "south": {"uv": [3, 0, 2, 1], "texture": "#86"}, + "west": {"uv": [2, 1, 3, 3], "rotation": 270, "texture": "#86"}, + "up": {"uv": [3, 1, 4, 3], "texture": "#86"}, + "down": {"uv": [1, 1, 2, 3], "rotation": 180, "texture": "#86"} + } + }, + { + "name": "hexadecagon", + "from": [7.5, 3.99549, 12.05], + "to": [8.5, 5.99549, 13.05], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 5, 8]}, + "faces": { + "north": {"uv": [1, 1, 2, 3], "texture": "#1"}, + "east": {"uv": [0, 1, 1, 3], "texture": "#1"}, + "south": {"uv": [3, 1, 4, 3], "texture": "#1"}, + "west": {"uv": [2, 1, 3, 3], "texture": "#1"}, + "up": {"uv": [2, 1, 1, 0], "texture": "#1"}, + "down": {"uv": [3, 0, 2, 1], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [7.499, 3.99449, 12.049], + "to": [8.501, 5.99649, 13.051], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 5, 8]}, + "faces": { + "north": {"uv": [1, 1, 2, 3], "texture": "#86"}, + "east": {"uv": [0, 1, 1, 3], "texture": "#86"}, + "south": {"uv": [3, 1, 4, 3], "texture": "#86"}, + "west": {"uv": [2, 1, 3, 3], "texture": "#86"}, + "up": {"uv": [2, 1, 1, 0], "texture": "#86"}, + "down": {"uv": [3, 0, 2, 1], "texture": "#86"} + } + }, + { + "name": "hexadecagon", + "from": [7.5, 3.99549, 12.05], + "to": [8.5, 5.99549, 13.05], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 5, 8]}, + "faces": { + "north": {"uv": [1, 1, 2, 3], "texture": "#1"}, + "east": {"uv": [0, 1, 1, 3], "texture": "#1"}, + "south": {"uv": [3, 1, 4, 3], "texture": "#1"}, + "west": {"uv": [2, 1, 3, 3], "texture": "#1"}, + "up": {"uv": [2, 1, 1, 0], "texture": "#1"}, + "down": {"uv": [3, 0, 2, 1], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [7.499, 3.99449, 12.049], + "to": [8.501, 5.99649, 13.051], + "rotation": {"angle": 45, "axis": "x", "origin": [8, 5, 8]}, + "faces": { + "north": {"uv": [3, 2, 2, 0], "rotation": 180, "texture": "#86"}, + "east": {"uv": [0, 2, 2, 3], "rotation": 90, "texture": "#86"}, + "south": {"uv": [4, 0, 3, 2], "texture": "#86"}, + "west": {"uv": [3, 2, 5, 3], "rotation": 270, "texture": "#86"}, + "up": {"uv": [5, 2, 6, 3], "texture": "#86"}, + "down": {"uv": [2, 2, 3, 3], "rotation": 180, "texture": "#86"} + } + }, + { + "name": "hexadecagon", + "from": [7.5, -0.05, 6.99549], + "to": [8.5, 0.95, 8.99549], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 5, 8]}, + "faces": { + "north": {"uv": [2, 2, 3, 3], "texture": "#1"}, + "east": {"uv": [0, 2, 2, 3], "texture": "#1"}, + "south": {"uv": [5, 2, 6, 3], "texture": "#1"}, + "west": {"uv": [3, 2, 5, 3], "texture": "#1"}, + "up": {"uv": [3, 2, 2, 0], "texture": "#1"}, + "down": {"uv": [4, 0, 3, 2], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [7.499, -0.051, 6.99449], + "to": [8.501, 0.951, 8.99649], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 5, 8]}, + "faces": { + "north": {"uv": [2, 2, 3, 3], "texture": "#86"}, + "east": {"uv": [0, 2, 2, 3], "texture": "#86"}, + "south": {"uv": [5, 2, 6, 3], "texture": "#86"}, + "west": {"uv": [3, 2, 5, 3], "texture": "#86"}, + "up": {"uv": [3, 2, 2, 0], "texture": "#86"}, + "down": {"uv": [4, 0, 3, 2], "texture": "#86"} + } + }, + { + "name": "hexadecagon", + "from": [7.499, 3.99449, 2.949], + "to": [8.501, 5.99649, 3.951], + "rotation": {"angle": 45, "axis": "x", "origin": [8, 5, 8]}, + "faces": { + "north": {"uv": [3, 2, 2, 0], "rotation": 180, "texture": "#86"}, + "east": {"uv": [0, 2, 2, 3], "rotation": 90, "texture": "#86"}, + "south": {"uv": [4, 0, 3, 2], "texture": "#86"}, + "west": {"uv": [3, 2, 5, 3], "rotation": 270, "texture": "#86"}, + "up": {"uv": [5, 2, 6, 3], "texture": "#86"}, + "down": {"uv": [2, 2, 3, 3], "rotation": 180, "texture": "#86"} + } + }, + { + "name": "hexadecagon", + "from": [7.5, 9.05, 6.99549], + "to": [8.5, 10.05, 8.99549], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 5, 8]}, + "faces": { + "north": {"uv": [2.4, 2, 2.8, 2.4], "texture": "#1"}, + "east": {"uv": [2.4, 2, 2.8, 2.4], "texture": "#1"}, + "south": {"uv": [2.42, 2, 2.82, 2.4], "texture": "#1"}, + "west": {"uv": [2.4, 2, 2.8, 2.4], "texture": "#1"}, + "up": {"uv": [2.8, 2.4, 2.4, 2], "texture": "#1"}, + "down": {"uv": [2.8, 2, 2.4, 2.4], "texture": "#1"} + } + }, + { + "name": "hexadecagon", + "from": [7.499, 9.049, 6.99449], + "to": [8.501, 10.051, 8.99649], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 5, 8]}, + "faces": { + "north": {"uv": [2, 2, 3, 3], "texture": "#86"}, + "east": {"uv": [0, 2, 2, 3], "texture": "#86"}, + "south": {"uv": [5, 2, 6, 3], "texture": "#86"}, + "west": {"uv": [3, 2, 5, 3], "texture": "#86"}, + "up": {"uv": [3, 2, 2, 0], "texture": "#86"}, + "down": {"uv": [4, 0, 3, 2], "texture": "#86"} + } + }, + { + "name": "front_wheel_sprite", + "from": [8, 0, 3], + "to": [8, 10, 13], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 5, 8]}, + "faces": { + "north": {"uv": [10, 10, 10, 20], "texture": "#84"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#84"}, + "south": {"uv": [20, 10, 20, 20], "texture": "#84"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#84"}, + "up": {"uv": [10, 10, 10, 0], "texture": "#84"}, + "down": {"uv": [10, 0, 10, 10], "texture": "#84"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 6.25, 0] + }, + "thirdperson_lefthand": { + "translation": [0, 6.25, 0] + }, + "firstperson_righthand": { + "translation": [0, 5.25, 1.75] + }, + "firstperson_lefthand": { + "translation": [0, 5.25, 1.75] + }, + "ground": { + "translation": [0, 7, 0] + }, + "gui": { + "rotation": [30, 135, 0], + "translation": [0.25, 4, 0], + "scale": [1.5, 1.5, 1.5] + }, + "head": { + "translation": [0, 10.5, 0] + }, + "fixed": { + "rotation": [0, 90, 0], + "translation": [0, 3.5, -1] + } + }, + "groups": [ + { + "name": "hexadecagon", + "origin": [8, 8, 8], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/toilet.json b/src/main/resources/assets/modernlife/models/item/toilet.json new file mode 100644 index 0000000..ac7a217 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/toilet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/toilet_full" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/trash_can.json b/src/main/resources/assets/modernlife/models/item/trash_can.json new file mode 100644 index 0000000..9959369 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/trash_can.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/trash_can" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/turntable.json b/src/main/resources/assets/modernlife/models/item/turntable.json new file mode 100644 index 0000000..a501270 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/turntable.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/turntable" +} diff --git a/src/main/resources/assets/modernlife/models/item/vinyl_siding.json b/src/main/resources/assets/modernlife/models/item/vinyl_siding.json new file mode 100644 index 0000000..d14172c --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/vinyl_siding.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/vinyl_siding" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/warped_barrier.json b/src/main/resources/assets/modernlife/models/item/warped_barrier.json new file mode 100644 index 0000000..12c10d5 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/warped_barrier.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/warped_barrier" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/warped_chair.json b/src/main/resources/assets/modernlife/models/item/warped_chair.json new file mode 100644 index 0000000..be69128 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/warped_chair.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/warped_chair" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/warped_coffee_table.json b/src/main/resources/assets/modernlife/models/item/warped_coffee_table.json new file mode 100644 index 0000000..20b58aa --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/warped_coffee_table.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/warped_coffee_table" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/warped_deck.json b/src/main/resources/assets/modernlife/models/item/warped_deck.json new file mode 100644 index 0000000..58ff449 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/warped_deck.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/warped_deck" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/warped_glass_door.json b/src/main/resources/assets/modernlife/models/item/warped_glass_door.json new file mode 100644 index 0000000..9109172 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/warped_glass_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "modernlife:item/warped_glass_door" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/warped_kitchen_cabinet.json b/src/main/resources/assets/modernlife/models/item/warped_kitchen_cabinet.json new file mode 100644 index 0000000..e705212 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/warped_kitchen_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/warped_kitchen_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/warped_kitchen_drawer_cabinet.json b/src/main/resources/assets/modernlife/models/item/warped_kitchen_drawer_cabinet.json new file mode 100644 index 0000000..d6dcb46 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/warped_kitchen_drawer_cabinet.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/warped_kitchen_drawer_cabinet" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/warped_log_ramp.json b/src/main/resources/assets/modernlife/models/item/warped_log_ramp.json new file mode 100644 index 0000000..ecc2412 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/warped_log_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/warped_log_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/warped_mini_stool.json b/src/main/resources/assets/modernlife/models/item/warped_mini_stool.json new file mode 100644 index 0000000..441e25a --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/warped_mini_stool.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/warped_mini_stool" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/warped_night_stand.json b/src/main/resources/assets/modernlife/models/item/warped_night_stand.json new file mode 100644 index 0000000..5268887 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/warped_night_stand.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/warped_night_stand" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/warped_picnic_table.json b/src/main/resources/assets/modernlife/models/item/warped_picnic_table.json new file mode 100644 index 0000000..9695990 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/warped_picnic_table.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/warped_picnic_table_full" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/warped_ramp.json b/src/main/resources/assets/modernlife/models/item/warped_ramp.json new file mode 100644 index 0000000..94536e6 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/warped_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/warped_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/warped_round_table.json b/src/main/resources/assets/modernlife/models/item/warped_round_table.json new file mode 100644 index 0000000..655e2d6 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/warped_round_table.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/warped_round_table" +} diff --git a/src/main/resources/assets/modernlife/models/item/warped_small_table.json b/src/main/resources/assets/modernlife/models/item/warped_small_table.json new file mode 100644 index 0000000..0e852ee --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/warped_small_table.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/warped_small_table" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/warped_wall_shelf.json b/src/main/resources/assets/modernlife/models/item/warped_wall_shelf.json new file mode 100644 index 0000000..e854b6b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/warped_wall_shelf.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/warped_wall_shelf" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/warped_wood_ramp.json b/src/main/resources/assets/modernlife/models/item/warped_wood_ramp.json new file mode 100644 index 0000000..9c0f3e8 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/warped_wood_ramp.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/warped_wood_ramp" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/washing_machine.json b/src/main/resources/assets/modernlife/models/item/washing_machine.json new file mode 100644 index 0000000..3eb7384 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/washing_machine.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/washing_machine" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/white_ceramic_tile.json b/src/main/resources/assets/modernlife/models/item/white_ceramic_tile.json new file mode 100644 index 0000000..0747dff --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/white_ceramic_tile.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/white_ceramic_tile" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/white_painted_drywall.json b/src/main/resources/assets/modernlife/models/item/white_painted_drywall.json new file mode 100644 index 0000000..a1be4f0 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/white_painted_drywall.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/white_painted_drywall" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/white_sofa.json b/src/main/resources/assets/modernlife/models/item/white_sofa.json new file mode 100644 index 0000000..74ae1cb --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/white_sofa.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/white_sofa_single" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/white_wallpaper.json b/src/main/resources/assets/modernlife/models/item/white_wallpaper.json new file mode 100644 index 0000000..a3a2a2e --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/white_wallpaper.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/white_wallpaper" +} diff --git a/src/main/resources/assets/modernlife/models/item/winch.json b/src/main/resources/assets/modernlife/models/item/winch.json new file mode 100644 index 0000000..8fe2b7a --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/winch.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/winch" +} diff --git a/src/main/resources/assets/modernlife/models/item/winch_anchor.json b/src/main/resources/assets/modernlife/models/item/winch_anchor.json new file mode 100644 index 0000000..4fd592b --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/winch_anchor.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/winch_anchor" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/yellow_painted_drywall.json b/src/main/resources/assets/modernlife/models/item/yellow_painted_drywall.json new file mode 100644 index 0000000..fae1e74 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/yellow_painted_drywall.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/yellow_painted_drywall" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/models/item/yellow_sofa.json b/src/main/resources/assets/modernlife/models/item/yellow_sofa.json new file mode 100644 index 0000000..5dab6b7 --- /dev/null +++ b/src/main/resources/assets/modernlife/models/item/yellow_sofa.json @@ -0,0 +1,3 @@ +{ + "parent": "modernlife:block/yellow_sofa_single" +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/textures/block/acacia_chair.png b/src/main/resources/assets/modernlife/textures/block/acacia_chair.png new file mode 100644 index 0000000000000000000000000000000000000000..22a8d88a6d3d3eeb858fe913ea9683f525038ca7 GIT binary patch literal 645 zcmV;00($+4P)gvClMr%CqE&bC-MWd7r!2*7e0%1rUcGk#7SKc`g8{Eb32Dl4KG9QIssh zckPw$&EKy+f4As>qbJG&At9SqgpL3d@0`E3U=#0Ozp7qDK0z3)JkPV7yHwze;(*&E z$Di*yo61%`iUWT9&hTAZFKps(K78rtfU-Zy+PV7U(6JD8bvilNW(OkAC3J+YyP4-& zh(a3&%nk%$0QV1FV>Ierq`k%}7##rcJy#F#Q_;#FgWeg~7j7=ktJ9O?jSl?0e|WqA zmG;m%YUKcLKYs0YAkT7yEXcDuTqa&Gun1Z0R2H0`9D`2zI%*eueKjjIkK869y&dR__}P)Z9lLr5^Rk&TVBK7v zSIm!M7er(C3e9=Vami%Ha1dy*3aKdh^(V(kCbRmawkUEd5tF<5Vz4)K+%fc5NltTEMm?*jm7F5Rhb&IP^#|N$6Pko=fE0E9q7x*tvkn zw-M4J@@uDr<{T)>m9{ND%=ve;|0 fF$#Ff`UCt0+fRKrZzSs%00000NkvXXu0mjfLa{AQ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/acacia_glass_door_bottom.png b/src/main/resources/assets/modernlife/textures/block/acacia_glass_door_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..cd613049f050cf00391548f544e4c8458aa3da79 GIT binary patch literal 399 zcmV;A0dW3_P)(OneAe6B3QaxZy^0GZ>0UTL^_h zME=wPN|3e${kHSn@1AqMbM6fk3I%(=^~Bwq&fZ0l!<}pZ;QZm)&R(5Rtf($tzC7lB zvc-0{jL5f2LKP)S6otP`6D`!XC~YdD@6er)R}d86p$l=PAc!yEd+5@QTQ}B)J9Vw43lS>8rd66W zU8GTT(axBLB>tS$%$ecbbMBqdZV$IU$6<)XoMDiJ=pBj6hbQ!L81mY6c^82?SYRFi zpCEBBv1(S)WyR)W4*;`Npi<6p-+9T{7g;tw0MMg~jq@9|Ua|+YkG65V5t}DhSW~`b z4_G_hr`vOQc6x~2rmd6#>Sj%=n>7ufQZ6dNC?AEeEGy1^XUyrTXR5{@^TMDPiI%$n+8?|Sly(q3JhKRejrxGlJ-t^@D|uP0YKSf_%@w!2RAOMcacg3658%znMNX7zy z^M}vz^zWZ@Er%N*QaCxDRD^%O3@ekIKYWfSc+cNYzZ@IgFF_OnfG`Y!qf#+OoEep` z!(vNlU=o6`9)TzX0A8V_q>!W!;p*xNI2|*605ApXAcja90f3dP6TC>?!5P|6X_oV^ zwh+N{22d&B3~jtf-XU3!`5W=lcWtON@B1xYRV*0@%O>jtv)ODf`R3VYxgnBuYUf93 z&P1|KU`55kr=A1AhF2UUI`t3{z#H0#h8uX!0GDCL=OKtQ98dOv29FV(p^eLM&9YIN z;o@Tq0GPN|Ij~`_Funl_uUMu*G79J-f)0`j0N~dw=^NxGuEn0ITfPpJ=3XRv4@`7< zy*SpkC34>9@+R)q!C|(Lqh}E3Oi*d2r3>}bIFh~P0kZaFG66oJY;Qia@`O}GrMKU8 zAWBqVppYDUJb{@)U19QMn{izz>|L#wJMjII>Pt{-##`~MO!Gq8xWOd4%^%w+DtXywV4hwqe@x^hU9ctxa_2WR0KeN zH#M}Iz%-FrxYph!+Le$k(6$!pI`%HG0&Q#lu4Dge-10!v=5*hh?#*}MKC%Q$UL6VY zx>xU$kg~E)(n0n&)mvRLz?PP1BV)Q#sca{&Ou(GVQj zIs*Wh#?F^3oP<98H_7vP=F1hP$7B5Tev0otnj7bAyS_6V4KZJ?sPhK0Y_L8XPCp50 ztdJWBDG~YuT8JB@`h?t&f{`0x=nirD_8p?Yh3~mE2UnEjD_NNrh|>aJe)cgO^>KPU zZuFe)iMeLrb+RshSzi>?4T#gC)*r_)aJv03N$I+rf@DT18HW#;FIVtI8G+Ytp5W~4 z3;?iLEb!{tzch(5mgD)^*cyJ_0m}F!Nr2O>VT81>8n1&4P$5%RzIp}#f0rM_y7jj3 z3RxN-R^K^=IDHfriv{p}O!NUj6x4AN`m_$$(@~UA@IBW!N$C3!a#J&e%PL+*feV?J zeSf5@nkQrC*=(I*Hk%z~pTE543MpA%+dtCav}~Qh5!J$K0i;EZ$2P=iL6L~l0_T$v zUX* zr3_V#vr&j|W+69a1U~)iH{c?o1@!z)0(ntoCOgUa{*n3ae-jiXYOqjvIB%-T**b&B3(T%!qk<}p+9F^wgf{V2?PF@3SRqb}iU!+- zcp*}UGO((Q7W+gg);1z!z{S&`=5<>+=L#qebE63C(8e>5?L2eH`pRKP54{hlgV~`9 z{P6SdN5;V|;mnt-+8L$oeL%@A!6d!I7ZI+vF}0Tst*@#5P&hZ$CEmp0 zeeD||caFeaqVO2eptF$vGG=<11@nHy-c$8APusm#zdk-jCGOFqM~@yodi3bgqeqYb aE&c;DaUW3FK1?V80000+|{V(Jvvzzm?jm$Fu02drx7;OLms&sgM)qbC4q_f_-%ImAUr&(vw7Ao@$4=)OH zkps%2(B-!V_Vnqo>^aZr}HPF@C_(d^6q@xYg_h?+(9q)j(=VnTG9eHI kex0HkIOLrt5{X2cFJYmYb9;vOEdT%j07*qoM6N<$g7QeMng9R* literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/acacia_night_stand.png b/src/main/resources/assets/modernlife/textures/block/acacia_night_stand.png new file mode 100644 index 0000000000000000000000000000000000000000..639946f9e4bf73b99cb0cb19eb22175dbfb9fb62 GIT binary patch literal 876 zcmV-y1C#uTP)~!+^{hL3lSm2a10DwDp(S&rD0stsy6$@}S1$XQ_ z{B)Nh&Sd#J7B`iC&Zf7|j%}RN#Q!vXg(!+(0f5LPmYX7Ivu#YEiaY_4Nu2T{EH~Sp zd_ZKk&%Yr$^CA%;2m)9%J67`s?oOI>DA%34z-9~P*jPuqM*hN^13+tB6W?<^oS&ah zEYspY#!umSUWF7z5zhFpGFFhqQ*buL8h}5uD`SdGB1~i%0|4uy&!5?M)?e?FjSK*)6PUQ%vC9SNN%}JzVInKFu3}B`I!t_v2B++ab3u1ZPG+hzh4evzxC>d+^G>LR8vkw9X8W0%1emqERl zUo7(SRCBLuBkTEL80HDQe)brL+URn#tq2+|8c<`uu(n1HVx2Z z_t8L{Nd!TVCt$MCHWxD4sM1B8NgQ+5r~wsAcZuqNLf4&NJYQUVn}CX#ZeN=V={6cB z5(_7PJI9>0YCwsX>Zp$n7Sx4Ij?(o&qgvJT?3SFw9&RZi79E*g6cG2 ziZ#WX#?|?Q*l3hom+f7y2O;4pt~aw9IdqOn0;)p~&?fcIR{wWTt2i;SMhCoTM6hmbjK7d&ZgjumBQ`11N02=W>)V7 z?ZYv_;*OnP1)RcJiXG7{O>YyK#PcWSOW%FMQXe8p0|2nx$jYZ43Ww5T)NWBLq|YWO z2l8k3Fgt+a0HLMBVo|vYpzwY@<{_Y;@)}TQ$8~7isjirIhTj0-0000yW{CbuU& ziA*lm3thY8p6RXDz%?wlT4O%DpSxHyE$CfUzfF7|!wkis(@p1G7;YWc2wf_XDxWbk zcq-Gu{uA$hp5lK#z3FqJq+eRm{@Z8#44mia`uYD*I~x}E@4R%{C2t1b-;0ZYu4M3Z L^>bP0l+XkKxK&r2 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/acacia_round_table.png b/src/main/resources/assets/modernlife/textures/block/acacia_round_table.png new file mode 100644 index 0000000000000000000000000000000000000000..426565c812bffb01a66fd87c988e5f21cc75dfa2 GIT binary patch literal 519 zcmV+i0{H!jP)T`VU@xzh5theD;qgTBZ6RIqm3kg zKv)PdXJd2VksojuHf(NoFFPr+H>~H}axv|Fs+q^k`@T2x-V^njs{ov04gjZ+r(~Bf z(G9xzVFZ9LV*uJgh>T)hpEZQ(j;PmM)eb^!ur1>`P0&+%J#80|VMP1aZ>AqUpjgQ3 zKz$h_!wAbM=4c1-;@~3Fahk?Wht}>|;w(?Gr`SIEWQ@#8Z`}Du+2JP~dRJ)RPPq82r#f?@EoDNy#oTS9Y=m1`RLWg^`>O(yzueZ&sI7 zc78)B&&(U`#~UkJWWTzsFlBIGHjg|pS9W;+>bdGW-#NV$|1I#X|lONo7`- z?LP^as>_!#GWy%q`_*Ojx%nM{^R1@}!0HBFNSY@LQ+4(4l6)wjBR}3)QT3Xua();Q z^c0Ja%b5b{>Z(jl5cCv&7$K9{ly(lV{`P|)-N}ucj_%OrkDo(@DpM0i`_Ad*o$}s1 z@`Tl&imlx>NQT{HMkcM)u=8bnYxtS4NT%X_$F(W)F=NKu<`05qxFpgbmqP#m002ov JPDHLkV1juN_GkbA literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/acacia_wall_shelf.png b/src/main/resources/assets/modernlife/textures/block/acacia_wall_shelf.png new file mode 100644 index 0000000000000000000000000000000000000000..2f25b6c6568434ab2e5da15c6e6cfa814b44aef5 GIT binary patch literal 224 zcmV<603ZK}P)gDz*I1t~~ImhD)WA`ncmmtox4*;xXJ_rD$NGS5` zb>PPNBZ#wpl%y;~Sl82O4^p7L0~q!R)2!1TDH786D{~mT$Ne^(4!e1#MP-1tsppsf a{0dK5K2RA>HswzM0000?%x|VfbX_?byRqfHe*v0H~DM+}x0^0LB)Y2Hl@WsdS!&Fm4$VT8K0d3@({L%ahtd zWR0X2>U4YFGfkVHun=PgUOay?p{G1Pe)?JMq*rN5OS+J4zj`Az_s8`>S_`c%Edu-)Kne>Hw&S0b2(xbsdmu<^3sFRZ z7P`B-;LRM3dIjIR$3VbBGE-$-4^Sk@Mse`L005=AzJ6AmogHOTE&~8=j;}%foSXmv ztnt+y4gml%`Yc+JUOzlkl;xF`GyX%7eF(CVh$wv)ZJ7Q?ucs(k&jZh%KFVB)NI?uL z0O)#K`Yb>&W_a6a8q~AJk}o}UPb1THN#92{fFhq{H%SeMJ3(Cp1td6$@q}qgGdB{Y zr$Hgk^HDVFl~~V5kwr@sGUsr~6yR;fYTZyda+RNbDTgdByt73_y_$)My zA6plV%AZw}R?HkYvHP1SvS^8^j)Bv^{}QFAK|%DRRfa6uX`uoL{l_UHtkV3ZY_59i z{6)1qk#=1drJ3xTxSX7voSdAToSdAToNLd2GI+Kuuv*JV00000NkvXXu0mjfPNICQ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/alarm_clock.png b/src/main/resources/assets/modernlife/textures/block/alarm_clock.png new file mode 100644 index 0000000000000000000000000000000000000000..14faa7dd0302e4363d66fb5eb9a2b304b075b958 GIT binary patch literal 366 zcmV-!0g?WRP)xw`jA&hYI$V_ZN7^*zKdPg+gEWIT3^ggJz9fzfoP72RB4p+ATK z0CnmsHA}_;0P*u<6@L%_Xi!=z>~`AVLcsStv7#;ZekyHzz>$+$L0RUi;rf3EM7HPU8l2W2~dvA2$ z@HMXD4!gjk}M00zst1KUDZ|9Rllir=ll2H-vFRcut0FcE7G7lm* z-{0wT>JBfWyN>AmRP}UG%IR%{S0W0015y9smGJDJZ3Q zUI+oL7mdF* z(Kti5d&8SF8fPfGySTs80OrwCO7VWb{Q3p=cRChb-;c(Q<3MYjs-J%6$so$*LcwC? zNtkQtx8pb*#j?ALFYeE{ztiY++6cob9*5DA<*ylFc{pTT0KVP$U)iN++ zReV9p}RBBuF%zXt&DJP-GGQJM_~x9oJ9es;j5O7b=c0v?;N z?R}n$*um$5tJUgw9KN9J?y|F;P8*)*p;|qLlpZ>rc1$15HyUTW*J$L&3OGxD4hfjW zY(_n+xNEgKq>PNCC`L#9!qEhPYV{apcNdi-Cze8K^M!&1DLp8q&}_C)tJO30=P8O( zE=JnqZqq?iW;F77b9AGWNPcjH5Eu+@5r*DE3RbJf&|1gl!*I$vvh)*E2%uYc5l${_fV}K zquFew>L=r?)#Jq!A`}W1^KUY0N%Z?Y&Pz%UDd&YqEK;l0Ib{f=QB*%d2sE25Ufb>7 z@F^tq6U`0=x5x)U5R1q<2!aWeQg9pxwOXAW)GCKotCjd}yrOkpXG)aPgYWxH0`vi+ zpcRW^X*1VqwfID&^yVxy91dxe_#H*VoJ&T3on|bpk=sN*O$Rq~CnqNW)8hoTy}yt) z5v@*mjqAFg(@Sf{2+8IviBrL!@^gb{c+`_i)jRSyLLwI_6iZGnw;^OPhQcp9G zr}Qw7kqkYw zRs-aq`Jp4D0IYPvvMgTv8OUSC>&2qL!^2+)g1?sv*!CU{4}Y5FtuuRPLu5Q69!V~}!PDJdnr zoAlfAo3sE>*5Pp36K-!JqUADaxoule3i$D30RX7gI1q=BF$N(77-Q)5PB0o>(0F%LP|;d+|3^|*In0*Q^_xsU((7+QCd^pwk_DU zg=&?-wk=ZLEF#W5Fvdt3&BqwSWHQEVHbtv-gyx}(dZR*~)-tlzg%IG}L-Wu@x7#h0 zU)K3G7!20(E)Vnh900(hOd>w*akD-Epx&sE0>1B)LVEA?Ish~eT}V-aQemNdD&l^> zzt+C;iWmS!qiX=G^pJ8)-tC`t0DwZRYfG=Ei&(EuCSw4A=XtojiPCH~o08F4^2q?R zh|@6h9!3#^x`R&z*KT)kH-ALEQK6I^4hQf&53SY_IQK9d4ifV8darjvskK=6i2}}( zUqTLa{v$44$2rKPYqvY#JW@`3F$(n~c@y!OQEybxJaiK&l(lZ#7C84Hguv-(AMJK0 zSAIFIkg2$aQsG(@G!_e=HpeJRiS&WP7{hEfg;L&{>{jatQp&`-QX$F6ldn5fIS3vg zgh+HDr9ukj$|z2TC>25ofgpH*lrpBRpw~OWw{L&K_kDPthyGaWnOfOC&LZpzonw^~QVDO9a8YN16@m`ui$ms$bNSB0p%NW0yklrbadx=~u4 zp7x1$G`glJq~+^2JDW{W)^kl>x|q42KFER~K)cG3v7JDqOxf^mAD;N#reO5rs2E-o&fO%G@kjTI*S)z#HnXW7I7h+F67<>jjs z*C@N}3CrdB^-!s72J?K-Ll^+u-`^t)!)&G$EX%@&4IcW~jejt8)Tnr9!$ezvkaz4V@19UxX~YN6PH5!wx&_u)_{J?6AWQJN$3(FYp?a ULREp~F8}}l07*qoM6N<$f(Wgc2LJ#7 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/arrow_slit.png b/src/main/resources/assets/modernlife/textures/block/arrow_slit.png new file mode 100644 index 0000000000000000000000000000000000000000..16f7b29b35a4cc78daa4f064a1bddd60b75a7ee8 GIT binary patch literal 458 zcmV;*0X6=KP)d295JjJ|GT=fsdkT;{sdDPg0dxUDH}FOFG%kGs9Uxnqa6xqzKn89E5S9z6af*b5 zu=Zlx{nd~&^Jg&sN2k;2&NqxPJ|s<3{sv9RxI0OG)+VFe>o8d4*S>J zBNjqD+(5UQvMhsS{w8ykymO=det&0X4k^>1vzN>_Uxy(O>sABsW4&JgTEq)OBhX4Qo07*qoM6N<$f@kW@ A!~g&Q literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/arrow_slit_top.png b/src/main/resources/assets/modernlife/textures/block/arrow_slit_top.png new file mode 100644 index 0000000000000000000000000000000000000000..256bc05afbdb7ba4b388347b675c968c89872633 GIT binary patch literal 205 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Q#@T9Lo9mVPT0uTY{26ZAJ`*d zq;TZ_e?e`YpA8z_qMAMm7x_e2EPQ!km9qIwyZgNF&3F#aZF*LDt}HwE<8g+b$0s)F zFkC6+ZRpsrE?Z1sV$Sz__S`N@ByQ|ombod~>!pVAIZG!Fh83@(9j})jkNI@g#5caZ zEI!mQ_x7dlf8E*Er>3*r-uAcAv1j6{Rds0vFNF>;UkPwK@p4C}KhS*)p00i_>zopr E0G@19c>n+a literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/bathroom_ceramic_tile.png b/src/main/resources/assets/modernlife/textures/block/bathroom_ceramic_tile.png new file mode 100644 index 0000000000000000000000000000000000000000..6dd7e7b71304513ff1f1f92d5c2704771cfd17f1 GIT binary patch literal 218 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|3q4&NLo9mVUNq!lG8AZiSg*SG zwbXOILrP84H;CHwOx=52Ajf6HSFNV2+YF^Qn{VJ~JL(&yy`1a5Pn=*K2!sO+UYrDd+X;D!D_y-YyZ}{a5jgO4^a~OQCu9|6Bk0!j~Uevdz#@ SROATIu?(KBelF{r5}E+YW?9Vu literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/bathtub.png b/src/main/resources/assets/modernlife/textures/block/bathtub.png new file mode 100644 index 0000000000000000000000000000000000000000..bc9b0b5e2ec951257007cafc323b0d74b05f3036 GIT binary patch literal 494 zcmV34T|`wI3jk0o&R|UR=DYPAs*nE{Rc)-U%|1|`5vAx6?$HX-@6Hu>_fOWHpwyBw z-(Qqv)jJ-li*W>62;sI;*E&OWy%vJbHpae?o3Kv@$MM;xiLu=IvUj2*)D`6fwL&y! zjQNa$)U|=K)RQI=qksH6@bLKD8klFix6sz~-$J3f7)MN9iI;gMV&X{Ho%-%o#sziN z7uH()@%c6SK~}1O%ZqamLd5StUvLgM7D>WxD>1m6yl;z#7B{7eMu*C(-fNWmEKm_# z2gYnI{sUVfEAkB1>vwp0edCeR;w$n@D0H`aA=3y`vQk{Sba3D1X7l| zsRh(8;TAGo8yWdv#H#duUyj^G9EB+T0+7db|kt`Gd#bTXCGnXthkYu4`p-7U2l7%86u@Lo& kgg~Kv^cG4a5{YT~0qnKs>l$+03jhEB07*qoM6N<$f`h~61ONa4 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/beige_ceramic_tile.png b/src/main/resources/assets/modernlife/textures/block/beige_ceramic_tile.png new file mode 100644 index 0000000000000000000000000000000000000000..4d0c080cf7d15d2c11af03fa3c9ffb70a5a948c6 GIT binary patch literal 227 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|t2|vCLo9leZMKv#F*7sI=a2`I z;^z85l9~DN$Jpf}SC?+=+H7E8kRg53=)i&J`sXDjBwSQ~6m)KOI8*Wan_Ns^?_A+L zvt<^-F5kDWpRc&+{=T|@Uq4&l3GpcuV`F2BlRL@(KCbrnub-D^`}24(thV45H-8T_ z=i-!obss%l{h5IxK)cq@zpwgasp2;!?_|;Rm>XeSoWeUK3(Ud_k6o;g5c$Z!@apW5 Vg9-u*qJXYu@O1TaS?83{1OUg7Q#}9x literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/birch_chair.png b/src/main/resources/assets/modernlife/textures/block/birch_chair.png new file mode 100644 index 0000000000000000000000000000000000000000..53f36ed73248218282ea584da60276e48d525127 GIT binary patch literal 678 zcmV;X0$KfuP)=pmf=Fp_1>ymC1zK7v($LT*1rI<$O+)1hiOMZJ0uO-bT%bq} zQtqT%OWyTA=_u^ooG;$96WfWzSADm)H}l=h?96&!KflWXT5*G>H~>I|5dcyR0m$T( zG#LOe))R_24C+hI<@cv&9ghn5hA8c!^b9?e1kns&!3E&9QFd6yk8fvrQyd`T*3!C6 zQZhNkZ?{|YdMRO$FP!4!?RJabzb-ip>elf(-oHrbU%+9It`u$~V8Wj!Zf*<*kzlN^ z04h01-n{=}!`JPc=f{tIUcUNh*L)F11kudqeLYXD5Ca!4BMfqD&!9&5$oaud3%A(2 zp$*?CGcUp*bMrmG-(b&H`1$=q&f+K=n3J)U08_<56g?a~n1I>_d;W6)N_%@9HfseGZ?X@8f8Vxij_dc1DgXcg M07*qoM6N<$f_v&i%K!iX literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/birch_glass_door_bottom.png b/src/main/resources/assets/modernlife/textures/block/birch_glass_door_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..86640bc46ced110ede40a868bb986dbe8c5a8fec GIT binary patch literal 437 zcmV;m0ZRUfP)tfI1fL z8{t7fxb6c0bi-2aea0n%AcRehu$&A4Qx}iKq3{_8aVVA%6TZ(lh*<)X9{9m(M=OC9 z3sPkQZ0aZ)g|vjZzrlDsQi0=yOeLkx26eZl_JFemT$d_=iA<4wuaq92VH>fOU>C?$ zps62JLQGvL2LSR9H_sxNn57gPgzy;`2SF&n@lP6y(P3{Um{w f{FeW*qEWyPqUfVX5$azG00000NkvXXu0mjf<}Ay$ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/birch_glass_door_top.png b/src/main/resources/assets/modernlife/textures/block/birch_glass_door_top.png new file mode 100644 index 0000000000000000000000000000000000000000..4c27480a6eb2a68e71a2ff8dcf62a5484f31dcc0 GIT binary patch literal 328 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4(FKVC467aSXBOP2N+t>$^SoZVqP4 z2j|b5^XTZjQR1n;XW!USP`F^#k8jKe-KI5n&ENf}qmfnZ+lQa*ZR!2@6K)(jcd|`U zP3O>Y1%1r}K+s_D;O1j<9=DIO5p$~^-((lrXZGE+P5=BlN1hWsn#nV4Ecx{^71Yjk zT)xc1!*iGY{J-=EZXaeIVYMjG+V|nr)A~7+E*K z^Y2INL-xz+Y;F1W5_NU|SxXtGl{9eIRQ&F01Oi3#av^3A2u|~nT)8eS0SFqFCNM;_ W`>8*ApuG+lLJXd+elF{r5}E+&J&3sg literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/birch_kitchen_cabinet.png b/src/main/resources/assets/modernlife/textures/block/birch_kitchen_cabinet.png new file mode 100644 index 0000000000000000000000000000000000000000..e0ccfb76959a456454f1d98569021fb64f4b5858 GIT binary patch literal 1217 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 TEc$jm(76nru6{1-oD!M<*QZnm literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/birch_round_table.png b/src/main/resources/assets/modernlife/textures/block/birch_round_table.png new file mode 100644 index 0000000000000000000000000000000000000000..9d159bfdd5ab0d3fc0a60cd03a2afb65097d9272 GIT binary patch literal 522 zcmV+l0`>igP)ARQN+84A%? zC>;S1su+M?(C6CR@S=4fimr&Z-?F`+pBk#JEOwq?B9*Rd^*OW=gu!>b`aDk6rh$ek zMjJuJlhgD9c>MfLspBjs=OMR;dx^6cQ@zL9#&%%_mF#ADVX^Q~9=~&H#|>smI_}W3 zbS^JS9UPyXQFSHKanmOmDUdIy-#NA8W`Z+=tk?b`kfXW$a6IQZ2HlwD!~2(ZNMIbi z+CriI%cs|=$j5_MmVA-_ht=ke=pOCb?$NI8e!T!-eRE&@QwCX7&`Z~il`R3#c(Rzb z?VSXQx+_#M*X9P2XBkA_{ruMc63|zWe4a82yDPa%Qc!@kjcw6b*%C@ewEdQyQaZv! zibwaoQh{uDEy-C-q)<9So8Ow*-~9C1J3+R{C+A`ML%*pXBZZdaY@vO9bAPD4SDQPc zGMI|DhkK9=y9XtiWQSd-VocO8Ih|xstIyqGTvt-(qavR$VZxvM1UBQgNDM)!JOBUy M07*qoM6N<$g7eq-2mk;8 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/birch_wall_shelf.png b/src/main/resources/assets/modernlife/textures/block/birch_wall_shelf.png new file mode 100644 index 0000000000000000000000000000000000000000..1d8e084eeb9ddace97780b510daf3d62a9dd1c5c GIT binary patch literal 227 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`t2|vCLo9mV_8sJEau9LtPrRUE z()ceyKGFW7{grE>+4aY2x!GqWq+M#tOq}T^@IudO_3?-IPIGtJeAc#fcQbV1W++)Y zA=7Do<7V+KrgOeb6 z&&=@1h;?`?ARi71pyvw?t5PRUw&r=e+-sSE7*8cZcy>?AXkmQ0Bn?F9a b-+xHfX=YfprB1Q|(A5l{u6{1-oD!MDPABQlr8_95z!vCR^irTepP>)Ar@icZ^tdRn*tSVKnZyw+8AuNf z9omr{*^(zlyWb^_B2g4YQY5WhJwATF&+{C{7{qZ5DI>JO7!9Qqq?8asV7-1Se~Y5) z*0BVwv+_AfW>88&>kLUUE8Futugz;3>Cm`yyc3qoKg(x9gVJ8AR>I7-*eU zgf*GmB2Bl5(ybV{}CbV!2$h9}T3GCkw4IWe$wz zNYfOsI3XAG8Pf)>Geps~)r6WLrNqfr_ce#EV{LuA?6_@QeY}*#@<_AjbFuic>{Af{ z?I<7Y%iK9|LF{&$LFTBVQ2-o6Ew~Ly@_G5(C#YI3KVCUbwWo*X!?**q&am5UPPC>8 zyf0q>Et)(wTH*!r9c24mL5?tp0Ge#D>zFu>E74qAOhRWl#Q<%ARU3i`AQX6Bfx|K8 zf-auFj!_AqiwT5+2j+tIe0qkORF!8(M8x_XRIk5Zo+h$be4u^tm4t^pmmmde4d%gard=8Qh_rWF2&X}we zv~xP#gdv^POTarF{?7`)73V6pHgrjyhlV#7zGbXSZ1VBkkm zAN>0B4|@RkVm1K)eDl?9YyaQ>C=#&0o{AGsJU+hmnZH*$%<)uxE5>F6FhN&wcs*CUy(TcIp_rj3XL3;NjuB6Nj9pTTCXm*0$NK zxahFBp8^2pchYH|)#fNDZyyj6b%#fFf1Voiwmi=DK z0O;!keK0Bk)HNWEZ%*zblJld_)yDKTfz`%@eLL)ndeUQzh7iJf^^USZVA|UR7WY#K z-+VkIxSF4PDPjxYc#Q9gQJH`%cnkn`3c$e(>h*xp?7nLOgkN#<0nr1dZQ6Qnr;zA z*AB72A9#MDbv7;&5JEsHbrSniTPO|S^hWh+j22yw{p)QZ=NOd$E`d=Az*g+AwS}DH zlN0o&7zmegf}_y@9Ab33B+0WqesQv1H0c9QZ!{V}*&tf}x16Ti${(!zg3}w72B77J rC@~%CI3#+bIt9?Mz|dD_IlX@Y^)mB99i<5G00000NkvXXu0mjfd})gM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/blackstone_kitchen_cabinet.png b/src/main/resources/assets/modernlife/textures/block/blackstone_kitchen_cabinet.png new file mode 100644 index 0000000000000000000000000000000000000000..868ab909f02f5294c04a8f0c6cdc3b0ea5e1c670 GIT binary patch literal 1395 zcmV-(1&sQMP)Iz}dEfJfwQs)u?hXJ{O@~0WT0s^jlNmj;U>yAhP&Ey* zj68lJ!})N6)}f7e@87Pqzx?WMRerI*yte`X{YwY9g}4Wz7hPx-HPuutD6lU)G7*&ip|pl}R?u~1dfG3@y$ zrzWya1rEAV4^c!_vR_2mom8>`F?{=(`9v=Lw)HI#@V{s_1AP+VHv# ze+Pdz8V20cv!wSz&I>hxxy9Clpnn-s-|Hyh;v!hG!mYMP+rhgP2=GY z`6fogAcZ}*L+eHZA6wfd$-bTWBOz6RB|SI%rxptb=_R4TC%__RXTRaEz^O6V|~#UcPECl&|0kP_6(f^n_A~ z@>PWnqhXK&H^G<`LX_KSI-~VTc)8U?;LDe*zyABzhC7%qCTP31i8&2crgrTa5 z(bOjojs`vzTz${PRsRY`!=OC(+zx7*j;3W}D+u7ZorF9=Zynl+x*7K30?v~^mqKwd z$6*%FoTew%*Z0h5jRvpla4+t~&ZucRZh|qImQ6({Je^19xo*O9J7`%)3*{@2du+n8s_Q-538!0V9bZA znsaHxf`Dj@`KUmLh+ft(MtrH^D~)CRnd>F2J@!6u?mAF5ac>788VFy$;wka&{oA#L zmgZpXh4IB5qH#b#D3pfCTV#y4@_3Mzhm4ji_*&Kx81wPl?|(kbfFHmA=}vfaQ53Sg zuWC9z{POc$XIaGoh+5~x^`{3ZPJ30W73%r&L6bhzV&&seTMS_UFr9qHUw?n*FWJ*L zVZF40&FaQu^d?Xjk}oieYCuFuKInu}0AeF@uwL4rwNC*BG~e&SJMCgNxmn0isn*as zIE;AsRa4pIIljyYS$So1d8Af0KvoVwt`U`Ljn?F0y|e+np6y|A);uNVrqN2ZhI*r! zxj5^pneIOK0q6bnV15967LqUZt3bXh{MX1G=I(>^W$54H$$}#HcSPMNuM4S~p6EVl zUI3^(<9~Q%p%3TD>wqG_f?%QYh}vsoXE#v`@@%q5c|`x@Ri4G~%jTq2pvbx3zxcRx z_D?7utggI3P@q780tNmz_y;_~g@yBFr11a%002ovPDHLkV1l>- Bv5)`& literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/blackstone_kitchen_drawer_cabinet.png b/src/main/resources/assets/modernlife/textures/block/blackstone_kitchen_drawer_cabinet.png new file mode 100644 index 0000000000000000000000000000000000000000..9fc76dd1470dc7b1f57db74aa8616db880217c2b GIT binary patch literal 1404 zcmV-?1%vvDP) zPoC>=-(H|`?BM5Leq3pO{>8(h^89@HYy|+WJr@9=Z04SuKy=SO>$ZbIC%`au-qyC2 zDL3o~bHBYremVg&0053on__``K=wHQt=H`VlF>8@foP^wRdftG0oGEarZZJcM*jW; zd07?!6iSF7=v`iATCQpuC<)Ph&q$j)4pT-5R7D4kLa2(4#<2sx?XqXEXTvn$U0x-< z7cp4?IRE;)x%ClY@@pkVJX3%Ctf-oXVLwSW4StxaTA(yY>>ZY3LQx3AGz4MaYYDkw zKfu2gaeXYb&Y1j`6^{?_n#^cExc~#S)YC6o_8dDyV=Q5NKcCexg zGTbnp3fG>Cy6wO|Jb+;u!qZ$w);f(sY;9Yx4-as3+AP$s@ceS$Ud-iP9tL;GVp=N! zD)a;?#QCa1hhZ9mz=(u`5I;M;4gmJy0mkDACVA(5dLS_T0p+%~7`ZT!)kApQdaeH7osFY_x1+e+Z&`A63!OuusHZ zzwL@Br1kSQd+oVU_*|2jF7F|{j*N>ex@V+#!0&&)TPd`h8}QoLe*ltckoR67*Gqc5O{ZPaI4#RH?2{)Eo-^S4Z-01@ zJ-|^kR>=F`{`%8gXIaDnh-=~Y?!&W)i?hn*61ulHF)@<33$nm_GB6v$0N{T75r6&t zkv)(s$r;vHH?UdWcnNO-aTA-nHSuFn4e%&&qh(S6W=7;-eRV_Z{S;6jW}F)Q%QhzC zQK3MoTtVaTIF>nJN;X-JKW2nXUfFy+QVSa(lLL@zM5$a6d-AZpx&ghK?cvGY^NHqR zZkQ{TE2x_F%*}HCbL3rmi-5^~c(yzMHVZ}f`9+%rO2WC0@?Rl$n0pH3dFkJj$$}#H zcf{Q&uM6>;k|Qk(0Hs&SH#QkvxSzZZL!lvI6zopr05J0>n*aa+ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/blue_sofa.png b/src/main/resources/assets/modernlife/textures/block/blue_sofa.png new file mode 100644 index 0000000000000000000000000000000000000000..730758373dce78067c43a52000a9ce817c25924f GIT binary patch literal 1521 zcmVm&4xhQbb%1INuTc#xIWE(h*W9Pg%qg| zE?|y5&L9%ShtJa3XtdxI@{FJ4kvx*dYmwZqu{@r6GxId>&Acc1;CWpEbtI>hW_wEmh*^Z+AMPAh<5wN zE@01}%WEqhS#W$8%g{?E7WDuCPAfebF(Aelh&kITYX-DCV=O}tZg;FTfcb19+r%Ra z2-5vzCrcHkLMm$t<=9iQMwV0<3p}J$7IP*$i+Nf|(IA|bi)Fa&pa|Q)-D#7BDw0PG zw$qbJQH^66dYQ4R6`;C77KjG>!;9PrIAj9z*#tadIKip>eHHqtC0s;aU2*rzt^nI{ zVLRKEtC|CU@oFn?WXT(0A;-S<5%UEcq5#vVCcO%Mb>+^s{xSqGOaI&-UVw47bJGC8 zvi)1|%@-aqV4813JYupgHmf0fH-%<(ScN|N{snl>shKsaFGoUyU-cr$T2KDt6I z@8$0)A-2=o@xYXrFR%)Itl(qu`UW5-RMaj@l{Q7hoWXWnr3vL>J3Z_eOI33y+g4S# z%pF&?TOr;4US|XlC%FtgEJMH@J(hJ+3J`acHm*CkeNaV&^GRXdvgFBgALl55a;OOx zF*<)Dud5uY{`lql6P-2>FR#|(TJPwjF^F(J*;zGt(7JR2V$z8{s}E!X;X8!wmmc%x z0BA%3(gsVc8dV#&JC+j@`+1zx{sgCqN9S(J^Owbl0!%^U3Kn>&BeDvyC71F1SsJB) zGA3XO%cSQmBTH3x{NRbU37EqA@Y8QmCLGQ}&)B-;dF~G$T}tn)V*)174u|uwHA7$u z4TmYZ;j{^C{}w!A`r&XM&ZGOKJ4Q}8Tz2)DKsy{ZNp3j2F{i3~yDl_fs~ip=iX{1Q zhr2+TaM(22gA+BuL+%3fyiqzFHifDW-LrgM{ONYiM#AAL9MkM>o?S~tYlp*m9MW0c z1+~Lrd+;AsfG+zowkpbm&WEP90_vu*j?FvA9>B5r-z&gqI9vu({eJh=$7=u>^%G}& z|GiFO{a1e_0f;|Oe3$j`@~YMVs)WOon`hU`^3T5fY2EIOadNJH`m~%qc`=0=R z|Aw^qD^`;}OHKYva$C$@B2#s@w|r=)n-yU4*{6 ztfy~M-x*)vhpPdeUT+hm9FS!(XTZDl`m~yq4a%+n*LU&s+Dm1tZU0u5@rVH{)H8u9 z!3^b);jnmtismU(Wt*3x#4b?Q1cu!qthzzT+i(D3#WLH3ZehNG4?KnYMHcf(?swOZC;^T$GDt4Yn__sjIO+E>n zM1$QLyTI9?2aBeNk4@^dSMZ3=@m=L}1$xHUrBNoJ3q1pX>;lj*gKR#aF?U}#0YYDK ztAmi&m=&O#0O|XBFJu=%tjZuJh0>p5ijqw2@8B&x0F$I;^m=yr= zPQac7NS>3_B`dEn3Rs37V(#ue`?sh2Bo#yBiJoHeW literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/blue_vinyl_siding.png b/src/main/resources/assets/modernlife/textures/block/blue_vinyl_siding.png new file mode 100644 index 0000000000000000000000000000000000000000..025ff29c404028d9179b61214b3b4a091938c5ce GIT binary patch literal 416 zcmV;R0bl-!P)l3t$Y+u|T>0G0iSmtluY-7iv1W2Z=Lvpn>`8 z=k>4NmVyrW0)X?(|6_4sK0dwb(BD;oNVt*4yAi{ybckZDitz_+u_by}5)ftp0000< KMNUMnLSTZ=_Oko{ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/bricks_kitchen_cabinet.png b/src/main/resources/assets/modernlife/textures/block/bricks_kitchen_cabinet.png new file mode 100644 index 0000000000000000000000000000000000000000..02b2974c177c374955d42422564941990842f903 GIT binary patch literal 1380 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/brown_ceramic_tile.png b/src/main/resources/assets/modernlife/textures/block/brown_ceramic_tile.png new file mode 100644 index 0000000000000000000000000000000000000000..2aa66808500d1d37e9f6476b5c5dbf9bc4983a8a GIT binary patch literal 229 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|Ydl>XLo9le=Ukp~?7#tqGpElT zIB?+L;p0H^z<~|#AB2{g8m@Vy!^6W+z=_v~u9raylC zxOsN3<~gQ|e;=P#@7QaEcRXzJ2xw>Pci&W^uz>&DSY2?+_i+FvTVnqAN2VjlG@y~sGhpm8>1da`J`BX@qT%tr=s`Cj%} aN0=GDP1&Hej4cb~ZU#?RKbLh*2~7Z-9a}yC literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/brown_sofa.png b/src/main/resources/assets/modernlife/textures/block/brown_sofa.png new file mode 100644 index 0000000000000000000000000000000000000000..f933028d4f97825836f47094f5fb2dff3e9e24ee GIT binary patch literal 1464 zcmV;p1xNacP)W1O#-+`=PIq604dVsqqxr($Oka;HBvYT+#V1k z0jwMoz?LQ1AjPM2rxemqONx(O?&?G&{xwJKabLrk*_jb_>&NfDT)9Dn**wI_podPY zi6UG-fHiSoc6D@`4P0DK;{O?Ky|6D~dtrQiema0PabSBP&QAy1d4ed>XEqO!hQ^_O zWosvXd-->Ktx>1Z*oHL$%akF=)-f8} ziO+eOnDu}(Fp@hz9dK>n;&K8vh!Xeu(Xy}~OWwWo^hGtmXzMV$>rHo>jm$m#ZoQ4K zJFRB?AT;FIR~fT;h~cqtH*T^vT_ofpA)TKNV0$6lK;IFLMv}nh3AjO&tDb4cR~7 z@S`Q(ym!}wrkoHDRr(ZRdm)Uro@qjPm|Z>T1R-G#qJ6XO6?x)W{nGtgjrI0Ov*_J@yhxb-= zohtwlY%j#(>bmr}BG`M`KD24u3lqm$7UVm~_C+B_s6+sHHYnQXWY9}Qb44);o#hk* z6a`jAC=q}v*u27;AQ2)LA>#Sd)Jgy%CZGyUrRNnHE9+hn6HtZr=>De=Nr%(0F*YxG zp8HO}7kg)G;&7XQ4BY8(9=s_q3!4thj#U-c58wt7e>$AU=O?#?Cq|BdZ$jnM2&cm; z$U82{oT{Gfys!yd<#c#om|gv5PXUp1ST$))U`=qJrvMvo2&coU$eJS=%fH&&+%}UW zDM^Q`a7eTJ`Nco6pt;lGJof3VZUX6a_&+NEUU*Yr7Ln9>-$)BUwv2UXK05RQ4$c2w z07}zg5me3l{Ws?;0J!~e2LN#LNw@HR>&+Yh@OE?JX^$V?lUhKPbeM-9zW!`=HZ(9i zHZuP|erIDew(;6o005@Wdw|(k9@EYJgeLM$P8R!0Vf|>i36|{4Z>s4F8Z?fi=F!%L zhw6x?!=mui`zAA+x#k~xU>eZ&y@9GMuC5c2Y2H07?G|59=J{KJ)~YD_^vQ!&x@|PJ zaW*t^+kPGU7?|tpevi)_rp{JS(mp^XX@^I3e>OE{+uR^RzjuU}e@y`Zo-d{W_wV+h z-9+lk%lKWgMmU>?Fdlsi>-n=pft1>8F9dpRsX4VeRfEzR&}jy+oMRbI4rj5G^!UL#;K>Nq zC>sQhDx1K-G@!91;zPr#dFdOg837y{ydPGGW$_ds+1F(tF>GyqXwnuHqD4JA( z9j`VTK-nM)ez!at+le1oSA`v~RvLhUH$>y#5hywiX}nsU0?65*>Q`pj@%{xof&Xsg SEyy(h00003(4X)XU)M>gTe~DWM4f DqsSl` literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/cctv_camera.png b/src/main/resources/assets/modernlife/textures/block/cctv_camera.png new file mode 100644 index 0000000000000000000000000000000000000000..be21f8b83a949d8d87ba0e3c46f1f41bed34436e GIT binary patch literal 541 zcmV+&0^f|Sg#2#J~sq6@N0k%$61p|eN0ZUd?Q+05M#>O#! zRFak{zXj)P`Mx{f9Zo+@WyU!GfaSjc@X+aCwO;FWX6zkfG?_SO51hb#o6ir7LI?!D zufH?S!8pg3F#td-2nwQ_#@UMn008m4z4P7fV6DV_e1821$VHg~D+v(09fS~t4f8n| z=Lf?6ECVWf;(0pKrtjy4;LTp+p@M6!<Xmddu6 z&o6(1C=3e*mC`L^djXa>Ap{ubc1J#~J`Um4F2IHyT3w$5_G?mA%{vEE}-)1qIFwXJv`mWbP2#h8Zhf-Qe zfMXUB@(3xP($Fw~QSKQrPE96UDJSl}6J}DV0$i z%X8<;;MgOymn0JTIDQ@u3lS>ERV%+hKTV}_YC8GLD9>U$x|-utJa)TR70|E^_Mc8o fO-)Tr&42R^pc5j%o&<@|00000NkvXXu0mjf{}t*^ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/ceiling_fan.png b/src/main/resources/assets/modernlife/textures/block/ceiling_fan.png new file mode 100644 index 0000000000000000000000000000000000000000..e25b701021f4d921fa1b02a408685a778b175dd2 GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`)t)YnAr`&Kb4>G(*0TXYsi`Q4 zYJ0o;o6(-y|ML>RJ>hd>Q(_QiW@bM8^0TOyiJYHO%RBrN=9|VbmfL+ZWk7Ptl zfj|GhygK*4w(%Lm7thVV{hbeVf&D>;U;j_>eEzS&7P9LUSm^)H-r5M$`l{0B|ECB{ z{l7eH+rRZCQxE4cY}7lDdEmeWGQ<;Dlyp)O^%`!rbhkyenaa*+RWn+%*7LCU zV&-F-idz2zCmAs_2YO1X>MN)R=FB|lAZcuTkm2;@{{0tPHfSFSaaUzvi2LMj>ibA8 Q0T?(8p00i_>zopr03#)lMgRZ+ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/chiseled_nether_bricks_kitchen_cabinet.png b/src/main/resources/assets/modernlife/textures/block/chiseled_nether_bricks_kitchen_cabinet.png new file mode 100644 index 0000000000000000000000000000000000000000..babb4de638624d640344121cf9632dc710a75c53 GIT binary patch literal 1277 zcmV^5e5PcRP5VmR3p2%_fk@k?uq0>u``TwUJbIHlmL*gc5)#})!sR)Efxd(EgB?VHl zlpZ?6H{&r0;Q@Gy#qNSf?_T}#1OQ4Y5co5PwRYp#UAI zr(d`7ukUC0{pv^8N0R?lmdGj*xy0+UbElI0wrwdIl!R$18~#g+h?I7Q;M}%xcHwI& zk!6`P@`x;ygKCMhJXI^Hvlx;a$i36F~t%| zZq@?O5$F4!0pQJxm#+Q#epc<)i!YoUnF~T(e=Bx<-SHVf+4D8D{Md1#;QmQEc%qJCdD-wqtgiXQ-)>_2%x!^t= z0{D{Ld--IvZT#sxbNy3mAbEDv7&Rgb7X?-}By~F-CNAvb^s9?fWI;`tmVxFa!ziVI zxt|YqK2YZcLSqM#a*03)W=b1J=*aA69>96P`en@QZ^6&7I)aj_x0zHm&d0YoqSsudU8M; zu^1yMmx#r9V+?Dp`;E@gZll%Xk|jwnUwt2D-fe~t`O@sE{ccf z?;?PMY7q*ZycX%2nC=5S(eZmUFPBNwwt(<#0aPhY!pObzx;(W8lQ6=Uwc^*rZX z1t+eI;Gpk6T@i|3W)2bn=9A<${6F}!$A7z`P~UGnLLDT4FUAy07aF5_p?oJMVdSoN zJ|SpFp}yaQx6AVdv=_twx4+By7EU)LUle*Ui{1!z$OkPapl!uFerH{*Et#WiyrWgt zc159GBGe&pJ3x2PT_&35-x?X&7lr7Z*Z%(nq`?ZY7&j`&=Ugb@afPn%xc($^xa$lU nFkrxd0RsjM7%*VK{~rGWW>*Fx>m%xL00000NkvXXu0mjfyLMm} literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/chiseled_nether_bricks_kitchen_drawer_cabinet.png b/src/main/resources/assets/modernlife/textures/block/chiseled_nether_bricks_kitchen_drawer_cabinet.png new file mode 100644 index 0000000000000000000000000000000000000000..07eb3af8e067cc782582d7c6d14e0ee2b6e07f1e GIT binary patch literal 1281 zcmV+c1^)VpP)O3qVd4^>p4;#>Ha4sU$~e59 z&!B`&iDF@yte`|MvCxkIfMMuv4gir?=r_+)^6{5aFa+5nKo z6bdLI4oYH#l|r}o3#M=(Se$9Zna0({2mtWczyAPbq404ipVsJng*eky74nmq!!KWy z!~pQ&)f=nW^?U{?B|f}*W5Xbl3Rf2+8xnqrK9uhp+l?6p$_Gl`Iz<2=P2FlWOA{#c ztcT*Ph~G(gR%@U``8v;S(n~2T1?Z2cvRHUA3NHasdXExqJcx>3QLf=JJOJ=Do^L5Z zm8cDWx=ii*#Apags+&B45~3)n*#m~5a=a1eRd=K$R-#BIupIe3{pJ*dIMY>!XK*SS z)%;~WA1psm_634nIZ~&Uh4a=-mR3(D@3(P*uuaG!J9M)7UrySbliKFb4qF^I2=HIob|mbp_xM ze%*iAVUEIwMujj4wnhp{WIj&le6=-D|mN=qw|Mf@?u zuROk0iAPgzTY-Iuy7rD5FVtBdW$wH`k9MBI>R^n)%`(BK?_ZuJI6+7$o#wJD{@_{m z$KfU5H8PZagC8})j-Hw|DC|D?wNn6P$V5`%?s4hNA@DjO%1%mgTdN>?Rg4GKZ(J$A zlOL@B2hAeX0r@P_v@x9r!XU81^E`4!k)Yzdr~))8jt7x_=5u*sG{%DnU*mbPmU%#9 zQ$8Y2vX7xTiF2k6=ZY<{O_QiekbfjHB9>phJgylVNC>)8ry&HJHpgr%7s zsIFW%XA+*-F@l5cf0`;3Kg=AZ09Z^?*ziyA?=|t;RE2iEYq~r*SOG4K&R4cHMx~(K z6XQW-k9T#7z^_8P-qrWY!xiv_;h+A!Or79#LaM7m3;npWLLGCVWfkzP$Y&dx4gny; z+IfaI);3k4HWlg^SPxWJh5I*}@_W>>S2P`Bn#S;#g3#Dt81$V9@{j`sYC@r@JXTjC r$A?ab4jnpl=+L15?GP)mRHRgigc?>4_J{Ro?4*&ph%wgNfeBxLo zPaMPROEmUd_~ZQd%IUig%XQ^xeR*vQ0HSDsC>j6&Y?~qUAtq2Cf%*WzaoU&$5#oB% zM;xJV-asZ>6@8n@Cs>TDi2{pp6+5njrgx-hfAjSM0Py_}CyEt9zl&)Q0S>_D55PPl zWm~&gAc9qY%q>P6=ko_N&=T#Z$n*Jw(r?8vPdWo2jxR8}ODubMe56e5-FAhA7UP6y zCwB1h)6Yh0$qEC�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 VokupR#m4{u002ovPDHLkV1gUjc8vf4 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/chiseled_red_sandstone_kitchen_cabinet.png b/src/main/resources/assets/modernlife/textures/block/chiseled_red_sandstone_kitchen_cabinet.png new file mode 100644 index 0000000000000000000000000000000000000000..14383da2a7d5ebef8d2afc7a4f75ebf517f1b0e8 GIT binary patch literal 1328 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 S-x{m{0000p^Lwkd003QS_`(P0 z=#nRn_01ad`5dd&>g2RLN*fC#v)vwDX}o#;rZ;4414t=R1|{gdL*#7^!&8;;DE?4~ z5dHt{<{LyHjMlF%ULiz?OlH7ruUIsVaR2=tX_~gIL-NEOiV$U0qWD=Lxk!xRNFELg za}F1e@qn$NZJE5tO^lKZ{iPSbfA_xAYU`Ud;&}{T`6zxC4OxLo|(A70&j29|vkW=D3a5Ntl+lf>h3BCT}G6M2!Fx?EOeE6KQ`6xUKpVjp6@+Wjfkh=0j@}28MUp(yR0Ah&QYYRlV+RD6ojE1 zoX6u2!8%;F$#9$AHsa4tK&>>AIDtPqJdEWMhPMc7IwWUB{TwGB|N8h~ZyM6j2s~DkS%Pen zA(2 zN$G-XAbSct)Cn5Ld+QF#0XxjHO$Mzr-v05nv7a|6x-=~>mYrdGlmdhw@&{CV&$>(w=Ao+ly@yL)!vn_M{5*dB|P z2c80M(etx&#Btntv3V|dHt{5w^nT`WS)00Us!~(qec?k&X}T=G#6PDp#sgcmJ$QIp z<4W+5NMbf7)Q|0sO>>to{AUR#j~`}8^Xl9G^7ofO$EBp}Lh@7?50K@uP1e~hyONy_ zboKSB@!Sp{dzyU~1$3p&r@~_{6sW)AaZobbHNR4o^L{a6#E20iMvNFSV#J6M|4aM_ XSUatW(qKgG00000NkvXXu0mjfB(y(k literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/clay_kitchen_cabinet.png b/src/main/resources/assets/modernlife/textures/block/clay_kitchen_cabinet.png new file mode 100644 index 0000000000000000000000000000000000000000..e1d010614e0e9a4280846eb26ef8d3fa83a2a8f8 GIT binary patch literal 1214 zcmV;v1VQ_WP)MCUIF6@TD2HJ!|FD3s)4n5@*=(&GR&xM|P>Y?Y-LvN)$l$NF` z4W!wHt>u6=vPZJ9aYzr+8$FFiYkPM?q3AowGxOfOU-RZ0?|k+3w{HPJI35UlVh9u7 zbEN~rd@}%RZUw*{>4Uw=yqx}AbEAx7`u*qp3e#g0O08T@ArM=2BY$ProQ?5ZRPn|0I=kI1({8%w4{a6gD|Wa9hX_5 zbjxf4+YNAXat|o8M2_mI7LJE}ks(Qv%INtD0BZ6)Sh^0bN6uHO5-h)GAz`)b_bjDc zhcdpL_j?wSGO&X%#G8DiHlTTaws@3D7uPKuuc5=FhnMj#E#!kJOKCZqU^$yK4i&A{ z9o07$j)y%lRO9?C>9S;?u452}4Lx8PtB2u=u-!nVnxaKcPcNRUlt)pdGN#MNX{xfq zBW}`TyMfAn%>k-0Xf2a}3&&F(OPA#v>ZL#tv)ur4`d34qpE;g!lb%5sB41>%-Jo)S zrx%pUY@)vPh#{*=&hJ?b!}%O#WP0(uVK~^?YSW?X;Q?)w5FKWIXo~M53c@kkpi-FT0MFuR)I&?kUCJSYcjSP|Iy}Py%lcCJ5GrkQbd9H(>CzGCC-hHS~ zCrP6EJ^;jNTAL$Kmol|HZafc+oUb6KQgt$t=XP)%rm~_jMI}t|dzQNOc)vG+Q;x!! zq8vD4jh>j~sl&ACPKTZ~R9_?QH}Le2-)nOmo02gTk=sVzq(hN8&PVt~!ND()ftRN*;Ct02wP^rQmeKutA0c04c=Gts&ZVBVz@qZtY4p8Q<6_A!FHUb` zjLY6$m0>%b9w|AL<+9EBYdG-9#}8|?m!N0C6n)`%`2L6QFc==x)>20FF&+RRT*RX> zKL6~~D@9&8uqTG<4It+gp)$2FXcta@zjE^8;x(3wB>*7C_|i>n$HxBtd)KjB!9v*< z=|zSO+8Ef2jNmxM1Ub(B7}KH_nc1L>$ZRP&#StH6@;749701+Mt-FoDWJPGxI*yor+O(4j+z4jnpl=+L1< chyM-!1^t#F(Q(=y_5c6?07*qoM6N<$f^oD^>;M1& literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/clay_kitchen_drawer_cabinet.png b/src/main/resources/assets/modernlife/textures/block/clay_kitchen_drawer_cabinet.png new file mode 100644 index 0000000000000000000000000000000000000000..1c734e119448f0b34c6e6b0e025c6285d6f99bb3 GIT binary patch literal 1224 zcmV;(1ULJMP)649@uU_EvlTY#G7oTl?{mu99Z>mrC^Sdnocz1pV0PveZ zCVF1#004+&1OPbf9^vAT-{5&}?s;@?Xw-}Ux+t98MqkQF8UO&Cp4?XtC<8p>bT+~J5pN$^_s3PwGr3D0Sw9ft55mQo}g zehFoZpLtFbJ6=bfQBA>=H9?FP#Lazm^kZJp(6r6DHx4XfZde?}Fd;B`>u%WUX&cw&nas~P3J z%ZEn?l~~tr?H((q(kdnJTYf=b&Jti|wxQdBs(4Ziptw2mYfA?OSLJ*eO#0jgpC^+Y zYd#r4j74q>nbsH@kqSgi7Z78y+)4;?vihZRmZ+rYy7S2h0)ZM%lMUStwUMF{Cg_#u z4~L~ypmW;|vcS`J;OJ*BN0SX6%qkno4)et#UPIvR5+ly-Zv90jk`bbN2R9;f9&MAX zT68b1#43HLIm+fG>j+hWXV0H1!TgXd`%dQ}Sc8n2h}=5*CL4;(aX!Ld6de2|qIy3W zm6EYlLFepN=$qs@wr=}9@b3If(eOB`9_Yb0Cv0%#4x20V!9+$rWFS5h11$y26=V$H|DcB0HBY-%1dp>#_sM1xA9xS zLbiVoKI*E&sx<}x7k}p4%yH5O6hs+p$5yg;f!w5>U7lkqM*w~{*oTq0LL={iEQ2@O6`@>dFd{yI#cb`WDxx*qSMWop!@ mQKLqU8Z~Ovs8Qp8gMR>UeiONQNekfs0000y+`?m9WO=Im20IXhCSiP(O0G4I(1g&-LI{+9Q4G=5?Slw=JA=~a(8W6`(>D^c6 z>m*4x001YaCqQBM^M^SAV0<<%dEx2tiJ#5L2q7ws(n(U%@tOJNSODm#wSv}fEC`=N z0D$}3b)p8Y5E8OrP5#5b>Vp)>vCNeQcBDp<~i>vrJ&a7n5(O+l6)1V|E+Ep zI!P+^({o4k1mZa2ToygS%8MZ5NiKQ{KA=Qcq3j2gTW5XTWljsy4HEk%&zuIs`*cRBYx&tv23 z^zRpyaWNMTwz}dT9uHyLeT*E3y{OiT7a8LF7!k*Jff?ye7Hk)PX`N3o~$Gi97c^-mg!0A?{pJ;aE zIOP;#uk{48K+$VO1j_(n7(z

0#ShA!hlDEZrz&2vk2p2)O4ikM%r{qfpdOG`sM9 zbf`#+=Rgy*)=Y21h5A)tN@) z*Es$2T6oU9VaiNw+l*B;a=Xm0(!tH#=&uow(WBNHmSvUFCheItkFgJJrr4@xjOVH9 zw#1Y-&9547V(+W>franGvJQ530J4Vg=fwq-QkYJsdyPA-L5I@A4C6K-%u{dH9#D$C zqQ0Ge%{w4`4tJ`*BKB@>Zr({*QxvMaFNDDD?QMx!C?Z8r;SyF+guA=DPkElu5kfHM zn+Hu@?wY4DHDNHgKSg!Hnka7ivtSl7FEC9tz^$!u(4o)>ZbH+Yc~|7R(Wl49jrnL< z7EVr23-1onOUf3TAmh_C+Z?G)$Zddfw{8=bW!2`lX`p>*SIW$@<-1V2&{)<121iGg zgR8pHucX6wq|!bzdfYaDk<~)o$@*WTwwc=n#mmsYHKz)lqURf%DWP)gQx!G)(8l0s zP`luF*8xXBtyQD(FuFyv7R*g-GJbG0$QAf5XYuNBAM|OFu6>)n4%2CEejO&5pJTS^W?Qsq(V|6*7A;z| dXwl+-k3S*OuI6d~KFk0B002ovPDHLkV1h2ccj5p5 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/cobblestone_kitchen_drawer_cabinet.png b/src/main/resources/assets/modernlife/textures/block/cobblestone_kitchen_drawer_cabinet.png new file mode 100644 index 0000000000000000000000000000000000000000..2222d9ddb18d57edb4cb3e8c8a9140ec0f7371a2 GIT binary patch literal 1306 zcmV+#1?BpQP)r&w0=xm#nHCkW6HGuw zTwt|mR4E1c*1N<4q<)en_$mNz-`n@UZ?SW6aq$EIoO2NLXB|R_!m~&Pc$*u1W&Ff9 zolfEVKF-h2cfS1jG zId5|aA+Y?u1ORjoy1B4afb*QjIfw822!cRu;`=^a*TwAX%-6kR)-X{9RH`2vJa;a}Lfq+(Q?<&6V$=KWB*R7*B9}Wj9^hm+td!rN{F+Xug}f_6a-SIQ#77?2>jMB>*HsEE9NsJ_kaXKCYfC@F$mh%2u5feRJgaCkU zr-Rwo8F-uHc0N}|+vGQN12Ibx6?u2^WZog z1lNHfkLbSdtJF%87~vvR1zRS6*Qzn)*-8P%7#L&Lb-kk=94A+fyeLwkBGv8WJ-zRF za9tOJ%ds1)@Wwq7Vf_lEi9rYH<{5C6ni=pr6`= zzUM(^nL!t+Q2b@`>8#k5QmSGh;X(*RcM+nyND1v8bX62Yny;5q=6yQ-+4rIK@ze2G zc}`{-!bOPbbgFovb)#h*Be)I_1OdWDh`#5+|KwZcQ=9F3UNHh?k%;c1(kO(B5WLOv zyj&e@j*}Ond*~YZnfv@iM}y`XTe>X2FOA$^Kggtf zK<}t$M9$XDPRCL$`968;wRr7gG_KOeR0QuM4<01=zg5%`j#g z=J;C4P&WB5xPa55Y! zS)6lKYoGu4yi;lU3Jp3@^)PM|LUX)bjR%x&_b4By?@b3hSK)Q+TwY#2=^h|djTQR( z$z-AqBSP85XuV-9;}}<0S1(eW(4eqk?Rr?2yVR4R4QT-I_m3ZVe0*HJ*$bA?Y&P-B zyLYeATOprDrNqbIKdO&aH9)kRZ#M>QZ*LC(G$ZV2Hk)egTfjKTZob_V!n_W~_6=j{ zo6NF}M(E1tX;vMnZD1HchgO*pjO~{Wb%edWJ$(4}gO#>^k9Z3dMhV84F)r)S^Pf=l z3uO~t!%NtOb|7twd>E@vwf_pG_krhNQ(Ci&6fDl{< z`Co(kWaFai#uTRVKWCMb> z{qggS=h)QGWRxs17dJ3^!02=4&Lkdx`8mlIzaGdipII>d{ePo9HUGuu+qE#dtUSaV z@vpA-oWk0KBL^71GBGnVH}6m|{>Y|Kyzk#1rwiv_FdXHcZ(o}hv7_ek|F72T|Ek|= zSZ}|70ml*dU&eJ+<+C%yHyAkloE^YiV5^A9}tpD$@=T$5Ju;|VV_v*1TN dt~ON$hAa-}>3<{7Q~@2%;OXk;vd$@?2>^x`TR;E+ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/cracked_stone_bricks_kitchen_cabinet.png b/src/main/resources/assets/modernlife/textures/block/cracked_stone_bricks_kitchen_cabinet.png new file mode 100644 index 0000000000000000000000000000000000000000..817552e08e058e02e8963eef819e3c18c9a2065c GIT binary patch literal 1606 zcmV-M2D$l(P)@Cnk)59K2k}_Zqg`&td z!yutk_b`6XnjdM{q*_syLa!t13;n@5GLaZhOpUg__=m903i4P zAqC2^#QbayYc0|=ZOPbdH<*kkxcGR1`Pm$cs|E5r$NBmBled4o{ob8_`tr25_Uh{j zWm!Tffoz(gEK6i*h7kamwSie10DzVn)>;5SO*0s4Ae4Ym0*k8!gc2}U z23eZ5HejuVPy$6+w7w6`zxi@AXux>$LJ1ga8U=z2$kL20ck|^2X_^9!9xaP*wi{S$ zVXT3Hfp;F>`QBo&qO=Af9zQhSxJId=`PaACEg7TW!+t>vw!-Q7lsz#SPq5i;P?QC< z)Tn&L0#1%kdWy%&#?Jsylm)!=pmpQ<0D3Z3Usp&}(vw57MnVeK&^UuU&ylF4!``L&0D3a+l0$ob8hn6v zzKO3igIOEYuEy!hQ&he}A996~o=ZczCO!38!#ic2L~F3lH8?6XWH0{}GIa<;cyNG0K&Z!18l$*c{IUmOoElBlF*NeTr3*xqij z#g^ZLYU13uW(+Cqod?qX{2>`qNuE#tV_B?#mbziT6wuHuvQS16vY!Tt2Sjv2Q5Klx zvq3_C`0K;qd<>9OOWh~=+5VjsAQ#02EryVd^~ucyB3bR~9>HiqV-1rtQAsO=?jvcM z|Cr<>%GbdKKsFWDtPK*Cv~qXwp|^SL3REl0_`o%wb~Vy8g^&VfZJ?pi1s( zFY)T^6@m|Y5)btw{A~M{p~bt+7=7n3ZXY+f{ z165gp<`vl2g>2f8Fq`(%F=aOz0|0M+fAf8o&tR>^`#;}58C>)pjL7X221Qx0>$-?J zK=a6=Qc0Aq1OSw-A1cH#8bkByY2D-2zfypRhh62P;?b?3o9zZE)&B@YD2hosS9C$L zg%X(MGt{oe_0=`b&(9xZc~)RDo?!KL#qPzlaW}OL*)(g_gc#H>B`Rq$m25~k#3L;= z#IzwYb+$hP&56th#9Xk};`J}DdxPUX#afGtj~Bf$d7h&zOH`=1@(L-MPS*$SW{14_ zU^C^?fL-41#xVdWsqj2~&gs)TkJ{C2bxM`-;V1a8ukz5nO8*!Ep?EY0{kI)(Bv7 zjOA_9u29aGO18SvM=4PG3Mta2W0V?czK>69Ew>1iN#${uy8r(+TIUDol#Z@>%Ox8D}9xZMT-X_gj4Xhk?H6AsEH!jCvuy znHvCIm(cYK;w%(3VHK*oe|tph&{Kf#8P|q;A!=tSx8Jw$P!^*1_^|X}U=*iEitVAB z1Vk|(TOI?Ua94V4U8@{$zySvwaKHfv9B{w^2mIgh4{PlHO+E5W^Z)<=07*qoM6N<$ Eg06b|1^@s6 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/cracked_stone_bricks_kitchen_drawer_cabinet.png b/src/main/resources/assets/modernlife/textures/block/cracked_stone_bricks_kitchen_drawer_cabinet.png new file mode 100644 index 0000000000000000000000000000000000000000..bb8c9a3b9473b948bc3e92ca638747225e187df0 GIT binary patch literal 1624 zcmV-e2B-OnP)*?3+#2tE%-MqC$459Q&_ZS{e%=26vMkFTnFPTszK`v3sLWC%h!O3{bSb`ySAwgLcn z=fOBbQ52ZZ<}k)UO4-n{*=~@IQe1wx#C$f#_02W1EW^dc#mSpL-#oPCpa1&2v-axq z3Pn+XB@Ak;P!t7}R2Tq&UhD7>0P-U5HGtr)2LNPQ25mH0!oU)S>ziw^ghAhED5)AU z#u%`Kb#(X1-+j94T{qr5OBl4#wE^DxuUg;n{1_;T0(!0Ctb?6tDtmpHVG+n_vx;YK9oAK z6Y?U5vktUwEDxZgWA%B3VKVIKAzcI79Cl&$)}urjHi=!H0|zivR zsZiMpm8~#LhRBN?d69>(XITbsJ$S;QP3;URWsnEZ(Q!x*Iq(T>ZnND$8;vZ>!i%Ip zN(shU*gVO2=aG(5FwT%=8KjgbiUQtwRJMW|D+n&aq7*^eC`F!}*r&r7)6wId54r}F zPm8Msc*0Q>MOcKq(#G7QdadEDhqDem;XxP4vxM!d zOr!$<1e$ub_gnCU!&z4wz!Q%7Y~Cn+cc1P8q5H}w8A_=D0NeX5w%G1dFR3G?ZT$`r z&shgZbmaSV@Pr3>`XB2W&+P-BJLn_EoICh)E%W0};82#8*S>9uZD9wKHeTe|YABqfpq09@URVv-LgXA>+} z%evL?%3)Cy4QpwBnVd};4UWPblM4~S4s~COWLv(Eq-~Nr>l!2vDI}!~pyT{b-xSxa7_drGR#Fh=*=16f?>V`!r>dOCvOB5Yo80b@*XoZte> z)iM}5dO8YyWdI;}Bc6fc5d*ufOV210r7JtbSUe`6Cw2O+%IHGa~luKVCmfvuWTT%~ho<@$Rp8C%v0!;pEk; zR}a{Qm=KdRM$7>sD0wul?QMN%5jvJTpPfUm^>=T$jR6r4yUs_=quoI_+YKc3{|H1V z%1I?vAX^O5%@T%bHbrGC+}_;c;^N{_8xIDgqZF&ps}Np{>u}S_NsU#Qf7&?v{NN@o*u8B;?&Yyw$MCLqVE*N9*;v7_0lD`Dg5}q7wWs&F6Cq3FM&GmTnjJ7f$U zy44%fQ5x!g-@!fx9fGLl^MrRQ*P{(6T?q+UPmEkZX8Zg!#)J`pD#?5{ZCjDw9E`h41Q%hmG!oMoK%1xZA~Lt5`Dg>;%0dfL z4`~12Y&Xb@Jak!-CC^e`$0IZ$9{PyPKLdfpbiyIe^&uUlm}b+)*R{9`A?m<_i_SAL zj4IT(c=J6N#N~`;A^Nz~2l`y1*Shh2v^|8CC=WmDIhsD&fbgAht;4rV8fV*wmqQEp zRUx`wu9m$rKh1!+JW_7=eMvx+^RegAlM08*W8<^R5l0+x#1Tgval{cv9C5_|9sdH5 Wa^dh_c(a@U0000{2tZ&p&9(xdKd{76 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/crimson_kitchen_drawer_cabinet.png b/src/main/resources/assets/modernlife/textures/block/crimson_kitchen_drawer_cabinet.png new file mode 100644 index 0000000000000000000000000000000000000000..10aac56b6c79e46b7034a4579a1ef5d01a029e45 GIT binary patch literal 1169 zcmV;C1aA9@P)%;5a5`lDFDDGJDB?DZ*1vzn?4_BF!iz9>*I^Bzr#0&2i7sG&M#U*z@G-X(?@`+ zxckIk0-$NcDa7eRI2~qBq7T<~fzt>81W|&}_1e}!IvXCMG|4%_b%~cv zDG?%*d8tOZNX}VgXK9KrzeVHlQF_S@B3*Kbk8fg@rVxS3CiX7^%$34KsT_}OAX&=9 zTq$gCb}@0J*$mL+Jk+{@it+b95dgrGEiG3zR-$H^?nazZ==;ID`0C?Zz!Ho2+4xoA z8>a#QghnJ?Vew>3XU2@Yi7<)Llv1w=5v2)6XHO8Q{Q^gAc>LfgUOe9i7$33VE~UQ= z9pPbuQ0vl@3?e686yl3HN|P)D2cO@=&h4uS%>A1Xs2KNmfEUlp4b+n&F1*`7l;Cht z$dt|TB}`(3h~Xosw1_yWWX~nHEQP=_A*drt6TKL1SqMb73!M&&TUnxJdKcmb+TKGZ zZ!^et25^1T836#tKYxJF_WsHSI1e#F=sZP_e)tgEn+d{>*LDFPK^IDTz4khW1*25gS#MGQpxBkjxP zz=XL{NYpGh5kH8iD1))6uUjW%Sk;VZ2i|<6lZ(3RIOhhGQDef2Hoo(?>X}vMZ>)MB zpu+5?20Z!gr-oIyBE(?o=W3Ly_kp=m@TJsrJ<_-(~B4tGw}PLZsp>Uz0pGsxz&W8P<;ssun_F5buYTRTO;k2TR@XSk;OH=b# zvh|YR>D$SK{dP7pq;qk4{$;8I0Dwk>ECOZ#fD?Lne4B`PubZ78#VqvAa)Y++>QQa2gR#3`;yrbifQ-H{pa{>g6h8N66%1BCpEP)BjE6#g6z*@}pRiH5io0)|2;bZLh|#`Z6i{(=q}I`kK`bD=|_WBU{G7n-eGTnHU% zJQxgZ>_J8(Aj>{P+d(?z>2lIZmS|eIZ?f**clX}C_dT85dVTc#_hji|uI*g$R zt0)2hP|jrOq04NzmUDx@iXwPCNT08wFf-p}cKX}39Oa%W{@Zt_n2i7i0Dc%?7zRpm zA(8<6Fu-8X#c(mLyo8VIeW&nB^JXL9>>OY;x}L2*fg779!BVa``JU}ye(4wT_jh{$ zptURF_YZ;NmuRK=rp~{5af<$7mNXjy?>{|BZT*~#b(xJhe6%eqv!)*gSaY7*0Kgn^ z0By^<;RA)(i}LS0di8}O& zpvs78%{k^tN@a`}7Z@)ta=G`r`vB2^D5bG>*K7X8*ONGaqy9bAZKK1*G$Uvv>CV%D zScBT4f(BMmgxM&bYov|J0k$<7puujU0gnebJ5K^owNYIcQngW`3y%j{4G3GBC8`4o zS$BT&`}iYTpdzN}({&-ajjlNdY$r{zP6I-`R7aI`KzvoU(XuZz$`t{rP8X5}RHaq4 zudD&eSGG~zokSJ1%Aq_BsBBgCs&!?4BW*O~t8~1~^UU|nXT zyJM%q)n;Hj&H#M}*jA^qLz{3^V6Nq0xR~O~&bCB36Y`iJ26(i0P}_mJVB*9FTpNOFurwnt%DILRIFjGNJy6R*NXGs8O)<6Px*bA;ezGyOA=Pk8D7kPEE=hmZ>8ql zdi2O&p~@R-9ryf#?NpB&-xSfVt4vILW?#V=+w6YP_NLb@pxYQcUHx3vIVCg!0OuM` A;s5{u literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/crimson_round_table.png b/src/main/resources/assets/modernlife/textures/block/crimson_round_table.png new file mode 100644 index 0000000000000000000000000000000000000000..2443932be2fa368232016077a4144ff70682f2cd GIT binary patch literal 519 zcmV+i0{H!jP)A#cVPlNAia|@!L+K$srce+pco1(nc`2dz3HlK{^w?9+J$V%I3j}%)p+XOV zf(u@fLzVs^LzGAPq9RMuIEC6{c$E=i? zxYe4L@&M>+AAn}ZrGKaS^!-AZ_Q-Hi6BmGQmSq$V=_wVBAK6P}EQ`LcDHS$?rED%b zXjl8VzK2|pS(>=KuYODwj#F#2IoK@^#Igg^O1(P%1|h|jRpX*0$4)(%^e{7dD@P^~ z7U$+VRp8?Cl8j}MxBiA?tU>ZYkDYoj=}l&(WNpq)H%LyDi-n2AlZ4qAXXnZDV8mb& z7ME9y^KV|1B9l^KBfxZnhjQqginTeLcU!N6Q2gZTT>Q7e&)=PBynl8i0A8*>jnej? z3{2V8)js_@4a2Z}zWxfp+s#*l5Z&s*&sw9MDsIZIa4*9L1*p`kV*l(&w3NqQaXXl4 zDUY5~JbS#DY7oz^b$gzkQnZwZ>wD3fcr}0cQW3-}xz=b$75by|Ypl__J#U;pxjG+7 z??dNQ$gnFO?3MvWsya!$*>$yl@7siA*cBhzu1zPOGG)qr{s2s%y8G`2^AP|5002ov JPDHLkV1h;C_DcW& literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/crimson_wall_shelf.png b/src/main/resources/assets/modernlife/textures/block/crimson_wall_shelf.png new file mode 100644 index 0000000000000000000000000000000000000000..9c1c98d4fb7e274f0d8700151e93bdeeabf4f25e GIT binary patch literal 225 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 d4I2D!@DBrxL8ar4m1n@!?{wX^V( zI7|%yfZltb=ob_L?r~b1j1JJowl+GE6D0DnmUI0k5HC7|j3&-S_Ph)~k(1oIqm3oYExlhAKB(ihd`!m@jh3G;;wvA1 zR_HYtMGOEBfA}sZLkgN`w0x}?DPcR~BtAV8Xg_U0zKHYSc@I{^`aL^f?!gqMQjL}m z46rnxE6<=Tm-Dih$j!JTgUmSW;;^mTw6AL3HCbQqhA4xnO*X(Dm>_(!;D;41S`Hp~IQog3Gg z_3S=~`b^=Y^kMITUaLBc*#@~~__jUtJT7ZR7qT%^yUD~t?oAU{%`h12POjl%DNWnhlT{}#svhxd16-KeMwIbxLSJ|-90a7N#-HoWLM&=F8dmMV{| zz54ASR||BbqJr|RjZLg|<{gZ4PYZ|Vz8ppnqP!Nk@|=5;@`Nff%RqM_DoTa0(k#UB z>+PH91narcxCnZN`swW62mP@{|1!`lRCp6-w>5d*o=T&__V^-Frbdk#HEPtTQKLqU d8a4hm_y0k35QM zf9o_+bwGqKvQj1O25#Tx8_3VjsyV{goKg(5Tap;ojb*2AsR6yoq%uiVf>rI|;`wvl zCSk}Aft}R40&8s#i~m zfhN_?%KeQf1wSRbXn*oHJH7UdC~a?<`4b8bU6fJh>v0rWJt=3m0ix zG4||P^#egL77RC|Rj*-2XuW5}A;#hG5Y|~{N*RC}sRtJ<@2ulPD0KEu+X^V~4sOI#?<0=-I zOtkko$LcQUF@T})Wq1*QFNk?X0n|g}4Y2Y2GCCyyD--Yp;?wim&{B=PdFPI~33vht zzWf3<>97nj#x{k{bHDM)$J{#?i-oZXxWGIe*1$9c79pm?uC$sWOA>%m^K@8;o2x9* zYGJ4ad>tykwkBYh4tst-2l$~ zZ>`xYV3Rtx4QBy3m$7z?{;nC=HU9Gg@R|sG~77;*LijQ z{{HeG007y)f6s}5Ch4$<*Qck-{r zwZDnYlN=S=N?~(K(M!{+w5@nj%^%P>f)tKL2itVm7AEz+KmPn%Xq(eM9PNX&y@94M z@e%Tv;LSZF+Vs^qZ+9w?8$CEF<-R;t7Z2yfu0cnJWYuk1A7!^r{2wWPj=$mVsGF47dgeRPalPmgN_Qr6cb z43|N=R1I3wfFQuFr^mHwb(SQ&55pl4|KMf9cC|3)m~^2`d9^<-2%2Ia1b7V zxZb6m@}do}lXTb=%t4EWeff_Gf**G(e=+sYhdM({k)D_xW6-Qv%opIwb&Au|w78bB+I< zpfg2J*p(CPj0ONzjLyFA6SF=3&7Y!Z(gY&C&S(J31_Awd%Xt*lKd^2JfnK*X0O~hH r#R7rkZEsapV=4f=j%R;2eYAnCd!l*55L00000NkvXXu0mjfq)WT` literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/dark_oak_chair.png b/src/main/resources/assets/modernlife/textures/block/dark_oak_chair.png new file mode 100644 index 0000000000000000000000000000000000000000..47df7828fbc23643a5040c485cb61380ec54d8d9 GIT binary patch literal 607 zcmV-l0-*hgP);SWGZ!Z9dDiBqiXV#|3#RsQ>eG!T}R_Qr@3sUhZzs{vQ;%Whn@8S_0;~dU=`kULt+Yaygqj7@g z=YDJ3QQr7{v)S4Yq|Nm-zKcB|*n>?rW*=fv1?JBNmyMQnz!-xzKsl^W#J}L^5j!6z_Xne=-zx7>oa65ULfM@0(;2+(Hdj&7=f-V36002ovPDHLkV1fkDA4LEF literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/dark_oak_glass_door_bottom.png b/src/main/resources/assets/modernlife/textures/block/dark_oak_glass_door_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..c716ae74325678a0bc0603eddfa4506b11ad5eef GIT binary patch literal 350 zcmV-k0iphhP)$b3F7Z?jL;sfNK-bB!hK#b1fL7$bSE@ zVBAQe;_B=OG|3>_E*Qr!de;`be8e&y4|@1sr2v46?yldlOr1y3RH)~ME-|7@QFlL? z&47PTBthB0Q8X31lo%DFGM z;yP317J?uE0JNQ^R)K2j`SIb_8~L0(Rk~^Cr~!dAgkwDDX%p4e#aW3UUFYa{4(2SW w6c%pJSq|4Gm6a2|`oc0c{X(vZfdi+B4RN__{z)D-asU7T07*qoM6N<$f(~w%jQ{`u literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/dark_oak_glass_door_top.png b/src/main/resources/assets/modernlife/textures/block/dark_oak_glass_door_top.png new file mode 100644 index 0000000000000000000000000000000000000000..7cef39165be0d5cfcf1660397caebcef060fcfc6 GIT binary patch literal 341 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4(FKV3hH6aSXBOP3|eW^z*!f+K%5J zG?}@XnVAot*MBbo0{i~{W1jvbDfQqg&PZNqZDr<|tGn0ROUCW_@44kI*P|F7AP`^% zsyh7P(O>_zr{eD(T`72clii{^e4_c`&)?@Ou-*B0=A=T?k_!$#a|Gv~)z-V?!fC9g zt*yQ0-`)?eRIeS_Tk~FynK?+paPPi7;;VIAVwkvn)N&>Xvc0M>+7Rn{&%%_WK;edb9niRGQ;xFUkhH7&$;Kb><;u@Lf92b9qvH(c#GXG; k@Y#_0@UFi>AYbt?bTDP~G)r%=0|pm^r>mdKI;Vst0J^P;$^ZZW literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/dark_oak_kitchen_cabinet.png b/src/main/resources/assets/modernlife/textures/block/dark_oak_kitchen_cabinet.png new file mode 100644 index 0000000000000000000000000000000000000000..cb173e7580d1d099b7acb3c7be53b9acfcebf647 GIT binary patch literal 1145 zcmV-<1cv*GP)b1n z)HqFK>DAu*#ojTRsMVQ^z)IDRJ@1+U<=Hr?^TqStA8p+Uc7vaXP@1=_RHBtYx*mb*i#4q7I#(09CW+$b%-(& zvqoc^5?J&IL?Hl3(t<{uLYzK?pMNd>i9TQytYey#uhMvZ|8 ziHxu^8X^kt{APyvBy(-V%UFh38SMhVBgvnw&T#Vsf~VJ6&L>2=Zu7ht^T31xJz;?)yH920re&QOHHn1kg;;!&^XEQABs%-%9>h%+s)}75-s~E{OSL>~2&zDgzqx$ru}*VrMhAh|!S&5tSKOu5`8b zxvv9!qAR5x73?}MWmA>OS+1MN2yd1OV=?Mn^gEm3gL#5wpUSU~10?WD6Z>0Ho6PI{ zScZ-c{6yunY@_J0wC!|&J5o%vUG6kUi&?kJ=fvqG+@o(TbZp;4a1QjX`H$`UU!#$M zuF3h@y6(+~aEdNL@T((%U-#qxoJj14th#-00000 LNkvXXu0mjfFN!Ec literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/dark_oak_kitchen_drawer_cabinet.png b/src/main/resources/assets/modernlife/textures/block/dark_oak_kitchen_drawer_cabinet.png new file mode 100644 index 0000000000000000000000000000000000000000..cb472e986cb8507d51f26aff08620bc74c12a5c1 GIT binary patch literal 1134 zcmV-!1d;oRP)av($C)g)uQKEV7!G$aq%pyrQ>1c{I^+Z7L*xS(L;9<(ahWF7;ldo3 z9E6Y}h22~XGBzusJv17vQjFg0lQhywx0@oMU$Z0ayqWjsH}AdC zCn`e%Ae6q@=sK?$M4KlnvkD#^e*+<3SO^~_w&NkjB8Nnw+aSGuZ zuRVYK5sx04_ve?u$=Myd2pP+9|L|68`0EZJm!H~)*^r6UPKyUZU~npUIx;`GE+e5 zHSS6NtkoLd{e;Q0<8{FmB3UwsuV05&YY3GWWq6eNRaG9lVdhdKRw~Cl6oA?yRw@=J z+RCcDz^9e*>P#@|b*zdjq%@ew6=Dg0dsrH?q#R+fHkhJxD= zq7XmKiONg_o_u>74;GsZ>iL_X@&b<@0bVWf)lLpT(o2e|-Ynz3HzfsWj9Kf^lT?)Bs0GF>DBLLu! z-=E^kFMa{aN*X7+wUE60d5(G5zIZ)@)g$LBNKOhlP@fk_&lqrZaSELsZeBXVIQND1 zvWrgh(6Es>@2bjLt)cP)Z=<9k50*yTBH%K_9%7XJhszt4{9Jl5)$7Veybw`S23D2P zqZ7}MVE=PRM2s; z8E4fo8Ovou>EmsbU?!%W&0wn6c(4c&_38Zj7(fH*O)9N)f~`+qV40(1?e!W_VGTkI|)nl?S+QU-3Dub>zdexA#?w0G$PQYoa?`~;?xJb z$PyZNVlYLy!Y<|OcVcwZfXZEZOKUy^Q{2!KePnc2>{VG88W$S+sMIxvbT7smyguW- z7(mpxNfzO>qKNRw^cn98u}n;2c5!&yc$uh13(R|*ZR36PL$(*He;IRqm<98G0MCA6 ztbg-tyVusQkNc$3h!G=3j2JOu#E20iM*Q#aFOL@rizd|zB>(^b07*qoM6N<$fyXAZ3l$MBDK(b=Pl9W%csoJLoL>gE$QE_L*ZE6R-v{ZGJTl z^~2qy_d)-~P9f$IVjdmUE>Oe@6AtabF-@#`+up^H+TnL|gg4*~C?geeDeb^9ZKOJD z?+>Y^MrbK;O1prhtZl*(D=cQ)lZ`e~VIDE0tXmfkiQ{M9m|%+fV3tWL$h5KM zTtV}Qv4UW?6Jt_%dC#28c%PdmAvJq@x6LkFeqbQg(u&+`L#uqd$1fc+Lr@s_>*UnH gHP_tZ@p$(60ZCYypZ6$<;Q#;t07*qoM6N<$g4bTJ?f?J) literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/dark_oak_night_stand.png b/src/main/resources/assets/modernlife/textures/block/dark_oak_night_stand.png new file mode 100644 index 0000000000000000000000000000000000000000..b6608441cf3134eabdecc642d6021349946fc15a GIT binary patch literal 858 zcmV-g1Eu_lP)q1%Sz!EEGK%A;VyU zpQsfo&5GxlimmTG85O@}7AQ-ki;3|c)2xkFFJXWafa*!jHk`p_#La} z{Q{#Q+g@+GdtE#wh{o}}9et#2yLn5me4 zB#Pyxmr~Jhg$cNP08vaMVIx7!RSG5Hqsam$<=oT3`mgT0sTNKLaQp2V0P*5kmwjz? zJY8CXCZFyy4d^z^SQ=;`Q7cBn^|yoAs9Ru_2Fzl2(SS-bZocOQ_-wSwg?u)ub)nL% zQUf~HoF!8SCS2Wh37M&wt1kqYA~vV5%7t7TovW07B$%s|L9bc^TD+!?n&_Y(J$R4T zM(b{9CRZ2a8(mxtc$U_-em68=@clMgaVGHaysurCe-Im8CJ(MsXDR3; zmdUE%9*gbnXZB$gpg*_)Zi8hF)cszCCVVqiygYld*FNy`*Zs~(1N^wXuP3+?h{-}( z`#_a|&2>64w&JQK;9}ny(-1uwfqW2d-5Jn=9-}xGM~xHOh2w*e;rb#{jQnCf%I-|K z?~*v0ZUIz)9?9BnvNEphXbUVUN8we-%t8|d(!`Wz2(kg*(*A&rpE=d9oWYEI`+!W z7fRP2A#;okPSZKw3eIL?@&+QzN8Gh#`BIcIeWN#K&M{VeZa=7&^G>kf0(4D!HOU zB(-o*&gWc*V8;y?H%-?(llA)U{dd3j6|F|y0Qj;3fOG|(bg-e-5S1DLVwC_8#hQU0 z(hl#0?T(iniee2wRk~K^8GV)J-!M*6adekF6XlSrvNr}#VTQ-hw#vrA2;^^ zyx)B`YLQl>pPjH*>fENT>@E)v3UGSS6~||xP^qESs2fM6hQ3O9wY63nps23x)fM_G zMWqIvjEgEx^QSM@g5o51!d^b1-+$dr4Ya+wVzmcX(Ia`Ev~PuIHR>i?bj-2rX4m2Z{dVm8@!PyXL$ZJ!QLkIjcPUz-CR O%HZkh=d#Wzp$P!jZBwBD literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/dark_prismarine_kitchen_cabinet.png b/src/main/resources/assets/modernlife/textures/block/dark_prismarine_kitchen_cabinet.png new file mode 100644 index 0000000000000000000000000000000000000000..0d9343eeb7e55fa8d5fde1547c4ac7b089d156ae GIT binary patch literal 1098 zcmV-Q1hxB#P)aaGJJ2P@uh}mt8Ej=%GMQz4h2$_5=DM`yG4g2lTSn{eb{`SOh5A zON;^u5EzJ)Sg~u-EJYjHgG6dXQLbDW*e#%U@rdM*Gn~ia&>PR+zPSYezte%ne7_49 zysOB_lJjJ2B;a)e&^gNV^&F%ADY^&u@b|kvH=h0W>b9!BUO%@s0LX9*8IAz}t+o#g zuK@sySY~YiBxwTxzqgC8lPOr*X66|BP6Mc}#wz+VOJ9jNaX^U}dxwuP-|u2_^wG%j z(^+EZPmj#b?Y#Ke$UXoi6qHbAQWh{M5rYNo!eVq>)?Qs-kEihFkpKYj;Wa$Yp@cHB z*}1bJWF(-3GBVN-<`+(kVFAM|^IuCVJf79`v*A0Nl6w`~)bZB{VXBz+z z4KB^(T4n)**A1}M>)_7AgF^IX$0w$Jc6^d+S3;R{v(@Wh>**7CR}sFP4@zYkc`biA zA0!b_LgB$Lht7oo za-j6&RcK>VDAR8{BTQ*iMy*l*G;=^NfE6gD50Wc-O2kgt1s827ou~{esjP)UuIMGZ zJOw6GBWGhW=x-fW8IDcLjRu!ylge1IltN~3MGD!`bICY9$vHu@(5Qb}DI?`5q;E%; z5tE~jODVL7WsX8+v~f|0-pa0fri?;)*+HTF!pd48F3m!)vP}}H)w9se=Ybh>W3_92 z+HM@s>5p<(V;L8>AM`2}bKX@1$vKjHCv$RhXB*vvn#EkU8!Go}x4ZhP7GriHwyM5s z4pYo+^%BopZ6AwRqSf}zu4>F9VfrY4%Zjlwhi!aI-!-1XyYuj%Fvu0cmh~RUknz#) z?LvlQ_`TiS`vPg$b)VkpUthnx)d}P1_dhn4dRhW+)ISB%8_^hBA%u2$%K`?a&&uEu zvaB2?=LtZeMq1f{y~D@O4m%3&-AAQ-y{wx2=lx&bwe!ZV`Fcy@mGJDt)j z;n@5a zYQuHd>pnbkRrepDU&u$s#NLoOZNe3E@iq@0j>xf7^y56 z@BxAV>1@%K#nqZz2~I)Ia=2Q_lqnzyz*h~IGdnXov%?wgeErk+_W5H>iM zv8EFtGTvCi34QQAR>{*I%g-L9 z$q6MDlvH|C*LR_0S{w#b#`%i%>hi?T;ml*1ozD9al2}5?v=WUxgk{BI zoHk{-aeN={C_Qt2#|eF4GS%Tjo>H_~JouoQISl||*T-Hbz|$99%#T7${`eb*uU=w) z6k>LArq^dDXQg!|mA*H7ouE?0DMQA+i&D1e2t0k!MIr=d=L3B7X&3WY;%+iU*geKP zmQXU%G%(etIEw^Y?JGD!KuHBL%4ojMX#$UcEy}YMNx$|yTq9RyZb1m4FF9mnObQZY-zJfciC1|II!*#+h`7|N*iFT(Er6NKHG%^Uy>PkT$=uA>Q6n=!Ky z+f?4Rhi>NfI+^FKwueQUpw;&DsS@U~)bA*Nsan{Yu|mmm)hZjYUf#yfvGdK(Ki->6 zRptT0ZNG?$*Ev8E-N5S{l;#WMVW)TezEO2rydS{}0*KKS7HNXNe*JxCwcE^r&%b?r z4?YXzk+6YR4zs;AFXyUuxOmRw=nlPm^R|+~CY-}pFRd@kDA-OPc?9ZolYjp5+oKHE zc2W42V0`u$7U9+>&w+luZn7>MnUV9!B3bYv9!bgi4?N^?sy0!Q+FWQiUV~~ zXCSEy$E@#O5Ui|1o{>h*Wn6n8sqFv}i4bdzM_yh{C+ZF)wH@HbBtpR6M4-fD(sc%s z+74)A@&+r3ZYuRcgt`MsZ3pJDgx5I$9yw5~JH_ScOKq)uHfYeGL4yVj8Z>Copuzth Z{{Y#R;QdYve^&qi002ovPDHLkV1kL;6Ttug literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/diorite_kitchen_cabinet.png b/src/main/resources/assets/modernlife/textures/block/diorite_kitchen_cabinet.png new file mode 100644 index 0000000000000000000000000000000000000000..d27ab4855cfe8d95beb4eac8dd908a3ade610cab GIT binary patch literal 1368 zcmV-e1*iInP)A0Drvmn> z(pDPBw#2P_u-{|ii~}K5TCMWC*ztSw=6%nbEdBn+pWgsL*fkIwN5TZ(5BOb$BLF}Y zDp*FLz4FG`l^Phm6^~XoY0D$gJcft$jAOA|d zp%j!-Ocz2Jm5P&u-*x_3*Xz6hP>Mo@D2_QSQkUnXVr+(wp4 z(I`YT3MYz+c%x83N(VyRDno`*Dh&EPG+HjYJ6*W#CVQIpHPMwy<#uYVM+|JXH)t&DLP~m8*{4oQBUE^BNTc-Xl>>770WSv1u z2g8eD>fOM{-u^z2H39F$<7PnK&lfS#hZjQtz%$3e@zF6XTVT-dvC$^^%Opr|mB@N+ z6vtx)ZsLuT1VP|)!Aa?ig&F|76AwY)qtSBF+3rk4km#FR9dx!kocm{|9xGoYe>pFV zidjF{gk38v?)pX@QaWg~T=pV`n!E`Bjg||y-9&e%JC;Hwx@8MU=|Cxk&UOd&je4Q{ z67(LM^R(W(^~mTn@~qo#a*Lx-vjaq$3i_!{XtZ3!Nis%{LdEG;BtOp1ie!`Z2a;l+^C z%_N`NY@_8)rVzoh1^3^)*YX%%4ADFP1h?Jf^pG+wL}Aysi_|yjoHFdRtbT+L=xleG z_w3Z;DCFf+n;rCfC`EBR=8^j#8ii0wp<1b+zENibeLukN?wg5oV{d<-TcXUo9mO#l zst4Ed7ecVd9~6^73+~`kOF7FN$eVFnM3tHN1QG%S2}} zIl!t`#~e_tRB-M4c>D9)2YH?ia2$Di1Je$g{GmqBPh%Rw0N|gmUvYDDbFWRy!}^WH~9Q8aadWm#yu&&TrCs#Xyv z$(=^%$`{qygABM;F7q#)OjI-;s5rX_u)qQfEU>`; a2LA%EEy72q&|*gb0000aG<4 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/diorite_kitchen_drawer_cabinet.png b/src/main/resources/assets/modernlife/textures/block/diorite_kitchen_drawer_cabinet.png new file mode 100644 index 0000000000000000000000000000000000000000..d9c77f71c256bf70fc85db83ef6c72dcc06b6dbf GIT binary patch literal 1396 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/electrical_outlet.png b/src/main/resources/assets/modernlife/textures/block/electrical_outlet.png new file mode 100644 index 0000000000000000000000000000000000000000..4b0b8442e715ed0d1e391fa79b0da9e090f71579 GIT binary patch literal 244 zcmVhwFze3I|z2#DS8MSy@8dU(4U}SW1(>&cNo`TPN0pu_!9&6e%0`H=FRXn zNVfZ%)(RCzs78px<^}6y2Y}X1v{r~%hW&296E%@D03z0lgI>qiv-uQ&0x$iEP)N^lC_`o%GJyt~K)dLw`xg2FdEDj^x=2=8q?-mx>yR5BGhrm;O}fZP zksRNeW;s6?>vHh<&(VL5ym54N^dQm{fYIu0vCtX-r8T870K`cW*w}RdrAn4c(T1TA z2odw`_;>>#5^2ii?2N}Ow5BMEPUiqir4XK< zXq2X00`K3w4WhPAe*FB!Xhrh&u3$EM<1%9Bb(v{{Z#w`2Mk6o6>K;IrT_e2x>il0Z zumc;p4}VRFn4u8CzCZW1&;{Riu+Z9_^+N05VWoqG)-G*_2m2I7@oZit)P$-{WCu#? zXQ@IkCP;Lu{J6xPP7 zd?*A;l@#-Pw|0224-ftj4#206AGpeMN@K9)Ty17_Xe093HEFvk*XqV^;hhAel>EtVT8*TX?qgEQpcVIV(n`P%k|eG*Fs5{4dk^>; zU=^v2+LE$8KTZ-?Wpx<%&W$O9$KSI;v>F%+;fUD1y35G!HI-wev<{-IlEFL6HVvqn ztGf>(8q!}~yS;nrfVK+!h)+(wZ#=$x`vzc88WUuo3S&wa(PUdP6oPzSkk1Q-LUi_! zE;tdkk-&>OpFd?HpBD%*?R5#Y64;wf8(U@dJe#WJ#RTeZs5*T4{Pn?(>oo9U0(}i_ zU0V$RjJM=}6X{KW)z3*)1Mo^B?2Fgdz#40;vBqDq8-nIo9oC-!0000`kix literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/fan_off_hq.png b/src/main/resources/assets/modernlife/textures/block/fan_off_hq.png new file mode 100644 index 0000000000000000000000000000000000000000..8d38ceb07300d6d3af4832c77c7654827d38c737 GIT binary patch literal 350 zcmV-k0iphhP)b%707*qoM6N<$f*|&n>;M1& literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/fan_on.png b/src/main/resources/assets/modernlife/textures/block/fan_on.png new file mode 100644 index 0000000000000000000000000000000000000000..b35dcef134b084ffe0f355d61dc80b4a57e4f584 GIT binary patch literal 5922 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/fan_on.png.mcmeta b/src/main/resources/assets/modernlife/textures/block/fan_on.png.mcmeta new file mode 100644 index 0000000..78df88c --- /dev/null +++ b/src/main/resources/assets/modernlife/textures/block/fan_on.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/assets/modernlife/textures/block/flashlight_animated_white.png b/src/main/resources/assets/modernlife/textures/block/flashlight_animated_white.png new file mode 100644 index 0000000000000000000000000000000000000000..74258dd71ba14c90b70629fe40b72905b48b0f79 GIT binary patch literal 1532 zcmVPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!2kdb!2!6DYwZ941(8WaK~z{rotM{6 zEISZI-A&FpGvp|cKtkdb5MMYya=!qCc;E?%oHH~aa?bI3)pYgo%t7bs-2KvRPnW%` zYFF9geSUuaWBv!ezPPEO3#)s-nKDvH(B)rsN7#YMyj76kmE=opbXJ^ge;Gm2> zOFM3*DFYX7R!A|bqeh^flm*hFu)>iivUXFNmX;<=va_>ANZ{q=MV>xC5Fi3bP(Wp6 zr97cKH8mygw$w#f!^6Y$16d3t#UK?+OG`qzy}do0NdTo%KOjn@YFpg^y}i9usJs)@ zxw$!cUteFBFfi~p=nkbR_ zM?`=kvmIO1ipx;yx%n*HZf=S?DKcM;x3;$AsUQOwYlBsw zLX|d5JuBTf!Qew$7L^AW;}-GxlRkbdCaCE`F61P#y#UbxViTni5N$+*F#-Y_T%wNe z7}Jfx{r!D{0nr>C9hJ$SfUj-}0sVtsA`G+(!$5of^z?LeGO4kvR_&F4Y$*0LHui`Y zS$A}FgtG|{WDcPy2Baqy7z647sMJv{v7*`ddJ1)RcFHqVg+NcO?(XiWACe6M>!;>e z{iWs=6ckukSTH3eCGw7DkaH9Rjj9XO$U@rI6zBvd^h}8X{;&%fKzR!KfxUc+&n%|k zl*SnRmIZs^lJs?Tb;-i?h11j1-%1=rS>T|g4*(*LF@P$IV9X*Y(FKZ?qYdAwcWCOl zhdZ2^x-d)-93>7&JF-r4fy;yL4p63cUj-YYNSMh@RWB6)n*7LpfZV4V0~orexg4$l zgQ1}zGe18sR~L5IX2NbR$O3|sjug&`j~ERM49Jt1=mAQw+yHWqVq@mzf&o=mEY$f= zmyXnV82U_LOzySoG6xGSX9ZDrV+KRvsB+b#9Kec2fL0-tp{`ebAUbgGJX(1GCeW;@ zsR?Hi)#|$8yT(8d*(l1ErrsR@-)o-$Q5F=W5x@+}Tt3`1QvT{1@QLi=;-U;_u6=!d zQY73|pwG$8H!fU(Nfz{4qn(*N1LzY#_m2i$$c0ZIAV^#qU;v=ZxxmM?F(j_gKPRXW z_mdKI;Vst006yA ADF6Tf literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/floor_mat_top.png b/src/main/resources/assets/modernlife/textures/block/floor_mat_top.png new file mode 100644 index 0000000000000000000000000000000000000000..a387c4f8342a728f9f9c554349a7b49924d74ee4 GIT binary patch literal 439 zcmV;o0Z9IdP)1vm6VuoernAV5MRS4^D9nsQg;GJV>n^(S5_)CcKsUXDu8KnUGFD0zl2(c1 zVl0U>l$<#(f>CkVO&7ka?{D$EFQ4=A!-fUuv=#TISAqw9mKP8D$+QH(1=t*yK#8#y z={NxVwRuwmylZ*%`a{l-kC;{lUkW})ONdTek+eJjq~oxvT#}Z@s~68$RW3>h0P>;& zpc`r0t|Znmowlk8?rX3y!jyNoW_HcjlQaGp)6Bb(ZuYKT2{<{pKncN{^_Q5kAk9($ ze8-_1X_OF@iv?c}e>Ap~5a`|YnjmR;#5x8b%~ICF5P;v8m!w(B)*wNupz(h-TQmgX zHr+H!F|%u89pi;vES)`Sar+Uj6g%tu~w5 zjCduUE0P;Eo%p!-=qZRB*#7&`s>Cd@n}1#_yNsDVH%GT&!sPbO%_ly6RyewuC+1*p zy1ay3{hvb({_`3eZ@p}gX}HcX=@O$}gKyo@*4YL56W_GHYfk^KtZvoxk|B2Am3tDZ jM<4mHpZM7CFUKHjn5S@L&S6)e`x!i4{an^LB{Ts5rdeG- literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/glass_acacia_trapdoor.png b/src/main/resources/assets/modernlife/textures/block/glass_acacia_trapdoor.png new file mode 100644 index 0000000000000000000000000000000000000000..f10e5d984c0d96c8bc4936ab5db6b32a310fc1f8 GIT binary patch literal 285 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~mUKs7M+SzC z{oH>NS%G}r0G|-o4tI^20orS0jdo>N_xosFc=d9{g_}Uh>UG<@51u_yiu1hoQ|*aAFVgMzG~JjhxP-i;(Z-2czf!Yk2?s=eYPM`<0-4r0=6Y<3noqg+Qi`L L>gTe~DWM4f;%REn literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/glass_birch_trapdoor.png b/src/main/resources/assets/modernlife/textures/block/glass_birch_trapdoor.png new file mode 100644 index 0000000000000000000000000000000000000000..9e80419f50d281362126a1e06d4e80e086412449 GIT binary patch literal 311 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~mUKs7M+SzC z{oH>NS%G}x0G|-odEJRir=(v$*n0hR@9j$qFT8rW;=)a!9!vXIHxq zo^{a^kG7M~_D}{&S!!Ri0#bq{L4Lvi(Ex+$+L=i}NzMX~$YKTtzQZ8Qcszea3Q(}X z)5S4FBiOZ{ldr*mgT-=6#e#4D*OxM`Y?);AFiI(HSy#nJ(bkjVtPzaMGaFKKH?t+@ zykt$8|A51R_Z-{ZNes~*|GCr;x^hnV%ENG)=UvOzopr07^}HVE_OC literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/glass_clear.png b/src/main/resources/assets/modernlife/textures/block/glass_clear.png new file mode 100644 index 0000000000000000000000000000000000000000..ffdca73f4740f52875089bb59c3ba725b6078174 GIT binary patch literal 199 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~mUKs7M+SzC z{oH>NS%G|^0G|-o3$I?TxNsB5t6sOg``}q1L+lNgCXiw)3Gxg64+0FE_b=HG6yYrJ zh%9Dc;5!V$jK}j=qyPnVJY5_^G=h^In0t75)@U#|H_R+y6uT5ULG=Jfsv~2fXb(?M hk4}$H!GRMT3`%!d%rDQlG6$%S!PC{xWt~$(698fuI=KJ< literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/glass_crimson_trapdoor.png b/src/main/resources/assets/modernlife/textures/block/glass_crimson_trapdoor.png new file mode 100644 index 0000000000000000000000000000000000000000..21a72ca2744a1cf631d8754e4da2bf2985fa77bc GIT binary patch literal 366 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1quc4a}Y{jv*HQ$vuVzzyAOG9nO}baN^|I2A#Gu z?$eXMgqi=(*Ijq!!{hVvY=UKaZRYm-4GT7GF!*4w*|6s4Z*CuD<_QuWx*lh@`s*vO zNpPPw_V~Z&H^ZtnjSo{|BOkuG-OiJspYhStfTMmdr%{5U%PfVCcF6-R@9I?+FfT1+ z3aBt>lu)o=$T;Ddwt!k00~fOZgERw|jfz8nF;7Fxd6ptJDFrX%GgluNFu3yWWO&0` z#Bk#F0|yqt2&Rb|41CNs7d=E6su{&pmoNnEXpG@M&wXKvhslqV%U2h?`m5{`)Rrn0 zk>=bP0 Hl+XkKA!C1d literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/glass_dark_oak_trapdoor.png b/src/main/resources/assets/modernlife/textures/block/glass_dark_oak_trapdoor.png new file mode 100644 index 0000000000000000000000000000000000000000..9ada298dd90ba69a0370ef4cf6e9b02eba744a68 GIT binary patch literal 293 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~mUKs7M+SzC z{oH>NS%G}@0G|+7PeZX_Gbu-HVNEF>BSroTuU@XWaI?ru1t?#=ZhMlGO83FDK(>&| z7a<_UTN30K{2vK0*uGF|14?ifctjR6Fz_7)VaDV6D^h@hd7dtgAsWG<69V}f6nLDY z89NXEo_~Fsuki1K)tZfh3;`FFPRsbdObK$8PM$OQXzZQssw*eQ7J0_)J5(hwynnci$3hbZ`mx`wXwZ;4O>UH@-+(tK$=UOZgekh8I5se{wR&Rraxb Ux^w2qMWD?Lp00i_>zopr0El^NNdN!< literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/glass_door_bottom.png b/src/main/resources/assets/modernlife/textures/block/glass_door_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..df6f12cae9acc3ce62666a4d7461073da40da3d1 GIT binary patch literal 212 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~mUKs7M+SzC z{oH>NS%G}f0G|+7Jv}`jv-{xL3$I=}J3Ftqa1+QiiuVfzQtTx`e!>62fI-Te*$pVf zS>O>_%)r2R7=#&*=dVZs3YvPlIEH8hCnqF0Gy3qH2@n(Ekz*9o;O3fPF!vl+Y9piZ sEJ+8mSzKmjVQgVxYGG;?38}0MAKtPi7o8H<02;vH>FVdQ&MBb@0C;#fAOHXW literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/glass_door_top.png b/src/main/resources/assets/modernlife/textures/block/glass_door_top.png new file mode 100644 index 0000000000000000000000000000000000000000..3acc814f6bb174f858c665199dd946a861fcf456 GIT binary patch literal 237 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~mUKs7M+SzC z{oH>NS%G}T0G|-o3$I?TxNsB5t6sO=-`~Hnv9bH$S!ZYGv!_liT(}S@zDS{(6G(BF z1o;L3hXV#Lf5uNhVa@`N$YKTtzQZ8Qcszea3Q*9_)5S4FBRJWCxrc`*MuS1ALFELG zkVDv!GY1YG$br%oN@EU_|rki^WOB*&3#{NkGr P&?E*=S3j3^P6NS%G}@0G|-ojT<)X+`04M!GjmipTBnP+J#pyS6sLWl&oI2{mz{`&z?Q&K6n<$ ztyr+*I*{Tm3Gxg6j|3QOUnsQ!B{&N_B8wRq_zr_Go}KkkWC_}X^*hqb*_rv3Hb WtW&@DaBl}%%;4$j=d#Wzp$PylZ*}ni literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/glass_jungle_trapdoor.png b/src/main/resources/assets/modernlife/textures/block/glass_jungle_trapdoor.png new file mode 100644 index 0000000000000000000000000000000000000000..f45314586efa0f8b8fc1259ea59fc47ecf608bfb GIT binary patch literal 317 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~mUKs7M+SzC z{oH>NS%G|m0G|-oq5#tjH~smAUOU=THa5ge&vLo&>g9?HH-Yli>$Z0vJbQ3bwz09X zr>AE|Mg~yu#EE}qKuVw_$S?RmDqwh^94iTw<1FxqEM{QfI}E~%$MaXD00pZ&T^vI+ zf=&B5`3@*>uMg7e|LkBo;tUqQc_>b3YSG$1uUx!467!W#V{VZGS9%Bnbqyh z%}j+!)*tk)a63HsdG9V$hQ_H~S`NFlzsX%Idct!@aHF>jyX=F*$3HOjSYKFj{Ut*& ro69=uBTr&qN9)gG_?fA(+2HSo#jLB^kB2z}UBTe#>gTe~DWM4f^cr~z literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/glass_oak_trapdoor.png b/src/main/resources/assets/modernlife/textures/block/glass_oak_trapdoor.png new file mode 100644 index 0000000000000000000000000000000000000000..9cb7dc795d4a148b9a8612a6122c9ed194c03539 GIT binary patch literal 271 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~mUKs7M+SzC z{oH>NS%G}T0G|+7FB^rV0L|_~$2pZ=#j%DLUcFp#;U-YBdfoQ!gJ*$^dl``hK#IF0 z$S?Rm958tKGkyXJa~60+7BevL9R^{>&!XQefp#%?y85}Sb4q9e0A2fH A{Qv*} literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/glass_spruce_trapdoor.png b/src/main/resources/assets/modernlife/textures/block/glass_spruce_trapdoor.png new file mode 100644 index 0000000000000000000000000000000000000000..a16228f1d5ddd1388426be6fb4427a2b24ac7561 GIT binary patch literal 307 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~mUKs7M+SzC z{oH>NS%G}r0G|-oG+&K|IJ1ffvnUr8Q&ZDWEBWkTBYS)M3$I>gWMr(ka1*GodfoQ! zgJ*$^EpN}{0xABIAiv=MD1hP0of!*(Qk(@Ik;M!Qe1}1p@p%4<6rf;r++e+r_4Xz literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/granite_kitchen_cabinet.png b/src/main/resources/assets/modernlife/textures/block/granite_kitchen_cabinet.png new file mode 100644 index 0000000000000000000000000000000000000000..fd78bdee9a1ed711601d5630d1c8ed30bdb8fd70 GIT binary patch literal 1406 zcmV-^1%djBP)NX&f)oqHbJON*CQ!VqJa!EBFEZ3-mu!LM#zmgpd$Y zB&0}4EWB{srle#V%M$6-&XnAlAp)r^X3puIr=159LjG3cd+t5=ywACw`uf4AuK~cQ z)IhKGJmCxVa;Q#>OONo+cLgkTno_PH5(-vCI72JRLXzI()KY2awdAeV{TLXXt zX8<_i;+#GUrxzYL3XXY=Kx+UnZ`IJY`zRZFxUjbm01#F+Qvll;rq<4K-t~e|0RXsi z^=eA{Zs#!opwV1SS>d;*Pnn791xzm+I@+EhlyX_#_esvHdjUZ6rNlsbn2+4z^qz-` z)Gx<`rgd`nKzf+dXHhnExL$y=p`+DY!B%I7FKIPbAVeMA&SThkV?Eak;7bVr`0W12 zAziVq{bI<LS>Vm>UHDSMwtKLhA%s^fUYzzzePm?feY$FP#qu>}v!Eq|7Xs<6NgjHpC+jcLeSljNSySI3}f+4mR0G9 z^3HkX!#f-l@{cKCRBBwJ)RL)w8JC9K^O?3D6S?MhP)5J(Em56HXKzbNRkCn>W>v{ofXUMrAtZK~F0I<2e z3)>l@v9ySdwdIrtiQa0iU}J4L1=v_y#=2O@<*%_zEu<`+thrFSAe|x03Q^}0 zN3JH64ISOR{aDu~G?o^_FjDBglpJn({N1PlPOH`DAd2k+XTWtIQEyObgrnd%R?}O} zmGIIi5%1l(#g=ou0ByUE?|yE>^@3O>qcfY^yV&aNpl$a#+_LynnQbgBrbCEOGEJ_( zNvkE%w)?Q{9)zfKcnB*@M59vUwRN$;Aw!`2DH}RA)|PqiR%eI3kmOIf(B0dIHjrM- zBIAH8Kad{Q#R4nnyz+7Pb}Q94?%lb?B~e7y9!QTBRfjpNez|a%yL-FEVJs*I0N~ld z%h+c1_f}^oSDA5#v8+MvBSO4vx|^jRDQ$C%S+Q(@yv$u#m7c`s`iQ!gpP zsPkF-RZN}rJ<#3TN6j=&ZGf9MuERSV;Qqr$Q-zx5K%?+bYcmOy1jQ{9<85+0Nb*C5 z<#^2KJwH+YB{B8w7Y|;OHH*BEWqqSk!#Cgmn5rz}7ywZ+f3^9`sVq;>tV<=X`D&v{ zHZ_9UjcEu2fZq@Qz@LBp&4Lx-;*5rOD{q}e?l%h1hx&ji$^r6{+UNk_;)NLiU?uW! zaYp04=K&2-UAF-I`s4{*zqo3YOFBNhb}bgSHPe9W1tXPEg|C^$NKcKe01Fo-UY-)= zlAcP=l#mx@uvULBla}l?=YiCNrfleVf8NU6oHdP(Qm6=LIZK#ER2}k?HVgDt_%9%L zm^%rQkD-6-Ocpe?z9XteMO7#^W+%=9zz6ehW8SKz)(PjG2b=@Gl!d~B%j@Ns5^9GX zB|OnciBWUXSPH1I@ARI-J1n04)kId$juM_Q&YqKiJ;0-?GaP#qAZ%{$qHO4RcJOj! zWy$-C@U+l;Df!uVntzA01j|$6yo8=$f(a&=V1fxIm|%hlCiq|AAKp{MHcy3A9smFU M07*qoM6N<$g3BMW1poj5 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/granite_kitchen_drawer_cabinet.png b/src/main/resources/assets/modernlife/textures/block/granite_kitchen_drawer_cabinet.png new file mode 100644 index 0000000000000000000000000000000000000000..6f2bdfdab55fa69f2df23493e5f521354beeb3d5 GIT binary patch literal 1422 zcmV;91#$X`P)aYi$4^yt`ajqIy7#j&h~+t5YztwwY2J@-5BGn)G0!RK!P zz$lbJu&(Bi1pCnAXLry80CfcLU;`sOCA- zggfYA-ws?iZw0RQ90z$r$I$hWH+0l%%h=j}!I#u)%MhZB=JqZm-db==yw5+Irs5A*>=K`kC@C5jp$N8zFBLN-zo~Smh<;Oq0pe8P9PbtRlNx%1%VF zhU}u*YNJ|NM76d8Ap9beu!@DLZ^|!|ihX$19pV=tmN~ zURw@wE3~*OpTeqIS$Bv_8ej4=tvG4<2e58kL2AY_dd>i$QMpN>?P(-;6@GJn7M z>zRlXH0x>(cIOok`#dC)aj5-)hA;s5WAG>b`uiUymW3fF za)7)6ta}2%gs*%s>`1tzuNIxi<28OPGq7o|k zl4+disZ%S!*Bt;Ef0{Hy!Viu0T$ zTtZkK(vmg_?w~hPQT{8W4s+um?OWlZ&m=)p>pQ|~lvRb)>JvW;03Xf28~I|3`CMar`a(4?FZW-cSXt8kB0MWJ&vE#J`7HkqClMRxdt!nKCYWG?2_~3ef(a&= c;D3vM0m{0&2kj#^fB*mh07*qoM6N<$f^NmH<^TWy literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/gravel_kitchen_cabinet.png b/src/main/resources/assets/modernlife/textures/block/gravel_kitchen_cabinet.png new file mode 100644 index 0000000000000000000000000000000000000000..3f9df894477d18a0740ad2910fdd9a8eae1dde66 GIT binary patch literal 1205 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 QUH||907*qoM6N<$f+n>rWB>pF literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/gray_sofa.png b/src/main/resources/assets/modernlife/textures/block/gray_sofa.png new file mode 100644 index 0000000000000000000000000000000000000000..cd15ac0aa1f47c1f8ad7a10ec2a5678c4b32925a GIT binary patch literal 1463 zcmV;o1xWgdP)hUE&o7qT?%x~bm;%oBL6_A23Z1h>C~-L zS|r8UNNh>9D^b3K-NB~(M3WXJ(KgZMGubrxNIvpC@;%9SzPtK<8O;}n!vL*T8?NJG z7wne7_dV1aP1LIu42RdrZ?3z$Z6brQ}{mo;|I zA8%hLpPf}BhG4Rp7y#6(l~f}>pg0V`7)vRu+36vejL>SewFWR8UMFqDLG#6sO;iOR zTQm=)W2d-|n<&ipJvd@Vyt7zX&0T}2S1aH{*4aT~8xg9=Xud$L(M*&g8%Ho1rM`<} zm&xTgAR6rV2U-&t4zCf-7jUWiqTQ>MLQ$8mejEyYX6yjhbyGW6HizMRVycdtEQAAv zePt1c0nljVZl{ZM(h9{fQeQTcet!VQ*!H3UaJVM0UV&&HDs4z~Ozf6z4T{RkBx0NT z5!>3zd3F_dz}z`wZR336bbNG&IK$T)j~IsmYK`XBL@99?tOg!23_X7}&cq3++ldru zvkS%;T-TMFkcwKP2}dj}Yz{fwO6%tFBa(JZY+qlkG~ZdlWP|{~!%xnWD(O>Ty`r>n z>A__{72(Z1v%+WcVx}kTgXrFB^LPaiBKmGW_9i2887f+V_vswW;V2r_=d1#Bf zMggr$C%`Ao7*k%zINWz|+s_NX02)z1vRjJW1xTA#tDQ_tb)IuvXXVl3^&Mc>?Qa)m z6krG%SNOiZKgi?xMXXXl9uqKyW76~HktM79`21Yk1We&P{_G3n35P}K9a|Tb=N{ZY zPrP#;6DWgrIIKc91g6k%xU8(Au-nxYSvwq7(LWt%)Jk^@ML2wjEiaNg95#aDxa8(k z^laCK25g1H;eAnSG!J_UGK6LN$W%1q-1&BW$${dbq zcE9}mGEuaCIILiw&gu}94~PG=3eY4gV=E(1=)7;r2SX*(SjXl-=bgR$?-gJ)9L|HO ze!qSC=@J0WS|0%b?)N_4S^v#wl_`Da{{sMUE-s#w8bFb7IL%9G>C?+^md#ENZN<|k zFANb(Mi{^S6#y`vu8wd%F%{$KP3pUo>q(A;y@jw5LmUS16i=%81DdipWfKp1!{NN> zYWbG|)=AlczH|jMl*h6m^1Suu1{q4rn(Ts5P2fPLP*H^AO|dO<@xlPj8MF4$BaO9(K!6uU4e5 z-tlO#Qo;mIJNMww6!Ed4+kE#!5hi`EK=1gvSY-mb&^rLgDF6*K5c2`ntiEmngudcd z1}@K@9iW*2F%i5`dG;t^O;!TL^qV8rC_py>Vln~e%{+S)@bJ;+fJOqu1XP|i3c%X- zvl1XGC#j1l&l&{;lM!Oq&Aj^qJ*5mCXnesKv*#GRe0H_0S1a&+Z|m;Q%S`P6D$lA% zV_6B1ee_|K0*--I3Xml`WMwA%_}~Ofj@uZ=a)Q?E0Icum{BLeF+M|Dc6O$%Ipz^Fy zKyo|l^tNBrT;B|X$td*)>%tIu)+m4@e?xS$VrGuRjXbMP0VpPD`juHK?_a^n*5V}U R2wVUF002ovPDHLkV1j_3w;=!k literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/gray_vinyl_siding.png b/src/main/resources/assets/modernlife/textures/block/gray_vinyl_siding.png new file mode 100644 index 0000000000000000000000000000000000000000..de3002faa4093508b026a8c29dd900b025f3709f GIT binary patch literal 322 zcmV-I0lof-P)#=9k3IT$e*?eIJgD>u9jb&4Y2#S8wac4l-n}1TvlF+=7oDIKOkFI?A_=K3GBZx+ z?g1Y&p9l4riOjuoK9))CK~_hPV_knAr(g2wVNDz8Z1Hoy{@d2Edn75HmC8&>e~sql U%<=E12mk;807*qoM6N<$g6g@2761SM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/green_sofa.png b/src/main/resources/assets/modernlife/textures/block/green_sofa.png new file mode 100644 index 0000000000000000000000000000000000000000..df68fc8e0191db4b6d4396b649e0e620f6beb76d GIT binary patch literal 1469 zcmV;u1w#6XP)(qbmmc;77T8M*^cnU6`XIgb5qiiI6g~FV zqCn9s7K@G7S|PHRupCJ}NR&nrC6OX+3+R3)g&~LJkTc|ry58*BXjO-rlaUXZLLHfU;UE4IpXW8@lNWo^^Ox_tFjl#j&pMs^QK6f2s;;#Ico z2g8245Ed%ztBE#kR1i&i?N;^KOLuO(tMUpwzdVA^P+Bwqu(&3WtN=q;X+uTFwDrT% zYEpSktlcQBFPdESgv)RT%$+k58|M?J-D@~NLVG-7DgtZI2dmXn; zols4?B5m5#;j?)BA`_}&WcTt;5Sr$o(pFSgWyMA9)^5K1cpCc!?j$`Yg69OdxFS1% zHhA|sDmB&}ToY6g%rh&SdEzl&TxHLt9l+VugzGqclqtQ|I`$ zw=Xlr8wrQoa7eTJ{l-ZZEgcS5u}f#Q546MKp}m(~yEC+7fu@YD2$j%z*Jvw1H;r{@ z_J8&282@_(7!8M2FxBt(Prr@;;B0yf0C@DtxVHYwH!A?Z!d(LZtm`L3tpT(NhjZMB zi=X~Dk0!GoPG({^b?-dDb0RGNiu+%BaZa31tcsVjod|R5A~_9q_R|l9K(NZPMpX zB}JdTI4#ZCb0SP;y~?unZ}Cb3zoxq|g;zL8XdF@M)vG~0Lz2nQ$DHD)|-T^>P0Z5oZF(1&G)t60x zTwIxnUb(!^>;TyWh>75h%Ik~*I86x<-2_gN&L}`O0n$`Qwa?Bd;PG|5?VA!HCZO^< zqW~oLfTjdUm6MdED6caL@SNE8o9_O=L!FpLXnf(b4jqHfUYthuxDR&`lOqbCTRMTSt{>8 XRTt!GYYP~X00000NkvXXu0mjfczM0% literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/green_vinyl_siding.png b/src/main/resources/assets/modernlife/textures/block/green_vinyl_siding.png new file mode 100644 index 0000000000000000000000000000000000000000..52981d0944f28a15850e8252ccce66b14f00fc1a GIT binary patch literal 411 zcmV;M0c8G(P)DR4s?-ft4?$@%Hj8{eSw`}VpFR5i`&&_qj+rGJNwccc zNdTb9K$5mI-}WjA1H1sEnPK0#qva2zE$R#e9B!5||9G zC#fB-W!y?hmM?qr)5phwn#7l2NPR3u#z09iogUPbWgxn#8V?Fm3`v5P6m6%Jp$W{j z*O~XO05(JP`0%-?%lbV*<0e4ciVl^N zq9$Ucfevkts@)ims$&La#fl_i&%f{Q$8i-&_Pztu#Z%PDN|y0_e)$D7POiukIvy&Z zN|J;^wrzWUdH8xAj4W5YS-hfxBnagq;XnC$kgs-)d*_y;|m8jjSEG@Jkc002ovPDHLk FV1jJFv*Z8( literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/guitar.png b/src/main/resources/assets/modernlife/textures/block/guitar.png new file mode 100644 index 0000000000000000000000000000000000000000..74eedcc7bdecb5a45e73f9e11a4dc5ee8d072a18 GIT binary patch literal 18620 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 TVeF@l00000NkvXXu0mjfPaI~Z literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/guitar_amplifier.png b/src/main/resources/assets/modernlife/textures/block/guitar_amplifier.png new file mode 100644 index 0000000000000000000000000000000000000000..a3a8e5127e3e9eceb4f75908d4eaef21eb650e7c GIT binary patch literal 380 zcmV-?0fYXDP)Jn$5Z*u60p!vPG?4`3*_5oA zMY=NJQsGEhPZ`yq0)@9~mbdAr=-GJ6>;>A3qZp!QqNTjq1e zgC`y=+B@qDk7%BqFuUoy+zI*RflCV0JOWjYKiDG1@M}sJ&yHZ8)qfb>cIWf>Wiu+o z7f*D2{nvz1bY0=21;-?-7EEihcz1J}S-_qR8T(m2Ug|zvzvlx>#zx}_7xn%N0iDU< M>FVdQ&MBb@0O1N%ssI20 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/guitar_amplifier_saide.png b/src/main/resources/assets/modernlife/textures/block/guitar_amplifier_saide.png new file mode 100644 index 0000000000000000000000000000000000000000..4c4a2b76cfba8535bcf89892df2f2bbc18c97ae1 GIT binary patch literal 230 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 vGnfafBufoobi3Wci^0cx zQlvj`Hk>++;>Kt+fVx~vRcRSI44qtG6n9;Rch<<45NrRO zB`8Cy=H$4kca*gLZ6s*b9JY}teT+T_uIu6(d#big@5CjRl3vrz#Vvv|sMqU|&iX-0 zqO{YQPCCMwUQ3OY!D6vE8r{og^Iu&h$eQSRUhV+EvhAGyIGHdQ3X+q qSdkF9l|kq2cAI{`Pb37EW$_I>XPGV*^=thA0000asB`hsGc~s zVCkCU1<%e%vIYI%F<_Peg0S_Gf9HqT2{X4gw0ckIP5e6R>i?xGOCR_tx1L|KKKVw$ z|9iD<*8TYg2LDpiDk|O^GHd?1XduDcoG8S`@M6~QHS6^LZv)!K;OXk;vd$@?2>{Bm BJ(~ak literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/jail_bars.png b/src/main/resources/assets/modernlife/textures/block/jail_bars.png new file mode 100644 index 0000000000000000000000000000000000000000..2398f85705eae82bb2e036062d195e3bd3dcc473 GIT binary patch literal 297 zcmV+^0oMMBP)U5Jevm!h%Q<1>7XX9>JVAIl>k>$2L%)m6pgfq`{G$M7tU$(l&mL^$^D2W<1&P z_^}YMuPT1yXPP2!n;L+^7yzoW1mLiap6}}wfN33P=K#n6I%}7H7`a?N#jf2z9;Ww5 zTzdk!pA;sSct4EMLjL)eut zHK+4AlWrjEtX)tPQ9q10H)Bk3zaeCA`m4*RVs`2i_7u(+A!X;IZJO vt`6{@>`?XrE$Tk7rTHWhi9{liNQB$~06U?}JT6al00000NkvXXu0mjfyexiF literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/jail_door.png b/src/main/resources/assets/modernlife/textures/block/jail_door.png new file mode 100644 index 0000000000000000000000000000000000000000..b7ecb8edba20908b17b25deebe6d13f493b85ad2 GIT binary patch literal 624 zcmV-$0+0QPP)5gg5PdRc7jGbJf}N7Mw1u|N9(rmH`3cU?$SFV3IvMPf4?4D&wuF*GeXvP{!6SAr z>LFfb^kHXZi?sAz#$(N{-p)#IpMvxAixdn8N?{vTM5X_Xv5->W^QVuvoz3v-^c1(V z8Rm-^y{^W55oa|n?{zhXVHmWcXd3jo8UPSQ(_lOq1xg95h%lavN_nx~5q^regOD;8 zTVA6)u}l&WSuB&JbR!4V>EJ*qs7~jRK(VN9z7JZQRgtAnu9Se30!oS8#C)ZEn-142 zKja-~3UM6gq7Pb}jYHksfyiP-1R`5n=~e>IiDi;tMTBLN007!ePX6KT>r4lH(fDh~ zV-;w9jd%x&1M22{av}>MlP7B(_U-_Yg)tUH7S&g)8t>n|Nx%R2Sy{JjJERma#sUC> z%fTS!E#bnkEIhH+7-+4tRlMwC!@fpqnRJ5I{%|+S~~x&F*rWbDEa_jKTsl2cfc?Va|VT9+l9>k z>j!EP_?u|d59~~!DHPT4*$M1|e}h0%eqd(;`+)m_oe4DM2m1XNx#)vN{lMM*!@+iQ z^UIq+qYt5!A{TuSTn+{)n7&u}0&MUGU>_q+n(yvo93N@#@`i+6UEG7bTUm)@yZ)1YU>L7Pv)_I*vm@v1^kf8Z(5$iLZvr4h0DzP+0FUa4 zn|=g9EEQPnQilA7 zd4#tEU{FYO<7mGLfbUiCy-KNVe6zu(+1*~~blP<;uCATzuhXv6?S+n2z{n3#p=|=U z8dZCOGTWfG9dLPmI;z*-05BN*w$EH40$PpO=6$-|pIHS1Ap*XB|3M)7R{l>P-lZup zg)s}}@y);2?S;QOoda5H?(QF!Lm-yQ7F>~? z-5B84{m*A>uGSi*6T2|Y&Iiw)C~q5IDP!9OyUjh0_M0Pf$=No{vMaK)r=Q1;hB4vo zV4@2;?RrW;%9y?8E|gTcQNge_c&X*`n;SK{z0k?7or!b=IG5+ABh%}%5Qv7c?TE73 z!8mPvW3(P~ujy$W0Y=0tUy6wq5Tfh~WN zRwEg=RD@9^RikemSEYh0L_jqBd%*<4CzgtftLvo}TM?dp55!Ux*1{@aXThU-B9@Ai z!=05?{7bOoIDfmX3swO$N|$}nOeJ6j&AN&%kB$6@T|0qC_4MpJZLI`eZRh`nfYQlI ghs{(1ubF>Px# literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/jungle_glass_door_top.png b/src/main/resources/assets/modernlife/textures/block/jungle_glass_door_top.png new file mode 100644 index 0000000000000000000000000000000000000000..d88584966094842f7a01339168bc18ab92f27b33 GIT binary patch literal 554 zcmV+_0@eMAP)re7XN@E1)VwxouX89 zX;5N^n1U@$Bgy6Unw+^rE;yXS{UD`L`-PXg_qpf$zR&mhJ{Q?qec%EpDVb>u`ZlxT z)8Agb`9KVy(cC4iY9ypM0Q=wD(wUHKm2{b#FC&iB$FCR@E0ZKjo0jla&V0cLx5>ot_rL|g(dzXKQWNYZ~2hH2dYeu&FV*mgE07*qoM6N<$g2(*^tpET3 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/jungle_kitchen_cabinet.png b/src/main/resources/assets/modernlife/textures/block/jungle_kitchen_cabinet.png new file mode 100644 index 0000000000000000000000000000000000000000..e8119ce61d0afb390d0c54579361bc32ee03290b GIT binary patch literal 1145 zcmV-<1cv*GP)nz%i7@Xjc|Om@)eO_|1izeqz<19dIp=JNW^Ys_V)G- zU8p$tCO}0RS8yePz5r9^i%oz`OUiOX}8q6Bdu{5Gf^qk$G2o;Z&T!$4MptfYXmhc%Ge= ztelLeCE?lCMQM`Lk4HFWcMsZ8jGVo-o3vy^&kt4gW)bv6EQ**ZkJ^9T;lAn3;^(W5Um(%=1Ow~02n25Rm3*< zcE#yB@KgW*VR=$`0TNdn*lqw`jg;D%65@pl&}B}(w55a&G@?)p<`UHBr|hHsq|GH1xr zz(DB*E_a^c5NT;A$g&J+bZ2d*GN|D{W-N~SxZHULq3_O)G*>1sqj065>s>H@u&9_V z+i?bPc@Cu)t8<{(DSPJI;~xH;t!Tw$3pKBt9W?psL|!dYrv!W{bAs*FCgZ3ngH_Z` zbwY}@jfgSe=<}phJhbTHlQJ_`pte_GO&gD>uQlP(q`5LhjG74W zEj7(mx%auR0bJ3WOqSYJN(-ANW4UY`_3``b%cWBOqEB;$7sp>bSaD+j5xmpnO1bF4 zK$uh$acI(kpQt=7rRQ*J+Ah~JfGdY(!TIPqm|`xpm)<0{HZ@V(UT9t3CKvtGA_^h6sO-|cFXDD6T% zFWI#3pyGXg8+s!KP-@&~7vX6|5#f<(Lq8M&9Z0SmZlZ58S!scJkJChNq8~E7ko{-O z^{&)BnKz|zagdl2g00000 LNkvXXu0mjfoK+iX literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/jungle_kitchen_drawer_cabinet.png b/src/main/resources/assets/modernlife/textures/block/jungle_kitchen_drawer_cabinet.png new file mode 100644 index 0000000000000000000000000000000000000000..ff430bd891ea3000e5c30ebb5b96f793416dc193 GIT binary patch literal 1136 zcmV-$1dscPP)K#0LehnQfwA4Xi4hhn=ZUK`zd~@1GL?8RTi=gK| zXeS1vVeb9QSF>z1<9FKI43jQ(b-Y}|7z3cg&(Ks9_0c(Att0J>h!TXBItWe@w+@lodCn23OT5&vVj1E# z!HAu8&f)U%a?d@u|3(@_zvPgd--mM!QIeP}JlSvRay$-WDNB(ssl)lnQKnmsmO8-8 zS2Na45`(8NrT~Bs+pU#g#axrb0suP4W=Wx|_wM0-?=`T&A^z*}lfpMi1pv_APU?aN z*l>!BzwqM_iZW9Xe9YPc$!%{ov!x)MJrNQy|8mV2~3CMPZc-c}b14GYR$Rk9Jz#Sm< zC9GR4Ban8#0`L#OH|nhP7JcwVI8W2})s4Jbq{;}CQ78akPRDBLfH4Mkf59(9VLVp{ zoa;keK0i4E0+*P~YR)ZF?{5;zqG*%RDywIGw0Mqm?~R3Ym3F1Vw@MiDUR_by=4CzvFb4>2ktAXDljv4yj> zl>^eyo2ki_t3(TbOwLN(xOIp>A75ogl^27P#Nz9_cW!MsJ3xbWTNm27vT?hunQA&# zOb2ZcewA941Jh)NGOYt9rBDgSImdo*pcYe2MDV>1 zq!gKtt3+|Bfx3>%vb`>Bn#@$2e`7a`&TC-dV5A03w6wN?bWe8rFY(SA(WQrV17+{yJ$ju*o|&7z~DGegIXbmmEctK{WsX002ovPDHLk FV1gxBwQB$X literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/jungle_night_stand.png b/src/main/resources/assets/modernlife/textures/block/jungle_night_stand.png new file mode 100644 index 0000000000000000000000000000000000000000..f855c13910e1ab28ed34c00a1af50e01a4809ef8 GIT binary patch literal 869 zcmV-r1DgDaP)yYsk_ICHz>LcT; z^7(rl)!I_Taf~nwVbSPpHtsYi<%*fN*%;q`T-EZYn-2h>(XNi~c`i;)PDYl_`8Qu~ z;CY@zisKkBjz^^}ojHm;C9dE*OzJb^D?}+LHUN+Z;5)a$>mbIWeBaO0%~Ep`0G=QH z0&poeZUTTjfR5|BKKvpT)F6F_Aximet_SC(^E!JK68~r3W>Et%GeVpyM9SzK7vg4& zVaxNev-42;mLw6<>>5)xF4Ikp30eKG@W#1y3*D3(;kS#XZC;JlK1 zc#!|zYM}V7;i&v5%6+t+96v(eGCEt#B|)QD?kWw4KBz4^Xn=E$IF9oGFhChq0~8Kb zX@Ca1js}t>LKud50J<{TRE2b9ROli}qDBn}Te?bA2NbIA{Nnla^mGI&V!C`yRY)zP zQOYr8V?-&(me;HSAzoQW?R79EzG};8+YOC!ML@dQg`xpnYSoRaYJl>!Wwhx`q6=E* zP?ZLBwmN%Vzbb!_GJ2V0WqX_BK}2|hyY1Sw96E*+fcT&qs2x^y(Dr*1y6~y3_3Y{6 zUi-j@kDu3e8US9u{WR*sx0Ycb?E_5$rg^#ygYvm41yuB1F#*f5C*@@X9aezu0o$(K z*`akfI#{mjW44&zDT(SzsBIZv;ppHHz}MbR^noR2oSr~ui@9{w1G#lk8^NWekUr}m zDvG;zB+|sqeZr zdaf5`w54HAop-^6ED0GJ^osFneQOY}OU?}|m8W0=UI;$YKmq~ViM+p=) veck^khjz%oz`(%3z`(%3z`(%3;4k41dT}&MCpE3A00000NkvXXu0mjf)?%6S literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/jungle_planks_deck.png b/src/main/resources/assets/modernlife/textures/block/jungle_planks_deck.png new file mode 100644 index 0000000000000000000000000000000000000000..a605d134d871986d60370619df0f42d67e323863 GIT binary patch literal 212 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`vproLLo9mV_8W2?au9HxziESG zq37bYy?dvB(u+HpeM8bi_{bq0ryCPCBropWts*60-MuI6+5ee|KPDfp`+gznva3td z`xw>+L(N2gmqqKhT#Kk)`caqRbBf#J+Y!tMxosP!Tfdr;&LEO{wrZ<_^?imFcUT*) zsOZ0~R5#_k%>Ui}isAM^o?6LIyNtKq)u|Tj+VoDguG_%qle`V1e}+fhoU*&MKxZ;| My85}Sb4q9e00ZGwRR910 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/jungle_round_table.png b/src/main/resources/assets/modernlife/textures/block/jungle_round_table.png new file mode 100644 index 0000000000000000000000000000000000000000..8e164715480c1004480ce98d77d42bce73e89a5e GIT binary patch literal 519 zcmV+i0{H!jP)&Su*Zii($9w<(``-J$Pn_F{elQ>i zpUDjaUDoQ~Q-xzb0L?pzzrU`<96Qfu{bG6sF^g`+xM`9zzZGS=4KQch4xU>W3;Lb= zRDr9T8$7pwZ96)PsRolDdgiyHteIGrMY&u_H<%2pE!HxLPZC#SlD*aU(F=ntI3?E@ z|Mq!Ro1APdN0>7BS2m8$MY&wz*O%=m7C&rUivKovc(~W=rQKrzu<)*?%l5AfOx4v7 z21pga=vkWAEdYKTd>TGc7=|!vo-|C=6`y7Fp#Yop3$e6&ER>R*?yN*}N=e$C9t&@s zRD)!7Rg3eqJ3W+=1mUyZlkDb?2Ms~8lbd%^cj)co(^R8sao!j|Y+Sx5?~S8#k&CCI zzrPNE=N2$a4Dl1gt{)7>hM$QXqp6s6T$hUD#^9Q0Vw9~j1F7W^W002ov JPDHLkV1hNA@d^L{ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/jungle_wall_shelf.png b/src/main/resources/assets/modernlife/textures/block/jungle_wall_shelf.png new file mode 100644 index 0000000000000000000000000000000000000000..fdcb3efbebfa67b9366f8e5684ccc1fdcffa6f6d GIT binary patch literal 225 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`D?D8sLo9mV_8amwIS9DUZ`r{j zyovYbCFcrOZ6W<6)#V$XgnctpX-R9{k(hbS>4>ZKi=Oqf{!jj&o)-FK=4}^4PbEPo zhJfp$nX5j0w9VG_UA(irP2fS1ZljQDGJ{rbfVr*ahrM3X4BNcyxEZGObRMY+I5zv| zrzthlS#(t1Za?O#S)vBA3is?zuJ6tYM{h|6PtfNwBLV- ZdGk5X!#uTq^MGz<@O1TaS?83{1OPzfSyTW3 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/kitchen_sink.png b/src/main/resources/assets/modernlife/textures/block/kitchen_sink.png new file mode 100644 index 0000000000000000000000000000000000000000..ba94701279aba5bb0b664c929b5cee7facec00e2 GIT binary patch literal 734 zcmV<40wMj0P)%Rh=5L_t=BX2XlzwwH!!pQ6aQoTWjE z&h{iCX`r)(r(m5?97G|5C|GD|6(5wn&_Sed?q4iYU?A z2*^zMWMsy0-M<3%JGlHfKzC;cn9X7aY#}flj?rwWc$|7_G#e_0!!eGIx~mD;Lg4Ps z2=%yM2Olmf0B{Z@ItKuAYN6Rsp(rvQr`|g+2o>hkT1lYt`r^-9L!STuEJvVL<7XW849BY=g|(7Tcl8pX$l2Qc&rv~~;a=T!iJ{@}z26-t0) zw;U02u0J@4s#6MqgRH(%X<6zdGrL@~^d9&`M6he>_TPTMfu! Qy#N3J07*qoM6N<$f-yx)*8l(j literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/large_mirror.png b/src/main/resources/assets/modernlife/textures/block/large_mirror.png new file mode 100644 index 0000000000000000000000000000000000000000..de7e8d811f98ee3ec9b7da287b4c0bda4be7017f GIT binary patch literal 737 zcmV<70v`Q|P)+sVH9zMXk*b|yDzHT{FyA!PVZUr6nnlKc5h zYQGqs0RT+;&rMoQ|I_!rv_ZXiFO?4T7dKM-t7mlpfJy%jyO_RhM;d%h#l4*U4{t)( zo$)NvrlZjR^J*CY{sjO4YI{XAs%3cdCA|3(08l9vg8Qc<54F8w$j;k_mkWr`hMtrY)XT6h6SV5LpPB7O#6D%jI&jAhME2To<%Lb$yA}Yn(hIB&&8?Nx;Hc`NdXSSqia5cSF zmIq{&#py3@Zk_J9yp@$Y@y&OIde2U5#E$7Gfy}>j9k8o-*};m92@v8G_~E*Ve~=|G zo08h51OXVmJBi#(Yc6g(q;>euwU3YdxSQhX?32fj)^gZ$2che@)7d1n_@A_zu>r^e z`JOw#pO5b|9Rz%N{nF2T5ZcE_e%7Z0K@bE%5ClOG1VIo4K@bE%5ClOG|1W<5tM_AE TAH`@M00000NkvXXu0mjfuKQE% literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/light_blue_sofa.png b/src/main/resources/assets/modernlife/textures/block/light_blue_sofa.png new file mode 100644 index 0000000000000000000000000000000000000000..2ecb78ab7c00c5bc704d4e5edb389b65600503b1 GIT binary patch literal 1429 zcmV;G1#0?o4N5=~Aw3chvlK(1LP9PH zsSv5G0Tj zz}D#qYZKnW8hd9TgOJI)jc$dcUZgT5Cl|QL)tng{ zr!`V!LsK`ut9Rd&agzlIpj1% z8X0mx8m5(=WQtxXTAKy{No|r)J3yuE_aP%NQ6W3K*`l`rL~BryHNu&e+#|3Rl?CYF zjLOHA;BB6{g(T}=p0mGJrep}pA&C@Y1dwL9G=92Z%A6q(HL=3cpi?1?An4%^W9Qo5 z9kt`Oc?L-#4%Avzkd%22Fz;E9>5vKVv% z7(@ZuTEAR=yE)WRG;YS~0OgU_V=h)8ZiQIb+zptaST#~a3_`tm!?tyCw%)!fH zUs_W^g#=171`L(MJvcaZJNjA+!(I;GhRK^4T@HspUpZX6)5Npgd3{!}O)iJGg|sSY zZtWBpRSpM6CvoB~xW!X|=NqHT;b5?=;hM|);_}7M^>dJNcnWsuc7J~Tq*kwf;(2R8ul zM)o=Y;K7^2S=@_1R06Wd{{a9b_aA@i#lWO;*a7c+`Q1&LWe~^qY>?&>GS9L4_6Y!B zRjBMv3)Y8Kan<@g8S^E_hHaIw>f?(5=Jqeu^#>YHB)(0DvE}esxb*v$fBns#-Dw}) zyNhJo0!+pAVzIH$X~vPg^ff2im-65GIjW}U*;nT`=9tXY1q|!hTc^Oe+DQO7oW1I_ z&Z=k>}Mk zZ8b>s*pxKfL=sassB`2Mz@ukRTit3ZWIcvboj_hL;H||imc#l274Ho3F?}gYp8{iD z;Ba<`#P=+HSq^W}g>-=C*IM|PhMx=gG8wR}of-taTp$?t0WdWP`XDL=m=++8Q=mjA z2jg$H8U<)i zTpJ)E#lK!G;)wye88X-a2?S0r8Vdj_-`~&x=?jvsFzH330Ga0iiLEz4czpq)$XsAw z1vxYK*JGh9fYXcW)0h^zllup}L1xm6N&&k-R0^;)J8WYi*LWEOy(tF5u7Y4R764RN z=c@nj^TGameXK jbqb(Iz|dD_Ilcb?TJeDpuR9TW00000NkvXXu0mjfPO+fK literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/light_bulb.png b/src/main/resources/assets/modernlife/textures/block/light_bulb.png new file mode 100644 index 0000000000000000000000000000000000000000..52e439ec780201927c455436de9a630383a933d4 GIT binary patch literal 250 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`2R&UJLo9le_k4Kuw4P0+;PFj% zHXvx@U@kqj?%&M+_xJukaN%Oexf2cC3#1PK!G+onZ~g;i3O;u2^5ZczIKZ-5P*&sA z>4#fHBsXMua3*lnRs8O11cJn`yWakPZ(q}LpCLvs0SGGoJyLa!Oti}TZ){+&!RFtO z)`hgBZeve89!?_5BHNs2< q$Cxg%J?LiLwSysDr-$hgBZJYSNEvA(3pJo;7(8A5T-G@yGywp~@@hr^ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/light_gray_sofa.png b/src/main/resources/assets/modernlife/textures/block/light_gray_sofa.png new file mode 100644 index 0000000000000000000000000000000000000000..ac5947843d88ac3c3f8f7255fd2d81d2662dca8c GIT binary patch literal 1468 zcmV;t1w;CYP)VJU55sCkSBSPFNIPxFtiT(+d zfCJD&)$O*b5RNud?b^y_^BSWbmP0bm*zt3o?U&7y;B%?-*6-JNX5P%$y>$17@6V+i zL&^zUw}WlbL=i(dg6{_qq5&Z`arF36^0#)YQ`naXqae9H*zdvj1B6k4gZ*C8F6B7Y zN6LwE9O}1h?Zhv?|C(Go)XD36(}~1%Vj(s&3m7L038Mh6+e;?w?sehyJ-DvE0I1Kl zXu`)_AoMWuHmYL2w*0kownZ}$nC}O0vJ-{T^g8=Aix$Br)X|`2i{yfoattB5iBR&^ zK@X2mX=2_3a=;{au-{W};H|fl4IDjw1S!X~dUC`he)C`TzFIDbC)Bl#ia1VS_xHp-E5f;f(G zGU(%E(4V!XosbSy`Vy4PM@H3Z7R0NQKBnl=1votP(&O6EKBi(({%XEAQS9-q$w)Q#dz2 zyNNRCa26h8>!R}9z3cBK-r4s9Z4;=2b~>y=HwEVKbhz$VRT;_=q#Wy~!z$jLWr<}b zhC;v>q4HVu(_w?Cj!QBpitASePuMD_!>dAw2EqszcM6nAhfR~!1a5+>JOy~XQ92zq zMcy2`v3y;g5B%iXNIG1Fb(-Db;k`uA+Uc;0RXVGSz^Zh39n{VRmQ`%?D3dy`n%V-W zTgF;9udRCl>*hZ%0Hf(}8BERl#plxuva>A!0DD)8gSh_lY5WlkB>=#=bL)1k1yo6g zIfsY$a@)W9`pfg~UKdy0-Q2&Q_yc%-58i|O0D$mp2(XQ*2+v-nemiB}r-wS3=FAClfX4z>q;jDTCRhjyTzQ#Rs-e|n8 zHTKKNKgqRKMbU4+`{q2`=Jh>v_qxiq`#(RyPHUPqwzn>8%@dx@1y$Pzm?Z1)=5_yh zYRucD9HYH;8OMKz0Dza1avE^$%{H8iNPTrV@dv5jQciIFoojgb^f*-@rM41dOfT09Bn}9jp>SRs*iOyO3hM-~_2n$}z&TSCvg5 zJbSgibU2S}(leAJ2(g*_=^bT*s9^#-ttK2^B3?IK&6m9t$qV3kjIWDTCZG$C0l-cH zXqZ8^9$?MW*DZkXZ~W>&<5{Btx&;su$r~Tf8UYZ?3Lte0I9aR_fPMj__@1(JS|fmu zKK>BUD1exNk7tblFpC406+l!@QkU#_)(F7sduX>hD=&cX{3473dj!zk>q3alrLn&W z4dCNh^=gbZosIpoZ6@ciN&xG?DgopbJM!90&S8xY_}>Yx$q8B`0L)@^`c$50d;IhH zY|*3&d^~FeK+zd#0*9hDukWS)gLPH-c-9DjP<e+~ W%iQNOsn)^(0000hWPNhtppz?G); z)=CeRXG|1}^}gThGGA`+?SnhYqq3B@*Jpv*gMP1D3z#oA2T&4|=NU4INt0Ndk=!0= zU7pR^w`7d~Bk5XuxTH}*04H<532?W9?_zZ`;2-E_SS69?*F*pS002ovPDHLkV1hxA Bf|URO literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/light_switch_hires.png b/src/main/resources/assets/modernlife/textures/block/light_switch_hires.png new file mode 100644 index 0000000000000000000000000000000000000000..bb28d164bbdd4f6c3af94c211af2dc7d91a263f4 GIT binary patch literal 303 zcmV+~0nq-5P)hWPNhtppz?G); z)=CeRXG|1}^}gThGGA`+?SnhYqq3B@*Jpv*gMP1D3z#oA2T&4|=NU4INt0Ndk=!0= zU7pR^w`7d~Bk5XuxTH}*04H<532?W9?_zZ`;2-E_SS69?*F*pS002ovPDHLkV1hxA Bf|URO literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/lime_sofa.png b/src/main/resources/assets/modernlife/textures/block/lime_sofa.png new file mode 100644 index 0000000000000000000000000000000000000000..5f6e0518668d60e3d1c274cfaae0d8e4399d7aa1 GIT binary patch literal 1461 zcmV;m1xosfP)diL&x&g? zkqI;uXhFyzK|u2roL*@j7z+8GpYuMN`W z{iJ~mwDY?!#sC}RjIEB7qRO~6smcx!=a0)yRgyPgPn4rJ`M^k1u~W_cP4#TL)M;!_ z5o98rDpW@zEF*{>>JVDjd8`GjxT_v%%NTBro-vZyihvbxdQ#p~5rF1rx@9rD4z3L@ z2z3#;@tXE(1;80XSwGe&kF0DX?UwZ zAH2iiI($Q54iAU>w$&9)3bYOghwC_*h3%N8a5#L++jLL?_=dv~sXH!>IvKxyD0slu zIUF8}MC8uRot*+9;c#s1olsH10Z#$$Zv=&u7hv=7TTqlGTvFz5TTr8ANF*$U6+FDZ3ALr8$6Tu=b|4x1OKcxH%~nU|u>DG;gxNB55)`ktjP!{MGgs0m}B`D-n_%+N~(`VKN? zSliVI_ELd(!|zX5BiM&g3BcX~v*QFLc8#DZTdozZu5UW4z}5B5{=#7wcF?0K4}@IK znu!L12c1>m_~8Qxo+92ie495t6wy%5=L+1%_hnQn;0yNwz)k^l$OnvO^?ef{rzdHY z{!DwL*#W)@kQl)mZ*MdLFtjB=`X+E}Mk4^<1W4OGp?!|V2AE_>QvxIwyuH!v0Brq$ zwggC>k@UrGZ!`kPRs^|`t-e2czB$I@3sN*L6_AIyk+Xe&QxPo0oeNJ=KDS#?G@krIg%!w`eE&jMgYb; zOQ&)t7)rNaJ7%lu2i9HT?TtnN2G<*+JOL8pIOOe(>J&iD1Y^Iz&D;AAtaojkL2*YH P00000NkvXXu0mjf2%WJ6 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/magenta_sofa.png b/src/main/resources/assets/modernlife/textures/block/magenta_sofa.png new file mode 100644 index 0000000000000000000000000000000000000000..cd9b54872050b940d21d8649bc075faa88c7bd7c GIT binary patch literal 1467 zcmV;s1w{IZP)?3LDbaNmC`2U`fgWwtIrpA~>unPH6uF7moaa{RMmDfH?9G_QIi8Bz^%L z_5d89WkDN9q_x|c^`NyB4(`~`&e)#uOd3n}l7!LA91PCz2q;_mmU$Ofk^fbU>PC;{JYdG=!yuXug1Ve>= zH6e^H(C=06qA6sH4iHHD_LF|5xiU>1(e@2U`LFPt;3ZCosz@<%m<{kZrkClaNqR9+}W7+s`{CBSSk1E>?K8COP| zF?HYxhr=AH301-C?G&9L49r1ytgNrjj!VZS#r8h>0CAGy^X^-@#ufxHOJ*yBO_^%~ z6~y_a-8s%Hc)p7Y0Z^=K!F70d`yhL66I6Zi%a^xQ#ymVcT8igN0qB4y9Ost-`rCbl z-YE2?3lNLu39k&u1cdMKL#`|=3K0NW5rEJZ9j%d#+4siRu|V~CF5tjTJ^FPFP#0L$ z!HNKEf#wyn(68-Fq2u|>=#&6-Ou!bHP0y=COV;3v&eM}bIUTOTbgaj8T{?UdDqn_nI&1?~>98;- z5!bH^G+}F<4zCMdZwG#OgQtK_I&2%|z=@jRI!^%_Z)m5(wji5BHI_HUZSf_O(|MC4!@5$~00EpRjWJ|zs#rY+9R;N82Y=f}}`D0+PV z$+Fz$hjWa*k-W_Vp5hq8K`N=;t=mfToL%LDGWG#BQFeHu?oU%=+7>4U>ryqStN|`_@$AuqLbaN6 zWNl*e%uJv~GDES>bXY8!R)%PsxD+K$0bLW=-P#2+JxgDu!-g7EOPlAP)C5qf>>8PX zDU&wS+O|&6$ONo$Zvkzcpb0u9fU*YkdoH}*&WaNhZE=()H*HPe?CRy_(qS3ONe|~~ zn=Dup*&z1Xo4|0e4Mt1En?@npt250a33f&Ua2=zIzq!$DkN)+oTr_C| zO0P2l5YgG#8?7WmA~N*DdEpP%Z9(aEMgRiR8=|BDV&ym_^g4A4pkjfxugp?<{{gf> VhI9_v14{q^002ovPDHLkV1f%YrnmqA literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/massive_mirror.png b/src/main/resources/assets/modernlife/textures/block/massive_mirror.png new file mode 100644 index 0000000000000000000000000000000000000000..29788f40eb59e3b57d156c1912d669398a6e9ba4 GIT binary patch literal 1012 zcmV?|9Uc3#hbN=U}^4{lXTPQEtm{~os;`Hy>2TiOFM7Wl5uGT*;V-6# z1~EG|jK-OZ#+eHM7{4{(-QPcIV0viKSI(FH_gHH` zq&$bl1GLBQZucApHoV~u%uWsa44s`CRvM9(cm}h1X7$8k!auzlZC5wP+SSeIA>kVV z{F7(SFj2gWR%H+OUNkKLc=vQ9vIA_<0iyWr%8_RT8xd)W=iA`nXMvTCR^(8yFYk={ z3c86G%c#Z69L$HIC|{txMIZ$7Bp%EGY_%l|;+ZY76{0xUt;(MChRNa?D%*P@5CX`Ecq#%PLneyX`Bm8U zRoFD~(CL8FlViYe@vIGID+Rs~NV1HjT1Nn}c8JO})H{!m(>R178^wkt!8?Ddwv8w7HV}D-;X# i&j+x7h%VOjj>7*Udd1YxknK4D00008#3I&r4j_Sp^gfo~_!OSb4y1dzb?QBNGdUfPzBx~@wr zXsy#KpG5oK`(0fP!yt0dG|k?DlM7VT^hT3m00000NkvXXu0mjf8GB_H literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/metal_catwalk_floor.png b/src/main/resources/assets/modernlife/textures/block/metal_catwalk_floor.png new file mode 100644 index 0000000000000000000000000000000000000000..b5e078d3400a8e9cb71b4cfe28e85d3616c00e6e GIT binary patch literal 247 zcmVvjWU%w>f;om%+4frwo4$v{M^e@-b~^2wk~*r!@z#5~Wtfj&@1 x^&M+9-uwJ&RCQIIAIGr)uB>Ar`%FCm3=y7znVq3p8u~ zY3!9h75!OI`hOx{Ys-y{g-MA#*B+T&KcjbC!u863(xx~GCXiT5EVVaLo?6q zPR}(_r6T4%@j-jD6H2NxOCsM@GB~W%;y(K0kL%4+-Fz7y=lOC!WdHE(dzipHC%w>A TEq%)qpzREvu6{1-oD!MmdKI;Vst034Y}N&o-= literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/microwave.png b/src/main/resources/assets/modernlife/textures/block/microwave.png new file mode 100644 index 0000000000000000000000000000000000000000..7aaf2891a723c9a207eb5263e6857e84c19b3951 GIT binary patch literal 760 zcmVinRiE*) zg7*5&+aM~}`HMxy;koV~nF7nU$2``=*Y)qXe(eeXz++8VWE=qCI5upHboj2vK&hMR zm~LAH`QahtMn<^ohk!SIy57X)`HRTqaxns>Zlb{_&tC?O0~U8cwjl_D^O~mZMCHpX zt9bVGQH-A!fu+R-Ew+j0fU0o-c>M4|UlEW&7y+5_B=nsFl)5-PK0)s2h|8u$#8!7* zh=C*Eu_p4Pqhm6n$C_PdS}mYmlKj2z2<+DOP^r8E01zX&sW9Ic$|%AUUTHV-`e#@NIqverhvMHDZjx&MvZ&l1+Doej9txGFx;0O$g*i@W#w&Teq zd!{-N75wW6P+CtM&2+Au`F{Jn)FaS1U@(c%d78uk^ZlOhFt=1Z8+RZo$Ql9O#-lTZ q>Wrc9*1BU=mg$!He&!A;((@Nt0dET+W$O3<0000Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0&+=2K~zXf?Uh|l z<1i4%ZKq8?C_L~&FSn~b3#aK@55O@v1X^e%x>e~%VrPFd6M|udqDA7Zzozbg#xtJS zaa@0Ye_s^AJMU5h$u;^bq?GEquBwU_(?m+*$8@eCt8oay;4ylLF}^`3ECEsbW$Z_`XK#${P@A0Y(7Zf|eHe!u6|s*_!@IvGd# z9L;*wN7Z~YO@wA?x)3+do2#pd1*@{#?c`CV z6lkoE7FamIGy%QZ5^V(9*=$DP`F!q~8Ur^p*Q`Zqg9x`4lZkVaTLavQ}ducl;u-_k#htu|tJcAf{2I}pw%uYbB zMr1Ta2=Z|B#h?N+P`}be=V`qi49y7Lv|Bg9}Dn)KP$YAkZZ_I)5O0k;F`4(|S~vc>H3qSgls}PPTWUcSH+p={8eWPj-0L+XZ(XPKe>K z#MHyoUteGQ<#K69tHpH!^z@fO(I)biNE_W+6D-2C9^}`P9+lg&r(`bUIpt9?Ol8y-3-2qbAevY1$sFb=;d6X2j~6*>0HNR=||s# P00000NkvXXu0mjfC8bUV literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/mirror.png b/src/main/resources/assets/modernlife/textures/block/mirror.png new file mode 100644 index 0000000000000000000000000000000000000000..9062a8326bac1bc9da60ef685b96c0825ecf1414 GIT binary patch literal 562 zcmV-20?qx2P)qvr$dQbZ<`DaKEKbA=in+F%+oPKKfVt1n4JvKt=E)NjcBbk z03`T;r{;8i_7(>xCE6HVS@h*T|gf;u|xR^HS)kSN?m30isSyym>f zN-3>12U$Xc(g7vGqSLM$L`<{907*qoM6N<$g3z%0 AmH+?% literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/modern_acacia_bookshelf.png b/src/main/resources/assets/modernlife/textures/block/modern_acacia_bookshelf.png new file mode 100644 index 0000000000000000000000000000000000000000..0f07fb0136c2c0410bc63a384dc2eaca5014ecc8 GIT binary patch literal 1217 zcmV;y1U~zTP)m)E}gYQBTM-Z|?#!EFB_p4(6Thr!lF;i`ztt#J? zwMyuF&3*@E5JW0BY#S3pY=u&{KBz@&b0l)vvwHhnm z*Ix{8H)z`cmrK*P4=Dha*J*p7{?0y#><+a-b(1(cyWKhUhr-(p(yDYZP@*AeHrL z0Pz$zc&)p@5W4&I*NlJq+C~j=>0ZrYT4%4#5emAjqW}LSIESSqC>-cYwlS zviiyc5R6V}DVwOcJfBuTE&u>8=ldw^&%-@h_WQZ9{|{^SJb1$&njNSOd09#tXV>>y-?JIgy{>n-?S zIa2m$l+zxyV+9*K<`8n2Rc?YU)2Y)Cy~_%SQljAdy)8=?qDnkLDWL{i;9`N65JO2Pwd?{)fDttFDiK z*Mps|uJO{a}= z=lMHjH_G5pIVr}j3vJL%Ve<3%*oG#<$SqiX(doluFq(aR=Ii#DEpuoqvXa~5>dLCK z0$jKT`t^^$_48#&&Ayf4fp*fohfJ7u&;5q0$;D=!7S zoG0Ef#3f+uCpnX*`aTNCd;ajzMxz4Yu)3F4z}U1Zz&3_;_3Z)IsbGO|V}Bdwo1kcO zNp=6zq$fGoJYv`ZnPKxPf3dUVtbIjbAD|MJ^{J`ef_NY;4=gxDPV78+dhvE z!Kezj21ZrDH8A)D=x6`WzWr%b1Bfvu;Oah(4*kMw+W!a&2nq-ac<&Vu2m}IwKp+qZ f1OkCT;Qix&Z!8s%=VLK+00000NkvXXu0mjf$R1R_ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/modern_birch_bookshelf.png b/src/main/resources/assets/modernlife/textures/block/modern_birch_bookshelf.png new file mode 100644 index 0000000000000000000000000000000000000000..600c75215fae7d15921266693a105ed3878e0df1 GIT binary patch literal 1232 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 B9r^$O literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/modern_door_bottom_white.png b/src/main/resources/assets/modernlife/textures/block/modern_door_bottom_white.png new file mode 100644 index 0000000000000000000000000000000000000000..0074113e6dcf4eb0746ae2e56dcf4984995c2c76 GIT binary patch literal 344 zcmV-e0jK_nP)~wmTqhpQ}VG&>D%OG@@D2u zlE3Hk*)&aE*HX$PNdQz;H7BRj$yzI=^Z)?p`yO9$I2`u-Jpk{!&LN5-A|8Ms2yVCA zFKI%ENe8XsQy103!F-A&x zzuzY_EK2{Ku($HPP+wPXp1?V8+twJvthJBFBaUOvIhAq0-~+=j0AN8702s%yX_^nk qdc7XUk+`+?ZK)`VuIm&6 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/modern_door_top_white.png b/src/main/resources/assets/modernlife/textures/block/modern_door_top_white.png new file mode 100644 index 0000000000000000000000000000000000000000..b3913d4cf4ced8923888a1c5f283f63ea50062d4 GIT binary patch literal 323 zcmV-J0lfZ+P)eLS?T>!nhbB_oz)*`;UOwh)5&FbrWBN-2d9jIsd4aST98d5`M* zUMaOK3jk&q2KhZ6)nM$r3!}U0bn?3kIOkp04a30lJP(4v^E}Qu*|@IzDXOZfAP9=0 zxc6+^20-Ca6wUM8_dQFJq^@fKzV9og05nZ=C!BL~d3{KKeDqb|I1a6vP<`Kb(=^Xt zA}FPF`);A}(t~?fUdS)OWlw+Vx~?Wvw=C-v=t=)I0bQKu`R5JqlYT^+rqeV5_y)-O VTkXU24+#JO002ovPDHLkV1j|jjzRzc literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/modern_glass_door.png b/src/main/resources/assets/modernlife/textures/block/modern_glass_door.png new file mode 100644 index 0000000000000000000000000000000000000000..8e694feb0efc890dddbb4099a2470e4d91b9ccbf GIT binary patch literal 289 zcmV++0p9+JP);3eN55=T+h*>PUDle*+c@6o6@1j?f#f*iia-&dREm`N5`0wyAEKw){(}ygZ!eg z0OL5h;po8vz#>a8IQc9mMIQI9ECR#V1ez1yF#xAH*gSkKa!~0XR*PbxsT*SzuNHk}x1O%wIk1rFzWe n;f7oH10-Rv`Iq_* literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/modern_jungle_bookshelf.png b/src/main/resources/assets/modernlife/textures/block/modern_jungle_bookshelf.png new file mode 100644 index 0000000000000000000000000000000000000000..e39d48311ec84e82f7b09debcc948dd663a25116 GIT binary patch literal 1199 zcmV;g1W@~lP)UJ29h(hEhIr>#t(~!T=siyf_PEagCs3voP^yzuSTFbOHVDk_oJR zFEcNUuEaIUj;9Nu{3^`xnQPPt4iM#6fyY`f3u72h7cdKB=yw4QN0ap5iE_^Va62{J z0)Too#wX(T7{ zOm^?e_o^`rhBVL>A&jmB1D-w_0sz3)mJhC5o(Z-%hxt6HG}LvVod#75keNh1hYa}n zdz6lhU=yI71~CToyNQe{rP1w!3;-$XRINwXG=aPF3snJSJ=Ur{ua5k>pq&QMD?Y3C zPQ>Gk7wNNRVXS<%EMp4VX|S$0i{w?~@|a2HXs5v?0}@YFr7G3_-vnrZ35b9P=3j(7o`mFnJZYfH&EwztS@{Pn>`He54Xh)793?o3Qvm@`jXiLQ6A;S zDxT-Dma#qn!WmDKeC{(>>|nc4IYn91OsIFEQViyF5#4pZMBsP2JE?P#+XvD3d)8ErokZOBFZBpisW?}@Sry+Jx7>^Q@0u`lh$rcucNIT#kn%L;E==cfoxohq!~T~=YMHb7+T54SUY##KJ7n1o=! za&JzQ=Xj9zuP(6v007XhD0uy2JCr0jHipn zY5=%SQ&bmn1~J|9tHRn1Km+LR@Zq|b&!JHURDB*_2O4F-CZO>c&@|R=0DAg-@$Pe@ z0T7xnz^0YRYd63q?SHTgune#axb+OMu&}VOu&}VOu&}VOu&}s&_z!4e`l%4k-CzI! N002ovPDHLkV1hdCG-Ln( literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/modern_oak_bookshelf.png b/src/main/resources/assets/modernlife/textures/block/modern_oak_bookshelf.png new file mode 100644 index 0000000000000000000000000000000000000000..0b4b8dce7e9eb867f9f3a6f96c4f5a46cc685645 GIT binary patch literal 1233 zcmV;?1TOoDP)5jn7{~u^6o@2Kwxaf~37BZ{p@kabVuIbwp=Kl^h{tD^!(w_{-<8k6b;-u&+|09$}=-~#|gQNn%`{Jl|> z006@NCWeDC!u}>}*YO_|`o+l=`%P_!gE576H>Zs3;&AsbXxn~wiLxq#G$e+KQosG8aTbM^4{ z!vyRIFgf0?JYCZO#OvdeN#Q}Nog768Mp43yCq2jX1XVbYoJIcH?W`A!99{42Y|JH7 zUID7zC&-4FTqGyonc^81uVweh81ja$ia5Dq3i$S$&jA4LeGi^{ueP6i-$QntDi`W5 zXuCm~0z@V8J4Xum{g1zOUugtwH%K-h?B{J{E{#7vqyPwBNA*7bohJB59FPiX+YS7= z`_0pSS!laK+Ld0QHc(kSE$kxytWlImpDngAg|-`or%kGQ!Oe#m)4bBvh@07|_ z$r{8%=Zz=o zFfD%oaQ1h%OFN!sHyE6r!R@Ti?#KDW`;WHaZEY0VX4ff>PbQ@aSGi7bX*K{{{LD4%LpGHgYs;WF<%+bVln8peFo26u9>ml&w?HRIoiuCpfWbqW; zz{mdXcIhE*=Su21n(*Z4G5)>$FMp22_B=UyT&P*{Ht74Ge!a7ODA)jk6d;qZs2JWt z%hXW?^-HsxRud$LYI?j1@@mYu)VLe?5EVm}8&UvY01=Vh^W1wS*I1SQ^7Vm5xkl&Z ztD!WgAqBjPBjySCx}Ml}UjNQ}l9?@-Nc)(?+1uHusLtjSrOAU+fJiTx;>GJz{Bt_H z_sPfdNb%ybsDiJ){7m~B!y<6`rCx zS`-egKELu+;io8baOv=i*9n`@#bwf10WxG0{pGj6%zPP|t$z9Z$-F?_S=CVhMVO{0 zs6tv0Avbs)rOe8cBC6V7TY`rtZ4y6oL^li_W*!U z5%eqrRuXGchtrw7=-!?`J$ldEmDWFwF5Ca|3fO=6DTae_YcT-sQWVui^dP2dekzu} z0K5V1KPnejmQAY)P<2CXV!6=>ZCw9V2NfY1HE{^41x1`us5z^aAFOJ9IhI{&Z= vunMpW_}~>_u~;k?i^XEGSS%Kc<-_BD{r=){-}a7>00000NkvXXu0mjfPRMJU literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/modern_spruce_bookshelf.png b/src/main/resources/assets/modernlife/textures/block/modern_spruce_bookshelf.png new file mode 100644 index 0000000000000000000000000000000000000000..3840daa20b3450047ff6218fb395610288a3a2da GIT binary patch literal 1224 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/mossy_cobblestone_kitchen_drawer_cabinet.png b/src/main/resources/assets/modernlife/textures/block/mossy_cobblestone_kitchen_drawer_cabinet.png new file mode 100644 index 0000000000000000000000000000000000000000..ab3b952b3f85c5823d42ec7ff448cd9e8c287397 GIT binary patch literal 2344 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/nether_bricks_kitchen_drawer_cabinet.png b/src/main/resources/assets/modernlife/textures/block/nether_bricks_kitchen_drawer_cabinet.png new file mode 100644 index 0000000000000000000000000000000000000000..a0e70619f347bda24716ac4cce5ceca17d23108e GIT binary patch literal 1094 zcmV-M1iAZ(P)^5e5Pc$G5VmE>nI>@#`It=GdyhT!_vat<;8T-BlCfrNDN+Q2AL@ZzXbFNKExU)# z@SP|DyVzaq+g)<@=bQHj08mPSz@Is+wVh{!3K~gEu1}uizWjK=O?rV(-#*X&c=Pr! zR-Vq}XG;M1p8W)}pV0EG-nrlP8UO&M$N>O1=>^uALFVM@|5Iy%a#>k+{(FkNDe~F@ z0C;zGJv#DBaaKDGz!U{cQMh$2B}|bYgW)+%GDvZfJl_id(x3vGYg=tMK?mrH*JZ6_ zDQe{g6@Gv5GMX}>Al%-sKf*TMIr zaiUKL{pPX~Ow0AQIO56a5&Xb3m5G3u_TFmQP-lBf=2jSC{# zEzw-*V@Qk?j>KPnJail*XesOTWP~Ry8xnJQQ{)|z`Z|0)F61#1`{j#B3;@6W@;d0~ z-F}Bx=a-$JSZi^6zY5Ba)xjbA793GfAr&I%2moxiTOdGGQ{+K{8&s`SkI+B*g&9Wmc9jMbWB4K9MvMXpuNa3@VtSfR-g7 zx=wPPA%Z*E5hNWVc{GLiO>C^`9R+wqIl*EC@5uL%bcp1Vw|F!Wafa^O>EJgqQ{-5t zdeksSd2CSO`)=$0A1ja8Fo&kSpMtT&SRaR;Wth9x=e1xH;Z%rDSEifcw?J1K8pe)? zw6EO9kbG!A$Lz27za9KdV;UNPci5#k!@A6|6lcNuPivg0ug))B>7-Jel_mbZ`#S4) zn>q0D#mfVL*7(Zvp2N?7u!#6$NNk+uavv@iSeN-|gMG+%SJ%OXPy|D`yFBz zG3onfx51}xpHDKJAeB`+DDiPKqvMN_p1)>>Dg$av19R&NnUnP+!ECjzKY zJJDmjPPzoIM~ggK{!$^Z&WwA0u3P91bBVx0od-9EqNb(9Ix~ayo<<2?wK^|QCqN?7 zC1c<+H|Yh`RhKvP{ilype9k!)PY*$)3dPn!9}iA}^wUBqHTY#M^vn(9owj!^+$$dq z7Y2Ici5XAptv9S@W~Y?mRVcQG5p&WQ$f1b(==(m}SB1t@sHebjz+J8P4!{u`iT!BO zZ$A6~7mx;(`^s?23k3qH&{rO5-*cqSgb5QSOqeiX!h{JECj9U5FGwSZtR3*CM*si- M07*qoM6N<$g8#V!U;qFB literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/netherrack_kitchen_cabinet.png b/src/main/resources/assets/modernlife/textures/block/netherrack_kitchen_cabinet.png new file mode 100644 index 0000000000000000000000000000000000000000..ea92d869b5353ace17314ffc97b28c6c0ac3d330 GIT binary patch literal 1384 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 Q761SM07*qoM6N<$f)>K03IG5A literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/oak_glass_door_top.png b/src/main/resources/assets/modernlife/textures/block/oak_glass_door_top.png new file mode 100644 index 0000000000000000000000000000000000000000..0c389af7adda9e3d566492d99aea1e7ad415c04a GIT binary patch literal 440 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/oak_planks_deck.png b/src/main/resources/assets/modernlife/textures/block/oak_planks_deck.png new file mode 100644 index 0000000000000000000000000000000000000000..4cecbac6187cf0b816707df27784fb7e5bd44b2c GIT binary patch literal 215 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`^E_P~Lo9mVPB7#;7&P#*3bNJfB1lW{`S~%rB8){ zyS7G|b2VgWNqn1igP){R3mx3L3H|{N3WZJm@ z?ie;ycthA#0Qf-%fXl`;Eid5hhcjWj<7g*Mr6jGvHBC>M^X&aHm6D|81?+DwL~gNQ z3iX2yq2I>QhUHfuQv)YCzw)W?t(aibCB??>$?y&|bLDBPQ$L5bizsU`IX5o{o~3r( zN)7O((V$Y2xOr*17>3jTp@+4LC~GIu9YeYksXn=W!?U>unS%GDr!mRPwI|U)f-DrL z%2xZ)>!&8k{^ml2t%HAMb?aD6-Jam{yR}FM->#mD|4#7z=Pz@fU#|*)$B$;s*#1=l z+jRLshn5#W{48f*F9G=U=J}r|QsE86%aev}y7XP*4+YrRJrVQkRS|X-2Rn;VF6=6r zp5o!%Vrqiqbj?f_XnKmUs|fwJ@kws;(u?X81L1s zW8r93tnaNrEOz55ozxRz=Lel0@w4F&t72BUzH_fvu5Fc%7%`%k-Qauv1)juvOUm7`bngkC8TTU78JCv#`Y(YzWwx z6B{8TDGrf9wE&TU`*ISr^dZYw|^YkCR6L zz*+=oGY2Y)o;RbiaDH0RYQr21GLefW=xsxF<-&=KC75 zYXH!<>83Adyk%3Ic;n)M1 zj2C$6_POQ4Wc(oiCJCd)HquZ^#0H7j6q1V0u05>R#Mp{hT5TE4;D=M018SVBpnX4_N`ow;87$U95G|xqI{wlFYN+%V@vDONz1{?FX9SaRY(P`w@#=j6k)R@%9#;q>e z%qdhI0P;er-F`Tgu7(m`jy*t|IWjc9^DgdNtR-{H?Tp}dMy31>vZ7-T3YON@UOGcG zWZ5=zFi+2r=TrpI0twp`JiWiy&+I2+Bk9Zd`{5Maa?w<)55?j#n#sD4v^S`GghXr* zC%&voUT>07eB{28mWvY~emIqNoM`A%-S@+(47W1=+;ZXAgYqh*_JgY4fYhz(OoX%y zE~8ndSGb)~p~F)CFk*Zm!=J`o`tOOMFefAWj}- zsib=;JaFVNcXRzVGt4!(^?X+~r&NI|L*A;oVJzPp_O$;tfX40^`aBQf)8N+g9c4Tv zki}Ysuvv>h?x`O5G3ECPoW&r8K~3S%d*HIOnup4`C5GRlLG=JYXM*(R8 z)s5)QAG&*DypgE;X36t@{ETe;N;)F6TKP8O(g2h^eiIJe2Mt?P$kPS(nv^vmR z;lF?2rgQ3=Uq<^QBRUxkYy@FhCAh?}TX$aycJE@-iRpC|IL&6h|IdckR6{1l!z~bmpfIzP-dgfK(DQdq8 zV=V&YC(={?9sbz@)~HdVMvWRZYSgGvqsIRh-vFgeBL#j?AVmNG002ovPDHLkV1mgg BOS%96 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/obsidian_kitchen_drawer_cabinet.png b/src/main/resources/assets/modernlife/textures/block/obsidian_kitchen_drawer_cabinet.png new file mode 100644 index 0000000000000000000000000000000000000000..423f95267106edb0a2ccd248c78395389039f1cc GIT binary patch literal 1197 zcmV;e1XBBnP)-LSY{W5H|8md@RY2@_c(b3 z0E9e1hdGdW=;(>Z=lf3>d$;&H|Fz-u-tVi@)BW<@1^`U`ZvcQMv$Pk>*zp(uFm$gl zU)>=v-ORqz?ibPp(IU6@J@j$nKPvzLWAB65APdMAr?tPIC;b}ngIaL+ZRCULK$A~8uQhixX|leqr)6QCksQgWA7Hr zXePW$`=o>{xXhpaKcV=Og;hTx4-oPICTr!+%9iRd2V?IRt~~?*Bz%jI2iWl#O=iJq z_eGe}y}EtNbkStiLH;LXiKk=@RT<0d!ZN!U*duh9gM@E0mJfN5$s1ZHMg7ebL9~F= z?&G|Dfev$orRl70zsW3|w=XbsuS)qFkfvWi*4onTi~c<6H*qlVL2= z#WI?~WGw{ILMT}tz&MU0c61lsp{*W#`nk2B|V z{7(ucmXaB1%&7@XaP6T;KoW+Mmo7#cZXM=il-KQ>tR-^GwTE!+p_ab^1<#eGn^_Ba zkn;jz$76B%Tv}7ZC5RSC*fwVfr`<=K_?i8LZw0-MKY7g{!Q?6wCy$vLFPBqU`-E>1 zCqA0YLWen`PE!pZx>q7G=|iA<>94x)^{z#@>G(VCet8HD>=6d`2$tC`^@6{dW@aL! zWpEkIGQGmJhq+3(<8k5se03+hpyMAz3mB@aGlHg-fI#k*FQ;ycv~Ltuv$NB8cuLm7 zvsAGl#Xc$yb2pbCGs9fNGT-jY=9Dr}Wl*hJG>oae;hFaD2GH17p;vhjpN3_=-BZSs zg-zDVb!GC5?1deVONX>F$O;_AAca9q;m~{FO!FR?`rmM@0RZgB-Uq?UGP`)#Opx#` z{LP<@Dhdb-$ZpiV3)G3R3{}TrYFPNA=X+%RXdR&HV>sBhr^0!|r}HeaWxGKU%;VHEPtTQKLqU8Z~Ov_}}6mG;YcY0E00000 LNkvXXu0mjfm+3gg literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/old_tv.png b/src/main/resources/assets/modernlife/textures/block/old_tv.png new file mode 100644 index 0000000000000000000000000000000000000000..ea60655753943629ebe5ae60c26ec0d3f972a9a7 GIT binary patch literal 837 zcmV-L1G@Z)P)sf;@z7d^jj440~GoJJcv;6tOwhJ z=pmGVwxCklq-)Y{vuU!>ct|JBZg#ViR1sl*5Oy>B-rIRIZ{B+wd-;613y{lc$k1#$ zLu1Fy4gg0dy=$$}WPPI?6VIRCztNR4?qkqK7zuz^Z@)_!e7H1?dGisO{dWL-svHE$ zS+>iICre#`D^n>px2xQ~UhF^5=Td=sVj%!Fx2sZfN{E}q`T73fUbV_>vB+Na!bq#t z0-*NgHFKq@{>oEf%$XX_Y0rr;y*X3!oP|gSq$NZ6QS)Y{f}RYO6_d1V7t3}7cVL_y1xOs7 zba2`(S~~p208ZNl(%?IUQ4NkJ*Br#A&rXjybJ%Usl9<*bZ2> zi)mcwNINhoqjtcL>=_t`*z&FUewEa+>5;DzUP%5;@6{4sf30 zMC#f*JQ>OaS|-Wt%th|c=Td0dG>5;ADF8b=J0o9WnkG)G&CGP3N~J=*UiUb7X$LNY zuItolH2^ftyNizF^koEwVX(HgcBxe#B<>#w%EN(Ul3Bv9Q!16l)*D3vU*6R+Npcx) zGu1rpcx1x5$$vq7oU$#LL`NVF@SkERgk%vRWZQP6tdN-`?4n2nwYX8|Ks0reu)4bX z#||(+e0`%FGmV_If@$Pf-zdj|ij3npo}V9?!Za?PH0m$!LlX??6c-j2Afk}{EfSpf z_oBy_`Cb)h*)-Pf7S{QF&^Mfj`=~ZWp-?Ck3WY+UP$(1%g+ifF{7?J_?=pHm9-RPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D19eG6K~y+TWm8*B zn`Ib&dSa!}N`bbNzb$Q{-48V`!gPSJjj#%VQk`KMdGL47l;(Pxud7t-t{`Y-e0se!D zi3x*DCVPEpY00@B30oy%k+`ywiPqIUIV%tdzO1jWzx+6r;_m{3gM$LA)p~{$I5$2% zR^;{hU_a4@okR?4p$!~8dJJvH+i;|*@w;4h@3hTkOY=M-WfSQ2`m-N?bng7u-&`nq z<<*y9GMd2X7?`VTP-V~|mrY{f?mXsa=U&d|^Oqj@?o%#3Mn*QGdyjJCA2nuG*R9?xCogZJM>XJ-dC z$xE3`241fZRaHi;tgN7+;V^F9p2GLn$4SA5kVp<-Ef`curBa75m&+aJlg@woIeks9 zGoY}rkXJ`xG#Y6f7#M&`rAE1`9D&tUWOG@BLZRn`@p#`e#6lb+qvFxm*GD5y{_9&H5Td!M z5f)1|xrjifu`kwYwE?A4i5d$T8);f{Cy67C&*B&NG$s90K`NbsLRo?eErZ3yd*qi? zexXPt`q5}KP}!rSW8k(naOLt9ba!{7rSUNGyW7}_gz?**S!gROF*P-X;98J2TCG;Q z1jEC_C3}x@KMxHJ*}A(rk=TjDY_{OW^&3bL7jj&TG;9xDP6xyy5hMj<0&5{?)D^3( zt*vHZZ*Ol*Rjz)gxv4o9UJpT8Qig0c3%A>ij;<~!%1ZIV$&+|+e;GQx4w3Z;*2Cd^ zN5}JT59@FWbU(Hg!-D5`Sgi+%l?}vDDX_J**xug8&6~Fn2n5jI z-~X}6WTs2?uWkIv^}}l$o7`v9(=){!w}t8&Gv?;zsT29Rvj^EskF)1JmSxWtNThk5 z^S^Z-y)>*T(`wE{qtO@BnKYY7B*pS4Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D1V>3kK~zXf?Nv)} z8&wp(k9pXM(^ze(Q^#q9(>Q@rsf`qnV9OE-2_eK5q%INcVa31cFDPPxP(c+42~eq^ zJd%u)Ipd7yOb|&SC1cj6X_loqDOkxRDKI9us8*IdpNz@g^HO83uCDM;K6v}?7vHEP zh5;uv!C5ZgnG;b6CoTACOpvvfBH)MUPMq`4?z~$Gyqxpnb_aQ_)Gl}WBhNBX4i^x& zQZ6r+%R%4=zK=?z&!tNnt_1@t8S+OM$^g|;8CvUDso`kU?e~<@u#CoopZ_|3(jFyR z@7`=)s4Vc0KYZuj{U2fYVq>)wdeU=PNcaUJUo% zZ`6+Z@t5EJ@YVMZA3omCfe+(Q0B)2^0q>mPW9n(nki%Icti>%uGpuzPvQl|b%5Z(H zfn)hXWvyNl!WXVv)2edLL^5FZ{K4NiuS_nvfz zF%v#C5gB!m3G`A!mhP8A5jIt`6xW_q1r>n*lR1hfuVVbMn;1pfEalN^@R@-V^X|AmztbA?fr9Tgk zS;m%^Di}cb(GbMc@G0_zgb4276L8EUAShC4_j;r8WH?se{kHe@Pmd1Ty+?aTzw94v zuGZx1JFooy_dl>%T3UcRnj;!?>gUwI`;eS7>liqHHVl-%%{$%hcrv-Y-E6JZx7O>M z*RF0|tGCu0zAw;ZLpH8<(sf3&bB+vwM?j$^#8QWf!%Y?9Qkg54syi=VN0?W)o3~o) z&H80D7-LEbXak&2({lzy(`XnKh$&2wNRh^z;JVl)2&nLJW9>wfBvy&i$W8!7ioj{2 zp-jUH6Ss{DWFVe-g+7e}RWa+hdx7tOzKJw3TE&S`+E{H;OrprFz`aP>KxAO=YzQ2@ zG5CQJM_S`z=rnX-S<*WKj4sFpJ)>>FIMxl;8Fm_Ea`)!OABSxeD1`?f#u(>k>VZ7! zR41uc1}~K&6~qqubk?mo8Sr5|*Cl`yQ6c;N(QUajSLEIjJsJ zCvil6jaA0L7~2t!;386Sq_8#V024)O66>+j;}}8lLGx0n(%RVg?`e1UMsxLrrAjGW z41*AV44&w82mI4JZ{e#(tFg#@ENR~h0#Wir=!rmzEK{^!r|XPnHh1m8{|N~28|pmP zYzTB0O941&V7N2O0BQf}F{WoWGtY-8o##sD0nViJ0B6#9fHUblz!}8Y|9O_PMADlx QI{*Lx07*qoM6N<$f})Tz4FCWD literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/orange_sofa.png b/src/main/resources/assets/modernlife/textures/block/orange_sofa.png new file mode 100644 index 0000000000000000000000000000000000000000..cb5759f871bd92ed3eb9c7d2feaf8254882a444b GIT binary patch literal 1456 zcmV;h1yA~kP)5@lO%T%Z@kEtE@-ocJp$&iohr2mA@)$OXiKBcwr! zv_e?55iA~9lU$ZIV=wt85L%wi=+C$2_VEOs9#e z4GKUcIJ>VmfeBf_=~;qRwnj+)&abrVsiCVYc3;-^HVqi<1B@|12v)I%_=m09V>~K1 zB7nxe+Tffc+=|6JszqysOf(k&K>QMljZHIvNt*@$fsh1*CY;Aw^^_eGlC(Z4(q9|= zYFnRQ)m7O>tAyGM=ZwO}(@dIol2$Y%`0mH8v^eKrjMW!PC&fAV6~H+#=XqOEzp0%} zmo`nLSuO;X3F%;rRh=Ll%)z#;s;POc3qh;-?< zZ=EsD$a75t1br>Ii6i2?yIiUse1#h(Z8lG^5zkry*pO!V?#WuCtxxLG1&BqbnRKiv z5WXYLxUsM*6c<1*0w`^;!(D*3nM}vU!npQ47lg*ZJY;7J6>zKUvj^!L1!eMKbuXS$S!Z;lEiSD=*<|OX* zy+H!D&f#!hFvgH({Q6D-n{e1SvL;Xy?DG_$_YLcC*cYlXs(1OM(~g=jCsC4@aJUP* zG`ml}-U`|{9M;jRv$_VH!{PqVjDB&B1==#U$~G3EbKf{m!!?byYhK#*1a{5;UI1Rh zVHDS+Kr}aDk2LKQ}eqtHSNOTE@P59|kY>uW3;XU=+ zr`36kdBpK~bO``hEb}v5EKJ8@d0F{?VDlzNMPDIo{_=$b=ju1r;suQ>LF|}xunvc7 zG>>nR@B8D=zsa-t$aikvLg2oDelYP7a-CPgmyP&4{jQbvsi8gG* zPA1@Q`tEdff-Ve70I~*z_a^xwB_~*xoyS-#FFTvSVtKi{a9Bm{eMFMxWs1w1hz5bz zJDb3r+qV$V6!FfXj;`tJkmALr487xAg&1W9j=_tkY!mM9A&!#T-CvaX(g51uuwIRcMau~g zxy<7j!xF#_7?uDO$qr?i$1z?wLFbu!VpmRZFdBg3jxK)RN29&6Op!F{0_|@w8X%%U zH2iLP9`VW#th++{8^Mz<70pj5}r2P%+6o6)dzCYk5{rv~j@O>QUkFQh!0000< KMNUMnLSTZ|F|b+y literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/photocopier.png b/src/main/resources/assets/modernlife/textures/block/photocopier.png new file mode 100644 index 0000000000000000000000000000000000000000..f203b04d6a27f84c829745bea49b005a36f5ed0e GIT binary patch literal 1392 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 O0000eDzRKP$R1V{lV zwiBtcY+9yCuL&n{59F?v|0Ft2E``1eDeio;GqW?pp=!^c|9%Z%Stb$<=QBkJ`~`I{ zM5L~gE3ajIsiW8H@#xWyJbChK?b);6uB-Cp{`%eq!2bSQ0BqYX-B?E$h5&4B-Dhv_ z4UI-4wcc)T6!MOa`nhMf;RitwI{>h~y{#5x1oVi@XQSa2t~+ts_kDcdS8|Ty5CnOn zf*?@$y8KP~x-5VpkE7vy=HOi{Hs+PB8JB!3_bVB)PjWE%(m|khG!|+RCT^am+@7g`|v({Uvob<0FtFe&24k00mSS6LAQyn6K)B)M6)Ococ{ z`1j~FtIKXGvc`HG#f`NF{ZU+Ft=77d(fQZk1&AbF%5(rqk2(P|MVy76_h>~-lEVj# zIP>4Ly6mQ+38;vEyc8@hu5ooWO6k)1b<3Qo15kR#2od4?K4Eyqsb_L` z(^ZOVpBh|UjZ_f=c-}cHD@_m))>0D~sDPY$QHnoHM?EQUsb^{m=_lcNe&Hz$k4Jdk zc^uUev|8(>GFAAxj=k}l)N@15H4@o$k@-)-i!2O7+U*TG?i%o5>M$1g3kdN5AtH8n zdupC?Y^M?*)fIop4|4!JJ3C6yaU4BH>MlEnaD!p2Xpp-JzetA~<{mzL2wH?~`%Y;g z>!%QgVd*e7&1oHF{7$E%UYJ>V9kttj5A5&1Rb%)~0|3zNc9ky6GF7cTefqRE)$;^~ ze52~eSoU3@*GqQ1jnhs>Y&d0{9;SHGp{fRFQG4;?#kC#*iD_enF2A$0!^TEBXR8DN zpx^KF^5x4fGF-xFIG^#n{O6$%#RUERu+~{r_a`SOL{U^s%D^;DR##VVW4D6pLMtni z&NHnBq=TN9E+*5ApU-l_G)*P@HDHj;I4dg-hld{s!}F;G+iueBZYG7;NS@gQK`_$^ z-T12C-<2HDjf)*BcEYxsN~R2^X>#x0y~4Gkws>3QMhV+);<|33u%7=C>6hNka2u|~ z0!eo$GOi49PY)|detRrbkeLa6Uiy}tA{csqC+SAzUC2yzpDY)k)9IwX*s}QAb)afM zh-j+usP^iloX}^JS;osX>BOu#sgeVF?t7k(5Yv0KF0bFuGG3yJ%uS$9Kp$1Bjsg<9 zyFDDoVK~gsKv_&?sDHlH<`fJeBDS{f!x#QLEFsgu_x;lL_%%{yjydL-V~#oIm}8DP e=9uGugZ}_Z&PKs$b{#YT0000B0XogZKS^Z)>T5rPm!0xra{)Zh0q0RSi^;rlCjvQec^ zHf}z=!~Wq2f4u#@^ZJLE4^8!HeZIB_09iIcmQ4TvzArF~p#^A+Kw|(91jkq;8Ps4k zMmA=#djo}TSC4I{zrr%@t{hmVUF?Mc4x&@-eH=^7;xPa?#}`Qk1c1!vKwcOXy&;y! z;0?Z(7Nd>Je2#sL^!K;u%Y1H(drHaGU;+SR+)IJJ2oXiaNkoxA9828G1WHLPk_CH*hyv_w+V21<5}6X2WYWO3zx!ugvwPPx13C7zC6 zln5Hf64zH3PW`4fI1C4rk~oM?Yl%dumGJTJu`$O97QHMJTqz0B8#?vjASt)uBDvuJ z7@>f0oqGX{io00l7!ftgCI*+t-a&M_{vTK%bLtZh?1EL0yl|ApJTA!0l$aGd}gr{Ib{09;>P;MvJpDdL-OFB5$Fc#Yfn zY^#kEyeJa78rlnN!pZYhak48k=Mup#QdHP>g$LF`5SnnnZYlWY`5mV*?o?Gq+6G1; zo5f=&C2=>cR`7jMiXLwR_}iMmt2EbnbO&hBst8deZ73zNOuOs!w*|{WKnl?tLiC2X#cX#6wuuJU**_fNNW3V?(CekFX4xaFhZQ6VkiPEb`=5wP* z=UJ$34h{OGCh%MjmpW8EbgHsYlMJ=u8H+BS)dyK2oqD6}qEn2i_(V|6*7XN$v2M~hRy6MYVf&c&j07*qoM6N<$ Ef)Tqfk^lez literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/polished_blackstone_bricks_kitchen_drawer_cabinet.png b/src/main/resources/assets/modernlife/textures/block/polished_blackstone_bricks_kitchen_drawer_cabinet.png new file mode 100644 index 0000000000000000000000000000000000000000..f96a33a04687390f0471271d21248abccd307522 GIT binary patch literal 1149 zcmV-@1cLjCP)f&q5Phmh2&T1G#UfJWz|A3m6W6}jUO(4TmrzM=zPJ3RU^c=@_|LXOT3s3`CL48J`h* zrI<26GW35cV<;u@b@-j}+xLYw%66V#)B35*_H^l>-(1$i`W(vZONds-aDdKvhSeF4 z=l1}B0|ba738m!PfH-F)8TBx{%ITrNk-YDVQXS(+>L9M{PSCh`b+(+v>C;HOcJ81X zU>2uLp-C`1ApCjn+X3Fb|D*A;_hMPJ#-+nvqpMIEiS6=5BnE)frE-9uOaRqp}?VfKPwj0uG`sk|x5lJi(QcMpU^x93= ziKLrIUV4OhCdSdNGYhjgWf3(y<^6|u`u^vCZ=Cy(d{*&_bv!1+d?%*4hQK3f9|t?V zi=>HzZeR>^gMwj<&aqMwqkr!8eOn#?&P%G{z%|SPFe-zIr1W0ZVXTNldl}}s-?RZ1 zVLJ1+uuZZ>Qap?i?3CNsByS==%r$=b`PZertV%;8@D3XU$4JvV1i`VvAFR_(&p1(^ z_0M(bq*APu#QTqbH%k1@9H36f$5+=t2P=id9g2wEG2P>E29kSza*8y)t88%20apg# z$bu{SSaaw3$!RX)n=q9zK7YEwXfoc)aDo?xLU%)ZgH1Sjv1(3~dIIMX!R8M&wq4xz#?fwDTzhW zT$jH!S=%xvJBw4Gz27W2hq57_Ybuf$5{2ULnD$z^Os^%vUtqw%1gAvBNJFrbO zxXe+nkAZldTSMP}XvA$GCmAN?yX49C&rAhz~jbLDQ&LxWmTw3h1$shx}fOT?*JTSBXKU8 z>j{(3{sg;1?E+6JslPI8^K}>%KZWph`#3r^YSgGvqehJyHEPtT@xRA^hZVJtZ||J? P00000NkvXXu0mjf^pr1; literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/polished_blackstone_kitchen_cabinet.png b/src/main/resources/assets/modernlife/textures/block/polished_blackstone_kitchen_cabinet.png new file mode 100644 index 0000000000000000000000000000000000000000..c6471611a0b21b83449c0fe306d4cd29cfc59b3e GIT binary patch literal 1310 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/polished_diorite_kitchen_drawer_cabinet.png b/src/main/resources/assets/modernlife/textures/block/polished_diorite_kitchen_drawer_cabinet.png new file mode 100644 index 0000000000000000000000000000000000000000..d5a7e74a63d1c346518bb79b62b4a5de81577d89 GIT binary patch literal 1371 zcmV-h1*H0kP)=wJd~zzyYO7ABR2y`7^3qs-F7iv{Db1a?7bjsio!yX_For zkwO~^m=IOSYnjF6urs?3T5+KV?~G@kHV>&%wV#A!X6F0N@4dend-n75a{$m(1sqdT zWyGP=ITF7qa{vG?qadmVSw<3{%UFH#6IPZ#!Sel2#~MF2&PV0*`{lcH0Pv={3jiP! z699m{oxc(l006hw0|3mY~-QV6!fk7MIX! zTY@Vq9p)#=sQP!e+7@1Kzrr}rKUvxEpUY@J*A+E#mSb_Y4qerSg1V~1v`ml!@%M@W zCBye}zT?M{T!Ar)>U12*JghTk5wzB z!1*{nS1?Hi-{U-CfLz33xDE@nR$jy$HnX9tI&{B8NP)mTbzw6b)k;-(Hm*>^e9ldh z!Rw668IRRiDrNv6iW(_k8NBfN-m(Kq0l?DYlE2m!xtql2N+-*(19Bn;5LH9PFrcXl zG*uBsxDJaqv_Sm)%)_)yQFPqnx~hW|h#&f5Bm!YRr0x?ZL#{Ib$hi&!r8LlmD04)Y zkfY%;3fEz983mTSe!{TgR@bMGY9?_IfCn zr*PXZ>a=03(>W56Z9Hv=`A1dMk@!d(<^W)I^#{qy!3Rz5`IHXQieuDaEN+my2tQ7S z80O|@X93B>L{TGOWgZzh3U03l>-Z4X@!(u(vWAV#?STW14`Y>)_tW@s=Vgpt^*yk; zwSm&j;-ws5opiBs|ACODsfwtz&mTSawWr%zYhy{=EQIB)We~9C=^RW&8Q(?h>jGOGJyZ67=~C(s{tOR@T12& z>np~MNJ7o1!8-%;g{!LGM-I|gac_4A)<4Iogwm}^+*w!*d=E-Di=ebM)CjIT=M0O~ z$Odo_()VtX5v5y`;!F~}Ghq4S&tmtQZ(EnwGy#!Of)EAe+eYkRIsZAr-RB~>3YTLX zes@SJ+Bi_=L^{fUg~a#3MUeJZxK2(Sa&mu%-;L6`klcO3TmYD#sYYIGGOoK0LQpNntV1L-0GzxNZ?zc^IXf4Rf%V&ov&oRoGi$HWCc~l*B z6yRt)ZJ;z+L-TDbG6RJn&rsKaoXaTQyZb(H$p-}oSI9a}ZjaZcbcPHWGGxe*Awz}? d88ZAY@Gp#NJx!P zP%?`)l+q?nA|$4#o^hCSY(|U}7UTcq*yCF+5)$&a@*JQ4JOBOsp1E)Ce|7=@X4?V5 zT`-UZb{xuQG4ufdA?GkG3o1vRJaPQ+(<6L*`(3O*csTdf7oVO~m8bL7vo!$dGaq2n z#g^U#JDLiNqOn{f&>8@ATn9bx57?$YUD!Va0Ce5OOa(kPm|44sd?2E!0X`R4UA_*p z?If(9&C0ET6OX*O7I6QgK6O}{wJ znBIh8SqM2#q+~00n6Ye0g-M>yDdPZu7U%HT01fg)OK&Ffn`t&i(RfOv*>ar}MO;Mg zBme-ctlg7FbzDcjhmyN1H*ZQFdZ)@0ZxKgJZzg!O8CS;y?j*oo{M(%b5V0rHps=#u zCOkGkH&y5@y@}Q3>i~egXU}G$tICt2MI3$RV-)iQB0@tYQ_0nqsXnI_P>WtoLGs`z z8YAQ!A?GtuPRm#2P6NA(eFJrkX?cuhw#`yrW+Bb4|DIV zNyXF-qso)AMI36a*rt9O0kXUw-v?O{pm&Kr?OcOnnbKqOu%#P`s8NcfBcRGt?iX=T z1|%Xty_E`-qM`O^j|~!`qjh%@B#N32+uGhqC`-|!+?6Smk}u;(^EA|!NS!3>CZx5M zwR@6e6pg`-LwSgr3SD;*9oLb2L(VaZ#_-qxfr#Y3w0s#ypZSUCB)ZVv=7#i!82Zvv zG<(nRtMFu6sD9k<==(>yYQYsq8 z=q3(1$HtTApmVFrqiC2zJX8@>%K>0F9dsGuTFJK*kzA3zL!tUq`-S7>Pt zv`3GB11N1`kV0ut-Xb;LdM^hv<8RS8t^V#F9n9VhXTaQdU*10Jcn)Sc+r1V+FA1cB0Mj&kaIaUpXY-jOR+p7E=%beHEPtT jQKLqU8Z~Ov_+Q{(NqU@aNCR1b00000NkvXXu0mjf_OfYJ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/polished_granite_kitchen_drawer_cabinet.png b/src/main/resources/assets/modernlife/textures/block/polished_granite_kitchen_drawer_cabinet.png new file mode 100644 index 0000000000000000000000000000000000000000..136034fdccc215554c67629df4a623bdf095862f GIT binary patch literal 1283 zcmV+e1^oJnP)dwQ|?l1%@xp9J8s=}s4U9=KXH!N9~AHWJEw*3q69}tLT)dd?Cm8wdS zDkY1c#EUkR(k4!#O1QUUJNV8F7Lmfjb8gPOZ6^|o&bJ!R-0$3T?s;BU?%nub#cW3jpw?gkf3WGP3w2Q z2kh*@woCxPcINhDxY7dvTwS_|cIOr9rau0#vj+fZIpI0nsKXH23>Fi^{vByS-LIz%-*40fNZI3C%Hp_aRhR@dmfaXi76x@39`&jY)sO5%b z!Rx!|im~e!oUyBYDe?84FVs4r)!`ftAP#&u=L~fK^z8Lrm<=228=IhgIe!uv2t&wh z*zo!;G{dq0<{FAe4%)1yS1}Amk+njrL$ud03`VHwRR{pXU<9F8VOSP?Db;}tgAr;{ zV&DZZmMo<(@oA4D830g|5*^XQ94RLb{Dksm!-mK)_8DIu#To5I39K&D~DXrvQGO{Cjssz&}zLb&8mT%sMXs@BBS0kS0d~RTtjP11* z)by&7GncAy7>AS-L`a2wL2bU^*h&efxfn5sLL}}1&ZpSVlM(ko!T`gv;4~Li0+SJm zjYBwx10|GKtM!e|M8%?Syq3rLMKa=Yv|%v9zzZT($m_dG5GVRlVi=6zhox{Bj35qt zRYG|vw4C!w9w{~qMsTI4xCldt^8pmf09CZktK%F<^8}xd#Qtuo7uGj6Q@d>4)K!0p zch5Zjq%x=yYBbjnxRnrYB=+M~#FgIol$MHzG3vy=lvsKCLd{c?@{u>p0l@tSkJQ3M zKZuY2QsFo%zkYZ3 zh@Su-?!?>~5i)_c*Io#X%jp!2$ipI3gHNpXTUo<(+n*!7T*MV*}`cx9z+fATN>8N~tsR0HBP>!r6IEtvwBB2*(5mz@N{a zVc_Rijk=-Z(v>TbeqdWB23}BT1Xtd+%tB91Y=BZOOuQ^3>V}@#Bb1V7=J9d!gVb;8 z9&w6Dj1qNI$Atwabuo{BzJ6AmgiDx1SRJyGHVt0iO;nWs3z_$UX^?qWIAu;6G+y5k zR-?Qs#H&x73jiN3yc@Z(#c|qspmM;MGFN%1^12u?f_K;=<>?z4Q8Xt_WB`wSvA+wi zpZs5lgC{cQ7Aa4dWX&{C9#Erd?1IjbmAETUU!ZR4c-ehZSXr|EBAgYPFQxj=WtIy? tnqt%3CrXqkQKCeN5+zEMC{g0A#ed@tVUoTcFH!&i002ovPDHLkV1i?QXPE#1 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/power_receiver_bottom.png b/src/main/resources/assets/modernlife/textures/block/power_receiver_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..7ae74194802e8fef2c51ef4828123ef69fdb5cca GIT binary patch literal 361 zcmV-v0ha!WP)$mt83BYO92eYPflMgOcnu$&C;bT5Tvx090jmT z(oQAQiIg0lKp?1^K#UK`2M`L;)~&T5f5a-G6=BSg0Mm&S#|JNMbzWXG~%Fz1uhB03{Uo6I#hQ#CsrHcQDd z`eTjbk2M?yJmA2Xu*l`} j3dY53JyHfUco-P^{xYszzb{)7sF1GgoOShRF=%?%n2PK}Mxo9JakZy;KN-atWt4nm_4CFl~Ti^9{X z*9~`%7}#)jRyHU!_FaDP{XO45!|zE|HjIhGJnXhk{X)+{I6zf{|E>XWHIyx55iI~K z5Q|+6PR3w!aqY~&jl;S1^m6J?gRiNshTalBqDfrc$;8Am;(z=RQU|5dG@3}co+R$nT2%M8$s1tb zx2QeTlbuqp01Sfw5ot|08dHCK0wB9)&U&Ao(*^1`cL_BZ`T&HZF=?&&0AZ_iNs}*% Q3IG5A07*qoM6N<$f{uHmasU7T literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/power_receiver_surroundin_effect.png b/src/main/resources/assets/modernlife/textures/block/power_receiver_surroundin_effect.png new file mode 100644 index 0000000000000000000000000000000000000000..47025fc62b4680f45a55733852f54214d11f97ad GIT binary patch literal 668 zcmV;N0%QG&P)nCJq(Pyon+YWTm5y>ZM5;qmx@(HBU3u;6|W02QjyD;|lXKA`BG(DDKE z8X>3;Ae6jOi}O4_ps1bj-~*lu>T|Fxep=k1^7)<_;C=v02{`+<-I6{df&g=r!jqIGC z@+3e)*Ulk@q8sPwLWw8N;S1zUYH`FMgp`6DwKLYlU*l_ z`e0}+HIWY@oW}uxWLP#P3&*=A+7N?2z`BY6JdYzY>m>Hk>jSs|fN9iWvg-t|58wg- zrqc+MO(%4G02ctjqZ1~3PH21uxBvh?-e!ANC;S4EDqAD-080WbcEP)4z^5QRU5g}d%9*0SaV!A%r=5LZH|QD^WkaFHSelFry|eudkFbPkvlF7gY~B`Ae) zRLkfD#?2ipdzafPcc8+>Sc>C-J;k!HZ{B;eZ#sLsyScR=KYcbv>uwC_jfhpb$^)*f zt#yY7Z+ph5+*;uLVk(HI@n5vm@7k~LxwW0|lV9f-)6sAMh{!z!p%>E8aG;FQ@;1*F z^K21E_Z4dIffxPf!l=ZzF?yaY+V`(o6(%7m05d2W+GP_Qp9!z-#!7taZX8EZtHQyL zOCafQ0Y1A{*0DbhqDXgR8Bd90Ig=0|-`f^jIjAp_B&1pa^hWgLuH6*2`&%g_SAYDs z%M^^!>Axc>{;L^eKc}M5gV_TOGw|7U(U80z14V^TvCCc!3n^XwUV1; z`S5B;Tj%A@4)EsP(WA?Edh!8KJ!5ifN5jFR>wS7c&zKv5lFR39u?xol0000D%46h+S_SGG#*jFmL9LV~7A`$u&eg*@RXU+?z(ZYC~Pib_4oM>%oRqcg*vw$0ttP9hz`rNQ++%ZtzL5eA=0<*^1d?|)hZPzQS=x(CX^`Q!9^9d>Dq|HprY2T@438#q5 fnU1&3mjlQ@m~3mdQ>iEv00000NkvXXu0mjfT>Ox5 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/power_transmitter_side.png b/src/main/resources/assets/modernlife/textures/block/power_transmitter_side.png new file mode 100644 index 0000000000000000000000000000000000000000..6f4bc171dba172c4412470d29dcffd74f4729790 GIT binary patch literal 456 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/prismarine_bricks_kitchen_drawer_cabinet.png b/src/main/resources/assets/modernlife/textures/block/prismarine_bricks_kitchen_drawer_cabinet.png new file mode 100644 index 0000000000000000000000000000000000000000..47d5446db94b077d27633fec6f41f52aa07a781e GIT binary patch literal 1436 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/purple_sofa.png b/src/main/resources/assets/modernlife/textures/block/purple_sofa.png new file mode 100644 index 0000000000000000000000000000000000000000..6385c9b15a972a9a3db6f5355a21d6d4dd7bb63f GIT binary patch literal 1463 zcmV;o1xWgdP)j?i2$u~YO8WVT#&dRaj8(h0}|qZ_zG1|y>a1I^?>*UJ;Je{ z0dYW8PpgX6&H@`|mZZ&Ft)+0tc=E<$C!QJ4W+eK%?8G~Mwx6G${a&1Fk3af(L5h$l z!bnDtVh8IWHAhS-`a(hqiKFy1|DTj{ZQWc3QT{xRhKMNz5n&t+SvypylNg`599?fy z-!(7Jj`C-rE72@Pj1+xAnXuwubcYf}AR@?UrL0jeLOe?`l95*jj_5S6vy_n*+A#;q z6=p;CP5(9f&XHm#S6ECbgxOGxOo%a?>pH<3^s%5#o#cunMLzrcf!Qbqq(dc=f*6$tOa< zvA#BuD1x8C*TXjGrQ*s&)Xy!~#yA>+h(Ll$$`M)<$Yx+Uvvw0Q9TTZ}X*RjMO{6LT zsbT(%S^59IXtUSO8QB^qqC&q(%?nBpzn;BV2~kT^G6%{@6y=>g&CJSlLO#@~vsNAv zq?FbrJr=WmS<|uUKrk&daSH$_n zNl@7?c}@jz+8XdW4sYDcpX(f|emefB8+W@b4t$Xi()?FfS?KwC={tFhG?$!K{Nkna6lqxW)s23U8nT1OBCgo4KvG19^j zc^y?eze%SQP-O{(LWK0ZRb<)T{rKRn_Yw$&`277ZP$e8T;b&}LT%P;(;FH`t$K<~R zn&2G{yYLNxIXoP0DyuG}<{(A>;joKwZ&bNqI23#pCU4>&4hO^)4(sKl&-HD=1Gd`X za9i|+M2suk1*(L@p)n6mg(cYHF2K(lmBZms*xD$Z<&WEI`_=2;^XDMpa2>X}?4Bn- z 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/red_sandstone_kitchen_drawer_cabinet.png b/src/main/resources/assets/modernlife/textures/block/red_sandstone_kitchen_drawer_cabinet.png new file mode 100644 index 0000000000000000000000000000000000000000..a02cbba3bcf55a953512a35d7a0a10c067ffcc4d GIT binary patch literal 1471 zcmV;w1wi_VP)ali7S@?J4{;h>{Bcz{!!zH<$%Pi?cPK-U5cjFYVD4JQ{L3n@FI+ zrcyMB_-~J{GQYRs7kL3dUc^hT;L!8a6AV2+W8MBZ1Q3DfDrgWD%4h%Ox>Ca=r)(bV zFhkpeAKqtZiLSzgM%C9lyqWEq@c~w=Rswym^qpsAr@{DH@FX5O?*hJ#Wu#4G5LhpKn!Dxzh%Ythg zFi3-2n#m~I_vi|a*@SBwI5~1F<;yI--e2`M;;sz6X%df)nfy=qB5rXpKY$1ZX>bMl zK*P}UQCDghjHdk3Me=1)!F3X6A;vv~BnGbzbDnVB z!xnsc3xhOxNM2mspmU(1-Ll}AOI%#tWaP2^vyRI{YciXoCnRv0{LPF_QCDhQ0Ylq^ zq3spYbq`x`%qH3`i(7FKFS(~W2O5y}41+Y_+D0aXiuUVD4UXA_M^|`r`U>5{R;heB zuTWj7Wx6tpy}TC~CbKy|9BD|9)YS|&kuVrd;Rs!uq201TgJEWW5ifbTmC5e~Np8q~ zcn^=RGF2#wBJN7j8|)&Bc$v61yax>uS_8mY$Hi}dUZXz_(K*m?etZO<-r}-91Pvn4 zV8k1dovUd5aftr-hI{9%dL8W_^PV-dY_n0tNN;lmuv<~j%7UGzAim}H(HAU}s- zi(#y2klTj8NCqF~PTDU4!NP{Nw~=g%cnLe*V_t{@S~`qXU0TFL{6+L4q^G_I2BRq- z!yht$UtoZfBbUokRTWbjU^1KIo1do=9s!wkRMCx(abb46O*$nDH!mkIL(gbZOFCu% zKfK4+KMfwGa30bhKYXzgEx=GUR*3ZPE_xf4rR-spFBtuCi0^;-@KK60$g1)JQ<}{G zi#W*if+C3h!655PPH2c*{)`AW83iC&11o`N0tD6C0wEy z4LzlOCS*p5f5tO>2&=8PuW9)7z|5>EIst;{!ApqBCt+57*47u;*AusvU1DF;I87N; zS;Ar4Dctj>lfw01~Ur@G{hpmdCQBEkYDUrJeP^M(HrO z4a(jM&&^W=S*-6!t5I1MQscW!^~v)BfNeRM7h4w2v*!W#z#?8&Dvz|hT13y}f;gL0 zE1x_?ZEKz256wxBfh@-Ulm@6P)wv)lFY-R5JVQcLT%|q+ybAFr+?L-qkv__8BEg$( z&Omvvndq-)us+zQMfPBR=<6`+*5cP;1{Mw;4NJ@8bA-$eJM6H-4m<3y!wx&_u*3fb Z{{pu$k1jCy`Y-?h002ovPDHLkV1h^Dz!Lxf literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/red_sofa.png b/src/main/resources/assets/modernlife/textures/block/red_sofa.png new file mode 100644 index 0000000000000000000000000000000000000000..f0638bc03632a24476b40e46ead5b374befafff3 GIT binary patch literal 1460 zcmV;l1xxygP)nv9s;6V~-;_9K6pvw#VzSXEtj@KbN|*o?ma?do%BOviH-|$JcQpz%w9VV=%_B z3C=k}F2EeX_r^G#$Hi}xk+ZQb5v5u2d~)a`ChH9cs z(Ab*BF2fir1Qv1ux7ty(dY)wE71%Tg-x~u-Ty(Gr&Uvj)6D{GB0r<+gRhr(V)#qGa_*j`9TUnp)sm=K8;<9*V zj1>#vqQSn};298fucnP^(z)PNj0(*~5(D$HW}O`Rh|&zq5jEksBnhlmAWlT14b>bI z=e5<8+iPPf(&GK4NHN2x_PZ|RfXO*yW#dtrmB!6EFA2f@?e&}Wk0TGvsZUgfXZgUE z0ytYFfWiss(5KEOqBO%~rGi$bvYxqzwfP?LGNm?Y(LmKx}Kmn>abxFP{4xs=od6)t*kBFYxf1 zo*MzjZH+Tm~$x*@QP91fed)fdh=;-o`3+{E$G-Oe4OAsoI5 zm9L^54%?(D942$3bN#lE1Ge7b@U~!1ez>`@U7$-iY@6!ANjAZ4?gH|8qjNZH3soPw zXL(aj-zCsM`0mo?Qpn>Z91!)z&IS9j69p;xp9nRfwqjTiY}q^wlNlf zX&P(S{I?C*0{?pfSPh4}V5{G+pM87{0QU}W0|1Wizqj%Iv)BIs0REmY0RVfyeE#Y6 z#u_d335R9AdijU)@ble=53i@5gJ7Z#w!-KVvn0dM)3P%S_HS+MFI-%e{_l4AlA~f< zA?#A5;3E%+E|p)Z=>rX5wwt)7Nr$fCa94EleHYPN=~=(+qsbk(+nzvQbbLhq&f4ag zucwVXUbj7{r09>2KdSkoS(0JuIm)s}2OfS{tt2$;p9mLgK^gl1n^YYh<^AQ*ST2hb zfnfg@UjCI|dEs$44S4h*fO`|6uP$L!-cfi4eEH20UOc}jB}l2P&oR7;JEUw-RRes^ z@#6VKDO=6uGDqN7Qxhm@-i5;!?63)P(DJnw zxr{I}0nuv*!z!vl z59b`dH&$M~qi7HYCU7*l16NKF?;2Un+dhh@4sh}rUzb6dfG+YG0Magi9{GU5tiEmn zM84u?0<||74bV-1*a+U__68#WqAdYp`_{-{1fZV)vD@chd;ldwHYGr8A-6Xe4Z!Lg z(3${gaFV)I+Z&7kW=V!gCfd*bky#pEjxVA#8Hy+M5%qe)lK z{?#&@eGEzfyI@cPP$fH5Wj6bG=L9W`-3q&Mf`icjtj_54_kD7-M`chXP5L0WHy8oX z>1^sbwP0upQM@DnfpuTx_68#WqUnYxX@srqklGv6E`Wv!+P*R?xA!k-is;K?qA-sD O0000kgYbod7zF zHU^;kXcU(D^UGIoB(q!@W+vo*kq*H9GBe%heZu3bS41G)sla1H0ve%OJerz1iA*_+ z#>OrWsE7n7(#(KRjfZM?Hev&^_S-#%05lcPY?=}Qj0ZT-edhNMpQdVNEYruAz|8pg z+RxPKv8nboGhe)ZN#sKBWf>c)rJ=fw$FgeeM5Ysc+<@`!x%v$-(tXlxw-OPwYHC5f6k8j`HC#d9x z>h2H;XoSjfo-3`pk3Sw;gEe5Y-+->&3E!^Zs@(}9h|Kf%6Dmdj&pL9RJi#1?2#2UBXm`SKh2Y;~D_mo3C1@dnU?GBbT3H0)kYEIr zBbMuCKf?8~xSMr$ne5KI?Au2d#X`39*}sIBUjAtHV4)XI|tTHBXS_kcs+%c17Y|V0MP3NEF(COb07?(yo}0*WP&V(Hggt1&H-u{ z2BU-PAm@PWz!YTIxq_4frs}Z{sYW@Fa-a!n6x==#O;eJX)2UG^>^|U9%u#8S7OL{d zqF&P|Eo9pe8>fYAJz)ClOB$y}aTXez{Y#Z&jwgQ#$=;X{0svpMYXxDsQaRs%O-WUa zRZF8OX_hTNgtiA;+UJXOR9!D9Z*(Q+f#)w?7Ys|%3VY^(3r)&oOnxGxP`;d6gsBJWjMt5EdLq-gKMW(> zys@i&u3{=9%CrujKFhDyDRQ=q$r`%(rtdDV!OnrY)~`df{~LSwY=-k28#tNGtk*b4db2{%v2(qvxe^abW^;4E zvc+Yl;ic$bEm;;fO`N)T6@brM1p{ZyVqNnmiRkZtX*BH?VH3E0+u ziIWgA)kHd|p(9y)2vI{v;v|GP4T%~$5_Sl^dHaF$em0(ZO-GTmckkRH*K`-hS9S

!=%*}+F5+f>7aFIm`1q*`ErQi#=@CAGYU(Aiv7IY(Y(^X$U!6fA7 z&dj};d%MuZq?1d}>hPU!e&^%N-j~mxfT0=ySsVkv_aDDLyqf_^Wq``1*S~)IDS*@I zYwpXncfe3)z}cIVonBc$sa$yWa&5vajibO`%$GsWk_dR@siv;IYUMe7`@Sf( zsT?4H=-{!pu8K9CijoxOMX8How_jv&?Ap5r)|ECYm#(s1D^L`r0Br4EOrH8B-La|M ztCtg>Cy09=-=F)N1h#LE$4aTZ%icyhe>(++Sp@Xc?Y%FqZjyc5>RQPJNTPT&PJqkn zTLGM$&H|~m1~@v5{#iSlPJ`Yw4KR>>;n~YSzr##Q33&EmG4JU4_N=Wn8>@Yujn!Rh z!*nb_pUtNGydK%- zsYw9<t<~q5%Mt zR3jiG2#ux!Fvt&#HCsbz4FH;ZJ-iy8Ad=l&@n8M?QsGP=$23dk)@~!8CjI;Z0MLH# z5OBPIiDLl3PWPc*d(+ONaP`MYu0&@@^>e!)sSrqDjp8q}&pN|B_IwlhRA;62z!;5b zme`cgSGo69yE8NT^~kOZp{zHI(TKYrDqeIuH>=v8O5`Kp}RG+Ii=pHHxAXsc=r-BpN31>u~jeMSK&C zV_i?DNx#J3{0yyAYAiFp3S8c&LrAqy&n9Od>d51lFD&n)=nZ_2Fd64X<)b|QQl1Wz zR3p{dEIkW(Hzi4jFRf_JjuJiyp)efe#k+r`=4h6~HkDA?%b28`@BHFb^29JzI!F)K z6-=`P!@&sKakYUiCS#4^V1!7{C=E-7F<*nCOW$Oeqizg00((I-vU7%4klB!Dt zQra_Bh~yS}?;m;hcyC!3=0=HzRA}z@yoY_CnsLXUZmZxnvV=_(^jKB2K1@woqSXHq zo9j^GehmFvGCl;H-%+qp6$=GoRAL`j767*6!_w!Wi*?t5jes$Fq46l_Rkb^%TA+@K z6^w80^{^e!7>vulEdrkV`f30n7S{qdp35#Xp0LW9o4~RV6{SIcrCEsMm#04Lm6$z88- zpJyfo09?F!iCUxp077QJVdIXM9{?ufGn_nmh}+%Iad`CY*3(DdU9QVN8J__FOrik* z(^Mk>fKl%`03Zlu>A@VcNdf?9b`SA-c#KH4Gr@oMGo!+nOZhmi!k;Gn%m4t0?;hC? z6ansWdPiO$qfTNQFQGs}w)XKI;i?v*%6tQ#~oX4~)@P!SnvJ{PmzfB!t4u zq_}vMd8WSK0RR}I5x3vZ1cef<55FiFNud@}K_qSK;Z(oCG|j$oegNe%_Sz6q!6X{f zRNH6-LMRx_y(5Hz3o^1+SD0St0xj{@_dA%3&+GvJP>Yn!YmP{Twr&VS>&o!S;ipB&7T0*9+~l ztcaU9#L1I~UJufNZYo%hg%W9hg59`i1l1LsHtLg8-|xUASwyV?#Ud_(=e>IvdCXOu zf1`+;pZevK=gVZca;U&TDdYpygE1Ply7C&rK_PaPy7kUSRw;^7q{0P$lW3U4FT<4s z7V!lGgiwX4EOH~tl&92KrF<$Ei*U7n2cvP z)(b`H7BQs*d2E_$q5x4R=53X* z?lR`<|C{jpWY}fy;InN1AP?8-YGEoHqp=(7LKJ3`q;wgxhd9fZi&gwSdXBBD-Umj# z=kwxQ;Q;!^9T49=va$jZ*;@PLt9x5ZEzc3qMCEIQX!%zPGhi!mzTQ$=#jVCX-G)on z>70i6M611#!Y;P@r$1hD4-l5E6`cO@gZt=y@Nt2*>|*5RaPRlu@XfvN|B>SMtQ$8Q z(4&0+H@YwjeBkrp7V8$nK@Vy2*II{0atCp%dlkJcY!_0^mVLRb22>s;Ycx{|z)B+` zxnpUs1BF30`r{b0WJwDE5J-vUy9dR0q0Fy=%Z=d5uY3Pqg@OUKe2|nG5lCri$`HvN zbl&^a`;G1q*NKHyq9zsUdmS&adjo?z^fts*cnRCc+hbYL`Y#)a zdmr?##b);~`y-#SrIR?H*5rAADve9q<8`D=g$flaRH#s)LWK$yD*SKoH|KQxtFrJ6 Q(EtDd07*qoM6N<$f{;65CjbBd literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/sandstone_kitchen_cabinet.png b/src/main/resources/assets/modernlife/textures/block/sandstone_kitchen_cabinet.png new file mode 100644 index 0000000000000000000000000000000000000000..0d7e27d90e9f1fe50c8652aa4741c20ff57c59c0 GIT binary patch literal 1468 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 E0QJv4761SM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/seed_spreader_side.png b/src/main/resources/assets/modernlife/textures/block/seed_spreader_side.png new file mode 100644 index 0000000000000000000000000000000000000000..8a6c5a3f086acf1d67250c219d247b655bb77387 GIT binary patch literal 312 zcmV-80muG{P)fOKG45YZQGUUE)ys zNaK46;?lES&b{ZJ%RMTN;}Sr^kdrW^iqAYp=Q#jLk|-?j=JN$X;L{Z$wKRNdO;K!Z zvpa#a(;gx|eh{#C0+`JrK3cm46u@|VQ37;Der*SsPM@vz4QA_A>EdqhADkROr%kMP z-fvvq0eDF>0Pbe5<)}Y6u$#TD+XeQx84a6nbqOp!zWzFApa8BeuXkapymMO==6z3- zN2fFO?<6jlD*)2emP3f5sPP1^9-cbdcyIHbnL=vKT5GEOapDL6qgshp4Ta1A0000< KMNUMnLSTZIXN80S literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/seed_spreader_top.png b/src/main/resources/assets/modernlife/textures/block/seed_spreader_top.png new file mode 100644 index 0000000000000000000000000000000000000000..ba1d94261a2d1db667044bfe8cf6d57421565358 GIT binary patch literal 246 zcmVevjYk_q0P73*97OLR{LR8e$a-ojUYPfy=x1QgF!+{WV4P#{J_v*Np@%I}<6LN4YrQD3 ww|3JgwNcxJ2)9U_jO~^I<2!%)NPm8rCrj{5>WFGpE&u=k07*qoM6N<$f)n>-ZvX%Q literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/shower_head.png b/src/main/resources/assets/modernlife/textures/block/shower_head.png new file mode 100644 index 0000000000000000000000000000000000000000..f43b09f6ec2b7b869a1302c75d084db2e995fd40 GIT binary patch literal 227 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`t2|vCLo9leEB<~vTraVs?)AZX ziT}UWvj3OtV9-%=`onWqIL*)i2xiQdGTu}5we8{6)z^=_Xq6~<{LNW}v07T#ZBePQ zfx!lloMT{IUn3Bx%uZ~0`Q+th9>qpEp6~K@Nf$0&RJqF#pI_c~>X#myYo%q|+34~~ zc?X`YwU+GR{UUKLZpV>?yeywxjL()G1MBGM=S;V#{H1e}t*0sQ01z-RSlxAAY8yWZ P_S3j3^P6H}s4Tk3T3#}N*CmG`Tp_8~%_*>ZPSVVdUZV(xbvp`#=OuwO s?GaBmdKI;Vst0F-T66#xJL literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/smooth_stone_kitchen_cabinet.png b/src/main/resources/assets/modernlife/textures/block/smooth_stone_kitchen_cabinet.png new file mode 100644 index 0000000000000000000000000000000000000000..ae52faf2620cb465c57d60bbe5401d3e68db402e GIT binary patch literal 1061 zcmV+=1ls$FP)b#=XNhFpNqX*1(p}D;pP#=0;Ns!}gynLHHWWo++WY+;0HC#o>$>1`bm`L^+wB%% z7-F;8oIO1~efQO;_4(Qh07%mmX_^86JkK)h1R-Z zd9o5&u&!&fLHb4@gTV5j5TfA?+fY)CJ{5yp6s&tVAg2k97SgBvx+wD3n&^H-tOXP;=x6NUaxy#E-qga+DJkM**N6NCqdcAH; z)Rl~N5w`J{ew#eU+1uOOw=LAC9w5YVY}&r>BTZBIzTc=X@auLOBTECo)zuY}B*Ek3 z<5@S&ZY;LjEdVrbg+4B{(_3!2EXx|3Z>|_L{6eVamGsn{D zJ~>x!0(8HRDN6X;FeII(Ie5M`ngAviCG@w5O$6*Z=JQdA3L*Z?lX?;0h0D;QgmkG^ zw#nJ^91FqG1gJ5kD4{~A?SC9zYuj(lNeF1IO)fL0pn#Q;qNR!=oFZgq%$PA_#*7&= fX3Ur|AtpPx$^iso#PSMQX$3`YaWi{| zB zm}#wzfgc|qjm%xw#qoGF9`b!3_zj^D0$~^$*(}T8I8H^Ebm&`BN;4KhV6|GIEK8$D zIs~mXJkNtt3PBJ60364`ZnwkC7Pjwc0{n)ShtYN2iZNwbnyceD=AP!Hs}RDBrIZMQ z07X%tC<@Hy^O`=PDYZ-l@;t8@&lfh20O`=xbzNw!E1oAWkz84p#z3wM0L$gljClkd z$Enz4J4y)gcMV7>5k(P%5ETO`&ux5uegXhis}+P06(ZaaGK`b6Nj4dFDuO)SX2fK@ zUe~s-wnc1{BkwAuFrUwjr?V_GW1b#TN~~5ZqknD$i=r?xW*6#O#P;?@i7Bi^NGZ)W+&6+GC#A$pDFrEIWfvl&IVqZ0DFv-Hq?DDzrfuiok)e0{{l21mZUi|x zQ;0_*Ns`tmBuP^7D1oPneS&iAcDq(tJKbt0F+bw*>j5(Ka5z*B5BnfX(-imj_q~d_ zJkL#Jce|Z=-d7)8#T)=cQPik(3Vn;QuIP;}=5B9qjiOQtp64~zBlM0YO4GEp7$bD0 z4mygtE_sft_xJZ7Tc}SzK-lm1X6*Yu4u=DL->mrc}QE=six%d@evqVjE#jU=7uyS{Qb~k>>>n) zHYJ2H#n?p%U|>^17*mX0gus}lLX_E~cg0$OWR%M58KU{$1O=%NUhNSO%}CQO(x iVZww76DCafZ}0~u@!Iid+w2$s0000Axr!QdmmGqJP`27cWw>Nu$#brj8CIF{vupes-Jp@i`EV zkeLw=*=;P%9s@_2BZf=#uRO^9OUR&U=+%m+Qw;#h@ zHPu>C=;Vk;g*JR%TtF4&OYb1Z%`V`|+svV>*bG%iA1BAa#mBtPh`!!IE!9 O0000ClG*{^_>l&yP+IX;1l-ix0`5}J5!kP1nPZ@*Dnd5n0Ga3E4~Ex}+kg<{wdH35L4 zD6DI^Oc1|egVA&?QB|UmDXB^n8@Yc2{QiUR7N*tTSVL3p@IymO6vty78X9JX9X%-W zuGop9cqPR;@fHEW^_ve$DOkOYEvbUD+XoIciR$Jv55^eq(ZLU-H;Z=f1bhep0000< KMNUMnLSTZ_H?gDu literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/spruce_kitchen_cabinet.png b/src/main/resources/assets/modernlife/textures/block/spruce_kitchen_cabinet.png new file mode 100644 index 0000000000000000000000000000000000000000..e0c6cd5d8feeb9db88e4bee301c076b9f2ecb154 GIT binary patch literal 1152 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 DT~18S literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/spruce_round_table.png b/src/main/resources/assets/modernlife/textures/block/spruce_round_table.png new file mode 100644 index 0000000000000000000000000000000000000000..01d365709b562300af18c60c44c777b968e8da33 GIT binary patch literal 504 zcmVFC~}TM!Bkf}5-DQZS@T z0wRbIs8bU3aqmue9WHmC$;)xIYd*_+Jl^|$-=E+6I{Ui~1K@iu0G@Plg~3Mj=n(1% z02L5E18Fwe$eAi-;_OxD-5ov7S5?m5A1Dkl@gyOt;RgfcdyKhK^a!p>elhY=1ykP z3KGK?8Q3^F={hS*RldA`V^Z<<`IYnE2IGe~>wo2%tpRUFO10 uh0(L{vmuzIV)?j!O3QgWU$9`obN&J<=au9HhS4lg} zwQ=)THp_U>*u6?S$uGRd^agRrZi`lOO Poyy?p>gTe~DWM4fR+Lty literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/steam_radiator_high.png b/src/main/resources/assets/modernlife/textures/block/steam_radiator_high.png new file mode 100644 index 0000000000000000000000000000000000000000..aa171d4ab1e6e0a9553355a87d10894309190bba GIT binary patch literal 895 zcmV-_1AzRAP)%OeBh-MHDg+e7fLNFiBYyx$m0)3MCBy=2w=OI!6+&WRp%Vy| z0gymNEv-tzP&NIbhym5LW7n$cRvpZc_-eOtVmqnrME8**pMB@&^WD4mzUL%HM@P+? zssaEAA!vnR7yy7A&traSq-EQ7ByLS7Ix^5DxSFbB@8A#s=rNs2IvQEmDXI#LTz*gpGYaM00+?C;aE5f@Wr<^Z&+yjJcCbSNoHUm+2AZj?n zFnlk8ep&_`8ZPc<38Yg=ptKZLA5Rr7$Mf~5-XaZJ*X?PrU*H1YIbZH-N1`GzTr8SR zUED^q`nA`$Jw4$1cnN&wC~KU_G|wQrx=zcgu47?gArzq$TnBg-LM5zMt93hs0Fva| zGKwV@iVheq6lmG22ZTlN7~q3gdq5aEV7O2?G4s2+?z-03eOd2};5xtu4iAV~It{J^ zd5`>g5sS^CHBp{`m0W2AyA3*Xg#^i$Ga9_Z*^7 zj~TL}L41&ftZ2A*_YU?B4sr8ZJ$SCJtwGUr2-%D?jm8A-&D(cSR28+x&tmq=H!Lof zFgf9p1-3v1l&okFb3>374SNTNj@_c7=~P4bmC#|pt(JcR4ZWXECFybQ>jx;Bj>(Cq zZH-u-VCQ$a?ASxZ)&s19y@Q01z+Zmtc7$vOhGEdnRxCZ>{mje>W%lo{Dx=v^Wzg{J<%#oyR(S88jHaX|-0|3qn z*;wuF{L*#++_taJUX;wm<V0Qoj002ovPDHLkV1kKHpQZo+ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/steam_radiator_low.png b/src/main/resources/assets/modernlife/textures/block/steam_radiator_low.png new file mode 100644 index 0000000000000000000000000000000000000000..95b6eec2e839769ecb84fe42b3edc707a3498d11 GIT binary patch literal 886 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/stone_kitchen_cabinet.png b/src/main/resources/assets/modernlife/textures/block/stone_kitchen_cabinet.png new file mode 100644 index 0000000000000000000000000000000000000000..253bd178a2898c6e16c6f78231fdf0738a5e4f68 GIT binary patch literal 1209 zcmV;q1V;ObP);Qhs|-Y4+}fCK`0stBXuJJJ2_a@ zu5L*l+2fp|4~CIjUDfs9Rl2#qzkdb*&+$N*`*U<5FLM1{$`Sxjs~S@=1?SO6Pdpx0 z4~XL!%jNRs<8L3Ihtkve{Okz;q)#c*rxXA%6EkF41_0QryKp_h z9z<`0(-K}oU&}^;TGj}I5J3=V?eiiB8b0=VmSsq@6j%UCDk!NmQ{f1t@+cHPjKKGw zOV9TLz@%37QM>Hm9?$VG_vhLYbAOJ!$Wh7?wW_rxYE?rx0&yI}_k9#a0RZrQUmrkg zSR4;suhyV*IlWEO$p&ruX=TNs|iMEeq-mIu&SxK{NcVOj0wNynk2 zLi{c^Du$h~TsZrkk_vGgYr1pzD5)^vm1ZiYT2StVR@=}dG11bYWG#B8WU~cVQep2L z&!zAo4CMnmgwm%JGcm(n?GcL5xb^mGkC~XY5*Upu^E}tW5riZ3`fj^x(GkA<`Naq; zn+KiI#itcQ{FWscx3z^gcW(wYbNnX%{`mcDdYo$J0HFB0Ff>l((b8#le71X$q0LyA z^5@WZ@zBkj|MMaKD12sO*1FWF2MUAGVAR))^(k!QCHk)Y95M?1?K)7kGsd#i&H%j;qI3^EikP6fY)p4Hql&0eNEj(3V^i`gdsU#hZ$Ws zyq8Bu2O34uRRlK_AS77=sicvZHXPv~3fe;Ou5n01W;boPGS`<5OFDI-j521AxV10RZTGTSng(-x~!0fKrtJfH;n^PS=KR{kR4I zq-pA;+vrVg?KSkJ+9?14*H_o(1zCVwoYo#z55RD*v{o8gX|qpw0&BGw%2t|a`15n< z`Cb6%mAW(ne*N~)3G#-w(Omzw23B+-XFbt9BIRGFGLqkhz81DJaXLHcG zoZhB!@qJZ!F0Dz(>%zj!Eo-pTV zrBM_Gk|Y5D1VPZ6PsIaSp4Eh>qzb&C;sK(e-zbWVwU)~zE-o(2v+Gb!OYeN&uUNbd zAK{5@4rrw@y`4gMqGo*;?tk2GA4V`Vbh3G z8k3k+E;!svt|to;mdho4-^XgX0!I6F67;!zvMk$IA)drGHhNPjt(3(4FmivM=e7Si zxRAi!gJBpNPtb20K0P#m@}blv24Y|oae7le|{7M#<9g%9^g8$LJ|LfjK+nl^eN%Q9qHW`rXMPnh-9a@BMczWnp05>_@3 zI>W`M$FF!;;j(^QoA`(0A}dvicbD&4HFH^>8PDE7+?(~b^f=Va0l@Tj>Lkihzry)i z+h(lEdnak;!nfP_BMT42pmr;hXSf$iRW>$b1iSgNag5%zpX2P)pP!!WO>O1@f_*=% zAJ-TU$F)jEtqAQQypP`_O;eL|lxv^={(RP~_8z^v*&V=U0km|X-QEgMV4=3R^Fl2e z+hN*6baE)S0{_)c;FptN1nz~KwE~BQV?nMe2ZaoeeY?GA zY8Otb04d?JFdFhgc*0njEMDQa`=6#N3MnaN>jCNz-r&G3c?g`QD2mD;PJcyF)GSX8 z*{O1&v6*`=D2bCKsSM^cJ@Ig|tJG`Ivv1eH3l4r+<6%U!eB|Q^4C~X#e*xnGspL`N z=^a->D_s-z(03iaHlNL3uK*XO&E@6VpCk#QC^F$fp<+)^yz-p93Q>b)&j1`v$xaE$ zM?qKZr}vcDhlZTi3Y5AuUm0F9P{0ui!V{IxE`(#Pb%zceI&|pJp+kob9XkB4@Gn3A VglwIwBFO*%002ovPDHLkV1g|qJPiN< literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/stove.png b/src/main/resources/assets/modernlife/textures/block/stove.png new file mode 100644 index 0000000000000000000000000000000000000000..ead74b58544cdca9130f59e10a16e271a30eab92 GIT binary patch literal 1186 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/symphony_6_f_major.png b/src/main/resources/assets/modernlife/textures/block/symphony_6_f_major.png new file mode 100644 index 0000000000000000000000000000000000000000..928a77f74ef0011cf036e2783a3ce6059f8803a2 GIT binary patch literal 2459 zcmV;M31s$(P)Px#1ZP1_K>z@;j|==^1poj6Sx`(=MgRZ*=jZ4B{r&#_{_ybd{QUgy@9*{X_4M@g z;Nal*_xJ7X?eg;S`}_N)rKQKm$H2hA!NI|_w6vq6qt4FG%*@QYySts8ow~ZZ&CSic zyu94p+|tt0t*x!BtgQC-_L`cSo12^8-`}#bvbMIi@$vD|(b2}n#?#Z&#Kgqa)z#$W ziGEh$;rvLx3{yiv))YGg>FMe0?Cj;`<>=_>=H}+%;o->0$iBY5`uh6U z*Vo$G+PS&8wY9a@*4D1BuBxi4y}iA$v9YVGtB{b8rlzK_u&}texTmM5%F4>2p`oa# zsHv%`qN1Xak&%Lef{%}nj*gCti;IJUgRifzprD|Nii)3~pPZbWh=_=UgoK`+o|l)G zl9G~`n3!DWI-CFi010qNS#tmY4#NNd4#NS*Z>VGd00+xSL_t(oN9|W@liEfW)dMx? zH3$X~1b7t73?&e0(J5 zOGwnrVfPefNRx??!WL3rHcTv)v&n#l+jfpwDwvrI<~n+wQYthUzqCVK$!USE6inOi zS5KztrRR>@ASu31%cDvno`%LAP zacVuN{YAH$h3w#aJ-s>_Uy|gI)eVv)-Shnz(yU3hAd#)!V1|f>c8KbNnno5fhr|Kwx{EZT(b4IGnXzIx zCKiqdka9g>`0ciaDv>yDTX6ys4j|FkR5vNZT?+0~3?oB8iZIa{Zc;bEHAxTzs#3m4 z5ax^^uIJtrd*1MyyvB+QL0p<}1cb~YVq%h6R<8AhI%}a=lt8K7Q*_Pq7K7D;OrfLi z=uB|ucwTvUv-CW#TYITOnjgexki3KbS}BZ{KL)3;VU?oXfe}R8$GdKMvk#8%fLc}@ zAnF}G7c4~Wp)%Yos%E9RvKP{FH?7lUpp-3jNW*3_Jg5wQEk(6)8Vj9bWazLS>`+i&8hV4oHo} zZb^?CgYJo@`I2k9jH$DM7&v2#nV0rhtsJV3-mi7%a|RcBNs~)U=V(jw z$N5~=z;QgdE!H97XX;r*kDF&Met{eA>9d+(geO0g3R<{(z6m7!P%ryaYr9h73r2$B z&;+i!XzucqO+*}U)rjCd=Yx%jTlU~6$Aj+sD^3h9E)24Z2rGT^%9eY7v-xkq{OMF2 z-z+~y@6(?qNp#ctCFCgyY~e0rbnf2V$!FP)P$$E7S*njyq*#~gR+~&n8ab|!WLTt5 z1~mERt}rFd%oBA3l_#1dGCJwp0@HBXQGcl>$RJTqv{%HtCGQ)|Jzt-B8tUY`fu> zX{Bg2vUNarTZP-8@W>Y9GfB8YL>#Mo1PdG}xm~kr5JAomFaGfY9Hd^Q^UoK+^yjcR zfN|kVraBuOkQR8fEBu_mEXf>H6~mkxzdF?zGrEk%62j55$Y3I}9}<9EO$S%GXPHZq z2i5Mi_~fm46X5Pf{v z!W;g;NnLRq=cgc$nMVmscOaRA(46;&Y0sR7>yp`>cKe>ySv##!C-gkJ+R6DPf9_55 z`cnwidH1jG)cI*@#y8a@Bac}44;3gfhP}YIgNAPA88Z-9_^RQqpy)=e)za!QDbu#n z!(F1uBqvr$dQbZ<`DaKEKbA=in+F%+oPKKfVt1n4JvKt=E)NjcBbk z03`T;r{;8i_7(>xCE6HVS@h*T|gf;u|xR^HS)kSN?m30isSyym>f zN-3>12U$Xc(g7vGqSLM$L`<{907*qoM6N<$g3z%0 AmH+?% literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/terracotta_kitchen_cabinet.png b/src/main/resources/assets/modernlife/textures/block/terracotta_kitchen_cabinet.png new file mode 100644 index 0000000000000000000000000000000000000000..a5d804ddf824670d7bf046e0c61652393aedc161 GIT binary patch literal 1257 zcmV=P)28$5dNm7XJ&tVYfc=tbVvjjkn;oth*uyX;Q=n>F$l?sFX0_7;0ee;LMJ3n;$(v* z-|l&L=clHIpr?9!{_NfLMrgih-Cgzd)K6DeIr#D0uPOjYB7$O)#OOnsNjVJfGp^tJlE~-+Wo^tFPz#XBz-mZ8KnNg<=z8xv_#dmu^j=YXGpA zCRlEA`ICh5m@O2fB(ck8!HDH^UxICYAJaBz`2LQNyde-s4^>Ty76j*1Bb;gc# zo)~QN64N;B9H#K)57qZ&0l=h%T_6IAQb0slr#a@6W*9$g(prvSj5RbZ81uy7(~r*} zB2JcQmyXPW2?_Ff;?~|=t)S=j>GyG5%mqxQA@}BL1=9R$SS8$9^TBLMCXsO-i6MwW zLKG6hz;cKPh=3|Ih(dyh{jhmr+`Z}3AL0lDG z?7Rp7sSpTKlLG)b9gXaS1XZw$o)6Ura4!b{$1_h1y6!&^^TbkUTE$?bV$&=Ptc-ym z7a#`#rS$Tsz7YlpgB(DUr(uAIAQeIqHcO`d*8Mj05G5zFvfiyg6z=ra8RL8w59*`7 zlWmR|;<976svlX0G>L4uhLA+m34c)vic(Nk&C7>6{31YE?c{vS6VuTj;$Siz9@7>a zg5Hrn_4eRo3U@M8H-H<*o%;EEN3}6-*5=3>F{MzmB`>+K-+=r-VH2hli z^isB6Fr?qd(dJoa45O7M=Mrbr7`XtE_gusKZ4BAV$c58ET>>>X!;lb^UW(Nv5U^%%xe5tPrFH$!OA#As|)^nSB zZ!_2qtBmR`rpaJ>?Pb7c&(3-`+EM89J^=jw_j`Q){G$ikX?`;8$o%o{Jzl7Mko z1SyAvldAT1a#E*8L%0|k0s<)QL;ij)~KV#J6MBSwrEF=E7s{|){FI~jOY T-JpVw00000NkvXXu0mjf`Uz)g literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/terracotta_kitchen_drawer_cabinet.png b/src/main/resources/assets/modernlife/textures/block/terracotta_kitchen_drawer_cabinet.png new file mode 100644 index 0000000000000000000000000000000000000000..9a9b55e7ebb13a6840f8f29d37d33088768d6a85 GIT binary patch literal 1230 zcmV;<1Tp)GP)Fpx_%izVBIE7t15eLRc=_t};QOyWUvA5n{r$Z)z`N-jfKe1wOBcNd09a%N08h_O zn9eh@sHo8*optguQ?#D#!(U`YsQ|$9^HcXiEZ|#Qo=qPTCZmb5i=97<3vDUivO0B}t z7|T#uvT^L5y}7wZ_U+<#$+#F>jMBArZ*K0?Cp= zu}Fj=u?npf!Ju5Pv1Ar96cn~orn9Iupy-tWbvc?U4xgW&w#rvu65~}az-=PJl>%!m zURDqWtC*gphO?8Xmk)Hx=n6CU%TMAa%D7*ZR!L$(URgsag;J`O(8gGb>Of75W8LBd zoidEpu&lr9jTy;@BsWAl@DypouNc7qZ1qem8&tWZDJw}cRGWP0m*LClRA3nD+N}(l zBsaZ>pQXlGM3N0w?iXW8QmQTaT{4<-W~o7EreKzuS`|ujTdNYouq=C`NRpSAk6bo> zYzBd1PwQwQsK5`E<_+rO_nU{_ zwasvA-NgPCPZjg-pbK35({Yh4vVvzHo@~|3C28h7d;NY@!M5eIu9*Y4yt?ZoZNj$A zSfBR}(#)Mdi7R4h;YbIqTUk8gdts3kz0H_lUFfi;nOnEs$Kc0rzFamJZ8HxD{<*K; z5BH0d$tZ4AGF&SnYXl!pMoj0K%em=1V>-|H?&n_zYytiDw!FM*RbdMkHrw0Ma`Wol zytf^eHNu;WVlq?k?N7gKb>Nl){v6zxkn z6d1-4zy0}l?V*&eO+(3NFD~5gP3^R_!bK}!_k(NZb{R^17*+Nu+DbR72?up$eE9PB zR-kXF*ff*~w&_N@WFJfc!DELK!8YA!vy-&;fF9UqC~02x&6e31>pqoQg^p5f?#>FZ z<4_`KHe*BOw~w@jkVC>r-e)K=N@J@K(^|RFPvoeo@(4FPU^UWG-**{Ggez4FTfU3D zfkV6|N$Wgix@Y4@E5M#Z$t*QBt6O6+to~s@Mnqv%vWLoU?31=qKw8sXh7#f8S(;#F z?F{8rol+Os$1D$6h1hc_@sr(Jh^tOEDvS#yDGC|N<-|c0NOHrAiwW#FP|$HJ_m#&( sgv=2~9C5@EM;vj)5l0+x#Qz5W0f7Q-*E83XmjD0&07*qoM6N<$f&mg%3jhEB literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/tile_light.png b/src/main/resources/assets/modernlife/textures/block/tile_light.png new file mode 100644 index 0000000000000000000000000000000000000000..a2b4d5cb7e3e48b1976eef7a0c68444149108725 GIT binary patch literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`wVp1HAr`%FC)n~e8}PWr2lNMQ zTE;CpvB*{IoP=iR?g^rW?Hdw~_-kl0=WopU`8hp$=@cokn!1gwE3}m@8NU4uN~!QM z^t;GVA^*YdjPJRdbHo~wq6N~Q>qJdoeQQ6X+nv^Z@)v$pYKWATx8_fu_WHD0y8R8# fZT@?9?le<&%aDKG$j)X8bO?i|tDnm{r-UW|@NYsi literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/toilet.png b/src/main/resources/assets/modernlife/textures/block/toilet.png new file mode 100644 index 0000000000000000000000000000000000000000..30163066e6bec7f88eea72553fb8135d130ba075 GIT binary patch literal 732 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/trash_can.png b/src/main/resources/assets/modernlife/textures/block/trash_can.png new file mode 100644 index 0000000000000000000000000000000000000000..747eba92dbf095a9e43ddd5264ae3244ebdd12c0 GIT binary patch literal 514 zcmV+d0{#7oP)%RD zNr)XMkWRem5HmS&W@BSA zorhV(hHYUq92mWBM{tvEDFTxR%e9B)+Ed0+F*<^EKoIF|v<=CabE0rPKlKgh^q#{^ z{)i?@OL}b(XpEGMlXla*qR%Q2O(YW*9W@zrIN%j13Yow>(~(;MKb)J9%7}D?kR(wj zmYEPvMx>h@c`GoP&cpHh8!D9w0N{8$V(|2W(Qu&j`%D3R4{RwFB~6QWG=RHW#ggr4 zkm;f-7&zTbhkVIRWgs}&EffohFQPJF^q*ftRq~{W#cX`lDhMM|-LlLIkfv>8ODPU} zhQpqrT8od@VgL6)tF?M&m5RWGM)`F)MId~j<+P+bT-Vnx60q?%*!YmPpyjkm5pcE* z{~Na!n9!W_vb=!sgJpBheWEN8;t{Imyetp6;RXQs1)xyRh=H9JlmGw#07*qoM6N<$ Eg3}t}F8}}l literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/turntable_bottom.png b/src/main/resources/assets/modernlife/textures/block/turntable_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..eaaa06c53af4bf16a507748128747729e9548a31 GIT binary patch literal 305 zcmV-10nYx3P)5dr6otPaFHVq!ETu5g3U#W)oIMZFx9G|PX3xxuGGq)wvLcJ0#X|>5N}vrnll}SH zI`2>}@>AT1;ruBxgE=vY}X_`Are?~EZ(;Obh2Z+)%k*@y>VXU9A%6MNm z(j*^$zQUz_mlG)C!BT#zp!#*C04}D*v^^|MBV&MXqT*wjWv#^t00000NkvXXu0mjf DPI833 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/turntable_side.png b/src/main/resources/assets/modernlife/textures/block/turntable_side.png new file mode 100644 index 0000000000000000000000000000000000000000..55cec8a9b8be4ba5f857a0b612e072f866115784 GIT binary patch literal 283 zcmV+$0p$LPP)+4RS~F5-lvP7tYahme&oIWc|1iev9{?~J9&<4ccOm`&5!pKL)!?;$r>vTt4ZKfu h&M{K+cK+92);GEAQWyueA5#DT002ovPDHLkV1n?sd5r)7 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/turntable_stone.png b/src/main/resources/assets/modernlife/textures/block/turntable_stone.png new file mode 100644 index 0000000000000000000000000000000000000000..65e1cbda8804a44e6dded2f45bde4bbc1a2b6bb4 GIT binary patch literal 281 zcmV+!0p|XRP)B~6>fVCDy zDFqQBr38R-6e0pZ=bZZ`jpI+TRscc>0Icgu&Y8b3#?a{_=e!|#@7v^8&04!#Yun^a zaU3@*9pQe-ct=2YeumUaDdke2Qn;|9^Y~8PRU#RQdxy00000NkvXXu0mjf^Tl|? literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/turntable_top.png b/src/main/resources/assets/modernlife/textures/block/turntable_top.png new file mode 100644 index 0000000000000000000000000000000000000000..89e897430cd8e7c3bd283996591bfd437ac79a8b GIT binary patch literal 429 zcmV;e0aE^nP)oz(JxpKK&Vve=JL!J-rd6s6}CN&&oK=QB`3#w6CF4Ji2LYphgj`Z zMC_LhfKGSBSz5$dXPs;^egnWnp0<&mQR0`kY>#7=unY%K+219(0JvWQ(0hJm8E&OI zBA2BOt0aoeDgn!ICh}CGHm6c+hDr^F7bM2gCzr4^bdr13x+~=d{uxfM)gbjhhKZJu zp205x2p+G;vH7qysR^&RSy(?{SI*KCy+~Y|28R3|3`gIcjbbwmOl93x>-X1(6P`6K znL*DNG()F5`ul5;u+)9KO#`ieKCfE;4Rl;7L!~A#I5tt7fO@|009VR) XJ~l>;UzAYa_KZH!W5eDP@ZW^le)QO)=}FG|iW(ep@~=L8)P<0o%Cj+L02HfPQ&; zDbh(^N}h)6C_o*X3f;D|JFwE*y^XTd*KHl^9Wx)^@5i#!Z_73JaK=%q7r3=H;<6nP z(Jzm$gEX9EhqPvMv!oueBXge|TC<@+NrOOrUH{JMC#BH2fuYuaZ_Bx@#8hHZRgDRU Z#6PC@>Bdyp05Jdn002ovPDHLkV1nHQkZAw_ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/warped_chair.png b/src/main/resources/assets/modernlife/textures/block/warped_chair.png new file mode 100644 index 0000000000000000000000000000000000000000..765b23e341486f9d56a16ae94057916ea0d475ce GIT binary patch literal 714 zcmV;*0yX`KP)6B+8yQ^gsQ+-mKC0*Q`wgd2xy>1B3}cR967de=c)*mV-%=7pPO(Y!d!B zWO-2o(1BcD+HBH0_)6LHtbroF)Tl#j$0!U?kpbOE;Ft&YWlQFAV^~yIAa*p4mw}`A zA4Hxijh$`n_^az&SKBs6MLgtiMAAGCu(7wRjSbaMx;*~H&y*4X3pX{~Q_5C+ z9?!zY-mXrb21l!qZY1zj2vEp-N>NT2H2ooq_msj^jgdX6f-8f6DNw(^#Z2V#o&dbF=gB?>=VsgQ<&fsZqBlB5!t7 zVyE3m0D5%iiQq(IXInGDF&h{gMS5NOyQ`xU7&i;d2UinHnuaczhDNbu<&&5NBCAze z<0>2)$=yhd?d>;#bA8t4`mCLs0yqB6OTo+m%$kCk1E@D^bXt;1&8O3ni0X>XS+a6X z3gp3;+YO-auOT8q-+u@#$<@(GtcJ9s7vOwODh%!eXKnky++>bFeV$L!Q&>n>eov{~ zT9^lHCv;`Nxl+`dwYgP%7VJ1SPP>tq`SLLhtO90~-gcuY3_!>8{;rBHjfM1xz4HKE w84TTI?mU2d^Zefg(2c}ghfQGs_nCiyzqfmeKSqv|V*mgE07*qoM6N<$fGD7{-4yJB_XzZR4^d!>&c4Y$AesS)xNAB_53E5(VKYs6+Sg)UAlFT@30ViCqFC zgHRAU?x9-H5<&0~v(wHnOgp%)&8A<6nO)r$rT6rG@B2OPpXYr(Y2xw?QMocgc{Gdc zC#f&Y@pSqLj|$6d+pFoBlJG&BB>iRw=CEX#hf?ZJ=A_L1P=YM%0FHau(k!3d(dgXfyZR*p?gHu-Y$ zyux3=(H6Q^&GKl$+^!Sfv!d$WtEo=weis4vV>-TaDT8|T>1b<^|Z8=h;jKQ-Ax zSkW$vVZBF^{Um!)+wq7u&oxofn<233*{DEpsOp>Ih8Wg+B!HN2QIGtMjRDC0-^-|; zO`z!nn$F(rBJ&*<=Rdp>w}x{PKyK!_XlO(AY|5iqoW4O+&qlFJC4v#XW!~Gr4Nj+Y zX6E0Dm~XWRYy0Lk)a3%IXR|YLCzP^wXs*H$zO-D;*D6JI_ba0#!#lR5K`YLs6g}~5T zNK}-<5~k%q^icpj*Q6HtYL-LXNQe7JLiKD)Q4HWOm+a)Mfe|3V00000NkvXXu0mjf DDmW_{ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/warped_glass_door_top.png b/src/main/resources/assets/modernlife/textures/block/warped_glass_door_top.png new file mode 100644 index 0000000000000000000000000000000000000000..77468ed345e9987cd0cc1fae69f1ac65d58cccd9 GIT binary patch literal 594 zcmV-Y0pjIlInK3rG?ZLu_D6KHo8rO-eT5fn-m?uz&i_=mXcqE!3Aj7dgEljkDMkhJODy!+lg=biiRd17*FO#&#UM#ooo)?sJ; zHGtrkJgQ=9jGrC?c>szBn}qMh&LMfq@hIb`hZxlYR;hw}VSyWZ4FIEBKm{nrqX4*e z_M8I1zr;gaJKGq5%h0h9h@*XKQ!})EAv*CWYM}I;MmhsPYjFj)SwaGBUkFcn1AzK( zfraRb7&`UcT>vz&@DW<47NXj?GHeya#hE0 z?o`hm+aEyf`0CjH0RFKE0M?KTCb!n)t3uamPkN&(1jwlw6u=?(;%@l5liz;(QGQ!` zE>^v>jHHqSWO20L{fP{*r>A_n^jHAg)V#D`Z(^sCD5i$Gw~bY*piUguxYDN~(O%!g z>+Uiv1WF^9xdiIDpqSdg`A8~BBr%6~cAm4m(Z$5k!P6lmDzYm^iK>n=NWT gPWaVqqPZpi0l7}(2c-7Tv;Y7A07*qoM6N<$f+9Q>6951J literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/warped_kitchen_cabinet.png b/src/main/resources/assets/modernlife/textures/block/warped_kitchen_cabinet.png new file mode 100644 index 0000000000000000000000000000000000000000..9cfceb79e76581282d36925bfc00310d39d2a67f GIT binary patch literal 1277 zcmVn&BC3RF(nny`s87I(z5`;BK17AGVZjEqf>&Sz z1O-JY%_7+~BFTvPa)w}!H4DsQeD554?3u|23nc$HKKA`OAOCyqxmN2hwnDdcibiR1 z6#!M3MI!Wk0Mh!N9qco+vSi-V#>;um4)&>3*Lc1D70-UzN}Y4k^(|GHrF+mYAG@`I z95&ni$((YkGUX5N8rgR1cy66uX}SNQMa&?*xb4;fg(}QadGrkR`z-#CM<}OEaXK8# z(HdUQcI((cCs2gVHs#OmV(G@2l_g`9w*K_jp8;6?bi;T-dq5fraDL+U1^ooNPP|Xp zY~u@uob9~^9-H@0pa3Yk^;C!HcIi|L;N8n9?mTZ8D*@j7_(^Q=-*0~ED-})h?&TCu zz8SR7KD?J1{+JOFg#c=Y1H)p@NQru~kA^ky#OCl~8G{hs)6f(G42>j(2J`{wJK?uC zzyl0@x#XRXZUGpA#K3{C3)?fIcR7j822FdvWx(sL(dOnuhIwfqj={>wh(XCThT*Y(i zX4fM!KxuImJKAL7+at3d!e*O=TP4oZeHTM%#LO z+P79#Cz-C?)+zP`%1J5!bW+|S92z%QD4573J)cA;P|Q1JL+`09x_tZ5*Qv6E?bZ$5 zGP#?8?x)A;XV`2LHrsRp70WhKaZOXLyzSP9BcQ##a)0n`W8W5*69R_+Tp<3 z+F`tH1~`7@aOe3y5P3xfeO}r^0l(=Ey?30l>5s@RTA{QvKqHyfJAoRU1Gf7#=E2W* zp8_XBj(hQJ?}ymgVH6N2F^SVNO$idTK+tGhzj>$JH=z3EC(PegsSBnl(+N~GX3(~9 zs{|>Bm^_trDRQy1mpZ>rqgfHqhDk%r9!NXRjhyi6DC6`&mpqjb#aI@MVhK-=f(0;t z`-9l#(TgT48kur6hc%=FwDIy(CfWmO$XY)MxxRLoy6$~I7iL#g;P|`m$EU6lu+9$l z2Q^GenVf~N*{16>Oc@Z0GC*bQBN>6@hP*1QN_EZLsJKJ~x!dU512S12%kca1SXD%!0zV&$r)g_OI2GRDfWz0xv&?(Fq5Nyeu4BhSD8_>oD` z*M-SKveG2F6=lhV#Z^N!<&;g%TZBc%wqxswAy+L}X+pk*^C& zA4q8&9w&Ee4dc<|a}xO`qG4*G11aI00000NkvXXu0mjfJ{4?U literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/warped_kitchen_drawer_cabinet.png b/src/main/resources/assets/modernlife/textures/block/warped_kitchen_drawer_cabinet.png new file mode 100644 index 0000000000000000000000000000000000000000..7a2402735c831a8090dd693eea63f42164bd1a17 GIT binary patch literal 1266 zcmVY}T7{`B8S*s+g#93#PDlgDWD})qiR23=V#GO-7zXPZ@?ubJxappoVd;&y8ZX8i> zL~0Zz-~*AkMEFJcZQ@$Hwk)CLu%5~6de(NFa6$XOc-A}5%=7Ypo|$LG!HegSY*$h6 z*0uoOcGS zCbOdS?gKq`WP?C97PPJ z31=7zn#S9p4N%-tR=(s3ys=wv@=!rh2+%Y#DRf02fOxIrGvIwReN5RgY_98lOnnN9 z5(>qIh@rQ^FeSe@5;hGnWfd=lUxHB{g}y(kwXAGcd3*5}0L!kc=S^Cx z7X$z-Zm!1^y7-lSh|W_p18_JtkU zNF-Pml*dh6heBd7Dguf^N-;+^2wRfX9gm^6ft!lLa8w45&%hbRN+{W05FiFIFC9aH zuqDTyyM9T}$3hL;8K96p3%UalN1*fbJsy7fPrN`yLPchtqTlcdt2^0?U#2RUS$1to zkfH?!ji$|8@k_A*wUbwL2cJQrlB7bp&Q*2$Ah7y`vMWf~t&W zML-#58lsaJ;#y1)@HS&%tw^gwF9=vMHZl()btxm2)ao*p1+7@h)00pDSh@F3B6+fo zbF<7U4x2_Ps0w19%8YWrhI#f^4ih)+2h_!EUIi|G_-T6Snt(#Be0p_$m#>KX=^ ziuUWx#C28C!W{PpLK|z!4!sTjK01jLe!^w27X;khe*{!+sQSnNHSpH9ag3I*IAQFr zZELCtzoe^%d7_%MG{p{6L)TFp;>OS^UR$FZGf#! z%))i%{?{0bz$E2t@3NZhS#T3sg|VI()qoocJ6X!7dSWb>xAgl-bLPPv=JdoYGTni= zRb_2RP^dc)@r7&j^&xAV1@m;BWqcbbXqwE}QDJmdCaqLN%*f0#z9|aoK(cXo+PGhD zYLBLWXBpo{H1u64{bkJdVHWetm|xPL7?nq-^|k5tQTQd~(HraB96562$dMyQjvP61 cbT(i zPwh_6x}a_k0KlhXJYL@v9;(VP)HV%7{-5xtf(cF;xtrhQ!#bXRd#8aaLxgm~Rn`n%$FGW|n$HNAIN8pb(I{CAID({6$T;12};?)KQk z^AJ>%JAWWpUukeyV2oo#wxRvwq))lG@!L)K^aUJsb;}D;q163BJc!DbPkwnJ;^%=k zmVa);1+d1ACbuuUXs7lG;sp{PA8ID;J?-=&r(nhp5*wWBLO@bksYE z0Z0}g>a|=BD&$-$fBpJH;1y2A>*Tie!TbC0K0lB?fviWB@2)gBuK&nPEFtPOqN83~ z>mhq-@}_tlS$-EtG$0|L%(_KPx)4#sEvlzkTsu$g!lg`~*KNhT4L2>fxRj!FUYiN% zd;mw*p%$4|>Y9P6Wk zn9@cMcegWwCfV*$8jxeCu}q+WCa~N&Z=0duSMn^r^aO3ORd8-EGdmy7D ziw-hHm+%3zjTU{O$)^%3yHfEwgcc2$N^9J_x&~Cf(MD}&5|fRZ5*noeQ>-c8G_KB{ zi;eb!fTiTV$niiX(GLO$0sxk(CQCR$KZygW~&|PIw5w2|qs>u#` z-4;Ut4p^#ICr)S@jtP#Ne2A#d;txb_C-k=CfnfdeRlf6i<|Jl;BcHg`0D!-{o%z&* z_{&L;kz7%)rOu$*q6yN0M7@?Xj;R(vQuk`Kli4rABlqgZ6 hM2Qk5N|g9R_zl-@D0!fIMqB^@002ovPDHLkV1m2q&I14d literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/warped_planks_deck.png b/src/main/resources/assets/modernlife/textures/block/warped_planks_deck.png new file mode 100644 index 0000000000000000000000000000000000000000..3b4a15950eee1943fdc660b47dc1394f61ecefc9 GIT binary patch literal 200 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`{hlt4Ar`%F`wh7cIS9Dk_qd_t z-4eP{@T4Zo-nQQF7n5&snkl{$N@>2);~S$CHtCqs`k6obA09sOt|VlmWv$7!O#bcK z40-z=)h^%YYbQMWv3|PG3WkbZs%jybv({;p@p(UH&3Z%p8mDPMr!jcC`njxgN@xNA(%((i literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/warped_round_table.png b/src/main/resources/assets/modernlife/textures/block/warped_round_table.png new file mode 100644 index 0000000000000000000000000000000000000000..b6d1e40594a0d805e50d9d6f99dbbbef44850e3d GIT binary patch literal 516 zcmV+f0{i`mP)nziXiXT8*k!vljG>yXbf>pTVnh=}F zfnY8x++LEGpu0+%XW{O;w|QBjw)s_$$GrK^%$pgpu)d-IdPWWaBa=rYCeWd52iY7IZ2%k~HDw^OX|Qc()>c(=T={{Ju1- zR7PKx`HiA4GPAa-&}Hyesz+xcU6^I*U|)I8>*p8Z-2(0UZ~t80+!g@&PfLE=zDhvX zU2$n~XWQVG#r#Fci-rN?lWwNloqQ+#)L^a#Y ze@sOR1iNcGIf-hvku8(%Z(Y~A$VZGA@jp*9XuHh)=$A)>lHheaYXue#ss1#(UFv^uKotFif7*2?FzxBe6R;j!AF h;qlJ1hwJNF)%7R%gszTT5e9TSgQu&X%Q~loCIII%Th#yn literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/washing_machine.png b/src/main/resources/assets/modernlife/textures/block/washing_machine.png new file mode 100644 index 0000000000000000000000000000000000000000..982cf19b6a8abae99cd1406ba94f9df29713aa91 GIT binary patch literal 1206 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 N002ovPDHLkV1l}^piKY( literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/winch_anchor.png b/src/main/resources/assets/modernlife/textures/block/winch_anchor.png new file mode 100644 index 0000000000000000000000000000000000000000..a8aab7198e995c4541f3810db150f211a133bd4c GIT binary patch literal 300 zcmV+{0n`48P)?Iltq4q>4*E4-8K=h)9LcU{*RW&kxa zwsBSkAgW}?$&QmTrL{J4WmTm~Y1y5p0H}F<0AQ|qa$!*nfU;5m)c2>D z?~MWQv2nvJ^1b2x?NwC!{uEbjVHRoIqhY3+SyZE{Eu)gEnwe6yX8s(8n-882hZL_} z`WMC0?4|1oE0&VJ7~Fib?4czg;*)&|dt;jBCnZshe=gTCIU*(E%SwM8osZ9p#orgN yDDT{^eSR568$viwa|nTGx9WDzM@lajqWdo;Qj9M~T?>E!0000SgmXV(^LE@Om^tlSD!ONr5TvYZczO|mBEV=k~(Y)eA=RN#g*ObZs kGv&MK;#N`o>udG;1q}g{j`p-^10BQQ>FVdQ&MBb@03%UE<^TWy literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/winch_anchor_buckle.png b/src/main/resources/assets/modernlife/textures/block/winch_anchor_buckle.png new file mode 100644 index 0000000000000000000000000000000000000000..ffc3414b3fa4ab688cb4075eafc0985f4dde6a7b GIT binary patch literal 211 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`vpiiKLo9mVp5MsTlpu2S<9>xh z<;`x=b_Wk0ZCe(1Y@Uhy!h`G_S{feg)0cecx*yct>HLM|-?qcD=XT!HJAKbPnW3Ug zmf>Yb8(S}796%7Ag)}$&jIjlZaw)t7bPR0pphP^CzPD?eMXzO5EVYRO& zJN(3j6^EPZzg52T-F)9BZpS`(^)ACDo;Ldyyz0oYxR<{9X1@Hk&sN8Nao0KmUCH3- L>gTe~DWM4fWCK?M literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/winch_anchor_horn.png b/src/main/resources/assets/modernlife/textures/block/winch_anchor_horn.png new file mode 100644 index 0000000000000000000000000000000000000000..444b0763e248d3b1bde51fada852601c0b42e82b GIT binary patch literal 300 zcmV+{0n`48P)Pz_uACpzpl& zpjXu)N8f@;t!8Y4N1jp{fA`OQJ6&h?wZy&fZ=RSLO9eF})1T}80Z)};D{yT>umAu6 M07*qoM6N<$f)XcZVgLXD literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/block/winch_side.png b/src/main/resources/assets/modernlife/textures/block/winch_side.png new file mode 100644 index 0000000000000000000000000000000000000000..cf7905a74d4204e4a37f74463f8b7cbd4272b461 GIT binary patch literal 272 zcmV+r0q_2aP)p-yvY>udH*=bo?o<~`0N46gvb z*4V^J0>J(d0nk+Hp?)$309Tr%(I)7&0Z7veX?iKt>va#;*P8tyVl?an&}uXQm@k(2 zT4PN4u&Aop^0wO@tM#T-auqcRD0( zPR3*kf^NI=jNIL>I-?_rNf=&@$=p`TE1Y#Un>v(`n`kR|R`UwiekkST@z-bk^E)?U WWm4zD65x#h000023Wydd5GUxR zDp3~5+hQHXrWg#axm*}9JygKSnl4BbYJC}CBGwNv7x z5m;R?1l@^BIYyGUpFr;-;uJvMOwhmBa z(-rUWyMGu8tx!%<{LPU)CmKLI6nVMPdFtYZpn|w&_g=@o#^2g@ z5^Zd1fMQ!4?&DeZR&zZjsCxIaa?hsE>Qk)LwNU^rl#Jt=-6IU`ghubB8&I1T9$PjJ zIOLMq3#)~6gkA)ov}H^zK>I|CRBkLZp63nnEKgEKJb&T5b}s_(1m*T|9r6 zSqZ?&1hkCM0H2=MWh~vjCm%VOfG2_vJ~@R`I^3ZZV_RbK+_&Gd#yi)Ay$MXgJ{>k- zn*vi>>F~s{+Bld%RRWbmI&303J#kxOUpo8%D&NIA9rlUoxK!q(;`*&Y61LIl@V1Cz z5!^i3Dd3b2d#0-i)C9MA3eb4NIUV+fW{!3&Z(mn%<@bD@BzZ}P$FNJY`|!)VM$p#j zu!*fYs|UbCI{Y6MfGvYHdkrqB^R}5RfT?AyUGv7S7qDyo_X6;m4!huM-p^mYzXE`_ z6H!k*dMEC^fBBm@fBz^&EU>rw<>OUvj{(M{!<5G_3vD6u*RPXRb`$~&L$Xy|B42WR z@zt|d^WpxZ-ubR>?pmJ%mv3@(Y%7K3oQue`xYT}At-hd{N+1dk<8e-h9kHqR{rT55 zxwaqs>5~Hl+up!fgpcUg&aNMM9KC5Z_HF%7b3Ln~=<2)0hCj-e9NAH5Zu>?&Nm$sw z;_7BCsL4LSD_w^t>;A3On6_06hx?E4^Q$WWz-{fO0q-3jB6yJ0*OsDvqSO`e>hyaY zU%Y4)NLAaIFuY4Jr)p4F1EQ+L@x_aFwVJf40`4Rem@37sro-w5Dq0z$ZBl#HDd1`X zhx>;Jrk|y+(_ud=(V-kPeXWJINv53w6Y-kXj&y>POu*mjJuuPBhqY`ZJ*5nIG{Kt827!aoCh+vh0Rmbg-Z|9K4Zd=_ss1#^ zw`E=?U<-)>Ku!USs0YmE>Dv}Svgc=hCY0mNMgy!1AU={eGTv+ipcpEEOfBGanT-JK z3n2c|_iJ`PA0MEKA%g`F576;uqXB@31BMD9Mki@YXS~@6AYXDMDI1LaGfXSP)BK`j zd}byPr{WiBo!Gx=^P~ZEym@^!rZ&A%0P*++S!cX?31A1zO8}Z;hqle*9Iu_AhqZfQ zS59y?8UTn8xcPk_35T0DXo@BypySO(1Db3Q=HD&n%gzt1$3n)NmjPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D10P95K~#8N?ORQ6 z)G!eBcvn@C5C_yE?x3n%;MOz$|F3Z1K&7HKj(Klpyz32%)bl=G>cko6>rL$W@TT_V z=6i2#DW%k6SonA8=)IQ?p8E>UcefAy_wuv!wWBE%z((Q{bwQR?zz*cD_wS3{e|+eV z&p)7m1%yKZmkuhxY**f1eJB-G>_Ey@ZcU(&Ysa>FpCIpGf7o7nv0i;V(DJ1)HKBsk zMYSY8uT?OI>;$8G1eP+F2E9FfE6A1lo&g}VeE@3 zAg9D~?2jS_1VTqEAl3mK`H74ob#TU;uj8ZP+}8rKz?>4(8~mIEYW;aKf-Y17N&BzE zkq=S{sRs!JXa7Dx8~+uMTUn$RPz8)&Y%~`Fk)Q{ISs>29XcQhd*XOc5<|vQrP?(#P zpO(L`G46lGjpu%+u>b%707*qoM6N<$f=+;&761SM literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/gui/canvas_ui.png b/src/main/resources/assets/modernlife/textures/gui/canvas_ui.png new file mode 100644 index 0000000000000000000000000000000000000000..c9250aa60a0bf2629ca4ed609a643189099ebe3c GIT binary patch literal 14204 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 UK;Z!SV-6rEtt3?=VGRDi0ItWwWdHyG literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/gui/gui_chess_blank.png b/src/main/resources/assets/modernlife/textures/gui/gui_chess_blank.png new file mode 100644 index 0000000000000000000000000000000000000000..1424215e5953cf9e7b055418aa7d340b2655f996 GIT binary patch literal 4720 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 F2>`Z=DF6Tf literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/gui/gui_easel_custom_size.png b/src/main/resources/assets/modernlife/textures/gui/gui_easel_custom_size.png new file mode 100644 index 0000000000000000000000000000000000000000..201cce116a92f9eafebcb4c49d908e04353f1034 GIT binary patch literal 3204 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 C8M1u< literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/gui/gui_easel_optional.png b/src/main/resources/assets/modernlife/textures/gui/gui_easel_optional.png new file mode 100644 index 0000000000000000000000000000000000000000..567ee6ca9bc0918a32a6c760e26152b37873bcba GIT binary patch literal 3799 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 nuHNw5IYhhd{rjp3ZVYj0EDJgTe~DWM4fVqlC% literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/gui/gui_photocopier.png b/src/main/resources/assets/modernlife/textures/gui/gui_photocopier.png new file mode 100644 index 0000000000000000000000000000000000000000..fb992bd991c1d935903b8c4a938603697e55ea4a GIT binary patch literal 3635 zcmeH~c{JPG+Q)z9)^PL|)k9m}b4m@@P>PyLl|x(6R$@quJ*E=Dk%Xd2=;XFa6y=y( z^Gww|R%<9BYKT;bXbsUsq%lMZa`oK%=Xw8m|90m1* zt{@HofYenxYexVOIGhRqM??-YWyoDm7F8gqFPMV^@wAAD2&EC8k*lGh0Re+klkGFzXp^%AmbwkIEYqm<#fK3( zotr7?|AhX2E_J)htHCt=W8`@6lZpmxUIn`bOiGe>!mRsx%`otn9G8%z<-1CTWkGzb zO(9h%&j=dL|IUNG_IYH;p2-RGERxnwP!WzbkKtZ4mh@fdPvkP25HrKqy$|+wIJRe^ ztO@B_ZwTaCui925J!rD*7Wa>{$H%a6;L_&DD_l++n%NLIp-Li?XE4pd(*+a?teq&y zZD)7Q5Zm*xyMZHF1_Yv#3Cd2|?3<+*P08Y*CHjEng|a~wQr2zDZxh|oI<94ww(a%X zY4BMwG1;Ww&>@sk)XPO!b=2lq5q*pK3>~!8^}^)1aY59=^4G5Wyj>#m!es?r&Dcwl z2MOfy@h^+M(kT7;k+<8@*uv^+zF$LNfM|ChGhoO*H*i5-!NT)7)J5}nqB?!`XSvRU ztamzl_QuW%+m)T-h8HxB4>^)oD@my@mNpeAQ}`x^>*Aj!^7iESWV6+@U#Mq=V7Zt>N@_r zl6!5NpI=bDGtkp73i{+$qd7NId)KFsG2r=X*KJ5P--s4;Dm+?+@h^1Qxw(Z?(8}a= zadY0-8?NU-r~Vo#twY^GYJ8+lB-U35UG&o&L^m6~toN2MJbUmnwLx7&BRnZOlk_0- zbEk7P%bKH8AIeJmuz&5+F?#?Ucd(n@q;ub4Ki{fuf144gf zY=ngG5K>949f*#lesA=9zo9gB?&DnCvY~xuxjtgAgD3WQ+WG>^UN1_AFRmQqaY8u% zo}&*xrv2TP)YHYK@`yh2WZkBJWBj|JdTpWp;3(&M!OL&OC9#B39WrIK+Nt4OMPj@W zqj92kdWrVuzSPpg@Kv*Ma;OS$Rx$a3)VKtKosOB^z9IL98R~zRKaBWO4@}4E%`Z_c zzG3fsrwqnCh{bIk!}r-kZbrh}VI?KRm2K-?baYg7n zPs|_fonrdkBji{ZbDt;nxg1Oir(sN@`1?W7PS`6E3E3l}at(qu^O{~x`wyfm#$gx~ z^|d=^*1goFAWXNazH(@DKZ-`q8m$@o@+2Wwp{SikQL!|6()WAlX|uaGOC56S!B?(4 zPz7ZbNhunB8e9Zrx_N=Y2vEOyXgdZ3tueR=T5m$8sw0`%Sqd_{XD;1yO{7v8YU;N< zE>;ayRCHmTNTi@s<}g-YUj+ieiu7cU20Pv=vLkcdvu`e|hI$p@AL^#N%$btpPpq!4E?T7Bs4|7k-EE47p4HgU$|1bg8Shn* z0EDD`7k+2VcI3~Derx7TVUAxF1j3+gt3t6eM0nk{od^z4%c@81v9&aIzOIakbe>bN z@&Om^J(4G6lp|eO|3S80HW2m-T|O@jkhS*SG@rpNx^0*g40Z=EM9#mxZO*xIqmwlC zZT-G4W(MYlS_^)Wo3G2cwj`g!PxCJ8dT`artMo{q_a`HPk$I%pOIqJlRPh({OXXo| z7i#q>)t$V#ripktk_mJ==LfQJO-+OM_6%t(MI!O~on|CmG5RhjGuM8OhXrX-k7BNT zK1J%}<@ERIYVQ8lZ36>aF|*M6O=ha?)^@xz!vent ze;4)q(qk>)Y&L>g-@{00{m7N)9h8T0QN@Oc7J`GV=G-k?-i~6V{ajk>mKKPflXbvg zR&EXByB1Cj60_^$go!!hvqBc&Kzg8-8CL>iv0EbO!5RvwcHxA2j2QjZ3#QCRZl5iB!LNj<2yy4UwlO*X%2kSWUd}LQ4Bfrc`jpSc zp%PzQiVVirXDLAB363MZzoX-|_d?!!oOVN*L_lQj=TB9O;1&*H{LMU8R$c8PfAY-x z+}3^lw&$tf`M>zfn8)!eBXK>1w9GbN%{a?BwcOoRDGi-{ACj=RT$AV?-D0+yW_*w& zIFe}c+}t6CK3k%%e?skyJ+_l3ccVkGu8ntv70izmsltVP;DHk*KQ+*BB>XbS+{mR>RyH|bOh-L>5f_Vf?L)?zhdkp@|v3t}3t z1ubhD_iCk<;Ixdju^6uw=m@879j4&4-mkwqNz@Xz;e`rf)wdm}Dg4uYvLp!vzf8!Z zb5z7NrTH3E;7~5|P;RKPW}wv5xSjSFRu6M#)VB0+Y`!s5BEmG)eoj$%uQLAbjo~cn zj4T}Pvi1FIG+&zU*of>ZV2BV<-W+ifJ;|w~5foPw#}>`WK&FNez2F`kF*)a^HH9s6 z&`(GsZ&hVLQs{pnDd#A7Yc8dGypqsW962;q_6OIB*&TG#+<3<%hU(JD$a98C48+TeMy~DZxhH(m5y5pe zu%_^G$vpk+$%#L!b4oavfw@H%oKN^wOLE2~ZUWk!9T$FrPG4R!56~*j_#}6w4ofpN zq0EH3&}*6q^*ZCC0`tFw87YtVB@1|OF%C>A@5`&I>=WeitLMg#0m<6hYQSv741zfJ zO_v^-8g+O1@N37Md}c2U6eawFqaM4Xrg2hILsmSKACLNhDAi3u^2(a?i7k?KYR4>=+8zmK zQ5uP3#plQK?Rz&4_w-m2Siu9as2-KW*hc_M(O&`J=Vt)mtNTOj|Kw0g&EWBsa)gLRFS_x*nZ*37@F literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/gui/gui_printer.png b/src/main/resources/assets/modernlife/textures/gui/gui_printer.png new file mode 100644 index 0000000000000000000000000000000000000000..1c878a2a8f0e3d0aeee475c2e7c85b0007666401 GIT binary patch literal 4982 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 B`D_3H literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/gui/gui_radiator_all.png b/src/main/resources/assets/modernlife/textures/gui/gui_radiator_all.png new file mode 100644 index 0000000000000000000000000000000000000000..22f2f173625d21f8c76dcffed981424b9ecac2e4 GIT binary patch literal 1075 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 O0snP5=UjdgAOA13wfU_8 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/gui/gui_trash.png b/src/main/resources/assets/modernlife/textures/gui/gui_trash.png new file mode 100644 index 0000000000000000000000000000000000000000..2282dd398a75446e2abf7341166533077ec968c4 GIT binary patch literal 1279 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 Dt>)MR literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/gui/modern_door_top_white.png b/src/main/resources/assets/modernlife/textures/gui/modern_door_top_white.png new file mode 100644 index 0000000000000000000000000000000000000000..acfb73aca897708584d4f375026ffbe2040a28ac GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFsTw`TY6w_3PKaef##{!Gn38g(*N~oCO|{ z#S9F5he4R}c>W5IV4SCmV~E6M-?JNe8w_|@4*08a++lbf g@8=R9snzXUenI5tp^typ0&QaOboFyt=akR{0Ea7FLjV8( literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/gui/modern_door_top_white2.png b/src/main/resources/assets/modernlife/textures/gui/modern_door_top_white2.png new file mode 100644 index 0000000000000000000000000000000000000000..6fe9dcf23e4f14f44b0beb32d8407b4e4f9fea29 GIT binary patch literal 195 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPF`~{lmW##3p^r=85sBufiR<}hF1en(81Hi zF+}2WvIBb$4^LMUlLJc%M}wena}z@|qky3?2Zw<)gJ8fZhMosqGZVUICi1xPuto41 j3nT_F=Gk`W00)DOEz3mPJqcbwvlu*G{an^LB{Ts54vaSs literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/gui/ui_color_picker.png b/src/main/resources/assets/modernlife/textures/gui/ui_color_picker.png new file mode 100644 index 0000000000000000000000000000000000000000..98be54a81b8345b260b18e245785cd387c25bb17 GIT binary patch literal 52371 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%0DEGLG8~<3`P@ISU8UQcH8F}A#r+)88 z2N?A+lxTH7{``2&KK=C(-PbSw><#7Po!9idfagO1{o`eN$_Ib*|Bce1(KQFKv2Q>f zInHLUJyX%}K=iNt7_vzEz8n*LG5=l1{KW&##%^5B107{}?;L{tBE6P^umMv1z-H>q z%4ed>ub(=|S_s1Xbkm_91NGHGDe=uYBgP#*X(hL!be=73Y9y%)nC8(?R%Df+teW#Xa5d~UGw6Y|Pa3g)@CHA7qO&`~CZA`3 zI?w}2CS5vEyxi1fjIj9Mz-1-4(|6$_hjQOQ3zgpvgIL<2d8eDcjQ0A9vJ^0@y~C6z znDjTWIjr`z!D`)ndhkYFd}FP=OV5 z$Jw4By6b~PGj(#b2$Xe5mDOR_uj1hX+6j*OEf;|>N(Yza!~tg`saAy$mfkLA*&NB$ zN!_6ap^HtCUeiUmlhDaXyhE%IE`32~FyT6`;RZBC8^z<0biiSt9{X3iKP2VQ3X9`p z3_66dDW#iFb*j6#(=NA}4c$l`mGno=X<)pJABb%|kE6D489T(-iCAFPzzQ=AvUTWz z>drH3h48M4Zt}T*qtDwR?qLkEz0Vgh?dEnJiW@&f`a-DOC^FL8iB|1ICgG?Uu4;dBZWFz% z3in8Tk~q5abss zIoxHD@y+`S+PsLXRb-n1^OfmpW(PO3Q(`x_ogQPUGwjHWE=6Bc0&S9AtUx9_^m%j! zl6`?`U^&(tIl9)12a1mvT0;-i;Lz1Fw{jRFiT&)Tdn!VX4>=IdPpU8uXxNBM%t7Oj z2y3|3Qsho}+C*kbI)%RFj#ul{Xlkk~YbinEN)o-q;f6vg)6Ou48(c){pkcdlym&qFPRC@W3n>=*ZxGi97!3p5((+!kp$&ceJq| zh#01wGmIb^BgjNJV&%G^S=L?Iv%aS^#luBwDG-%Uf*i>|6c!0XW-V;?#|d78VwWmE ztr229>^S?}$G{?=re+Y!XbC!K!-1mggu^)4_m&fggIMljCa@G-x+LAygK0Wbi62nv zc%s^vkwd6CT%w&JY6wpeLnt-Q7xGii~3eNwbvJ z)jHs`%0R#Zg`IL(<@Juu$4VeT39IFbf=Hu8U>ryPzq@VTqM8<*bULV>TmSG z(MsTgms|SvL0HN#=r-uQ#b*RalO&}y(oxPqAG)@flU_xxMpYKB<|F+9m}MO{7qP$A zzQG7Yek@zldxFe}GBECIP#Gjwg;=ShRpQQ%_?Gaxa)6PuZokD3q#63+Agvo;5Mx#R zGP|=sY0+iO;7N}NGzygr60ykNACF{WumGZG(9K%vF0U0XLUBVYaVRu+Vpa;c(Vw9- zmOy1X1dHb%Q$=f14y&hwo_6AT8uKWO9H;+y+h>6JJ<*zKJyrryEM8*gIZ(VZM?fQ3 zsMreJC$aH-w6%ao&$K(#P9(-)LNXx-E_zHquL=Qo>M{M_dwS}%y2rv;zN(?YPZX`+E{~RoA(`Ta$f4Bri)%X( zhy~(JTrY+D5?coz=Ijt8C?6`!xgxqe{`%c;3gZKbC~G{mXOG|sT8AQ^#MpGAz zamzs{<&NSbEO&tBkvqH$F||>@z;SXdH}E77LZZYaF~Tg9C>_bDr%pR`x!=_XY9!E| z{do1Ge7S^Efr_LqmXKv0A=$9!0b~XZtc-B_36k(@R%;}v$ODDK-TgSa0#6`gviX!k zNS&@jY<=9iCiB)yVJr)X?K}aSJONUC?a&?9(H#qGCkuTjRk<0t%eRgl&!1K3gKvCf z>JvOxH}uLNU_?FoOUqol&SbhU3y-6G%KL#@{u3N-byKImvqZ-$>w)Z)4kP{z*PR;= z*-CTCor_O%l~o{)nGz`S>>F(;@G`234gDL?S0w|k4OWP)5TjY7wQ(FHqa|MG1Vy4< zV`t92tpnMJ5eQT`fhZ*BIqp zs1o6_?!>L-hECFZ`hbw(nKpvK+H9e_TaCdBAt*7TT_X;n4bqn@d6of)59>gM<&MCq zixes|!gOsmhmnH{b2Ybfc$fU6u!BYhHY#|Z@hhLsl&rOtoaY-b!C|79nK;wt7 z@*=sf5eMGsbL|aLUAk<#Pi|NQZlHl}B6b8UX-a9%kw?HK;4*;gvi64JG(O1W$;M!D zt09lPZ-heZu$j8xOj3{L$!5%6H8M*lnUTejyYU1cJ!|K`cOco?%$1jqs_L6}X5(ggMC+_Xl-5hnQe4jEX+ZXTSl1 ztTWA8D2}s13BshvIrJ3dSz4+GT4P)!ASHHdBtMNyEnwCfFtk2R_nFNPbgf~6j+J_e zAC4iVVT#BI&$kGXC-%7_j0sCX-Kr0M;80e$IX%mx&iq)?8J*^bvl?UWC%#7ov^^Gx zclWdaUOv7B3PMc;!(vmq(<{l++~(mTS&B%{DkLr>gItE9dKyDv;V)C; zSYv)x3y9IbpkD;SRCI|-$z!~9Aapm7CuHCV55${$Q=q9s!H6*aQ3hsT4|oR%z9+fB zh`|le^ntUJBN!2xOFEXDaDj5C#z+G+YH3EXbcnJ7CJdw$El-9W7$Zp}e*qv(`G~<% zc3hfXF<>1y3&Si@4ywB_SD{Gra%37r8LbPLw3j$g%7GAhMMKzT!637`VbwlCt%V>` z3S&2gNJkN|p#<`<*}k=Z(E~e;OJ_Vjw+b>X-9!{n0~+UZpNX5eK=sEP=%NGVr2aB#%}F1D#d z4QKFE9s!>Zz^#iM6MDUnKrQT7K?Aq(^nKzSYj-DOYPXnB+ua6Y|M}l9!{ht9c!~~^7<8H$(FitaG zJL0Ts_r{*?q*(L!kA5di4ll@#km>G5+1o4k{ERNP@ivCMgE@C$^XHBng&BkKW#y-1 zi;Rc1%t6BN&fi*slL0iKvHtq?`{g5D`!Nlp&Zv-Q>g?r|Qm7fQF{X>oEgruoB0O63 z1E3fWZYB_>SdQZUj{!tDZiE#`dLo(kN3ctNiPJaCQ_)6gc zgZV!)xzLU-Y3wZF)_dlek38OjQ1jP;-l-e21d`drHM%tN88^-J_5{-DL-{*=BRs)$ z@vlPSaRWyza#O$KKC=Q*GZEnZsV^tALMy<4FL>&u%O)^42b+}%eiu##q&_TgD&QE= zy=NfrFM$geJ{ybngFlNLB1r4ld1O`Iy2J`zaAUP;UGFbQqK;y&)o2-_E)vB}imi`U z0GmS@@<5Wfbj5DG;3*^~#PKOQ>Bn^8QYK2r4{cY$_6vkc`s^=Emk z8%#^PDiY!bVkT1Bun?mtFTKRp6m?c0aAhY#JGX_=!b6mvaP zge$-2=V;Zk?^4Is9FVFTX!BB5Jy1;qI+ud96}FUEYiA*OuL+DqqWYM2qa3=Fo-C@{ z*qC9t*LaHxBoaZmi;<;hH8v^I_3>(&ZHHyS5e2j+(EEtdqPm)e8w=pJ$|EnEYn_(j zU@SP+*PY>U4+c}-At^s}St%q~o1qpXG@=NjiVVF3aavB(PDcyMglYYr8Hr94?vn~S z5Lepd8}hEyQc@TIJ{xRg_^LsWn03vM7{$|(xL!h$7@0OpDGU;BAb7=W-h}n=p(J3b z9T@U)bhM(cP4f={Cve7#q{Bm=H4_9pVsL93fm=_T>n=0Hw{!{#^3aS7F;c4(YDR-! zP17Em;;1!EV%UL3c`b(6(p0_yu`wj=fDQ|WNMFiyEnUt@DAv7XcIoZ!<6pX$eedv6VTJ zEHb(z6>6NZq|k=7IMGr)`MkcN8 z%e7ZL+|zHx>@FUNgwtV})1wI3T-NkB3j>S@pw{C=P-mGW1x=6cr(m#@Ii^;Ql^9*T6ifqmQN34$;6`V+6X>(Ns1I zg%IX^hh)>H@*{I3zX7f_Y!}={ur_}LxlGM8N0gfs&8ALaOvy$CgoOc>6rx!Tq4Gd+ zb0Bcd`{r)oE>NJ0n?PBicpccL+jeF>H*;Q?1kX=uGs6jmB~f{SV7n+Hl6lmatAB16 zrE3AC^1{%I6qb1K3J0;)d$4Z+4M#!DW{BjmMikHjdFgP32$WcX+sjZv-odY2niRhT z>;-@xFu4oq49XE6@=BH{)a7Yh7G=8z$|2j4s+#NJu#T-8sc?Sb_$m8U|06JtBDea$ z6EXYrblUwsl-)fGC9aHH=S`iBW;+`vxns>l#*KAiV5Y%JrlV1iPhqx`gzP!J^{!TO2dF_g5G?QAn+wl5cWnSB- z^pD~koIenx^_cQbo(`kq%Uw5_*ni_=fw$kk-rv7oKl~kodG*U+=sk5PwNq0l`lX-_ zU*m)WFcRs-SN{B}q+v*CRD&2@f?^Xo7W>J7FV?%^*i8Z)F(QSq5pqN1#ZCp%^dR`r z!j|vzR%#9c)ZB>Gef4i15eMi5`>me?#8&JFw#l%VHGdg^=LTjchRCS)h?kM%-0_Kj z88hAxJUU)VSRHCgnw{ln^0)N~uzzmo?TcS-c*pz1nh!S;Tz4P_;KwNZQph}Dc&p;$ zA{=X&oJk6&I@Ywx_+LNz{2BcH^Yvf8{I7z)UjAY-?IVc4X33Ca*`j~=?Z8WPFqk5P z=q1fWRLlOq0sJ+iXDEe$9?1Az4Ix|Kfgnkb^*a#kp>%rg@SXAm>2RK3rosjorzxPYS^M3s|;&fO4CVILWf(>#NSgZNf_Sayb^jwUNzQdvPf4-0+jT`fTW zP&NKl9K^gC4}!2UmohYnDM1X9h-;&RFKl*R0yL`ydWohPTq&LjgWy0H8+D~XYD%{c z<<=2(cSFxDK2bpCzN-$+-d~g-M9P%gWP*nh5WfnPxH>XhW^MuB;>WVDh92cHs8Qu+ z6xiZ`IZ=JCQbu{(+(1uGt%+My{v(M7oHN>vg4Q$7f7Z+kY8NcNXi z`#qf0U@kF|W><(~pf6@bNktUP<+e833?wLMVFU=?rj(;gQ{90G*G?fAiCe`c^t{r+ z{uzAabH)gQTk7L8IFB0k)K~9L&gEwMIzDyB&LUE}T9j^dJKri>5_;lI2oC0Ej?$zf-N#0naOySJ6QR za9;%bdQfh6D;YllI$@`7p2Thw7jPj3s5O!e+f@_>K_zYG4&Y3=k*AHXL9QcBm-2(m zc;!&zaroGo3pI+T83^LYRTJOltcU!xiLR*+tZ>iUnC}dD|HWhBX@i zvPThb!)+GUNSj4MtiTN)IQ71@7ceDWfw|~1+F<5bCid|q@xnIm{VfR z=XnHMBdHl6HH!)zh*MjzI5;_H0a4~k&4+SR2fsBBK*J$GxUL2mt|}pAGJS`VzN0td*Ebd?+PCpXCvEIuR#a3x@o52w5ma?g6~c zJ&(Ib5Q8t6Kr0#E(l6wXPyu`_g0TTucgNt3LB|PrXFw;-WnC5qPP?q5oVpY&ixeL5 zfw68~xZ{B|k76$;*6Q}xHSX84zsgf@rFXm=GjwqQvIoxdLJkuZSWe9(QW| z!6sx&aW8{2+bg&-Vm9n;p~Rq(f9(&XNdj|Ku$@Pfc2ONv_2q@jF;~EFWnckFTY9Ie!YMX z$Z`OLM=@Y6YGlw|HeE<9oN#zrzZJnp8}Ayxw{#Z^DWUu4^7+ez@gTatTRy*jfASG; zVjM$+BgFoO07qp)k>R)<^U6Boaj>zU0nv0|9btOJ#c|Xa2br`CIzHSXAX&6GG26?+A)L}L&XyqyTXY5=XNyqbvFP~4};@@ ztHq(E3WU_bq?S!*IXoMN41XN(XvnPapC0!^fJ6-+CZ}2=KwixMe(ZmM{PFhk!GG}Z z&PPYDzkh-JLnP%Nb|28iTnT7`Gv1AlK~vkQF#&?7k;2pjaqA^&XXX7Z+)V{CiAPa8gBL0b{ovLe zRJ%{zMO>&r;mPg6lsU~Oe@-j(M-K1kPJV8)HF*-M7ah5(F2?29HcqF0QXiYv+KAo@tq8%wF)r zvFZUP?cC5};bs=Vy|AWbj>a1sm4*cpUrBVuvx$&E>>=Dbv_NzFI?!0`U;`1`Jt!26 z_=zJxQ@j$0NFuQbBNNAIuOj?O>tqlMIaU49LGLr%YV)3BLW3+T?<)tfu zFka9kO;5iFOgWjoh|W;2z|G(hPJ2c}S_fBhCqXBIBAiQ!1xJOQ9Ih<&p5w>hvmXH( zxpWKd_reXRBX_mfEFPg2C_yShF6LeU{Z@DEkHHxX&BHJZ#X z@{+6(U z1naRji9|sjFgXEb7z|$-vU#9QxXk})N=dD$l$siYag6EIAWMQ3Pu{u)n5!<22!Nx7 z1+_$&4F}LMIQ|-@ix}kbC=L4_nJ{byRIK!r${a+27Q{%On}AN7;WCM}RUpXJ*|x#W z23($WkEKq!8Ohm+u?A(JzAc3gf)PDNKr!1&A{INF^rICg6bRsN5%BFgRYp)5e8nw@ zVTp&4XVx&3?4Z>}xc&$%40;bK`OuWWa*)AI#DZd%ZsATW{!B?rI4dO63LZb}s`;t_ za7?rr2p(sOI}&{|nP@UZSFIr^r9;BVAb4SF!Yyl&5L<4nQ|^?wi&%h~Ifo8#4uKo+ zmv_iEvZji7Ke&?ycYYUsh$&`@LYm4jm`Q{gUS&oy6;L}M5|J!^%1Q=;H;ch5xhi^B zAJuSq8T?S1tjdMXBYDM`!O0CwRz70NJMxMZ>~Hd3c;NmB2&h)co9^^@S@2A6a(7|C zI!N?cx5HvW0k(h5KqL!~{fvQ}x$rTPONoQ0BxH?R$|FvR{mJ;GJBw`8ze6}(34=RR zg*2rA@g^mJPd$Vv5a?8->hO-K)>H5gol};3;5+N76yPcVPLsiRNnG^!nwp$3E_^jr zn*#5=My!w()CS1z2T`ioQwrN0)&mjLMD@nR?S;k3lg3#s4PvUQ>?gscVxqg|t^ou8 z9qa>h_Q#`7Ed&;k-np=G0D-0d3`e+PPr_}k%za&9dyJ1}f+-Rx?#4RI!wN9+t%Yz0 zpFFnQ@xOtaom*rUzEQf9gmDWKyDU~pQKMp$>kLQU!Kb-(=uV+y<%lhD+Rs$d& zU6?|dpwB#Sq~-&hP@?PC>xm+La6YkcOXuwk+&+A8nrBz#D4&)+>cCj8!MH^Zq#@4O z!0gC*;P98BWYhI85C!>c@t{_`!LKJGanC~7Fyt$LzMU?e` zf4sa$i!z^|I{;jNSBuch%vwVPH}mKt?)dvwpwOp-4C5;!`Tg~k@=hFhhpsguf_&oW zAIO=Ri9h_QAU{Wo6K|jXHHYYc)cXV*6L35KiAW*c;`8G8fZ6nA6hh<|5B85P#e@Dn z1g^|HGrSA;3~Oqnn2@o<|ES#L+y~{9_t$yl&s%@T5TE=Mi(jU2c>KB79RLNQ>H6wh zL4)k1f$KXrDh6ZnEW|(P)CBAaR2>Vzw5kmee;N#*TZGP=RF8P3F<( zv<^j_B7TU0TL{MH3M|VO559|6rov+?ptU#z!tzk7EYm7`fNE~=SW8n%MGMg#>;})o zZz>2p5)V$CN20(I32yw&Ar=_~iQW5&YRpMQ&$?qmrNutric`zg=1nXn*b1*Ey;pu5 z2)LKq6WkI<(gu~?59@Flbg|-#P){q3Y6Wy==&=B<7DZys4PJPn1k2RN89Ycj>X=2h zzLldoAuzLp0Ok-Q$6&zsR%zP6ru10IoUv^OvTruZG<3iUd$ z^yfQ~#O@0{{OjGJq1A<)Pq_N>K5^!56ulJ)#1_qK!OS$#Y+XBWt!crk*dHO*JJE>k z+F0E>@USp)Mv4U8DS`K8=YZ4)+!!%kuuK4ujI3{aAnyD^1Q6TqG)_4IVnP`zTF+UI zT7K4!Q2fB@B>?Un2fLCZA5I17`k3zM(bcL*iL zyaiTESACSd=hI zj8>3)6Fbw5=)jM}fKJurly(-s>@OkBk}aNI$uH;8 z+$AQg0Z(`*Wl5V`b2flsfk;V|`1V)D0#Lj-tAVmqOc&;fo#`C-NY-Z9{j+fBCbT4s zqteA@Kg(Dm0*fF6q9)2WP|Hx=pv?;ZP{#NcDRD-x(*{Wl&8qO+0!?~YW}a#|~ z)K0Wh%#;n0nlKbP9TKhEh0-Mkw*`hU4z@29)()WW_)}n8$S$66MNto6)o3!fx~>Oi zB=g4ZzI;sGKK5HW^6LzjmRP9Yl_$4na<;dHU@=#)Pb#a9&eRsytWnfweC3SvS z!N?J8&p%^IrZOaYYTF3MaO|K(;UH8l{mqPNjfkWsiK%m1YI99Js^~7|AmVYrXr~?p zOgqu(nbct!`bh`Ajxrhc#S5JDeG-w`iwu5r@x~WaF!Bi6xk1G2dtf?xgb^5<0~y?4 zK)49YhazYHw!icr@6^p;fKXD-Q5Ic z5^{AR@{*^6;O}^Nh-Xx4MLk^n#w{M2vpi}gggNmCbxFX*h_;|ttmp$g5!(bFRf=>y z7^Tdxxc>Mr0YKdnsiVW5dAWXd%&KQC_3#Md-53d?<=*=8 z?!l1N&8>r>CD@kdm5}V@b+o71{uO)PV&|Mw0i2`6sKog9^4mL-i-c!)fA?V4OjMK~ zJj4{KS)<&l$O=3&Diny^Nv81Sc3v-A#Q76D!Q%i=8jMpF?kD~4fnDe+gJ*Y#zJH;A z5F!$UF8s)_y$9h|K=@{tcLE7^{w17YUJ;t*>8}#=9>MImp zqsItCic+Az_sWbj*POl@KK?!tVaSlEdC8u{Nbb-Te;p}IB9bOYQa#oafu>+Y(rW~Y zK>P*a96h@iFjlt^VfAnkFTm{Fzv3}w@s^K$ApKRtNuW8OmX9`Okm z&UtUU<8T~`0Mf_-a4%5!|3~n%Dczv^4BtRLKy(t|AXyLM(C%UmgSnpe4{-JSP4REE z{to^|u|XYnT?ZjI0#uUXa3uo_V9+qHT^5KUWt(@_LMR7pmJHm8vEunefg>}BZ+O;M zk|(8#ftB}Df}Mk70q6^&2hyd^GeBUi47B-3yr~S_DaBJi5d%c82^~1pz^1j~y{U1F zV4R^xjk?s4Pt`K>;(qeH5?pmRn+H}H`8m*nkGkAy?YdpdX*Ls1LbIP_8^Oit$lJmJ zcRKbT8`}$Rtr*HQrXaBo2Cg@Y8xY z6hcj z1ieWVVooan%h#6T(Ex#TJti}5~-x44y3-9+1Dh@sW}}EJBtcEWjJ}Jdx_kM%mljRZe_0Pdhj(E z5`&D>o?6>I6){@}f(3U5XS!3SNunc^a#FdaVC=QJ_-O`WcQC zgZe-sVu9Icc;rS#Q#23vRzD&c^C|Q~c@#^n-5-G|%OyWJ+n%ZMhLM%nNyv;aS0R}6 z;&ds=WKabyYqUx%NHk5UL4GVm3>hKa43acEx>Gk3Xa(oKK)*nOQ7(->l9?xDDtIVt zkX=ruToax3?3{`dR16dx575q zC!>n5k!NoOm_|*}4Z{Qph&ZqZ>?Q!rMAP*QkB&tO-m*oOC+_OsjOoYwXO>3th$$%sokBp_7 zE0%1zz@b-6Y)z%eAKU^d#VMxiDR<%xulf@pv5C8s6GZ>700o$n#=?%f=7Y$!Q}Eaz zub{|c**uoRx>N4N#p&)&Kh1&^8X&KE9GR&O;MxvA3Xi{xt{;RMlx~Ydt53f(om-gOI`jzOEw6le zW{;RJx>0ls3O$f2&DyEW^BH)KFubgviDDY*H(e0LPybimzy}{E+Y#UU<^zKdNB`H? zr+1#$&#yciQ6~yv|1WuLQY>Rp9<4O~1qxW?q8OX$I7apGz ziG|-qvYcFaxGuf_fkGfAmKDqVy&vT-Bhp{^G$V*>F9>}Rqv+}!3GiXvO!#n?^UP>y z@VI06@b4Q{{;yGF*ww0$ge+2;`uyPU6cMZp^)Ceo3U-KGx(GgNn{mZU`XvkYAcF$` zw=t4AZl$lxrqA&)^qYyi%YW8Ro?H=TK>6B;o#NiNP}G z4TNt0`j<>#>DBsD>~#hiD5WLxv5!HT+HW%n&MX@2<79AdzeU@dFo(_VtQjC^38^L8 z==r`{vj3f6a1N|l;Eo4aKM{@msvLoNfpZzs(TF>3bC*y*xrE`rnmf(xVf zx9}uC$jzfd(`)^qE@Vj+$)(&t{K3?=59&hftcRGKT7e|v&FI~J;PUE1rigQyEH2A% z+_)F(hRc2gXroo(g9G(E^ON0{-N2>l#>CC2!i6W}t3L453_LZ{rW~-znAGFrH}acZ z$y>}Y0wlC4VR8rDxj_`Uesfq3jB=Xw zaDkU6J&if^upLUD&LBRYddy?R7|cgma-5f-SBX zx7Etmeq=T1v<&@%Y{sTsrzeXcy7sb=M$5DYo+!nEvL3ksiD{>IaMqi}{BXYqQ6tR~ zJ^koxxfR$C!t&%v4mI1D&0KsSZZ`;@g`py}BB~7j021l6NM)L-!7Sj|V^l0y#bENPMH2|0*}R&Ea+>s-Jnox*J!v_X1NC8W zFx;hYX}XjvznN*`uB7zrBG%em4^rovX`wI1JNJN&4uK1lf1n(YUV|V;IWWl52e)p2 z%_j~t)HHEroX%dJI;_aE+my}#>TZoT0t4ctnD$-DGx*|_j)iR&$Bu;~ntg>ukK9#& zBXH|0k(-1ze;g3}{x-~XiJ=H2<_af!V4+1fQN#lxVVw(8uuW49BCHnd2Qjmi6sL(f z)J6;dk+`~-08O2)mnBj+*G~z_z5pd1s+2Tq5V|FSh)PIX8Z%@RduRrJXbRIj0L$X3 zcMuA1fyj08hbYusJVad?W0XnA1dv_{yp|1t0*ryXgvm+_6jp|*13)^k#{zu&D1cI; zDnf%oN7i~KBMqA3)L#ZS^yGSxmN--d`VjLI^_XI8TbMw~3bns`Q^l*?0g3_#M*bK) z#zpWYXPC+%2qPoN#Y0h?O?nBW88XnlZ?VBKEc8%`WLT7-$hxrxy6W2nU~>V}PWFK& zt3*6iepKwy?i5hciCW@YyfP<*u^cf?q&C5juO0l0>u4!ld29})iWJ3Wz!qZXRMy3Z z=AnRJ{)FD%2WT)PpV9z{WO*)p5!!?vn!uDgZdbHx$SSBQ_4!kf(h%)n^R=GvBq}R#n9B(z8%wW zsr(((PGAgL7oHR~-oEvc1Q^ILI%t;!nk|e`Le%7UhU(v>7|kP1CqkRRBX^oN zN})~Q#tmZjFI>2YibGk+ro=$GEE{3w=Lt?y5{#q%VCN^e1mdstu_JQj`aSP~W(x?_ z154-)ZYSr`E%Gpi#&Q}q2m1s3jXZg5AC!FpZkL4yvkIl-r9|-xkY|T7$l~lzf@FFD zW?>)~PRoJfhjIz5*s&H^iuG6r%;rl>iTG)NZ{0QCxds^{2qgQ9vz)@EK@%uG@V$Ab zJT(JP&AAVVr*?-(XD?s>yZ|IwNLbq0#zZ;{OAzF_GiQ18s_Sdi9 z*x{ZfG5Lo52>OTz%Sf?tQT#MO>z};H&MlCay}Z=U{$O-+`jSYU=6`%Rk1g`kSa{RnTPp1_d`=sK>U$gYd zKo?|)@u&asLF`Gf4#mmr+zxTy_x}T9j3<`~S*Ke32&a}cY1N2SzW)4rnNMzb*}tRW zBOl)Dhg(Vp@5kOfEi571a4_yZjKaC2?}Yh;Q`cLFjs2d2~0^-n$=%fP+&zwtRbE$MM^ z)2rMcwJ>}mH{qiEV+S1r>-Z5SJ9l|u6Xf9#L2&~Liy?>{xHpS$ou9Gu#0n%si)LcM z)3?OJ5mtKntG#l40D#9B}Y4H3Fwu^16QI~?F<4hKa*aYm;55Eq-o{hu$=}<=Oa;4`EFBLG!~Vqn0EPEcs)GOuE-v1k#912G7V@ zGog?zZ7KseH0%`WmBxQ)2A-OQ?=s}Z+_U1hO+QMCoD#bvTp%u$j*aAS2F)LkN%~V9 z{sZM(xx*7{i}`&+x@XdBI<<#51S`5U>@&}>R9bSk$= zUnxNjZtqAQv3S_#f?J?9y=F&jfB}*zH8(i9QCs_=`$IHUG?B~Cd5 zIP|4VZ7CGl8t5*>yz5Zc=%zj_y&<79sP6R8t7Q#TdK7ZSuvo*g0)qlq24W4ox%ZvY z-)VA>eEIc3hp+tUdR_%1Z=E)Ff)Ao_6$4*< zKESk8g|4Y{#dR_YU~Gf)w~3%U38bSUZg-)_X;{8-16g6{8K!^xCuYM=Db7;=NV}e; zj+b#{hjAyKx89$J%h%l#zEXMp9iy~jaRrECKTjaOOhSoCEus&d3)A9lO3_^C+uJ~f zl-kd#<8aJQT%2CyKi~MXL&l3;9)A=@EMQ!Y3ib({{g?=jmoNIqrEwanV=Mmhnt6^; z@M~15%^D+a@T0KVKXC9S zL|q+7M8BCYA;JN&Dk^|AM5p!vpepkNoc^XQ*vt>6XyQid`Ro}~C$`R|lBFp8cxMVXHh>})V_`f|HbjE=;S!E`7$b)B9upj$=+ zYDWQdo6u)rw8saZN)Km8-Dcq4EFQQwix=*c;@wofmjTlwyHtGx(K+h%uOn$ainly= z%!bJ^hZ9{_7mTiw&C3TU#k%EZKwFv3au!B_gpTok<=BIDqI@RDjf6tS0Zuj78nCw4 z1x=PQ_78WO3vC9Tn}3jpPMQQ6Jg%k?YTA@p0}|Avc4o?g(04C83nV(Y1MU*AyI)JPhL8ufw#sG$kbZ4&ZUbj5L@6=#~+2Ifa7>y z1R+UB;eA$K zypam-_MbYArp;587ACX0h>2(r$6OUz*usu7)Ce%(nBssGB6LcOYJ{S4RR^A$Pf*vt z7b50t=nH};HACne1zh8F8?NrBrM#zQ_^Aj?Q(UdENM9CB?VF1y^)X?w`&*GUaI6&x zh}0$sk;qj?k8m$6U^U(Bam@W*AI$!+Iv8#U#=}J`jMz2<4cIgsOiE`8Jf_4Wp))h} z2an3#0{Eb2b^rw|PClYY36w>`d4>y`Ivz708j5f#6x~Fb7VMEQW0v;C0_s+My5lrg zt12{ulv{PVxg?GCQmqorV;EjZbW}Xji0FS+<}5UUGyCBV^ppj?<$*=A#atIdklF0J zFj7Obr-PSO%8k_so0LbQIhtaZX_Ba*YgG4Pb%IE<5q9>-n=5-#pM0%6wMYdP(i0bj z(bd+}1NB`l@^f=YgACj{-kVf-30sIto2~@9-$>}mG|jQD2f~T45>75MgVz*V!W}1Y zhw_LQc><}XwHYt;qz;C;aN`NnJ=t|LWX7=fk32IMA>j7#x^|b?TpX1^@is+}QYO&4 zqTtH3o~C$f-rymv{mE~DIulEMoH3@3t#Uplgv-;gpBN%Ns|do@I&^SYN+>uZgbR1|kSwr%$Qw z5)%s-Yg%8qk-&lz*4NvI{RL(1_q*%VeKDpJq4X=-(v}b6stZzUBP|8uuF2PV zPalXAaaXw@QNTsV7W}aK{eD1V?Sh_vl@J| zNi9|+%152C6|v-}Ngr+nMofA)Z$cFt1DMs-0xvfUNaM%Z z3$yF19bxIdCW>ye*}npbkl?s~Zr<^Nf%utw=z)+sjDvW< z5c8{S3}jz#5#KmgbNy3UP6#Z$Z?p1ObHMB;x1@v%(o*=55>PSFE+CeY8YG>?EPkgm zPq{S$-I_62--!*-td=R#^_ZF0TIvF0yn$n0#V6Jy<>1gCS%EaCA9)NVBvXPjk1|c3 zCJD(MHY280R>B-E>1xKZI>Q2|>F8NJ#Wg-qdWd9jkk+zd0i=7Jb?GrFrS;O~jX;oQ zwr(}uV>zyqFcm;X^{kmvnlr_bjOAH)Gw&%e+x(*tf`=Odc+{>u!Q366Mb+jF4-fxD za4|qG^&8OvpBua71=L9);;x6_n`4-jr3_tE*bf403MkR;$C{h&S}w~^3|gnt?#fW; z6m0GZrI$f~M4Q&o457?JpMDv?O$L_OaUW0!zhkpKYJ{Iu7qm&#ECj2i4_e_bYYJwI zJg`hr#;VcGW2gb-D49*7Li3jB(-VrOdj*sU*8f;LgMbF5ePFi1I5lZg`U9XxcnX(_ zE>5~X(8o&WDHe0?$!5)J1i**(Cfu8Myr5&t6~7DI z@eU@0u0@l$T)yCDlif3!$D;I6m4wL*BIt$$K&cT~)2ub2`9!{cD}^WGDOC)#>C6M< zXuQO^hK$^Za|nFCW`!sZWfo|fj)%iZ@KR!@7iO$Rx&eg2Cu~Pj2r8%5+*`ucYG!QkMvVwV~w47=+e3 zpjqhpv9&<72C*J`1Y%R8cxiK;am$b8xdRaFn>AsYg1UFJm%w+H3#nm^^$U*>CDTm~ zEQ06GwFqJuWBX5-uo=%_?JE~`+GQk^>EHnlf=H>nG8#-BAaU*P5G@scBo?)!pvh(mTk|%M3 zSQvdmcv%btKM4`2<_&I{B-fq35sIBo$Tcm^%fO?Nzl9SI;aK|TB?Ay$0|yfF3~7xptsvrJmoTc^ z5dRq|Zp~#^PKlG{Yv=OwUKcuVC8Tank^RC5*4+SWyLeLREQ48iz;GAZOhq{vFAKsY zyrvc&?Yw;bpZ<>-1QL9H(OUu%5W6oy)H%2K?w(!fAUmG9F(0I9n4Q3U3n6O}EqB~RR;p_DyPp6|>R&biT%SnW?D%rSw7ao5SGdx+Rqmvd~ zPsr@F(v_$1QAef+Y=;`-w+{`1y#0k~9N}$vHY$VD4;%D{-&|&2C0wijR;{VJfCs zJCzAM;eXRidys0iEF8(~YCiALCR{RlKTnLov3g7H;s_LBLSY25g&n&3va=nLh#cp9=JC%aX!o7rje z4DLd=0TCxkbS>h!&6GU?UGfwCoi_zyA~G=cd?gDpxg#UmgUUGqwb}h4x3G_N;hn5- zPBl0Akmf!b=n<&$A1j>8IRe#k#!7 zd^?9inmq!6!vT6j=LuWM!r}hYTqiDvK1ZP14{!xGI*}Y(JU@nCcdy@O1ULfsJ03L3 zS`RXl0VNsOK;%yr$l9aMbp*O`123Qd?SF@RF_fAB#8r8|T#-ePiA_hbW8(9JB2xH4 zw`&Gr=aECdQY?2_;GtZ0&;e~uU(W!PYh(_0h()X;@Xkz*g^X_Sznlx2wAhx4ei$+{ zAuxYn)MVX6za~)&llK9dhuiN6Z60GSk<#GE-%=dze($J8khGaFfZ&=_bEc2*)V25; z*AqO%_6Z?I{N-SN%=lQT?vcszperL7V!}_2uy$?EB+LS!({mdc|JKp|W-vL?W+yRG zYj%ihXOJt=53$Xu%@c@chFPgasPK+v&iXV1=bJ(u&i%_zw*@fjK#^7daRCsJ|L*^i zjKQ0D&5rI$2y`Ww#}Kv|m-{%2ii1-imQVsr@rD)zI>OPaSj}_MTHBrX4D7G9Q#a4% z-JQFQO%mW^^Q@`dLC4OAp`P3Eil=!DemEm$PT}m_(09L&!4bIUx=?wz_ce2$`uuc+ zL1xJr1(2g+G#xxbK{}@ib1Iu4riY53gm&@DBaqpfQ9|VDZJU>!Xx+rp+y#I>kmj`j zDz=Vx!|vT6pbE(KH@{NX1w`S2PJheK z5PO3?L%aB6;T+Fzdx`S^0CW}|B4!Et_I<|LX5toiQzHE8n;DiYpQ0j}(r${UsFVvv zzT<(X=8vF^NU*vpE+rSmQ^uM7pW(wVUfnWdZpeoWV$q6K&3ov2e##y!W+GU3(h1;|K1< zhB0vZy~CaOXuST6S1g_%J3{AX;Zf#qSWj@c5B^B}$?E}!*5R2FWb=+zMXe1*S53hM zj~O6G44Iq2X%t!EDTO;;xSJ?m4-P#!S~T^M&7Roi5_ce#pqj0^1QteN+Q7YQ=zrfl zP}U!~FJJ$+|EtIx)+eDNaS#K46UZ7Ee9t*b&Z0al8u6HKlojbSz}&Dw5W_MdqxP+T zR}r^Bi4n>@4@w+TKpX)Oj*zTLD2kmMUY{8X{sp1w<&!hP$)i34*rRp?<<8pp^^YQl zvhr%vgQqlILbghNHUW9t*V=n1|p% zg)<2>uwUWAneCaz;7)t#fj+9o@66rN3ep2#Xk%fTVex^8tw&QTOM!b#`S<$^B{?1h z_H%#{9r`{Jw7FI|=Us;!s$EDE#A&V({+EM7Us-naBr6TPrm4)n(-hA96*veDbeebM zKR|9Pf5Tn4%OseC-QdYc8c$+ZWS=2}yp+Ege`@{_G;%8o!~S=|oV?fPlXf*o2iApG zviR!gJ~1VqdJ!&DAJZ##;NA@W)Li7E20t*Qn_`G3%S!3yW%6a0j2j}J@~DfDp4mC^8+sQufUXDs%?`PDp$#+H6IP)K#lfOi+G&LWrfB6Eaol5HT zGCD=Ncd>{_Bi8yi_+5?2t2$_b?}wxXX$+fR4*qjw%>Jh zntxgV*~G-R!OO6$A4G=do&6> z*h%21pN36v|L^~Id@!Vw#N)4c6oTM8Er!)QgLt58pa?&%ho&`sX5qXxf%FkCSpff!|0f7zO5KtlCF=XItkYE{-pASWne}c>_uYmtZJatUtcWH`xU%rIW^Y~8 z{j&gUg$=o$&a~bhf|nR73#^N<2c$rnyT>CO#R>%aOYu#|E|MDmQ{wKz2s|M_FMw~z zG{(J|x7C?Qy=s(>72*e6Zbhi12 z1rSfzu5~GO@j#l73DKJygN}^9D%mx_VKPV4Wi~C`w`f(jFxy`32kat5=oFXAP5uVy zl6rg_D6!y7T*_%?s?Kahk>O30=*!XiehLAaqJh$WcH`dyM(~G1uiwi~Tz^4xHk^1H zpQ0r6?`rno5|(2j=L)jee5T2cGfos_$#u+ENzSXy4L``i3r&wh%sdBe z$zlv)W-gRBYX`F+v+B}tZB`~YU z$e(}+-35YE;@!b5Taj;}0 zw*|rzvUPx<;F|XbpRl0rz&ad4-vNNY8mU`dIA#xmjy_!kO&z!-Wp%~_-2_kilvuY) z49rbU2sickUG@*~ZNd&j<0uuMvL4(sKIISa^7TLb5Bf(>tjGY;an+p8xY!&VJcE|6-gI&;9mL0M?)sO&5iEszN$26X zgeBjNUvQ<%-@$j?Ke#%@MO);L_M^ih-i7tEd%zzp{5{0rk1*_Sa2QRIlW+?U?UP2` zK58{}N>W>#RI@qs5})drJ|aR)5lj zg4p*`vzj_}x;gZJGo+`V${*qD|Mfpct4EYMsJIKw*L0KH(YH-qT-GQP^UR(m^iuSdXwpl1x(W!!%U-ibF_(CBLOdyITemTmCsJ|3{UUx12u|2 zODVFa8bKLgh<|zwI#8Q8*2~xb`2V&so=%PmGu{p~_;lP=d@Yz5N?^NSVlPuEYgbNz zCDG5w`hfs8$|)Q-&jJWLb938*`OvgjS)0={5#Qu-H-um%9`!)8-z>^SeEb<}QJ*Vt zh((kayNQj=JUaoGaA3#Py2RpRNms5wT(c~~$P~y$yr=nj3@A9*eHvZ$Y!*?2m0?m( z;4?YZRqHH(h>qrc0Wg)?eIS;8`A>633;Zm9ynTXw_E^79fbsGWpJW2Z+#&wF06NSK z*2T&K`2XlTgl2zyOw9Tb3_{6Qe76N_$LP)B`d^%gE#y)6U`Lb5)_xefY@`pnFmB@L zka|6zWCbe2l!>Ittj;$HfY39}H82;%E@GPauaP2T5(uH$p^YxhjN?Wxa+-m)yTm^) zfWl?Dcpmaz$q@Os9l9Fvo4{U~8iBEtSOJp@Z1i&3z%d>^FqNsJ$-|Av3jBZDy8<0K zZX4>o`2Rn%K$A2<)1)raoVSmBBt>cT+*3RUxIiEFW+{@QD2bG2W@q=R7+yJ&IUb#u zlw$q|XEc*izL|(!w%1y* zV5=B(?S%;{+FqgYZpbEbo)V0whMH+3*iAp!aShXUB$8uqB`s$0$#FWE3r$>$ox|ez zQasWW{#g?E>%U-CptUO?*uM_(cz*9YfRR?YLizDsObI-)_J+u|JW__D`4u%LIC&KL zD(Mm=p@TQf9@Rd3eb64Q0T;CnH~1-c zio%<&>2!=arL;=AL{LmlR1d!Ox^!5}i`Ct7(mkGwIC8KT(Tcvk?bN zKp^8aKxwg}*o{y6Q{9X0H^FkezY-z7pi8t?016`tU7JPP=hr~3>_A*r5$`2&Es0P{ zwJ0ON#q!@p z8BfjOiSKrTPCMyA1D$ay3`Jli+tjlPrXu?h0Uv4^{b=v$r$9gtJgb%VIiFE5gdR-w z1i)0*Su2%U#Mp*~96_%L_l-+`-~okROp7zZA6AGS`Z4=whqolaKr;e-DFNV|TSHrL zG|cmzt(YjOw37Wz)Q;iN&vnNJ1!l^A*0RKic2>0el2+trULC006=;Su_-xk^I{@p$ zIi?5J|I*QnPN8{nWTJpn+obF|1}-MiuNMPr7zR-|PQK*K^st*;;Hz|_ug zpW-$fLBSk4za#))lk5bGul8x25kP#H;6-wIeQbYT(W|8Pf(S24Yiu!f%q(*Jm<G@%;I3MwgErUW~~ar?z2bgg${CAQ{krlofAD0D{4>B)~@>pg5Zk z^Y)4EfO+JAlO;`5XgT5L-a7&6T4;nm>6rK&xtdpJK+bwN#<0NCR6(5C z@OY8_Ed8wN0DY=rf$fG9KJ1kYP|j%n@Q2rApob~XkeUlBX9=|~Ev=}5C6V7KtRsD8 z1EdXE>o5UwN`My7b|v7&Xr+nvXkCQWiv9_U5v*|ASE3DCpu4fSv=qxqH$u8bEN07( z08Vke&v=pG^Kz5fw*Y4MFFUu(SK}0VTh%gIrB=>&zg*e&J2I)V^rboRijOsE>*l@TU>45TheUUt;`!fC=r_A7=Cc zov`OWKL6wAARQH^pZ)TtN9_{9K>(z2*eN{yfySvWaAyLX=`Yh?7|%G(c<%(jf<1?9 z6c~uJCRRXAh{u2rC_n_wRZI6}C zqCOB4f9^pgK>iBA0E;uPpxxh(Q2qSLg1Ys&fcMw0@Dq~_crm@hO$iY1YjpOL$Vnsu znxAfTMM}%gRYWWapm%^E7O2tL_tvJp`O%;gV87DewgWtW{Uu1CN9tmzM0}q#o$mTw z+R^z-!X(rw%JqII(c)o(OaNhDO(iY{f?6T?A_2xT1`B34D>S)kT%)#qu*LVlWhV)u z0&6P;=vGUBJ?={Yf#%W#kpS)Cxf#a^@Y}CJ0xdwFxbE-qnsi@4yFxt`xYp{9cF|!1 zsPUJyurgNlTyaD>x6;oEilg(4vA` z(bWf_N?!}k0$nABC%_W20k3coVWDyI%AZelie>_I5rE>%DCq9)B`N`w9j(9TOGo9} zr>+^4oypS*-2A+PB?Co#I_=7zPnm+~*fN2yOaKKnIxlKw1Y0J6+5wIe;L~qOPJNdv zeY_jyh@TxT5geT@M^SX_^dk7RJNgEQ;faqIuDB}!RKLm!R~7;>{astpd+c^AZJ9^G zB%Kq9;XBU~{aq~*z-d5T1BeZKeKe*p#YV$)Z>vEr^b&^&Ao!2xKR;~)ly`5u)TDNA zZg|>7eEgN@{Kt|2McmL-JJfB{Z!ZCU{}ki`(E-ih_n@Ax`${bHT2L3k8v6=*{M9MVDO70fF}~!s zKsc(#rxIhqX}~Fc-7Ddb7=ML+H*$s=pffz4|Nd8yZ^Zu-;7{V71W?@-!y|8soF;(W z8RGq|IFAMu=-*rdh`>4>p+l(kp`T8C71UiF0d?+sI`#ZD@3%uGfIN3U93JJpvacYA zN5H=8wuQXid4|XH5Ajj6a8ysQa`dpr0xF;n#~;{dq#n+@GWcv9P6Jx)kgDCg5`;v`x0Pp=yV5A zA5H5W;|zL*+e5dz59q^qkdUWdrwJe;^fYkw=No5G?dopb7hU znpYyGv<9+t`b9z>ruNp)HkZsSC;A!8{GPHbO{}8}stmwhKD=!t5OEo6x|1|BC*>iP zKADtUf+iDu;n>bK8m1Y6jd}M$vV%G?DqW1&;w-2~hM%l4IuRGL4*QBqrQDb36;o4F zPmhm}fslHZ4QRUTP0o;dKuu=6#y?!ve`C;fu88z;vVA2hQ(s3JF-K-mysKj<9D<1P z#Cb*#oIxXtaS`ifda#Aoj<$DuOeZ8et~)3wh;f)Mt*sMx9Mu66Ccrhz3B*8inXm58 zdQHqFBqUZXx6|@aD1?WP&+Bt?27a$QUgN=0NKwN33mP zs)Rb@AuVN4$nuRfvJzDAMuyI+W{;QGkXfm;8Z^R}ZhUfI_XfVKeLKW;b3Ro4Vy18u z#c8E@dK*gaiXb_+sc+z|Nh*er9>bC_Ygk?bXoqXH3yYiNbw~ z*1-oK&!Q*T%&|^06b@z=4Z)2=D`#CX#7{le8bz)4vV!{GONatyGMefM5aAOl#KQyS z_!2ldmY~l=1@33qS8?W{VgY>JDG}Ns{-r5TMhbPT6W`Ot&sydp{=%nv8D6GRIQKBl z$|r|^;Kwus{T`u%nGv+{@yHmF5Y}Kvgxce~+Cl-ezb1?s%?f0tI)E+r{r2!`PxIs?9 zQ#9ttur^AFij^+M1aqHW5BP*okK}4i?p2T9tXKddm9xmNyY9JFw1;uORn6qfMIf zj_YU)hEsrL^830k$PZa1t}{W~=lF`({cSj{)VNmMXxdup854ZJZBj)L3jeFN)oxdEuXSMXD7g zL!I1bJx1cUUxI0=oLK9w3jZ^^-v|v`Al-WWolQ66N4RFF`9Zghi^A9YDZL?^qgc{z zfrcPF8N1wfPVOeW2gaFYgsSSR6ETX&43eO?lJ-|CezKKle`T(da2SC)`gN;dUNgks z>v-H$p(*AM8+?*?YPE_o7mId9GNZ7z%&NgNL_0vO_2kk4tliojdp8jqEFoiJ_Sw`* zEBH>CI1VuuAmfr(JA(|{YO3eT59XR*4Rs83s1{2M&&weKmOiO9rYo~XivxC!NC~!^6eYPU3y;KZX*@f!kCxINHu}Qd&2EtM;#gD^8U`U0fJfUS%^aE zM$nu>s9ogi6)@7$5uHx2{nUCi7Ueaa7a#(16kT5GZ|-N|T3VF$fKQfwcUSml#Aq?v zq7 z*Lp6CP|XY!mO!apr>w4ai9mC$XN5V_MMXugc2;Tw^X5F}mZz_MMYv0JqO(oEbW**;SMigfA4a9Q)AzQ<-dgv%^U1Z1= z8}~_{GIu!Sb%SxX@}wbSzR_3Zd!Gq#&!XxeAkA@44_W8e_xXXPU(sl`y&;b3LtNfMe!Z3Z z;MP3G)zy{$C7@)3j+iK|*;fJ6Y0xJ3_k$aqFP<5MjcuzME?}mnIpy>Tc}LJ&8;!Sx;RVcnOI0EXK}6YTer#QfV$lR$K+fx zsdfO`LaQ8gPzv4$^IW1`CAO_w7BV_5yi|{6D z(ucIo__bg6H2+rUJ7UU)9>Ax)dIX}9iAd|NI*RdPsPC;iurKz@F1Q;MpqyLXsrcsp zW$)awW1lQg?x?Hx@HJKSy~X-0r;X&3y_ib+8Z*+j*#(Sa=eEyaOoln_t1AnBI7MI% zz{1+cC#Pb{Y{FP4MQmMZz()Ivo`oR@BFksl*h##!84&}9ydaoSZvd$0%HtNvG4@JW`=NK+`ww!UN@K6l4o|P^QKk;hu=?M#3}y-6 zIsxjt`fBqZrxP|Zc{Ni6kwR_>2jn|rLF#qVqe}l_w-cm^LZE0$@k$ih2-0* z&q>buffba4qMywvfy+V3F6fdoi$FvphIN_K2^QC6aw=DOqGf|6TE@NR zFWPoJTW=SMGKh7`AnQh&Kejn8E>?b<=<`#8M`$PEOS{hK!E%4>lY!6Wmc>Bdmxf%U z9{YQ{s5~mZrC%O9pMe?ACXr$&^%o@UTtF~t*zp>TzDG*rnZV)j?Rw7C-t=c(AhD^Q zd@DeTUMQtj(K7R<$B#Z&;cjM-xD%n--(sG1`ktMoch;A8ve7gn@%C#+3L)ujybX^= z^0YW9eQ^SSR@;o~w1m~C;tAk$0)QcJUp209I171EqUYV<8X!T~f*bI&)Q^G^;Br#V zeGSPsXI)&ifNekH6NWWx z3b%WD`!6$mG5GP}n`oR}8{-Br%lYfBxBn-aDt(^Fcx_3}w#CBw^6MGJ=RfKz&S78( X{pO+zz%gRbP^ntDs<== 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/item/birch_glass_door.png b/src/main/resources/assets/modernlife/textures/item/birch_glass_door.png new file mode 100644 index 0000000000000000000000000000000000000000..f369455482a723d6c76b31a07d9616a24e6a4643 GIT binary patch literal 260 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`r#)R9Lo9le6C^SYbex%KsrYpN z+No@Z?b+hk)Y{Hlm}btLdf@BEgy0YEiVV(gj&0`W0fDOhW{W!(OB7_>&0~w!=4Ar` zX2U{}>xKpf1|{+~zvKIbLwh)9CW}Amx_lF)W78iSi6oyJB8TR9^Bl-x(EIS?vG^Z0 znW*ivMLrwwDu}SL@HRA_{{Aj8^v}b$+B}A9UOG5L^ep`S;O74wCJ#**rt$5u{I1NB z`r(zkDT5eWd;i@7t0bnKD3EIKR}9oUkZ!HVz@VdS6xtu=9SigpgQu&X%Q~loCIG?n BUQqx5 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/item/bishop.png b/src/main/resources/assets/modernlife/textures/item/bishop.png new file mode 100644 index 0000000000000000000000000000000000000000..cfc1d063b8a25065b72f2f0023c4e31197cd6a37 GIT binary patch literal 236 zcmViHEaezVDfC)U-J;*_T9_sKIzQKDr`D-XUqTIotYJj1(&bf zkWo|pR)84@nin|>g>7X?Zfv}hp|V7f&0r2|HzOMx+mwg~$qqST2|Wv-orix$>r3)n zJt8SFA*Mk)cEOBonMH5wfvVVMa2Hf^-V|l<+ZVZzam$5wKrbNpA~q2e3$OIbeF7m59qTIo5Gx&=W4`s`C(XQ zn4S6OpNX{Ao(haHQ8gCwtNC%^9Lx0vfM(;75bB>!3W!p4pB063mvXqq;LkYD*Gduq zUdQ902F93Zm}Op+I$;s7tYy2~^Zu37eoBH}R@MUWHkq8!k3|F#L6o{kQ$*lLi^92J zq5JVN8hI*8Yps20A^&WIdZ50h-`4hEH-{rC@1SJV>Gk~}O+COMO?{`=zm361o&)f? nm>)aOrqkO+8)lggz5f{Bv@L8xaQ+9p00000NkvXXu0mjfSsj4l literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/item/book.png b/src/main/resources/assets/modernlife/textures/item/book.png new file mode 100644 index 0000000000000000000000000000000000000000..d1ea2ac5e3afeb03550a459621f52773b6317752 GIT binary patch literal 228 zcmV%E-h8tt)K{kdzYe@@JimMr|<;cp!?9DNV;sQ3rVO_L)^LWTTSM{%zH_K z(;>aj;s}67bpQ;{`K1bQ5V}Mk!d~i+qDy;mV5|=r>x~f=ss#nBcw(EC)D)`q8?as^ z^ip%quVm>IfU=SR2vKs}@7xj0jT^Fg;1w8K&$A2U@!?b+oA{tgFnLNPw_YGUkDluf_ZJtBrb>p=U5Thr8CHh&Yd?f z_?9QU$9wO0-&q(G%w3s=f_kS)8VZJ9V7>bGc{h=XAJcFhiYTJTK^2l$#c7WL&{0V> z_y_==x9Iq-fgK;$0O+WcpZ(b&@nZmV{8`&sUoJ;osq;&3fsH2Mw1`PVfr#GOo31Q? z!)hR_Ex;=dsF+5`E*Z6EP3zmHfZo(EeErf5O!|L-orZ$z{s!>DQUU6J=c(I!UUyta Ve=XB!_qqT8002ovPDHLkV1k~CcG3U< literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/item/bullet_hole_1.png b/src/main/resources/assets/modernlife/textures/item/bullet_hole_1.png new file mode 100644 index 0000000000000000000000000000000000000000..05e8ecf735f0e2d92075a22f7fa9b7f1a4dcde54 GIT binary patch literal 116 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzYfl%)kcif|=QfHm2=KUG+|YjR zpYTf~4(WgkJGY-ZSuc3t{i&A=w%X;h867WMe9xxdv4Me+iG@ReVFQDm28+U%)e^Zt PV;DSL{an^LB{Ts5muV!# literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/item/bullet_hole_2.png b/src/main/resources/assets/modernlife/textures/item/bullet_hole_2.png new file mode 100644 index 0000000000000000000000000000000000000000..05e8ecf735f0e2d92075a22f7fa9b7f1a4dcde54 GIT binary patch literal 116 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzYfl%)kcif|=QfHm2=KUG+|YjR zpYTf~4(WgkJGY-ZSuc3t{i&A=w%X;h867WMe9xxdv4Me+iG@ReVFQDm28+U%)e^Zt PV;DSL{an^LB{Ts5muV!# literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/item/bullet_hole_3.png b/src/main/resources/assets/modernlife/textures/item/bullet_hole_3.png new file mode 100644 index 0000000000000000000000000000000000000000..05e8ecf735f0e2d92075a22f7fa9b7f1a4dcde54 GIT binary patch literal 116 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzYfl%)kcif|=QfHm2=KUG+|YjR zpYTf~4(WgkJGY-ZSuc3t{i&A=w%X;h867WMe9xxdv4Me+iG@ReVFQDm28+U%)e^Zt PV;DSL{an^LB{Ts5muV!# literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/item/camera.png b/src/main/resources/assets/modernlife/textures/item/camera.png new file mode 100644 index 0000000000000000000000000000000000000000..293c568bfe9be21273b361ed0e38a2ada1fd6f1c GIT binary patch literal 662 zcmV;H0%`q;P)A+0EGqc_5H^XXc$}pLsvV38W+d=nn>9+-eN~m?nu6g(2~n z(H{(Ot2L%c;_!Z6|K#{MA1^O19BhHBw8qmHr@7(g^GAGm=OKFYwQ_^nkWm(?E{7Hf z0KjAKkwE}>{^}DR4u^oD24lEUYG^2CLI{y7Fq_S`E0AVc$@u={1aIeaU?Xdj1AD&B zp(dP>?^Bwlxq-ht%`%)X7LE{tekfI%=fk2fBy5y2V?t@&PJ#2qqOfRbEwB}0>95!8 z+-6?WHpNN=%qUh`Bh4}#_Ifz-Je*A?C1-ZL_luSFn1v)8EWwceX4`PBs2;z=- zHkmjh->1V~FYlx~5#X{~Re}LjI_5QP4=oU=D@0X|NC-h(e5Og_*zpiZNp0T&1*e=o w>;y(CHKi2qvzySJ(8ZZae2+c$*yF#&Ux<-+gdLwxd;kCd07*qoM6N<$f_9uPX#fBK literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/item/camera_glass.png b/src/main/resources/assets/modernlife/textures/item/camera_glass.png new file mode 100644 index 0000000000000000000000000000000000000000..0e0dfb893dc6b56cc8b6c6b052cf384eba9d821b GIT binary patch literal 866 zcmV-o1D*VdP)!BFIn;wEm9)-377{(LJ{{N)g@L8dCkV-%ca4=`k?`qecuhqi;$*3 zj0i}UvhIa;YZrs+*EiNTF95*g*xy@>9 z>lWTRSNgCKvsa!U8vFGh16;d%H


_hd0$a^1J17`KDCIP={5l;#V$T+nWvX&0Q6 zoJ1I&hwv~#eIux)^CF9^Oo zDswOJ=dJW-%$S|70J~whC7>$k{!sxy*nz=s`Anue!1UDVN)@)YZwc^hbw*@b36mNL5HKjE|4+ zMg}0M$LiZZ0Ql~i(Z@gO1>$Gl{{qr&P~R3ZnR2Ifj~uUy)#`wC@R|{4Zmicoh&qnF z!2g_JMbbBgY<7WU#{+aNxT2N5yT zz%2W|+mv2324@AhfEf@JH-IeIptMC`UB>=6P~X1VspmZd?CZJ|NA35~zA&D#Xr?S; sHg0XrB=&CSQ>SW=`rOAl*8fs}1IRI8*&ThhK>z>%07*qoM6N<$f_UJZ*Z=?k literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/item/camera_viewfinder.png b/src/main/resources/assets/modernlife/textures/item/camera_viewfinder.png new file mode 100644 index 0000000000000000000000000000000000000000..64c1b14521a8818e1b26644387584cd600e31ce6 GIT binary patch literal 699 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K5893O0R7}x|GzJEyCQlc~kcv5P?;h+rWFX=Y zX#C}Wz2)Yay@wK3-nw?L_?qavsWHkDRl7kt$pZ)Uj&0_CHm7)g;5O-Gn_Bq~dEpV# z_P=|X=A7O1&FTK8g7;^#lit2N!pCrkg}&(6Mdp~JbBgzU`eo?$YIDKZ$kT~)Q{4Rru3+X?Q`1k`hi6smy1_u(iI`M+21GCpJ2%4g*mXg+9wN_hwKO1!-j25V41<~6-&;+*p@b6K1p=5JlexA0W6DT5zc&DB!E;a4HOG#NNS>)eY2HWW*L~j9eJfO)3dRkuj1>`!~bF zGBf}0{ttkNsH$pTz4t>E5p~X~_ggHU5@ekw`km=uyM|5S(dbI3qS~gIF5%4Q4|g5G)>LF21QYjBnbdN*DJLM z-=`A*m#zcg>v$YCHOBnaU{0#v_ro zan5N70q$f$9LG$p3}CV>(>@P+zB_AYHTl@@vDU87gIT@C{O)DKl3_1A7k&Xq(M;pC S4wK#h0000MIf?jltw&QL&iC6L)A|G{W1YYnCL+TcI_ ez_1T*8C(EmQb}^9Xjw`C0000RW1IPTKtMZKCh$lg&xWtw2^A$Jrp!Rl+&IIc>$Lo$~kgHFd}DE9c+OxWT|8 z>`nK=g1bf4ZJVv98^c1} vKM@U#IU5_e6C^%-cpJXR)Y!nlfPo?2#dr3xH}^z=9%Arx^>bP0l+XkK#g$@< literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/item/extended_gun_magazine.png b/src/main/resources/assets/modernlife/textures/item/extended_gun_magazine.png new file mode 100644 index 0000000000000000000000000000000000000000..fde4c5758f0af2e3dbc51b95881350ab8e597608 GIT binary patch literal 928 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/item/glass_door.png b/src/main/resources/assets/modernlife/textures/item/glass_door.png new file mode 100644 index 0000000000000000000000000000000000000000..bf17e28c26f74416fa323c7241e03a20619674c5 GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`^`0({Ar`&K2@)9xI?n9;@ak!O zPFJ4I?*j`IRTqR&>^AN+WLPfW zY1$xSaDr#Y$2ZK5y#4ld3m0;KVEn?;a+RUv`9X*82RHvu4E+7@t@fqZfUNu;Fu1!Ie%g0q;X|NP7(8A5T-G@yGywpjzeYX) literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/item/guitar.png b/src/main/resources/assets/modernlife/textures/item/guitar.png new file mode 100644 index 0000000000000000000000000000000000000000..446e6037c8a5b2fbff6cbd1d21d30862062c8c5c GIT binary patch literal 841 zcmV-P1GfB$P)o;5>II>=St(L$BV8mp$@oo6$h7e%S6Dq^W@f#XxN?1cwg>#WA6JuME<>>PCW z^kC?E@wvFfz|as!Cp!-zy|2NJd=+_-b{5+oILre8gpTy)iIA{k@O0=i41;z&3#Q$tK3-^keUGVAd9oGd+Er&5R zPdFS#l4WE`qTlhZ$6(pNb;H2WbyQVlVrHg{nVMZtj|Be%PhC(=g4_KUdp71Ci2|Em zf1$2}$ZHo|l0etRIG-tq)^tiy3%=FZw54=KE(KCYhbUbUQb&iyVrt}E>x`E9!3}O+ zXjZx+bXJ^Zc3*dff?|=Ya*D+y_}di0?+aoY7dg%%XJhe8vWRm4M<3%j4{j|kiLc*P zu)mtN52TfZHxD>_xmq7PwXO#HV`clmE1LUy17gtO!T^9I%c3J}!veIt`Y7@bw$=sJ zN>_yag*m~jErqKD-!?WxV*dS$Vj-=5^d}#1o3|IQEC8tMA|e=&Wci|+R=?2DsxrSl zI$hQ6rlwf{KX-SnYA4?%1~%evE$5XAhqK)-7gkZPXj9PcgL|y5r&_DwXG~kAR8|utE T2~IT_00000NkvXXu0mjfpLT}P literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/item/gun_magazine.png b/src/main/resources/assets/modernlife/textures/item/gun_magazine.png new file mode 100644 index 0000000000000000000000000000000000000000..2aacbe4806b3900cceea00e4b1d373a89ac06513 GIT binary patch literal 829 zcmV-D1H$}?P)01!un2?E~}zN3&Z0&zqHa;Jep-rbC|`%D6- z>Ma9&RL_M#8qSQsm8qIit{)usb2&OV?BnZ~4ko8-2z(Dwm<+99mSEWqc7ASQ{=uV6 ze>wmZjS>@Bwv#AB3ThXIL>Q|G6pfNnmmu)t`!@h!rMA1hg@7XzM?}!=4s|J_*V}|; zJE=*i13C!-!>*F{x%@PZ#X{rgu5n*=J zRz-fSG7Lk48P`R<(M%*-7!uSQP0YCNXh}E@0sE38jQO1zCJ}U&ePSDh1W`!PTzE3T zpGpA$JuN%a5Jw~t$}}HEqr_|-XF|}?^40;M+iA1x?{?b40&zqHooW$-%LDmh;#+wf z5v;AQ2rXIn_dPsbd4v&5W)ArW+R-1_{HIS70Yfv=8M;CtwH+OTW~Gp-8& zSd(nD+jr*&qwe0{_W&;QgYq{&C;@Cm1q(_1!c4PADS zb)H2-tZUx6N`Cd)^~?xtthb;CzQ+{9&eO90mX%CWB_AaM+Tzmk06^lcN6RFR2m;^3 z#(GP;F?VM$?A&?zKy=6QQ48YNUKWr2`oJD{&;DyL(94o^Og z2pneu{i9?LbXz6jpDTbbc}-32*`CkOi#ag zx%{ibx&JRnjQ~v+IcpPk|45+FKRSkCo?OBF6a1`j?nm$&u}8KQ-L_h700000NkvXX Hu0mjfUu1!t literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/item/handgun.png b/src/main/resources/assets/modernlife/textures/item/handgun.png new file mode 100644 index 0000000000000000000000000000000000000000..9677fea9b8f77c05908d843cc62b35cba99a6ed8 GIT binary patch literal 570 zcmV-A0>%A_P)tqP{FEF?*boCZj zhJb7^!FMtSYrPJ(uJVtx4OTZji*(}9z4zYterJ97bf;M%r!%CS0T9Uro^aNl-A>a2 zc>VUh26+1U1HfVr4hIj9W)R5*04h=djK-tY*rwlWTbEZiT1AS=fNXMFqmJsSc4GHDou z41*Bg^8t(t=ND((w{Ei$pdy7Q9BTE3PM`na;c=%clS#;%ljFS>2RPh}UQ%emU~JN` zi(>J3r?8g`kTVm%ge32*GN0r=O;%AnNDq=Irg2??>k9LpHETt<=>$OOs04trZG6v1 z**0Y9fDi>d;jDVWXlp{!nAmWrSlqt=d9DW141?uP<2WX1S^)F8%tn9^%ebj%X>G0E z(15A%#Om{lGXT?~Tc5vVBOr00-)ma{mFk_A)88%Fbp`XeG)@2ngK=^b?l0hPSuP!w zP_}IZ_IsJEYdF~aklsDdL^Dga?t;ytOc!2GPEJlvPR{?}7fufN>44jK0000007*qo IM6N<$f-GJJ4FCWD literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/item/holes.png b/src/main/resources/assets/modernlife/textures/item/holes.png new file mode 100644 index 0000000000000000000000000000000000000000..5dacb6b2e140dbbbee9bbf3f0afc09a510af03ad GIT binary patch literal 73 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFCSJY5_^EP9g@Bv=0Ct Ud~mdKI;Vst0MiT)d;kCd literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/item/iron_glass_door.png b/src/main/resources/assets/modernlife/textures/item/iron_glass_door.png new file mode 100644 index 0000000000000000000000000000000000000000..62b2cd6bc738a38ec5777759490f5e2605710d1c GIT binary patch literal 275 zcmV+u0qp*XP)+Xdtd4&Fe~^N}P80N|LW zb^$p9Aw*vzA_yT6$FVV%F#-TE#+=+KKtxWiLVE?yIq-=fmx)^)sQ=(+5k>-eo?9=Q Z@CGGgNzxZMM34Xg002ovPDHLkV1jNqY>NN@ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/item/jungle_glass_door.png b/src/main/resources/assets/modernlife/textures/item/jungle_glass_door.png new file mode 100644 index 0000000000000000000000000000000000000000..1d2f17c0aacbb7802aec40478cf441477e961482 GIT binary patch literal 335 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4(FKU=;IoaSXBOO-_)=IM8usC5Pev z{H4qN0w%}bRoY=ER>SqwXqTh}5aikXK5$^`O3~F)YANULwf}$cCco|~4_nfs9uO8} zd(~t9_H*awracn+%pjmXT>(Tj3&^V<-tB)MY{tI&>hlMHV1i{Xf1bXFw}+tt5Zu{v zK3!w0d7Ji{xb1)U|D5_%Lhpbin~nBq$zA;O{(>}oc=%SEZKmyB9-e^1g;E>7KeT7l zwq=R``@qGb`d4jOTe$jqqbt9&ADbPBlvDKyY?%KjpDoinm#6TKRR>GO<%5^S&vQsM z7|R+sB(t=27Bz0R5sr)Ac=DkS`wfxgV$L?k<9c^nHp}nZ)v45eEgTe~DWM4fUFC%} literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/item/king.png b/src/main/resources/assets/modernlife/textures/item/king.png new file mode 100644 index 0000000000000000000000000000000000000000..e386599e3cd9dce41bd6fb36884b384409803ef3 GIT binary patch literal 262 zcmV+h0r~!kP){5PdD3#Yk}#1ZM{q*Fxw1?k*j=wjkIs6ch3X;!w}VdWnJFBA9!R_i;dAE~m3? z>&Aw5_Pz%KN^MXURglCxZQa-{@XiO!GqLz52ZihXw%R{%1X3GFZK71N1bLc#zLN?$ zC;&j$M-oVFppC-g^+lwK;8ytz0H7=?tBsn$UH@cvSp{T+toY<3bO)F+_-!MK!0ny_ z^xXq%fxOQoQ>f7dE^uoW$&yUp9T1`0$f}x594(mM$-}&!$O&QqqgeQsxIEg*;iFwJ8rcl(A;NqK{cdMRF=Of=|r@v1kHL5hq7#RxhBu==p T=iUsU7a2TV{an^LB{Ts5n?!A- literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/item/knight.png b/src/main/resources/assets/modernlife/textures/item/knight.png new file mode 100644 index 0000000000000000000000000000000000000000..72368eab89762b3f183fa75edb2207be286b0c7c GIT binary patch literal 253 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`M?75|Lo9li2JPi)R^;*VPQTdy zC`!Yk{Kcoe|FcE7VxJ!F&`)R=>io#QaHh($zSFS`|JGc7Q(SLjytmfp!@oVVexByZ zF<0KD=RK*-fvMKvgCTFI8B5KK{mF++o94TOm&r4(oaXbz(9wq@YUZ&MpLukA-z>eL zs$gIqpgr?MgG19v=GCF4;vttsEF%8#a#{#Zx82p6$2EJWSr8)wlib;wt2^$;sO>aj zl;5E7Ff&B^NK0zIX5~wv%=Dmxr?WymnB|uKXLWf}^wz)ddm7L`44$rjF6*2UngEz9 BV<`Xt literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/item/knight_w.png b/src/main/resources/assets/modernlife/textures/item/knight_w.png new file mode 100644 index 0000000000000000000000000000000000000000..b12acf5ca097fb15b51bead7f34897b29962773b GIT binary patch literal 273 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/item/modern_white_door.png b/src/main/resources/assets/modernlife/textures/item/modern_white_door.png new file mode 100644 index 0000000000000000000000000000000000000000..252275abc0c74655bbb463c482b342725f7f1bac GIT binary patch literal 208 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`(>+}rLo9le6C^?s-rw8%zmxGq zRm29#E&2ED=1jA&v|RXMqtpQ)P*7EMow7QRr{e1)*0AUfGX}O3-jJ5Us{x#x6&8Xf53a5bm)J68iiopIh)ACF zH2qks1Du?eVkf*jcH}7DYWV&Az44j3*3&c2@&EzD+$A-ZClw1o?q%?F^>bP0l+XkK D`6o@T literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/item/motorboat_uv.png b/src/main/resources/assets/modernlife/textures/item/motorboat_uv.png new file mode 100644 index 0000000000000000000000000000000000000000..b60d52444331ba0664ddab6338e27f2d7c0adf29 GIT binary patch literal 861 zcmV-j1ETziP)055PcF?=?ggq3xfKj6!-_YPN_oRKjJE7NWk$wFzFIPsZ)SIAr4lUR>UOjOfY1FQ0O0K8xMV}mkL&9d z00cn*09Y=U0Dw1_mjHk;3;_U>$pio}olXG&FJ8U^0F-SE>VHDudH`8*cyO?8l-9ny zczquGU9;JYT;IQY3wQ?Pz<|m9tyTH+`5XZ7XSLd?zh{7L1pwz-B0JrMcMGr;u#vVxv$H0rVMx%*RaPv99~OYpZ}56{2*g6;;B=6!g03wKDZDJOcuH za_E0FY-TJeb2;LMd2CX4d8kJu2H)9@--4utl_bmo3^Hxw)*?8 z@^n0kvyx?@E8+84%F&3R+H2 zRa>q2l~=V|1pv%uvj-K@6DGZR>-P*`Lt{_t>$I>U$>J)9(3o_k-!p&>T7(`*TVGeG zr$(a@5aS7DfGho;0c`U}qhzZZz@RUiauEw2_F4u`SdYd?bW$K$aMz^Q)E0DWNEh4Gs9^i}6^#wb0h zIlz_v!ZV=M>-8cvK|O6vJ3psgxzQ7Y!65d1-uesAfPk@}6&h1^)mYT*tR67^V}o$5 z-!niTn0{4ddav`h>9@K`a$V{74A2Lfg-sSG(yrVTrgcEx`U}s1?QT$^Sy{7nlBX0V zkDHK}{=ze0Yi5&W30*^TS7kckNs>b(dDgam&j2=PS*_9%TE#WN6q`voz?FW_0DYjI nAZXd7?3>o(CgiQZ@C^71X_h!z^(K3U00000NkvXXu0mjf0j#3G literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/item/muzzle_flash.png b/src/main/resources/assets/modernlife/textures/item/muzzle_flash.png new file mode 100644 index 0000000000000000000000000000000000000000..2c0a1c5c9b490292d4494d5c011b614552a143cb GIT binary patch literal 215 zcmV;|04V>7P)d~7ne7o-DPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D2k%KlK~#8N?OIE0 z9akCt=5c54^}SA-#BO5ZYdd!A#E=xJlqFF?Gy+s4il9h^6_j09tUz6MS5+*KD59uY zAu0qCJ0!9KA)!`~P-;bhs0vN1#b4wO%&y1Y*vySJ?IpewK|NiGW z*A6V>`p>>*#&Lpplpts};d=Z?-$9$8|A^J*1h7KF4gsIsx1J3En>d zq8NC4GsSy*A>Q52aeK?doqZqgY-QNochMV>oIbF*n`3v_V84N#o_+mT|AgTfI2_2; zP)HY1!uu%4-9v+efs6e<1@1Yt1Vc-4aWDij`hPE?b;R@s%dk#BZ)mVfArDBxfTrDx z917{v#|=cjG#4T=_8pQ$BG?!+vAvhm4a%2TgmnU3$3ae4PN~(LO(4S4**WJj2s)74 zIAt6VD`1Am7$4wx%n;U-lzjr=29(ufN()t^34i6(dPL#G=wk-Pj6&yVaE@9hTWL{fSVpkm0sx@N{*Xjy3;P-Vh`2{2wQD50=j@PB;X{u5ypk*}m?U*tU!DeLtJu8rw)y?_-(WBtB2N>N zpm|U#0BX8;MoM7vpu}W(hLA4M2-%U06Hf1nk~1Z~pTZj!k!T*C!hw(Y_#O=+}Zs zZb*d8%M;^xjL|5i@Jl$`J%6+b*xP&Gyz%-CY;3&2ye?^tS}%o`6ewF_i4hVU4O8X8 z;UP}W%wlHt43?G_F?V+PXcN%y?U}#dx`FBGqNpiMUld-Xze4GyP0$2#j*LbTW5yUO ztLr#3w`g^Z*2Am_+UZQ|HaBCiGyKs55nd%O7`nk^b8LiwG-W)^-q7m+}s?67eCMScuXuqvVjnyZZKI1E#W`^eg`Wn z=QI<{o}NG21Z=#1!~F6WKgaz18MK-q_Xbk(vJ}>mmme=1BykPi%h8z-)9*(tno?Z( z>{WD^j(8e8+}|@ldf|Co|LyPeJ3uLZD5cI7zYC~E@JIFqQWre@=|}L~^Dp4|i4#Yg zfC+B?`8D(0v(IvGut^gBC;B7FIUvr^#& zl@cKM!sB1oLT4iQqy^jpKla5hl}}ZN$_ZFrU2{&&oTSi&_O)>pGc%_c@y}JNeL>{} z2o{&lX=yB&SVDJkQSYlpEd-oAbxOCvlMpNf$XFeyg@D#nOZI+6AwUwu3fdKX2k`$; z3jw;x5&6qBD3AlvI#3G%5 ztZLLkKoTb^_yp1)3mpfv3^8Yb4 zpnd|>450rLR0nDyKn_3z_mVI>JFESwQ40aBR#Q)gKX>&p%rA7c7&^DIT+UXDS_nAX z?cy_!UcnDvd=Wpnc1_O**DqZvXRAdm1gu`Xh$tGd=U_Y@>-pfNhdxX6Fu?(N&=SFgN+c?QI-Y#C;X@7Jzn70O^ZZ&) QcmMzZ07*qoM6N<$f($+Ong9R* literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/item/pawn_small.png b/src/main/resources/assets/modernlife/textures/item/pawn_small.png new file mode 100644 index 0000000000000000000000000000000000000000..b8f9471b8561f629d4a1206eaf23e93d62cca411 GIT binary patch literal 215 zcmV;|04V>7P)-wWtJJL9o8!n*0CX2n5o~q2dp0niz7NyT|p}%GI6O@d5u5Ynf(RrkSLf zt0Z>Tz*&RfBWrTw9#U;5vN9EXBx$>tAoxg5t4|l{`FdPNb1Va=6`VES^XUY?3?v?` z!IALLptf=-27n=$4zM#wxggbs5y;(zHFp94t;{e{F6&0K`$89T<4ZCQ9-p1U8d=yU75OB#PCla`+njKIPb->}R`E|fe^#vx^TdAEgF2Mi*002ov JPDHLkV1i0TYVH64 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/item/queen_w.png b/src/main/resources/assets/modernlife/textures/item/queen_w.png new file mode 100644 index 0000000000000000000000000000000000000000..0f58dc196ea6b0db76cc36c6d28068e99715607c GIT binary patch literal 282 zcmV+#0p0bTSm2!@y;;L>yBvB$cqz68kNCE(?U84Joxkoi8j+IEFsv7{n`MYk@ zup?s?06=G2r<|{Lo9mN2JPlLq98EGI;eZ+ zAu|Dwxk|qO{+ly3ZYf&vgE>x6#P`~9$8A#WcMIo;R_wY~S@?R-4xzr)yM-QIW@b2+ zSR}HJ%VX*49Xbg)qSNOekSr=&dg(_0l)o6D!Arc;P&nAya$Ir z9X4Fnw8U6JsyJGK_20^9wvAuK{)x&14YFJFI{riS#A8YJ+YF{#7=)!WpSJX1v9Qix j8m4B!y~wMc`9Jf|)MQEJRa;&GUC-d@>gTe~DWM4fmRw$T literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/item/rook_w.png b/src/main/resources/assets/modernlife/textures/item/rook_w.png new file mode 100644 index 0000000000000000000000000000000000000000..4fc1490ef0c68af13326a832827855dd9de6eee2 GIT binary patch literal 238 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`TRmMILo9le6Bd~5s86`}|2O-y zzsHZevFW^EIuupL0|K+vuKzoJOfBQU?d*1rO&_HSetxQL%GtyA;+2-sgCae%a09{B z6EgG#E;(#roUVUA-J<@rDl-r?FPvr3yl$ORSgAx@1FM*iv5|DNLlQ4@4p-q(rZ8p? zMv26RHzi3&0(owj?EGf0v*E&JCY>;zt4IF-erjf%WcuLG+UXq=+&>!!>KTLxrzbQl ib1PY}dUc1X0^{=Csa4LNYpa1CVDNPHb6Mw<&;$V1&|1#` literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/item/speedometer.png b/src/main/resources/assets/modernlife/textures/item/speedometer.png new file mode 100644 index 0000000000000000000000000000000000000000..ddaa085d5c68e74831c7309f702c253cad04d8a0 GIT binary patch literal 292 zcmV+<0o(qGP)6h@ChBvupSI8UJa77OdsSlj43_&Q=?wStYJ+X;fZg>`;R0>T6fwGhLGBr4ka zmBT&X+6965@d{3sy zfKrm0CGuDR3~7r59#oE0O%rJgq%BaYQ3xgl*I)a4pWeYh$MIb#b%M8x&|1^SfFMXb z0630|Qu0oLA2ORSb0uC%Jc2MPE*Or+8A(AH6SxYCQFPmkc7D-x<~;i8B%F zR9Su=tm0S=c>M7ThS=qM_Xrzs^F2Sq_3zSH6{>%E&7fwVf+3G$fV$vE22IYV3?JUU z!Z6^~t5*zf-@awgEI3DCk7GD?>K3)(g7}j5e5%ly<=ct gU|{(29X|~N05u165)CF$A^-pY07*qoM6N<$f-`rFUH||9 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/item/tire1.png b/src/main/resources/assets/modernlife/textures/item/tire1.png new file mode 100644 index 0000000000000000000000000000000000000000..8cfcaec41e48af02d1d5e1c812a6319d7fe53a2e GIT binary patch literal 277 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEcRXDjLn2y}6C_v{CnPW`Z{^ul z_xfOc%D!c@m_pB_EoxKT!eUYDnbq;<|9^Q`TV-YCxUWZM*}rfuxY9Ul;Y4PjA_h-aKbLh*2~7Z^<`e_~ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/modernlife/textures/item/warped_glass_door.png b/src/main/resources/assets/modernlife/textures/item/warped_glass_door.png new file mode 100644 index 0000000000000000000000000000000000000000..271250b3d2bbd8cd98f73b9dd745db3282d9f9e6 GIT binary patch literal 442 zcmV;r0Y(0aP)V9xCDx(lyv!o}Jd#o8J4u`~JS)_k9okJA~n4J(DoK;Vl4+TA6-y8>wE!sFe{H zSM2xF(V5-naYJn=A}CP`8!;e8No#RZym4hPHC#mA=V>S+vT6)!$tOf4pYYc10-*bY z^rPG30d!5Xn}_4H`wW0ouTEy5EqzNk3=C$me0y$Yy>yM zk8?i&91^r8=qjQsgSDMq_}YW90KIq`Ssh5&=YiMMo&eBl>NFIQsm?5(5r7{vup;XX z+j)Mvj;tC;_3H0?U=6F))Hx{JnU;+<S8(B5%Td-WHq>_Rw kz