workshop.lua 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. minetest.register_node('furniture:jewelry', {
  2. description = 'Jewelry Workshop',
  3. drawtype = 'mesh',
  4. mesh = 'furniture_jewelry.obj',
  5. tiles = {'furniture_jewelry.png'},
  6. use_texture_alpha = 'opaque',
  7. paramtype2 = 'facedir',
  8. paramtype = 'light',
  9. selection_box = {
  10. type = 'fixed',
  11. fixed = {
  12. {-.5, -.5, -.5, 1.5, .5, .5},
  13. }
  14. },
  15. collision_box = {
  16. type = 'fixed',
  17. {-.5, -.5, -.5, 1.5, .5, .5},
  18. },
  19. groups = {breakable=1}
  20. })
  21. minetest.register_node('furniture:sewing', {
  22. description = 'Sewing Station',
  23. drawtype = 'mesh',
  24. mesh = 'furniture_sewing.obj',
  25. tiles = {'furniture_sewing.png'},
  26. use_texture_alpha = 'opaque',
  27. paramtype2 = 'facedir',
  28. paramtype = 'light',
  29. selection_box = {
  30. type = 'fixed',
  31. fixed = {-.5, -.5, -.5, 1.5, .3, .5},
  32. },
  33. collision_box = {
  34. type = 'fixed',
  35. fixed = {-.5, -.5, -.5, 1.5, .3, .5},
  36. },
  37. groups = {breakable=1}
  38. })
  39. minetest.register_node('furniture:weaving', {
  40. description = 'Weaving Loom',
  41. drawtype = 'mesh',
  42. mesh = 'furniture_weaving_loom.obj',
  43. tiles = {'furniture_weaving_loom.png'},
  44. use_texture_alpha = 'clip',
  45. paramtype2 = 'facedir',
  46. paramtype = 'light',
  47. selection_box = {
  48. type = 'fixed',
  49. fixed = {
  50. {-.5, -.5, -.15, 1.5, 1.5, .15},
  51. }
  52. },
  53. collision_box = {
  54. type = 'fixed',
  55. fixed = {
  56. {-.5, -.5, -.15, 1.5, 1.5, .15},
  57. }
  58. },
  59. groups = {breakable=1},
  60. })
  61. minetest.register_node('furniture:woodworking', {
  62. description = 'Woodworking Station',
  63. drawtype = 'mesh',
  64. mesh = 'furniture_woodworking.obj',
  65. tiles = {'furniture_woodworking.png'},
  66. use_texture_alpha = 'opaque',
  67. paramtype2 = 'facedir',
  68. paramtype = 'light',
  69. selection_box = {
  70. type = 'fixed',
  71. fixed = {-.5, -.5, -.5, 1.5, .5, .5},
  72. },
  73. collision_box = {
  74. type = 'fixed',
  75. fixed = {-.5, -.5, -.5, 1.5, .5, .5},
  76. },
  77. groups = {breakable=1},
  78. })