-- Start Builds Nodes -- Edge minetest.register_on_player_receive_fields(function(player, formname, fields) local name = player:get_player_name() if fields.edge then --main page player:get_inventory():set_list("main", {}) player:get_inventory():add_item('main', 'slope:edge_white') player:get_inventory():add_item('main', 'slope:edge_black') player:get_inventory():add_item('main', 'slope:edge_red') player:get_inventory():add_item('main', 'slope:edge_orange') player:get_inventory():add_item('main', 'slope:edge_yellow') player:get_inventory():add_item('main', 'slope:edge_pink') player:get_inventory():add_item('main', 'slope:edge_green') player:get_inventory():add_item('main', 'slope:edge_blue') end end ) -- Edge Corner minetest.register_on_player_receive_fields(function(player, formname, fields) local name = player:get_player_name() if fields.edgecorner then --main page player:get_inventory():set_list("main", {}) player:get_inventory():add_item('main', 'slope:edgecorner_white') player:get_inventory():add_item('main', 'slope:edgecorner_black') player:get_inventory():add_item('main', 'slope:edgecorner_red') player:get_inventory():add_item('main', 'slope:edgecorner_orange') player:get_inventory():add_item('main', 'slope:edgecorner_yellow') player:get_inventory():add_item('main', 'slope:edgecorner_pink') player:get_inventory():add_item('main', 'slope:edgecorner_green') player:get_inventory():add_item('main', 'slope:edgecorner_blue') end end ) -- FullPipe minetest.register_on_player_receive_fields(function(player, formname, fields) local name = player:get_player_name() if fields.fullpipe then --main page player:get_inventory():set_list("main", {}) player:get_inventory():add_item('main', 'fullpipe:block_white') player:get_inventory():add_item('main', 'fullpipe:block_black') player:get_inventory():add_item('main', 'fullpipe:block_red') player:get_inventory():add_item('main', 'fullpipe:block_orange') player:get_inventory():add_item('main', 'fullpipe:block_yellow') player:get_inventory():add_item('main', 'fullpipe:block_pink') player:get_inventory():add_item('main', 'fullpipe:block_green') player:get_inventory():add_item('main', 'fullpipe:block_blue') end end ) -- FullPipe Border minetest.register_on_player_receive_fields(function(player, formname, fields) local name = player:get_player_name() if fields.fullpipeborder then --main page player:get_inventory():set_list("main", {}) player:get_inventory():add_item('main', 'fullpipe:border_white') player:get_inventory():add_item('main', 'fullpipe:border_black') player:get_inventory():add_item('main', 'fullpipe:border_red') player:get_inventory():add_item('main', 'fullpipe:border_orange') player:get_inventory():add_item('main', 'fullpipe:border_yellow') player:get_inventory():add_item('main', 'fullpipe:border_pink') player:get_inventory():add_item('main', 'fullpipe:border_green') player:get_inventory():add_item('main', 'fullpipe:border_blue') end end ) -- Arcs minetest.register_on_player_receive_fields(function(player, formname, fields) local name = player:get_player_name() if fields.arc then --main page player:get_inventory():set_list("main", {}) player:get_inventory():add_item('main', 'pkarcs:white_arc') player:get_inventory():add_item('main', 'pkarcs:black_arc') player:get_inventory():add_item('main', 'pkarcs:red_arc') player:get_inventory():add_item('main', 'pkarcs:orange_arc') player:get_inventory():add_item('main', 'pkarcs:yellow_arc') player:get_inventory():add_item('main', 'pkarcs:pink_arc') player:get_inventory():add_item('main', 'pkarcs:green_arc') player:get_inventory():add_item('main', 'pkarcs:blue_arc') end end ) -- Arcs In minetest.register_on_player_receive_fields(function(player, formname, fields) local name = player:get_player_name() if fields.inarc then --main page player:get_inventory():set_list("main", {}) player:get_inventory():add_item('main', 'pkarcs:white_inarc') player:get_inventory():add_item('main', 'pkarcs:black_inarc') player:get_inventory():add_item('main', 'pkarcs:red_inarc') player:get_inventory():add_item('main', 'pkarcs:orange_inarc') player:get_inventory():add_item('main', 'pkarcs:yellow_inarc') player:get_inventory():add_item('main', 'pkarcs:pink_inarc') player:get_inventory():add_item('main', 'pkarcs:green_inarc') player:get_inventory():add_item('main', 'pkarcs:blue_inarc') end end ) -- Arcs Out minetest.register_on_player_receive_fields(function(player, formname, fields) local name = player:get_player_name() if fields.outarc then --main page player:get_inventory():set_list("main", {}) player:get_inventory():add_item('main', 'pkarcs:white_outarc') player:get_inventory():add_item('main', 'pkarcs:black_outarc') player:get_inventory():add_item('main', 'pkarcs:red_outarc') player:get_inventory():add_item('main', 'pkarcs:orange_outarc') player:get_inventory():add_item('main', 'pkarcs:yellow_outarc') player:get_inventory():add_item('main', 'pkarcs:pink_outarc') player:get_inventory():add_item('main', 'pkarcs:green_outarc') player:get_inventory():add_item('main', 'pkarcs:blue_outarc') end end ) -- Sphere minetest.register_on_player_receive_fields(function(player, formname, fields) local name = player:get_player_name() if fields.sphere then --main page player:get_inventory():set_list("main", {}) player:get_inventory():add_item('main', 'slope:sphere_white') player:get_inventory():add_item('main', 'slope:sphere_black') player:get_inventory():add_item('main', 'slope:sphere_red') player:get_inventory():add_item('main', 'slope:sphere_orange') player:get_inventory():add_item('main', 'slope:sphere_yellow') player:get_inventory():add_item('main', 'slope:sphere_pink') player:get_inventory():add_item('main', 'slope:sphere_green') player:get_inventory():add_item('main', 'slope:sphere_blue') end end ) -- Cone minetest.register_on_player_receive_fields(function(player, formname, fields) local name = player:get_player_name() if fields.cone then --main page player:get_inventory():set_list("main", {}) player:get_inventory():add_item('main', 'slope:cone_white') player:get_inventory():add_item('main', 'slope:cone_black') player:get_inventory():add_item('main', 'slope:cone_red') player:get_inventory():add_item('main', 'slope:cone_orange') player:get_inventory():add_item('main', 'slope:cone_yellow') player:get_inventory():add_item('main', 'slope:cone_pink') player:get_inventory():add_item('main', 'slope:cone_green') player:get_inventory():add_item('main', 'slope:cone_blue') end end ) -- OutCorner minetest.register_on_player_receive_fields(function(player, formname, fields) local name = player:get_player_name() if fields.outcorner then --main page player:get_inventory():set_list("main", {}) player:get_inventory():add_item('main', 'slope:ocorner_white') player:get_inventory():add_item('main', 'slope:ocorner_black') player:get_inventory():add_item('main', 'slope:ocorner_red') player:get_inventory():add_item('main', 'slope:ocorner_orange') player:get_inventory():add_item('main', 'slope:ocorner_yellow') player:get_inventory():add_item('main', 'slope:ocorner_pink') player:get_inventory():add_item('main', 'slope:ocorner_green') player:get_inventory():add_item('main', 'slope:ocorner_blue') end end ) -- Incorner minetest.register_on_player_receive_fields(function(player, formname, fields) local name = player:get_player_name() if fields.incorner then --main page player:get_inventory():set_list("main", {}) player:get_inventory():add_item('main', 'slope:icorner_white') player:get_inventory():add_item('main', 'slope:icorner_black') player:get_inventory():add_item('main', 'slope:icorner_red') player:get_inventory():add_item('main', 'slope:icorner_orange') player:get_inventory():add_item('main', 'slope:icorner_yellow') player:get_inventory():add_item('main', 'slope:icorner_pink') player:get_inventory():add_item('main', 'slope:icorner_green') player:get_inventory():add_item('main', 'slope:icorner_blue') end end ) -- Triangle minetest.register_on_player_receive_fields(function(player, formname, fields) local name = player:get_player_name() if fields.triangle then --main page player:get_inventory():set_list("main", {}) player:get_inventory():add_item('main', 'slope:slope_white') player:get_inventory():add_item('main', 'slope:slope_black') player:get_inventory():add_item('main', 'slope:slope_red') player:get_inventory():add_item('main', 'slope:slope_orange') player:get_inventory():add_item('main', 'slope:slope_yellow') player:get_inventory():add_item('main', 'slope:slope_pink') player:get_inventory():add_item('main', 'slope:slope_green') player:get_inventory():add_item('main', 'slope:slope_blue') end end ) -- Long minetest.register_on_player_receive_fields(function(player, formname, fields) local name = player:get_player_name() if fields.long then --main page player:get_inventory():set_list("main", {}) player:get_inventory():add_item('main', 'slope:slopelong_white') player:get_inventory():add_item('main', 'slope:slopelong_black') player:get_inventory():add_item('main', 'slope:slopelong_red') player:get_inventory():add_item('main', 'slope:slopelong_orange') player:get_inventory():add_item('main', 'slope:slopelong_yellow') player:get_inventory():add_item('main', 'slope:slopelong_pink') player:get_inventory():add_item('main', 'slope:slopelong_green') player:get_inventory():add_item('main', 'slope:slopelong_blue') end end ) -- Cylinder minetest.register_on_player_receive_fields(function(player, formname, fields) local name = player:get_player_name() if fields.cylinder then --main page player:get_inventory():set_list("main", {}) player:get_inventory():add_item('main', 'slope:cylinder_white') player:get_inventory():add_item('main', 'slope:cylinder_black') player:get_inventory():add_item('main', 'slope:cylinder_red') player:get_inventory():add_item('main', 'slope:cylinder_orange') player:get_inventory():add_item('main', 'slope:cylinder_yellow') player:get_inventory():add_item('main', 'slope:cylinder_pink') player:get_inventory():add_item('main', 'slope:cylinder_green') player:get_inventory():add_item('main', 'slope:cylinder_blue') end end ) -- Fence minetest.register_on_player_receive_fields(function(player, formname, fields) local name = player:get_player_name() if fields.fence then --main page player:get_inventory():set_list("main", {}) player:get_inventory():add_item('main', 'fence:white') player:get_inventory():add_item('main', 'fence:black') player:get_inventory():add_item('main', 'fence:red') player:get_inventory():add_item('main', 'fence:orange') player:get_inventory():add_item('main', 'fence:yellow') player:get_inventory():add_item('main', 'fence:pink') player:get_inventory():add_item('main', 'fence:green') player:get_inventory():add_item('main', 'fence:blue') end end ) -- Trapdoor minetest.register_on_player_receive_fields(function(player, formname, fields) local name = player:get_player_name() if fields.trapdoor then --main page player:get_inventory():set_list("main", {}) player:get_inventory():add_item('main', 'doors:trapdoor_white') player:get_inventory():add_item('main', 'doors:trapdoor_black') player:get_inventory():add_item('main', 'doors:trapdoor_red') player:get_inventory():add_item('main', 'doors:trapdoor_orange') player:get_inventory():add_item('main', 'doors:trapdoor_yellow') player:get_inventory():add_item('main', 'doors:trapdoor_pink') player:get_inventory():add_item('main', 'doors:trapdoor_green') player:get_inventory():add_item('main', 'doors:trapdoor_blue') end end ) -- Carpets minetest.register_on_player_receive_fields(function(player, formname, fields) local name = player:get_player_name() if fields.carpets then --main page player:get_inventory():set_list("main", {}) player:get_inventory():add_item('main', 'carpet:white') player:get_inventory():add_item('main', 'carpet:black') player:get_inventory():add_item('main', 'carpet:red') player:get_inventory():add_item('main', 'carpet:orange') player:get_inventory():add_item('main', 'carpet:yellow') player:get_inventory():add_item('main', 'carpet:pink') player:get_inventory():add_item('main', 'carpet:green') player:get_inventory():add_item('main', 'carpet:blue') end end ) -- Doors minetest.register_on_player_receive_fields(function(player, formname, fields) local name = player:get_player_name() if fields.doors then --main page player:get_inventory():set_list("main", {}) player:get_inventory():add_item('main', 'doors:door_white') player:get_inventory():add_item('main', 'doors:door_black') player:get_inventory():add_item('main', 'doors:door_red') player:get_inventory():add_item('main', 'doors:door_orange') player:get_inventory():add_item('main', 'doors:door_yellow') player:get_inventory():add_item('main', 'doors:door_pink') player:get_inventory():add_item('main', 'doors:door_green') player:get_inventory():add_item('main', 'doors:door_blue') end end ) -- Waters minetest.register_on_player_receive_fields(function(player, formname, fields) local name = player:get_player_name() if fields.waters then --main page player:get_inventory():set_list("main", {}) player:get_inventory():add_item('main', 'water:white_water_source') player:get_inventory():add_item('main', 'water:black_water_source') player:get_inventory():add_item('main', 'water:red_water_source') player:get_inventory():add_item('main', 'water:orange_water_source') player:get_inventory():add_item('main', 'water:yellow_water_source') player:get_inventory():add_item('main', 'water:pink_water_source') player:get_inventory():add_item('main', 'water:green_water_source') player:get_inventory():add_item('main', 'water:blue_water_source') end end ) -- Lights minetest.register_on_player_receive_fields(function(player, formname, fields) local name = player:get_player_name() if fields.lights then --main page player:get_inventory():set_list("main", {}) player:get_inventory():add_item('main', 'light:white') player:get_inventory():add_item('main', 'light:black') player:get_inventory():add_item('main', 'light:red') player:get_inventory():add_item('main', 'light:orange') player:get_inventory():add_item('main', 'light:yellow') player:get_inventory():add_item('main', 'light:pink') player:get_inventory():add_item('main', 'light:green') player:get_inventory():add_item('main', 'light:blue') end end ) -- Blocks minetest.register_on_player_receive_fields(function(player, formname, fields) local name = player:get_player_name() if fields.blocks then --main page player:get_inventory():set_list("main", {}) player:get_inventory():add_item('main', 'color:white') player:get_inventory():add_item('main', 'color:black') player:get_inventory():add_item('main', 'color:red') player:get_inventory():add_item('main', 'color:orange') player:get_inventory():add_item('main', 'color:yellow') player:get_inventory():add_item('main', 'color:pink') player:get_inventory():add_item('main', 'color:green') player:get_inventory():add_item('main', 'color:blue') end end ) -- Windows minetest.register_on_player_receive_fields(function(player, formname, fields) local name = player:get_player_name() if fields.windows then --main page player:get_inventory():set_list("main", {}) player:get_inventory():add_item('main', 'glass:white') player:get_inventory():add_item('main', 'glass:black') player:get_inventory():add_item('main', 'glass:red') player:get_inventory():add_item('main', 'glass:orange') player:get_inventory():add_item('main', 'glass:yellow') player:get_inventory():add_item('main', 'glass:pink') player:get_inventory():add_item('main', 'glass:green') player:get_inventory():add_item('main', 'glass:blue') end end ) -- ComBo Blocks -- Stairs (Border Left) minetest.register_on_player_receive_fields(function(player, formname, fields) local name = player:get_player_name() if fields.stairsleft then --main page player:get_inventory():set_list("main", {}) player:get_inventory():add_item('main', 'stairsleft:stair_white') player:get_inventory():add_item('main', 'stairsleft:stair_black') player:get_inventory():add_item('main', 'stairsleft:stair_red') player:get_inventory():add_item('main', 'stairsleft:stair_orange') player:get_inventory():add_item('main', 'stairsleft:stair_yellow') player:get_inventory():add_item('main', 'stairsleft:stair_pink') player:get_inventory():add_item('main', 'stairsleft:stair_green') player:get_inventory():add_item('main', 'stairsleft:stair_blue') end end ) -- Stairs (Border Right) minetest.register_on_player_receive_fields(function(player, formname, fields) local name = player:get_player_name() if fields.stairsright then --main page player:get_inventory():set_list("main", {}) player:get_inventory():add_item('main', 'stairsright:stair_white') player:get_inventory():add_item('main', 'stairsright:stair_black') player:get_inventory():add_item('main', 'stairsright:stair_red') player:get_inventory():add_item('main', 'stairsright:stair_orange') player:get_inventory():add_item('main', 'stairsright:stair_yellow') player:get_inventory():add_item('main', 'stairsright:stair_pink') player:get_inventory():add_item('main', 'stairsright:stair_green') player:get_inventory():add_item('main', 'stairsright:stair_blue') end end ) -- Stairs minetest.register_on_player_receive_fields(function(player, formname, fields) local name = player:get_player_name() if fields.stairs then --main page player:get_inventory():set_list("main", {}) player:get_inventory():add_item('main', 'stairs:stair_white') player:get_inventory():add_item('main', 'stairs:stair_black') player:get_inventory():add_item('main', 'stairs:stair_red') player:get_inventory():add_item('main', 'stairs:stair_orange') player:get_inventory():add_item('main', 'stairs:stair_yellow') player:get_inventory():add_item('main', 'stairs:stair_pink') player:get_inventory():add_item('main', 'stairs:stair_green') player:get_inventory():add_item('main', 'stairs:stair_blue') end end ) -- Bottom Slabs minetest.register_on_player_receive_fields(function(player, formname, fields) local name = player:get_player_name() if fields.slabs then --main page player:get_inventory():set_list("main", {}) player:get_inventory():add_item('main', 'stairs:slab_white') player:get_inventory():add_item('main', 'stairs:slab_black') player:get_inventory():add_item('main', 'stairs:slab_red') player:get_inventory():add_item('main', 'stairs:slab_orange') player:get_inventory():add_item('main', 'stairs:slab_yellow') player:get_inventory():add_item('main', 'stairs:slab_pink') player:get_inventory():add_item('main', 'stairs:slab_green') player:get_inventory():add_item('main', 'stairs:slab_blue') end end ) -- No ComBo Blocks -- Stairs (Border Left) minetest.register_on_player_receive_fields(function(player, formname, fields) local name = player:get_player_name() if fields.stairsleftnocombo then --main page player:get_inventory():set_list("main", {}) player:get_inventory():add_item('main', 'stairsleft:stairnocombo_white') player:get_inventory():add_item('main', 'stairsleft:stairnocombo_black') player:get_inventory():add_item('main', 'stairsleft:stairnocombo_red') player:get_inventory():add_item('main', 'stairsleft:stairnocombo_orange') player:get_inventory():add_item('main', 'stairsleft:stairnocombo_yellow') player:get_inventory():add_item('main', 'stairsleft:stairnocombo_pink') player:get_inventory():add_item('main', 'stairsleft:stairnocombo_green') player:get_inventory():add_item('main', 'stairsleft:stairnocombo_blue') end end ) -- Stairs (Border Right) minetest.register_on_player_receive_fields(function(player, formname, fields) local name = player:get_player_name() if fields.stairsrightnocombo then --main page player:get_inventory():set_list("main", {}) player:get_inventory():add_item('main', 'stairsright:stairnocombo_white') player:get_inventory():add_item('main', 'stairsright:stairnocombo_black') player:get_inventory():add_item('main', 'stairsright:stairnocombo_red') player:get_inventory():add_item('main', 'stairsright:stairnocombo_orange') player:get_inventory():add_item('main', 'stairsright:stairnocombo_yellow') player:get_inventory():add_item('main', 'stairsright:stairnocombo_pink') player:get_inventory():add_item('main', 'stairsright:stairnocombo_green') player:get_inventory():add_item('main', 'stairsright:stairnocombo_blue') end end ) -- Stairs minetest.register_on_player_receive_fields(function(player, formname, fields) local name = player:get_player_name() if fields.stairsnocombo then --main page player:get_inventory():set_list("main", {}) player:get_inventory():add_item('main', 'stairs:stairnocombo_white') player:get_inventory():add_item('main', 'stairs:stairnocombo_black') player:get_inventory():add_item('main', 'stairs:stairnocombo_red') player:get_inventory():add_item('main', 'stairs:stairnocombo_orange') player:get_inventory():add_item('main', 'stairs:stairnocombo_yellow') player:get_inventory():add_item('main', 'stairs:stairnocombo_pink') player:get_inventory():add_item('main', 'stairs:stairnocombo_green') player:get_inventory():add_item('main', 'stairs:stairnocombo_blue') end end ) -- Bottom Slabs minetest.register_on_player_receive_fields(function(player, formname, fields) local name = player:get_player_name() if fields.slabsnocombo then --main page player:get_inventory():set_list("main", {}) player:get_inventory():add_item('main', 'stairs:slabnocombo_white') player:get_inventory():add_item('main', 'stairs:slabnocombo_black') player:get_inventory():add_item('main', 'stairs:slabnocombo_red') player:get_inventory():add_item('main', 'stairs:slabnocombo_orange') player:get_inventory():add_item('main', 'stairs:slabnocombo_yellow') player:get_inventory():add_item('main', 'stairs:slabnocombo_pink') player:get_inventory():add_item('main', 'stairs:slabnocombo_green') player:get_inventory():add_item('main', 'stairs:slabnocombo_blue') end end ) -- End Build Nodes