diff --git a/mods/classes/init.lua b/mods/classes/init.lua index dc3da2f..0ae4fbc 100644 --- a/mods/classes/init.lua +++ b/mods/classes/init.lua @@ -154,7 +154,7 @@ classes.register_weapon("spear",2, 12, { recipe = { {"", "default:flint", ""}, {"", "default:string_strong", ""}, - {"", "default:log_3", ""}, + {"", "default:stick", ""}, } }) @@ -189,7 +189,7 @@ classes.register_weapon("hoe",2, 20, { recipe = { {"", "furnace:iron_rod", "default:blade"}, {"", "default:string_strong", ""}, - {"", "default:log_3", ""}, + {"", "default:stick", ""}, } }) @@ -202,7 +202,7 @@ classes.register_weapon("pitchfork",15, 30, { recipe = { {"furnace:iron_rod", "furnace:iron_rod", "furnace:iron_rod"}, {"", "default:string_strong", ""}, - {"", "default:log_3", ""}, + {"", "default:stick", ""}, } }) @@ -213,8 +213,8 @@ classes.register_weapon("stick",2, 30, { damage = 9, class = "thief", recipe = { - {"", "default:log_3", ""}, - {"", "default:log_3", ""}, + {"", "default:stick", ""}, + {"", "default:stick", ""}, } }) @@ -225,9 +225,9 @@ classes.register_weapon("long_stick",20, 60, { damage = 20, class = "thief", recipe = { - {"", "default:log_3", ""}, - {"", "default:log_3", ""}, - {"", "default:log_3", ""}, + {"", "default:stick", ""}, + {"", "default:stick", ""}, + {"", "default:stick", ""}, } }) diff --git a/mods/default/craft.lua b/mods/default/craft.lua index 3362d1b..2498c19 100644 --- a/mods/default/craft.lua +++ b/mods/default/craft.lua @@ -42,6 +42,20 @@ minetest.register_node("default:workbench_v2", { -- wood +minetest.register_craft({ + output = "default:twig 3", + recipe = { + {"group:leaves"}, + } +}) + +minetest.register_craft({ + output = "default:stick", + recipe = { + {"default:twig"}, + } +}) + minetest.register_craft({ output = "default:wood 3", recipe = { @@ -57,7 +71,7 @@ minetest.register_craft({ }) minetest.register_craft({ - output = "default:wood", + output = "default:stick 4", recipe = { {"default:log_3"}, } @@ -71,6 +85,23 @@ minetest.register_craft({ } }) +minetest.register_craft({ + output = "default:frame 2", + recipe = { + {"default:stick", "default:stick", "default:stick"}, + {"default:stick", "default:stick", "default:stick"}, + } +}) + +minetest.register_craft({ + output = "default:ladder", + recipe = { + {"default:stick", "", "default:stick"}, + {"default:string_strong", "default:stick", "default:string_strong"}, + {"default:stick", "", "default:stick"}, + } +}) + -- stone minetest.register_craft({ @@ -155,7 +186,7 @@ minetest.register_craft({ recipe = { {"", "default:log_1", ""}, {"", "default:string_strong", ""}, - {"", "default:log_3", ""}, + {"", "default:stick", ""}, } }) @@ -164,7 +195,7 @@ minetest.register_craft({ recipe = { {"", "default:stone_item", ""}, {"", "default:string_strong", ""}, - {"", "default:log_3", ""}, + {"", "default:stick", ""}, } }) @@ -173,7 +204,7 @@ minetest.register_craft({ recipe = { {"", "furnace:iron_plate", ""}, {"", "default:string_strong", ""}, - {"", "default:log_3", ""}, + {"", "default:stick", ""}, } }) @@ -182,7 +213,7 @@ minetest.register_craft({ recipe = { {"", "furnace:iron_rod", ""}, {"", "default:string_strong", ""}, - {"", "default:log_3", ""}, + {"", "default:stick", ""}, } }) @@ -191,6 +222,6 @@ minetest.register_craft({ recipe = { {"default:blade", "furnace:iron_plate", ""}, {"", "default:string_strong", ""}, - {"", "default:log_3", ""}, + {"", "default:stick", ""}, } }) diff --git a/mods/default/craftitems.lua b/mods/default/craftitems.lua index a006db2..6189a9f 100644 --- a/mods/default/craftitems.lua +++ b/mods/default/craftitems.lua @@ -44,6 +44,16 @@ minetest.register_craftitem("default:string_strong", { inventory_image = "default_string_strong.png", }) +minetest.register_craftitem("default:stick", { + description = "Stick", + inventory_image = "default_stick.png", +}) + +minetest.register_craftitem("default:twig", { + description = "Twig", + inventory_image = "default_twig.png", +}) + minetest.register_craftitem("default:coin", { description = "Coin", inventory_image = "default_coin.png", diff --git a/mods/default/nodes.lua b/mods/default/nodes.lua index f2a162b..284edcf 100644 --- a/mods/default/nodes.lua +++ b/mods/default/nodes.lua @@ -61,6 +61,13 @@ minetest.register_node("default:leaves_1", { groups = {crumbly = 3, leaves = 1}, walkable = false, climbable = true, + drop = { + max_items = 1, + items = { + {items = {"default:sapling 2"},rarity = 3}, + {items = {'default:leaves_1'}}, + } + }, }) minetest.register_node("default:leaves_2", { @@ -501,8 +508,8 @@ minetest.register_node("default:straw", { minetest.register_node("default:frame", { description = "Frame", - tiles = {"default_frame.png"}, - drawtype = "allfaces", + tiles = {"default_frame.png", "default_frame_detail.png"}, + drawtype = "glasslike_framed_optional", paramtype = "light", groups = {choppy = 3}, }) diff --git a/mods/default/textures/default_frame.png b/mods/default/textures/default_frame.png index eef7d5d..2bb9697 100644 Binary files a/mods/default/textures/default_frame.png and b/mods/default/textures/default_frame.png differ diff --git a/mods/default/textures/default_frame_detail.png b/mods/default/textures/default_frame_detail.png new file mode 100644 index 0000000..84132e0 Binary files /dev/null and b/mods/default/textures/default_frame_detail.png differ diff --git a/mods/default/textures/default_glass.png b/mods/default/textures/default_glass.png index 7d1f4c8..abe8e2b 100644 Binary files a/mods/default/textures/default_glass.png and b/mods/default/textures/default_glass.png differ diff --git a/mods/default/textures/default_stick.png b/mods/default/textures/default_stick.png new file mode 100644 index 0000000..d38d67d Binary files /dev/null and b/mods/default/textures/default_stick.png differ diff --git a/mods/default/textures/default_twig.png b/mods/default/textures/default_twig.png new file mode 100644 index 0000000..47af720 Binary files /dev/null and b/mods/default/textures/default_twig.png differ diff --git a/mods/fishing/init.lua b/mods/fishing/init.lua index dd65ce7..84a8e04 100644 --- a/mods/fishing/init.lua +++ b/mods/fishing/init.lua @@ -19,9 +19,9 @@ minetest.register_craftitem("fishing:fishing_rod", { minetest.register_craft({ output = "fishing:fishing_rod", recipe = { - {"default:log_3", "default:string", ""}, - {"default:log_3", "default:string", ""}, - {"default:log_3", "default:string", ""}, + {"default:stick", "default:string", ""}, + {"default:stick", "default:string", ""}, + {"default:stick", "default:string", ""}, } }) diff --git a/mods/torch/init.lua b/mods/torch/init.lua index dfad0bf..67590bf 100644 --- a/mods/torch/init.lua +++ b/mods/torch/init.lua @@ -60,6 +60,6 @@ minetest.register_craft({ recipe = { {"", "default:coal_lump", ""}, {"", "default:string_strong", ""}, - {"", "default:log_3", ""}, + {"", "default:stick", ""}, } })