BCS Housing - Outdoor Furniture
Add the Lua file
Section titled “Add the Lua file”- Install and start the pack.
- Open
bcs_housing/furnitures/and choose an existing category folder for the pack. - Create
brick_outdoor.luainside that category folder and paste the complete code below. Alternatively, download the same file and place it there.
The file belongs inside a category folder, one level below furnitures/. It creates an Outdoor Furniture Pack section with all 100 props at 1,000 each. Edit the price and label values as needed.
-- Outdoor Furniture Pack | BCS Housing-- [INFO] Save as brick_outdoor.lua inside an existing category folder under bcs_housing/furnitures/.-- [EDIT] Prices are 1000 in-game currency per prop; edit before adding.-- [EDIT] Labels can be changed. Keep model names unchanged.-- [INFO] Merge into the named housing file, then restart that housing resource.
return { label = 'Outdoor Furniture Pack', hidden = false, list = { { model = 'bo_sofa_2seat_01', label = 'Two-seat outdoor sofa', price = 1000 }, { model = 'bo_section_middle_01', label = 'Modular sectional middle seat', price = 1000 }, { model = 'bo_section_corner_01', label = 'Modular sectional corner seat', price = 1000 }, { model = 'bo_rope_armchair_01', label = 'Woven-rope lounge armchair', price = 1000 }, { model = 'bo_dining_chair_01', label = 'Matching outdoor dining chair', price = 1000 }, { model = 'bo_garden_bench_01', label = 'Slatted wooden garden bench', price = 1000 }, { model = 'bo_sunlounger_01', label = 'Adjustable-style sunlounger', price = 1000 }, { model = 'bo_round_daybed_01', label = 'Round cushioned daybed', price = 1000 }, { model = 'bo_egg_chair_01', label = 'Hanging egg chair with stand', price = 1000 }, { model = 'bo_bar_stool_01', label = 'Outdoor bar stool', price = 1000 }, { model = 'bo_dining_table_01', label = 'Six-person dining table', price = 1000 }, { model = 'bo_bistro_table_01', label = 'Small round balcony bistro table', price = 1000 }, { model = 'bo_coffee_table_01', label = 'Low rectangular coffee table', price = 1000 }, { model = 'bo_c_side_table_01', label = 'C-shaped sofa side table', price = 1000 }, { model = 'bo_bar_counter_01', label = 'Outdoor bar counter', price = 1000 }, { model = 'bo_railing_table_01', label = 'Balcony railing-mounted table', price = 1000 }, { model = 'bo_console_table_01', label = 'Narrow console table', price = 1000 }, { model = 'bo_serving_trolley_01', label = 'Wheeled serving trolley', price = 1000 }, { model = 'bo_picnic_table_01', label = 'Picnic table with attached benches', price = 1000 }, { model = 'bo_ice_table_01', label = 'Drinks table with recessed ice bucket', price = 1000 }, { model = 'bo_pergola_post_01', label = 'Modular pergola post', price = 1000 }, { model = 'bo_pergola_beam_01', label = 'Modular pergola crossbeam', price = 1000 }, { model = 'bo_pergola_roof_01', label = 'Modular pergola slatted roof section', price = 1000 }, { model = 'bo_umbrella_01', label = 'Cantilever umbrella with base', price = 1000 }, { model = 'bo_awning_01', label = 'Wall-mounted fabric awning', price = 1000 }, { model = 'bo_shade_sail_01', label = 'Triangular shade sail', price = 1000 }, { model = 'bo_gazebo_01', label = 'Garden gazebo', price = 1000 }, { model = 'bo_cabana_curtains_01', label = 'Cabana curtains with overhead rail', price = 1000 }, { model = 'bo_garden_arbor_01', label = 'Arched garden arbor', price = 1000 }, { model = 'bo_shade_screen_01', label = 'Freestanding fabric shade screen', price = 1000 }, { model = 'bo_bbq_cart_01', label = 'Hooded BBQ grill on cart', price = 1000 }, { model = 'bo_barrel_smoker_01', label = 'Barrel smoker', price = 1000 }, { model = 'bo_pizza_oven_01', label = 'Pizza oven on masonry base', price = 1000 }, { model = 'bo_sink_cabinet_01', label = 'Outdoor sink cabinet', price = 1000 }, { model = 'bo_prep_counter_01', label = 'Preparation counter with storage', price = 1000 }, { model = 'bo_kitchen_corner_01', label = 'Outdoor kitchen corner cabinet', price = 1000 }, { model = 'bo_drinks_fridge_01', label = 'Under-counter drinks fridge', price = 1000 }, { model = 'bo_beverage_tub_01', label = 'Raised beverage tub on stand', price = 1000 }, { model = 'bo_firewood_rack_01', label = 'Firewood rack with stacked logs', price = 1000 }, { model = 'bo_utensil_rail_01', label = 'Cooking utensil rail with tools', price = 1000 }, { model = 'bo_pool_ladder_01', label = 'Pool ladder', price = 1000 }, { model = 'bo_diving_board_01', label = 'Diving board', price = 1000 }, { model = 'bo_pool_slide_01', label = 'Curved pool slide', price = 1000 }, { model = 'bo_outdoor_shower_01', label = 'Freestanding outdoor shower', price = 1000 }, { model = 'bo_towel_shelf_01', label = 'Towel shelf with folded towels', price = 1000 }, { model = 'bo_lounge_float_01', label = 'Inflatable lounge float', price = 1000 }, { model = 'bo_cover_roller_01', label = 'Pool-cover roller', price = 1000 }, { model = 'bo_drinks_tray_01', label = 'Floating drinks tray', price = 1000 }, { model = 'bo_pool_equipment_01', label = 'Pool-cleaning equipment rack', price = 1000 }, { model = 'bo_deck_chest_01', label = 'Deck storage chest', price = 1000 }, { model = 'bo_slat_fence_01', label = 'Horizontal wooden-slat fence panel', price = 1000 }, { model = 'bo_fence_post_01', label = 'Matching fence post', price = 1000 }, { model = 'bo_garden_gate_01', label = 'Matching garden gate', price = 1000 }, { model = 'bo_privacy_divider_01', label = 'Folding privacy divider', price = 1000 }, { model = 'bo_breeze_wall_01', label = 'Decorative breeze-block wall section', price = 1000 }, { model = 'bo_bamboo_screen_01', label = 'Bamboo balcony screening', price = 1000 }, { model = 'bo_glass_rail_01', label = 'Glass balustrade section', price = 1000 }, { model = 'bo_lattice_divider_01', label = 'Lattice garden divider', price = 1000 }, { model = 'bo_gabion_wall_01', label = 'Stone-filled gabion wall section', price = 1000 }, { model = 'bo_planter_wall_01', label = 'Low masonry planter-wall section', price = 1000 }, { model = 'bo_hammock_01', label = 'Hammock with wooden stand', price = 1000 }, { model = 'bo_rocking_chair_01', label = 'Outdoor rocking chair', price = 1000 }, { model = 'bo_swing_bench_01', label = 'Garden swing bench with frame', price = 1000 }, { model = 'bo_ottoman_01', label = 'Outdoor ottoman', price = 1000 }, { model = 'bo_deck_chair_01', label = 'Reclining deck chair', price = 1000 }, { model = 'bo_director_chair_01', label = 'Folding outdoor director chair', price = 1000 }, { model = 'bo_towel_rack_01', label = 'Freestanding towel-drying rack', price = 1000 }, { model = 'bo_shelving_01', label = 'Outdoor shelving unit', price = 1000 }, { model = 'bo_blanket_basket_01', label = 'Woven storage basket with blankets', price = 1000 }, { model = 'bo_boot_station_01', label = 'Outdoor boot-cleaning station', price = 1000 }, { model = 'bo_tree_planter_01', label = 'Small ornamental tree in square planter', price = 1000 }, { model = 'bo_hedge_planter_01', label = 'Hedge-filled rectangular planter', price = 1000 }, { model = 'bo_wall_garden_01', label = 'Vertical wall garden', price = 1000 }, { model = 'bo_fern_basket_01', label = 'Hanging fern basket', price = 1000 }, { model = 'bo_herb_bed_01', label = 'Raised herb bed', price = 1000 }, { model = 'bo_vine_trellis_01', label = 'Climbing-vine planter with trellis', price = 1000 }, { model = 'bo_cactus_planter_01', label = 'Cactus and stone planter', price = 1000 }, { model = 'bo_plant_stand_01', label = 'Tiered plant stand with flowers', price = 1000 }, { model = 'bo_railing_box_01', label = 'Balcony railing flower box', price = 1000 }, { model = 'bo_ceramic_pot_01', label = 'Large decorative ceramic plant pot', price = 1000 }, { model = 'bo_potting_bench_01', label = 'Potting bench', price = 1000 }, { model = 'bo_hose_reel_01', label = 'Wall-mounted hose reel', price = 1000 }, { model = 'bo_compost_bin_01', label = 'Wooden compost bin', price = 1000 }, { model = 'bo_rain_barrel_01', label = 'Rainwater barrel', price = 1000 }, { model = 'bo_wheelbarrow_01', label = 'Wheelbarrow', price = 1000 }, { model = 'bo_garden_shed_01', label = 'Compact garden storage shed', price = 1000 }, { model = 'bo_tool_rack_01', label = 'Wall rack with garden tools', price = 1000 }, { model = 'bo_watering_can_01', label = 'Watering can', price = 1000 }, { model = 'bo_leaf_sack_01', label = 'Garden waste sack with leaves', price = 1000 }, { model = 'bo_soil_bags_01', label = 'Stack of soil bags', price = 1000 }, { model = 'bo_fire_bowl_01', label = 'Circular fire-pit bowl', price = 1000 }, { model = 'bo_woven_rug_01', label = 'Outdoor woven rug', price = 1000 }, { model = 'bo_cornhole_01', label = 'Cornhole board with beanbags', price = 1000 }, { model = 'bo_movie_screen_01', label = 'Outdoor movie screen', price = 1000 }, { model = 'bo_fountain_01', label = 'Garden fountain', price = 1000 }, { model = 'bo_birdbath_01', label = 'Birdbath', price = 1000 }, { model = 'bo_sculpture_01', label = 'Abstract garden sculpture', price = 1000 }, { model = 'bo_wind_chime_01', label = 'Hanging wind chime', price = 1000 }, { model = 'bo_wall_clock_01', label = 'Outdoor wall clock', price = 1000 }, { model = 'bo_cushions_01', label = 'Decorative cushion arrangement', price = 1000 }, },}Prop images
Section titled “Prop images”For BCS offline thumbnails, follow its furniture screenshot guide. BCS uses html/images/furnitures/ for local images and thumbnails.json for its thumbnail catalog. Match the filenames and format in that catalog when using the pack’s PNG or WebP images.
See BCS furniture addons for the category file layout.
