minetest.register_node('furniture:medicine_cabinet', {
   description = 'Medicine Cabinet',
   drawtype = 'mesh',
   mesh = 'furniture_medicine_cabinet.obj',
   tiles = {'furniture_medicine_cabinet.png'},
   paramtype = 'light',
   paramtype2 = 'facedir',
   selection_box = {
      type = 'fixed',
      fixed = {-.375, -.4375, .36, .375, .5, .5},
      },
   collision_box = {
      type = 'fixed',
      fixed = {-.375, -.4375, .36, .375, .5, .5},
      },
   groups = {breakable=1, stash=1},
})

minetest.register_node('furniture:toilet', {
   description = 'Toilet',
   drawtype = 'mesh',
   mesh = 'furniture_toilet.obj',
   tiles = {'furniture_toilet.png'},
   paramtype = 'light',
   paramtype2 = 'facedir',
   selection_box = {
      type = 'fixed',
      fixed = {{-.3125, -.5, -.375, .3125, 0, .4375},
               {-.25, 0, .25, .25, .5, .5}}
      },
   collision_box = {
      type = 'fixed',
      fixed = {{-.3125, -.5, -.375, .3125, 0, .4375},
               {-.25, 0, .25, .25, .5, .5}}
      },
   groups = {breakable=1},
})

minetest.register_node('furniture:urinal', {
   description = 'Urinal',
   drawtype = 'mesh',
   mesh = 'furniture_urinal.obj',
   tiles = {'furniture_urinal.png'},
   paramtype = 'light',
   paramtype2 = 'facedir',
   selection_box = {
      type = 'fixed',
      fixed = {{-.3125, -.5, .375, .3125, .5, .5},
               {-.3125, -.5, .0625, .3125, -.375, .5}}
      },
   collision_box = {
      type = 'fixed',
      fixed = {{-.3125, -.5, .375, .3125, .5, .5},
               {-.3125, -.5, .0625, .3125, -.375, .5}}
      },
   groups = {breakable=1},
})

minetest.register_node('furniture:urinal_1', {
   description = 'Urinal with Divider',
   drawtype = 'mesh',
   mesh = 'furniture_urinal_divider.obj',
   tiles = {'furniture_urinal_divider.png'},
   paramtype = 'light',
   paramtype2 = 'facedir',
   selection_box = {
      type = 'fixed',
      fixed = {{-.3125, -.5, .375, .3125, .5, .5},
               {-.3125, -.5, .0625, .3125, -.375, .5},
               {-.5, -.25, .5, -.4375, .5625, 0}}
      },
   collision_box = {
      type = 'fixed',
      fixed = {{-.3125, -.5, .375, .3125, .5, .5},
               {-.3125, -.5, .0625, .3125, -.375, .5},
               {-.5, -.25, .5, -.4375, .5625, 0}}
      },
   groups = {breakable=1},
})

minetest.register_node('furniture:bathtub', {
   description = 'Bathtub',
   drawtype = 'mesh',
   mesh = 'furniture_bathtub.obj',
   tiles = {'furniture_bathtub.png'},
   paramtype = 'light',
   paramtype2 = 'facedir',
   selection_box = {
      type = 'fixed',
      fixed = {-.5, -.5, -.5, 1.5, 0, .5},
      },
   collision_box = {
      type = 'fixed',
      fixed = {-.5, -.5, -.5, 1.5, 0, .5},
      },
   groups = {breakable=1},
})

minetest.register_node('furniture:sink_pedestal', {
   description = 'Pedestal Sink',
   drawtype = 'mesh',
   mesh = 'furniture_pedestal_sink.obj',
   tiles = {'furniture_pedestal_sink.png'},
   paramtype = 'light',
   paramtype2 = 'facedir',
   selection_box = {
      type = 'fixed',
      fixed = {{-.4375, .125, -.3125, .4375, .5, .5},
               {-.1875, -.5, 0, .1875, .125, .375}}
      },
   collision_box = {
      type = 'fixed',
      fixed = {{-.4375, .125, -.3125, .4375, .5, .5},
               {-.1875, -.5, 0, .1875, .125, .375}}
      },
   groups = {breakable=1},
})
