if minetest.get_modpath("default") ~= nil then if minetest.get_modpath("dye") ~= nil then if minetest.get_modpath("wool") ~= nil then -- The Basics minetest.register_craft({ output = "paintings_lib:1x1_blank1x1", recipe = { {"default:stick", "default:stick", "default:stick"}, {"default:stick", "group:wool", "default:stick"}, {"default:stick", "default:stick", "default:stick"}, } }) minetest.register_craft({ output = "paintings_lib:1x2_blank1x2", recipe = { {"paintings_lib:1x1_blank1x1"}, {"paintings_lib:1x1_blank1x1"}, } }) minetest.register_craft({ output = "paintings_lib:2x1_blank2x1", recipe = { {"paintings_lib:1x1_blank1x1", "paintings_lib:1x1_blank1x1"}, } }) minetest.register_craft({ output = "paintings_lib:2x2_blank2x2", recipe = { {"paintings_lib:1x1_blank1x1", "paintings_lib:1x1_blank1x1"}, {"paintings_lib:1x1_blank1x1", "paintings_lib:1x1_blank1x1"}, } }) minetest.register_craft({ output = "paintings_lib:3x2_blank3x2", recipe = { {"paintings_lib:1x1_blank1x1", "paintings_lib:1x1_blank1x1", "paintings_lib:1x1_blank1x1"}, {"paintings_lib:1x1_blank1x1", "paintings_lib:1x1_blank1x1", "paintings_lib:1x1_blank1x1"}, } }) minetest.register_craft({ output = "paintings_lib:3x3_blank3x3", recipe = { {"paintings_lib:1x1_blank1x1", "paintings_lib:1x1_blank1x1", "paintings_lib:1x1_blank1x1"}, {"paintings_lib:1x1_blank1x1", "paintings_lib:1x1_blank1x1", "paintings_lib:1x1_blank1x1"}, {"paintings_lib:1x1_blank1x1", "paintings_lib:1x1_blank1x1", "paintings_lib:1x1_blank1x1"}, } }) minetest.register_craft({ output = "paintings_lib:4x2_blank4x2", recipe = { {"paintings_lib:2x2_blank2x2", "paintings_lib:2x2_blank2x2"}, } }) minetest.register_craft({ output = "paintings_lib:4x3_blank4x3", recipe = { {"paintings_lib:3x2_blank3x2", "paintings_lib:3x2_blank3x2"}, } }) minetest.register_craft({ output = "paintings_lib:4x4_blank4x4", recipe = { {"paintings_lib:2x2_blank2x2", "paintings_lib:2x2_blank2x2"}, {"paintings_lib:2x2_blank2x2", "paintings_lib:2x2_blank2x2"}, } }) minetest.register_craft({ output = "paintings_lib:4x4_blank4x4", recipe = { {"paintings_lib:4x2_blank4x2"}, {"paintings_lib:4x2_blank4x2"}, } }) -- The Paintings -- 1x1 minetest.register_craft({ output = "paintings_lib:1x1_burning_coal", recipe = { {"paintings_lib:1x1_blank1x1", "dye:black"}, {"", "dye:red"}, } }) minetest.register_craft({ output = "paintings_lib:1x1_cloudy_night", recipe = { {"paintings_lib:1x1_blank1x1", "dye:black"}, {"", "dye:grey"}, } }) minetest.register_craft({ output = "paintings_lib:1x1_desert_sun", recipe = { {"paintings_lib:1x1_blank1x1", "dye:orange"}, {"", "dye:orange"}, } }) minetest.register_craft({ output = "paintings_lib:1x1_eye_of_universe", recipe = { {"paintings_lib:1x1_blank1x1", "dye:black"}, {"", "dye:black"}, } }) minetest.register_craft({ output = "paintings_lib:1x1_mundane_realization", recipe = { {"paintings_lib:1x1_blank1x1", "dye:grey"}, {"", "dye:grey"}, } }) minetest.register_craft({ output = "paintings_lib:1x1_parrot_village", recipe = { {"paintings_lib:1x1_blank1x1", "dye:dark_grey"}, {"", "dye:yellow"}, } }) minetest.register_craft({ output = "paintings_lib:1x1_purple_king", recipe = { {"paintings_lib:1x1_blank1x1", "dye:brown"}, {"", "dye:violet"}, } }) minetest.register_craft({ output = "paintings_lib:1x1_quantum_tea", recipe = { {"paintings_lib:1x1_blank1x1", "dye:magenta"}, {"", "dye:green"}, } }) minetest.register_craft({ output = "paintings_lib:1x1_serene_sunset", recipe = { {"paintings_lib:1x1_blank1x1", "dye:violet"}, {"", "dye:pink"}, } }) minetest.register_craft({ output = "paintings_lib:1x1_tulip_field", recipe = { {"paintings_lib:1x1_blank1x1", "dye:green"}, {"", "dye:red"}, } }) -- 1x2 minetest.register_craft({ output = "paintings_lib:1x2_burning_coal", recipe = { {"paintings_lib:1x2_blank1x2", "dye:yellow"}, {"", "dye:cyan"}, } }) minetest.register_craft({ output = "paintings_lib:1x2_neon_alley", recipe = { {"paintings_lib:1x2_blank1x2", "dye:cyan"}, {"", "dye:magenta"}, } }) minetest.register_craft({ output = "paintings_lib:1x2_ocean_sunset", recipe = { {"paintings_lib:1x2_blank1x2", "dye:blue"}, {"", "dye:black"}, } }) minetest.register_craft({ output = "paintings_lib:1x2_ocean_wave", recipe = { {"paintings_lib:1x2_blank1x2", "dye:white"}, {"", "dye:blue"}, } }) minetest.register_craft({ output = "paintings_lib:1x2_spectral_guitarist", recipe = { {"paintings_lib:1x2_blank1x2", "dye:violet"}, {"", "dye:violet"}, } }) minetest.register_craft({ output = "paintings_lib:1x2_to_the_clearing", recipe = { {"paintings_lib:1x2_blank1x2", "dye:magenta"}, {"", "dye:pink"}, } }) -- 2x1 -- 2x2 -- 3x2 -- 3x3 -- 4x2 minetest.register_craft({ output = "paintings_lib:4x2_absurdly_large_teacup", recipe = { {"paintings_lib:4x2_blank4x2", "dye:blue"}, {"", "dye:white"}, } }) minetest.register_craft({ output = "paintings_lib:4x2_city_of_fog", recipe = { {"paintings_lib:4x2_blank4x2", "dye:blue"}, {"", "dye:pink"}, } }) minetest.register_craft({ output = "paintings_lib:4x2_coral_reef", recipe = { {"paintings_lib:4x2_blank4x2", "dye:blue"}, {"", "dye:orange"}, } }) minetest.register_craft({ output = "paintings_lib:4x2_cosmic_kitty", recipe = { {"paintings_lib:4x2_blank4x2", "dye:black"}, {"", "dye:blue"}, } }) minetest.register_craft({ output = "paintings_lib:4x2_cybercar_parked", recipe = { {"paintings_lib:4x2_blank4x2", "dye:magenta"}, {"", "dye:cyan"}, } }) minetest.register_craft({ output = "paintings_lib:4x2_deep_city", recipe = { {"paintings_lib:4x2_blank4x2", "dye:brown"}, {"", "dye:orange"}, } }) minetest.register_craft({ output = "paintings_lib:4x2_drinking_cat", recipe = { {"paintings_lib:4x2_blank4x2", "dye:brown"}, {"", "dye:pink"}, } }) minetest.register_craft({ output = "paintings_lib:4x2_flooded_aquaduct", recipe = { {"paintings_lib:4x2_blank4x2", "dye:cyan"}, {"", "dye:grey"}, } }) minetest.register_craft({ output = "paintings_lib:4x2_frost_punk", recipe = { {"paintings_lib:4x2_blank4x2", "dye:white"}, {"", "dye:magenta"}, } }) minetest.register_craft({ output = "paintings_lib:4x2_lily_pond", recipe = { {"paintings_lib:4x2_blank4x2", "dye:green"}, {"", "dye:pink"}, } }) minetest.register_craft({ output = "paintings_lib:4x2_lime_matrix", recipe = { {"paintings_lib:4x2_blank4x2", "dye:grey"}, {"", "dye:green"}, } }) minetest.register_craft({ output = "paintings_lib:4x2_purple_mountain", recipe = { {"paintings_lib:4x2_blank4x2", "dye:black"}, {"", "dye:violet"}, } }) minetest.register_craft({ output = "paintings_lib:4x2_rpg_cliff", recipe = { {"paintings_lib:4x2_blank4x2", "dye:brown"}, {"", "dye:yellow"}, } }) -- 4x3 minetest.register_craft({ output = "paintings_lib:4x3_bioluminescent_shore", recipe = { {"paintings_lib:4x3_blank4x3", "dye:cyan"}, {"", "dye:violet"}, } }) minetest.register_craft({ output = "paintings_lib:4x3_goodnight_greenery", recipe = { {"paintings_lib:4x3_blank4x3", "dye:dark_green"}, {"", "dye:blue"}, } }) minetest.register_craft({ output = "paintings_lib:4x3_landing_eagle", recipe = { {"paintings_lib:4x3_blank4x3", "dye:brown"}, {"", "dye:white"}, } }) minetest.register_craft({ output = "paintings_lib:4x3_princess_meeting", recipe = { {"paintings_lib:4x3_blank4x3", "dye:blue"}, {"", "dye:dark_grey"}, } }) minetest.register_craft({ output = "paintings_lib:4x3_water_background", recipe = { {"paintings_lib:4x3_blank4x3", "dye:cyan"}, {"", "dye:white"}, } }) -- 4x4 minetest.register_craft({ output = "paintings_lib:4x4_abyssal_relic", recipe = { {"paintings_lib:4x4_blank4x4", "dye:cyan"}, {"", "dye:black"}, } }) minetest.register_craft({ output = "paintings_lib:4x4_forest_music", recipe = { {"paintings_lib:4x4_blank4x4", "dye:green"}, {"", "dye:brown"}, } }) minetest.register_craft({ output = "paintings_lib:4x4_purple_maze", recipe = { {"paintings_lib:4x4_blank4x4", "dye:blue"}, {"", "dye:violet"}, } }) minetest.register_craft({ output = "paintings_lib:4x4_quantum_garden", recipe = { {"paintings_lib:4x4_blank4x4", "dye:dark_green"}, {"", "dye:yellow"}, } }) minetest.register_craft({ output = "paintings_lib:4x4_tress_gathered", recipe = { {"paintings_lib:4x4_blank4x4", "dye:green"}, {"", "dye:dark_grey"}, } }) minetest.register_craft({ output = "paintings_lib:4x4_trippy_shrooms", recipe = { {"paintings_lib:4x4_blank4x4", "dye:violet"}, {"", "dye:orange"}, } }) end end end