diff --git a/depends.txt b/depends.txt index 8383c10..07448a7 100644 --- a/depends.txt +++ b/depends.txt @@ -1,4 +1,8 @@ default youngtrees? -woodsoil? +bushes? +woodsoils? flowers? +moreplants? +moreflowers? +bakedclay? diff --git a/snow.lua b/snow.lua index 037b848..96c491f 100644 --- a/snow.lua +++ b/snow.lua @@ -58,6 +58,25 @@ minetest.override_item( sounds = data.sounds, }) +-- Replace woodsoils +local woodsoils = { + "woodsoils:grass_with_leaves_1", + "woodsoils:grass_with_leaves_2", + "woodsoils:dirt_with_leaves_1", + "woodsoils:dirt_with_leaves_2" +} + +for _,woodsoil in pairs(woodsoils) do + if minetest.registered_nodes[woodsoil] then + minetest.override_item( + woodsoil, { + tiles = { "default_snow.png", "default_dirt.png", "grass_w_snow_side.png" }, + sounds = data.sounds + }) + add_drop(minetest.registered_nodes[woodsoil]) + end +end + local nodebox = { type = "fixed", fixed = { @@ -65,12 +84,13 @@ local nodebox = { } } local leavesoverride = { - drawtype = "nodebox", - visual_scale = 1, - tiles = {"snow.png", "christmas_craft_leaves_top.png", "christmas_craft_leaves_side.png"}, - paramtype = "light", - node_box = nodebox, - selection_box = nodebox +-- drawtype = "nodebox", +-- visual_scale = 1, +-- tiles = {"snow.png", "christmas_craft_leaves_top.png", "christmas_craft_leaves_side.png"}, + tiles = {"christmas_craft_leaves_side.png"}, +-- paramtype = "light", +-- node_box = nodebox, +-- selection_box = nodebox } -- replace leaves @@ -94,25 +114,37 @@ if minetest.registered_items["youngtrees:youngtree_top"] then minetest.override_item("youngtrees:youngtree_middle", {tiles = {"christmas_youngtree16xb.png"}}) end --- Replace woodsoils -if minetest.registered_items["woodsoils:grass_with_leaves_1"] then - minetest.override_item("woodsoils:grass_with_leaves_1", {tiles = {"snow.png", "default_dirt.png", "default_dirt.png^grass_w_snow_side.png"}}) - add_drop(minetest.registered_items["woodsoils:grass_with_leaves_1"]) -end - -if minetest.registered_items["woodsoils:grass_with_leaves_2"] then - minetest.override_item("woodsoils:grass_with_leaves_2", {tiles = {"snow.png", "default_dirt.png", "default_dirt.png^grass_w_snow_side.png"}}) - add_drop(minetest.registered_items["woodsoils:grass_with_leaves_2"]) -end - -if minetest.registered_items["woodsoils:dirt_with_leaves_1"] then - minetest.override_item("woodsoils:dirt_with_leaves_1", {tiles = {"snow.png", "default_dirt.png", "default_dirt.png^grass_w_snow_side.png^woodsoils_ground_cover_side.png"}}) - add_drop(minetest.registered_items["woodsoils:dirt_with_leaves_1"]) -end - -if minetest.registered_items["woodsoils:dirt_with_leaves_2"] then - minetest.override_item("woodsoils:dirt_with_leaves_2", {tiles = {"snow.png", "default_dirt.png", "default_dirt.png^grass_w_snow_side.png^woodsoils_ground_cover_side.png"}}) - add_drop(minetest.registered_items["woodsoils:dirt_with_leaves_2"]) +-- Replace bushes +if minetest.registered_items["bushes:BushLeaves1"] then + minetest.override_item("bushes:BushLeaves1", {tiles = {"christmas_bushes_leaves.png"}}) + minetest.override_item("bushes:BushLeaves2", {tiles = {"christmas_bushes_leaves.png"}}) + minetest.override_item("bushes:bushbranches1", + {tiles = {"christmas_bushes_leaves.png", "christmas_bushes_branches_center.png"}}) + minetest.override_item("bushes:bushbranches3", + {tiles = {"christmas_bushes_leaves.png", "christmas_bushes_branches_center.png"}}) + minetest.override_item("bushes:bushbranches2", { + tiles = { + "christmas_bushes_leaves.png", + "christmas_bushes_branches_center.png", + "christmas_bushes_branches_left.png", + "christmas_bushes_branches_right.png", + "christmas_bushes_branches_center.png", + "christmas_bushes_branches_right.png" + }}) + minetest.override_item("bushes:bushbranches4", { + tiles = { + "christmas_bushes_leaves.png", + "christmas_bushes_branches_center.png", + "christmas_bushes_branches_left.png", + "christmas_bushes_branches_right.png", + "christmas_bushes_branches_center.png", + "christmas_bushes_branches_right.png" + }}) + minetest.override_item("bushes:youngtree2_bottom", { + tiles = {"christmas_bushes_youngtree2trunk.png"}, + inventory_image = "christmas_bushes_youngtree2trunk_inv.png", + wield_image = "christmas_bushes_youngtree2trunk_inv.png" + }) end -- replace flowers diff --git a/textures/christmas_bushes_branches_center.png b/textures/christmas_bushes_branches_center.png new file mode 100644 index 0000000..b8064a5 Binary files /dev/null and b/textures/christmas_bushes_branches_center.png differ diff --git a/textures/christmas_bushes_branches_left.png b/textures/christmas_bushes_branches_left.png new file mode 100644 index 0000000..aee1521 Binary files /dev/null and b/textures/christmas_bushes_branches_left.png differ diff --git a/textures/christmas_bushes_branches_right.png b/textures/christmas_bushes_branches_right.png new file mode 100644 index 0000000..abace02 Binary files /dev/null and b/textures/christmas_bushes_branches_right.png differ diff --git a/textures/christmas_bushes_leaves.png b/textures/christmas_bushes_leaves.png new file mode 100644 index 0000000..18417ae Binary files /dev/null and b/textures/christmas_bushes_leaves.png differ diff --git a/textures/christmas_bushes_youngtree2trunk.png b/textures/christmas_bushes_youngtree2trunk.png new file mode 100644 index 0000000..1bf15a9 Binary files /dev/null and b/textures/christmas_bushes_youngtree2trunk.png differ diff --git a/textures/christmas_bushes_youngtree2trunk_inv.png b/textures/christmas_bushes_youngtree2trunk_inv.png new file mode 100644 index 0000000..6c52bf0 Binary files /dev/null and b/textures/christmas_bushes_youngtree2trunk_inv.png differ