Paintings_Gallery_II/craft.lua

431 lines
8.5 KiB
Lua

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