From 1d9bc8af4779cec1d3bb45ee962fcb3194971757 Mon Sep 17 00:00:00 2001 From: h-v-smacker Date: Mon, 7 May 2018 02:13:39 +0300 Subject: [PATCH] Feldweg recipes --- adaptions.lua | 2 + init.lua | 1 + nodes_feldweg.lua | 76 ++++++++++++++++++++++++++++++++- textures/cottages_loam.png | Bin 5743 -> 4598 bytes textures/cottages_loam_old.png | Bin 0 -> 5743 bytes 5 files changed, 78 insertions(+), 1 deletion(-) create mode 100644 textures/cottages_loam_old.png diff --git a/adaptions.lua b/adaptions.lua index 24782cd..5d59e1b 100644 --- a/adaptions.lua +++ b/adaptions.lua @@ -56,7 +56,9 @@ cottages.texture_chest = {"default_chest_top.png", "default_chest_top.png", "def -- the treshing floor produces wheat seeds cottages.craftitem_seed_wheat = "farming:seed_wheat"; +cottages.craftitem_seed_barley = "farming:seed_barley"; cottages.texture_wheat_seed = "farming_wheat_seed.png"; +cottages.texture_barley_seed = "farming_barley_seed.png"; cottages.texture_stick = "default_stick.png"; -- texture for roofs where the tree bark is the main roof texture diff --git a/init.lua b/init.lua index 8149611..a653218 100644 --- a/init.lua +++ b/init.lua @@ -40,6 +40,7 @@ dofile(minetest.get_modpath("cottages").."/adaptions.lua"); -- add a stack size if you want a higher yield cottages.handmill_product = {}; cottages.handmill_product[ cottages.craftitem_seed_wheat ] = 'farming:flour 1'; +cottages.handmill_product[ cottages.craftitem_seed_barley ] = 'farming:flour 1'; --[[ some examples: cottages.handmill_product[ 'default:cobble' ] = 'default:gravel'; cottages.handmill_product[ 'default:gravel' ] = 'default:sand'; diff --git a/nodes_feldweg.lua b/nodes_feldweg.lua index 39798f9..59be5a6 100644 --- a/nodes_feldweg.lua +++ b/nodes_feldweg.lua @@ -19,6 +19,47 @@ if( not( cottages_feldweg_mode )) then cottages_feldweg_mode = "mesh"; end +local function register_recipes(include_end) + + minetest.register_craft({ + output = "cottages:feldweg_crossing 5", + recipe = { + {"", "cottages:feldweg", "" }, + {"cottages:feldweg", "cottages:feldweg", "cottages:feldweg"}, + {"", "cottages:feldweg", "" }, + }, + }) + + minetest.register_craft({ + output = "cottages:feldweg_t_junction 5", + recipe = { + {"", "cottages:feldweg", "" }, + {"", "cottages:feldweg", "" }, + {"cottages:feldweg", "cottages:feldweg", "cottages:feldweg"} + + }, + }) + + minetest.register_craft({ + output = "cottages:feldweg_curve 5", + recipe = { + {"cottages:feldweg", "", "" }, + {"cottages:feldweg", "", ""}, + {"cottages:feldweg", "cottages:feldweg", "cottages:feldweg"} + }, + }) + + if include_end then + minetest.register_craft({ + output = "cottages:feldweg_end 5", + recipe = { + {"cottages:feldweg", "", "cottages:feldweg" }, + {"cottages:feldweg", "cottages:feldweg", "cottages:feldweg"} + }, + }) + end +end + --- a nice dirt road for small villages or paths to fields if( cottages_feldweg_mode == "simple" or cottages_feldweg_mode == "flat" ) then minetest.register_node("cottages:feldweg", { @@ -72,7 +113,8 @@ if( cottages_feldweg_mode == "flat" ) then sounds = default.node_sound_dirt_defaults, is_ground_content = false, }) - + + register_recipes(false) -- -- cube-style nodebox version -- @@ -243,6 +285,8 @@ elseif( cottages_feldweg_mode == "nodebox" ) then }, }) + register_recipes(false) + -- -- the mesh version (rounded); provided and created by VanessaE @@ -284,6 +328,8 @@ elseif( cottages_feldweg_mode == "mesh" ) then mesh = "feldweg-crossing.obj", }) + + minetest.register_node("cottages:feldweg_t_junction", { description = S("dirt road t junction"), paramtype2 = "facedir", @@ -299,6 +345,8 @@ elseif( cottages_feldweg_mode == "mesh" ) then drawtype = "mesh", mesh = "feldweg-T-junction.obj", }) + + minetest.register_node("cottages:feldweg_curve", { description = S("dirt road curve"), @@ -316,6 +364,8 @@ elseif( cottages_feldweg_mode == "mesh" ) then mesh = "feldweg-curve.obj", }) + + minetest.register_node("cottages:feldweg_end", { description = S("dirt road end"), paramtype2 = "facedir", @@ -332,6 +382,11 @@ elseif( cottages_feldweg_mode == "mesh" ) then drawtype = "mesh", mesh = "feldweg_end.obj", }) + + + register_recipes(true) + + end @@ -385,6 +440,8 @@ if( cottages_feldweg_mode == "nodebox" or cottages_feldweg_mode == "mesh" ) then selection_box = box_slope, }) + + minetest.register_node("cottages:feldweg_slope_long", { description = S("dirt road slope long"), paramtype2 = "facedir", @@ -403,4 +460,21 @@ if( cottages_feldweg_mode == "nodebox" or cottages_feldweg_mode == "mesh" ) then collision_box = box_slope_long, selection_box = box_slope_long, }) + + + minetest.register_craft({ + output = "cottages:feldweg_slope 3", + recipe = { + {"cottages:feldweg", "", "" }, + {"cottages:feldweg", "cottages:feldweg", ""} + }, + }) + + minetest.register_craft({ + output = "cottages:feldweg_slope_long 4", + recipe = { + {"cottages:feldweg", "", "" }, + {"cottages:feldweg", "cottages:feldweg", "cottages:feldweg"} + }, + }) end diff --git a/textures/cottages_loam.png b/textures/cottages_loam.png index bdf058fa603bcfc623b183d5bb3ea0287dd4acd5..ee83bd0003fb2579255cb272699baafda70559c8 100644 GIT binary patch literal 4598 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 literal 5743 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 diff --git a/textures/cottages_loam_old.png b/textures/cottages_loam_old.png new file mode 100644 index 0000000000000000000000000000000000000000..bdf058fa603bcfc623b183d5bb3ea0287dd4acd5 GIT binary patch literal 5743 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 literal 0 HcmV?d00001