From 24529f4c4d089a2480e508b29891688e03273ab1 Mon Sep 17 00:00:00 2001 From: Ombridride Date: Sun, 14 Dec 2014 22:37:06 +0100 Subject: [PATCH] Add a christmas mod ALL snow biome + christmas craft ! --- .../christmas_craft/crafts.lua | 296 +++++++ .../christmas_craft/depends.txt | 1 + mods/christmas_craft/christmas_craft/init.lua | 801 ++++++++++++++++++ mods/christmas_craft/christmas_craft/mods.lua | 87 ++ .../christmas_craft/settings.lua | 62 ++ .../christmas_craft/settings.txt | 14 + .../sounds/cannons_splash.1.ogg | Bin 0 -> 15110 bytes .../sounds/cannons_splash.2.ogg | Bin 0 -> 27302 bytes .../sounds/cannons_splash.3.ogg | Bin 0 -> 30315 bytes .../sounds/cannons_splash.4.ogg | Bin 0 -> 24259 bytes .../christmas_craft/textures/Snowman_F.png | Bin 0 -> 491 bytes .../christmas_craft/textures/Wreath.png | Bin 0 -> 808 bytes .../christmas_craft/textures/c_lights.png | Bin 0 -> 312 bytes .../christmas_craft_baubles_side_bl.png | Bin 0 -> 337 bytes .../christmas_craft_baubles_side_gr.png | Bin 0 -> 337 bytes .../christmas_craft_baubles_side_or.png | Bin 0 -> 335 bytes .../christmas_craft_baubles_side_pi.png | Bin 0 -> 335 bytes .../christmas_craft_baubles_side_re.png | Bin 0 -> 334 bytes .../christmas_craft_baubles_side_si.png | Bin 0 -> 317 bytes .../christmas_craft_baubles_side_vi.png | Bin 0 -> 341 bytes .../christmas_craft_baubles_side_ye.png | Bin 0 -> 340 bytes .../textures/christmas_craft_baubles_top.png | Bin 0 -> 307 bytes .../christmas_craft_baubles_top_bl.png | Bin 0 -> 396 bytes .../christmas_craft_baubles_top_gr.png | Bin 0 -> 397 bytes .../christmas_craft_baubles_top_or.png | Bin 0 -> 391 bytes .../christmas_craft_baubles_top_pi.png | Bin 0 -> 384 bytes .../christmas_craft_baubles_top_re.png | Bin 0 -> 379 bytes .../christmas_craft_baubles_top_si.png | Bin 0 -> 363 bytes .../christmas_craft_baubles_top_vi.png | Bin 0 -> 393 bytes .../christmas_craft_baubles_top_ye.png | Bin 0 -> 382 bytes .../textures/christmas_craft_bow_bottom.png | Bin 0 -> 190 bytes .../textures/christmas_craft_bow_side.png | Bin 0 -> 172 bytes .../textures/christmas_craft_bow_top.png | Bin 0 -> 230 bytes .../textures/christmas_craft_leaves_side.png | Bin 0 -> 631 bytes .../textures/christmas_craft_leaves_top.png | Bin 0 -> 494 bytes .../textures/christmas_craft_paper_bl.png | Bin 0 -> 240 bytes .../textures/christmas_craft_paper_gr.png | Bin 0 -> 240 bytes .../textures/christmas_craft_paper_or.png | Bin 0 -> 244 bytes .../textures/christmas_craft_paper_pi.png | Bin 0 -> 241 bytes .../textures/christmas_craft_paper_re.png | Bin 0 -> 240 bytes .../textures/christmas_craft_paper_vi.png | Bin 0 -> 244 bytes .../textures/christmas_craft_paper_ye.png | Bin 0 -> 240 bytes .../textures/christmas_craft_present_bl.png | Bin 0 -> 187 bytes .../textures/christmas_craft_present_box.png | Bin 0 -> 236 bytes .../textures/christmas_craft_present_gr.png | Bin 0 -> 186 bytes .../textures/christmas_craft_present_or.png | Bin 0 -> 188 bytes .../textures/christmas_craft_present_pi.png | Bin 0 -> 190 bytes .../textures/christmas_craft_present_re.png | Bin 0 -> 190 bytes .../textures/christmas_craft_present_vi.png | Bin 0 -> 195 bytes .../textures/christmas_craft_present_wh.png | Bin 0 -> 184 bytes .../textures/christmas_craft_present_ye.png | Bin 0 -> 192 bytes .../textures/christmas_craft_red_ribbon.png | Bin 0 -> 291 bytes .../textures/christmas_craft_which_list.png | Bin 0 -> 250 bytes .../textures/christmas_leaves.png | Bin 0 -> 356 bytes .../textures/default_stick.png | Bin 0 -> 182 bytes .../textures/grass_w_snow_side.png | Bin 0 -> 3438 bytes .../textures/lights_animated.png | Bin 0 -> 297 bytes .../christmas_craft/textures/side_stick.png | Bin 0 -> 217 bytes .../christmas_craft/textures/snow.png | Bin 0 -> 483 bytes .../christmas_craft/textures/snow_ball.png | Bin 0 -> 346 bytes .../textures/snow_footstep.png | Bin 0 -> 485 bytes .../christmas_craft/textures/snowball.png | Bin 0 -> 346 bytes .../christmas_craft/textures/star.png | Bin 0 -> 446 bytes 63 files changed, 1261 insertions(+) create mode 100644 mods/christmas_craft/christmas_craft/crafts.lua create mode 100644 mods/christmas_craft/christmas_craft/depends.txt create mode 100644 mods/christmas_craft/christmas_craft/init.lua create mode 100644 mods/christmas_craft/christmas_craft/mods.lua create mode 100644 mods/christmas_craft/christmas_craft/settings.lua create mode 100644 mods/christmas_craft/christmas_craft/settings.txt create mode 100644 mods/christmas_craft/christmas_craft/sounds/cannons_splash.1.ogg create mode 100644 mods/christmas_craft/christmas_craft/sounds/cannons_splash.2.ogg create mode 100644 mods/christmas_craft/christmas_craft/sounds/cannons_splash.3.ogg create mode 100644 mods/christmas_craft/christmas_craft/sounds/cannons_splash.4.ogg create mode 100644 mods/christmas_craft/christmas_craft/textures/Snowman_F.png create mode 100644 mods/christmas_craft/christmas_craft/textures/Wreath.png create mode 100644 mods/christmas_craft/christmas_craft/textures/c_lights.png create mode 100644 mods/christmas_craft/christmas_craft/textures/christmas_craft_baubles_side_bl.png create mode 100644 mods/christmas_craft/christmas_craft/textures/christmas_craft_baubles_side_gr.png create mode 100644 mods/christmas_craft/christmas_craft/textures/christmas_craft_baubles_side_or.png create mode 100644 mods/christmas_craft/christmas_craft/textures/christmas_craft_baubles_side_pi.png create mode 100644 mods/christmas_craft/christmas_craft/textures/christmas_craft_baubles_side_re.png create mode 100644 mods/christmas_craft/christmas_craft/textures/christmas_craft_baubles_side_si.png create mode 100644 mods/christmas_craft/christmas_craft/textures/christmas_craft_baubles_side_vi.png create mode 100644 mods/christmas_craft/christmas_craft/textures/christmas_craft_baubles_side_ye.png create mode 100644 mods/christmas_craft/christmas_craft/textures/christmas_craft_baubles_top.png create mode 100644 mods/christmas_craft/christmas_craft/textures/christmas_craft_baubles_top_bl.png create mode 100644 mods/christmas_craft/christmas_craft/textures/christmas_craft_baubles_top_gr.png create mode 100644 mods/christmas_craft/christmas_craft/textures/christmas_craft_baubles_top_or.png create mode 100644 mods/christmas_craft/christmas_craft/textures/christmas_craft_baubles_top_pi.png create mode 100644 mods/christmas_craft/christmas_craft/textures/christmas_craft_baubles_top_re.png create mode 100644 mods/christmas_craft/christmas_craft/textures/christmas_craft_baubles_top_si.png create mode 100644 mods/christmas_craft/christmas_craft/textures/christmas_craft_baubles_top_vi.png create mode 100644 mods/christmas_craft/christmas_craft/textures/christmas_craft_baubles_top_ye.png create mode 100644 mods/christmas_craft/christmas_craft/textures/christmas_craft_bow_bottom.png create mode 100644 mods/christmas_craft/christmas_craft/textures/christmas_craft_bow_side.png create mode 100644 mods/christmas_craft/christmas_craft/textures/christmas_craft_bow_top.png create mode 100644 mods/christmas_craft/christmas_craft/textures/christmas_craft_leaves_side.png create mode 100644 mods/christmas_craft/christmas_craft/textures/christmas_craft_leaves_top.png create mode 100644 mods/christmas_craft/christmas_craft/textures/christmas_craft_paper_bl.png create mode 100644 mods/christmas_craft/christmas_craft/textures/christmas_craft_paper_gr.png create mode 100644 mods/christmas_craft/christmas_craft/textures/christmas_craft_paper_or.png create mode 100644 mods/christmas_craft/christmas_craft/textures/christmas_craft_paper_pi.png create mode 100644 mods/christmas_craft/christmas_craft/textures/christmas_craft_paper_re.png create mode 100644 mods/christmas_craft/christmas_craft/textures/christmas_craft_paper_vi.png create mode 100644 mods/christmas_craft/christmas_craft/textures/christmas_craft_paper_ye.png create mode 100644 mods/christmas_craft/christmas_craft/textures/christmas_craft_present_bl.png create mode 100644 mods/christmas_craft/christmas_craft/textures/christmas_craft_present_box.png create mode 100644 mods/christmas_craft/christmas_craft/textures/christmas_craft_present_gr.png create mode 100644 mods/christmas_craft/christmas_craft/textures/christmas_craft_present_or.png create mode 100644 mods/christmas_craft/christmas_craft/textures/christmas_craft_present_pi.png create mode 100644 mods/christmas_craft/christmas_craft/textures/christmas_craft_present_re.png create mode 100644 mods/christmas_craft/christmas_craft/textures/christmas_craft_present_vi.png create mode 100644 mods/christmas_craft/christmas_craft/textures/christmas_craft_present_wh.png create mode 100644 mods/christmas_craft/christmas_craft/textures/christmas_craft_present_ye.png create mode 100644 mods/christmas_craft/christmas_craft/textures/christmas_craft_red_ribbon.png create mode 100644 mods/christmas_craft/christmas_craft/textures/christmas_craft_which_list.png create mode 100644 mods/christmas_craft/christmas_craft/textures/christmas_leaves.png create mode 100644 mods/christmas_craft/christmas_craft/textures/default_stick.png create mode 100644 mods/christmas_craft/christmas_craft/textures/grass_w_snow_side.png create mode 100644 mods/christmas_craft/christmas_craft/textures/lights_animated.png create mode 100644 mods/christmas_craft/christmas_craft/textures/side_stick.png create mode 100644 mods/christmas_craft/christmas_craft/textures/snow.png create mode 100644 mods/christmas_craft/christmas_craft/textures/snow_ball.png create mode 100644 mods/christmas_craft/christmas_craft/textures/snow_footstep.png create mode 100644 mods/christmas_craft/christmas_craft/textures/snowball.png create mode 100644 mods/christmas_craft/christmas_craft/textures/star.png diff --git a/mods/christmas_craft/christmas_craft/crafts.lua b/mods/christmas_craft/christmas_craft/crafts.lua new file mode 100644 index 00000000..b1e4eb10 --- /dev/null +++ b/mods/christmas_craft/christmas_craft/crafts.lua @@ -0,0 +1,296 @@ + +minetest.register_craft({ + output = "christmas_craft:christmas_lights 4", + recipe = { + {"farming:string","default:mese_crystal", "farming:string"}, + {"default:glass","default:glass", "default:glass"}, + } +}) + +minetest.register_craft({ + output = "christmas_craft:christmas_leaves 4", + recipe = { + {"default:leaves","default:leaves"}, + {"default:leaves","default:leaves"}, + } +}) + +minetest.register_craft({ + output = "christmas_craft:christmas_wreath ", + recipe = { + {"christmas_craft:christmas_leaves","christmas_craft:christmas_leaves","christmas_craft:christmas_leaves"}, + {"christmas_craft:christmas_leaves","","christmas_craft:christmas_leaves"}, + {"christmas_craft:christmas_leaves","christmas_craft:red_ribbon","christmas_craft:christmas_leaves"}, + } +}) + +minetest.register_craft({ + output = "christmas_craft:snow_block", + recipe = { + {"christmas_craft:snowball","christmas_craft:snowball"}, + {"christmas_craft:snowball","christmas_craft:snowball"}, + } +}) + +minetest.register_craft({ + output = "christmas_craft:snowman", + recipe = { + {"default:coal_lump","christmas_craft:snowball","default:coal_lump"}, + {"christmas_craft:snowball","christmas_craft:snowball","christmas_craft:snowball"}, + {"default:coal_lump","default:coal_lump","default:coal_lump"}, + } +}) + + +minetest.register_craft({ + output = "christmas_craft:christmas_star ", + recipe = { + {"","default:gold_ingot",""}, + {"default:gold_ingot","default:gold_ingot","default:gold_ingot"}, + {"default:gold_ingot","","default:gold_ingot"}, + } +}) + +minetest.register_craft({ + output = "christmas_craft:snowball 4", + recipe = { + {"christmas_craft:snow_block"}, + } +}) + + +-------------------------- +-- baubles - +-------------------------- + +minetest.register_craft({ + output = "christmas_craft:red_baubles 8", + recipe = { + {"default:glass","default:gold_ingot", "default:glass"}, + {"default:glass","dye:red", "default:glass"}, + {"default:glass","default:glass", "default:glass"}, + } +}) + +minetest.register_craft({ + output = "christmas_craft:yellow_baubles 8", + recipe = { + {"default:glass","default:gold_ingot", "default:glass"}, + {"default:glass","dye:yellow", "default:glass"}, + {"default:glass","default:glass", "default:glass"}, + } +}) + +minetest.register_craft({ + output = "christmas_craft:green_baubles 8", + recipe = { + {"default:glass","default:gold_ingot", "default:glass"}, + {"default:glass","dye:green", "default:glass"}, + {"default:glass","default:glass", "default:glass"}, + } +}) + +minetest.register_craft({ + output = "christmas_craft:blue_baubles 8", + recipe = { + {"default:glass","default:gold_ingot", "default:glass"}, + {"default:glass","dye:blue", "default:glass"}, + {"default:glass","default:glass", "default:glass"}, + } +}) + +minetest.register_craft({ + output = "christmas_craft:orange_baubles 8", + recipe = { + {"default:glass","default:gold_ingot", "default:glass"}, + {"default:glass","dye:orange", "default:glass"}, + {"default:glass","default:glass", "default:glass"}, + } +}) + +minetest.register_craft({ + output = "christmas_craft:pink_baubles 8", + recipe = { + {"default:glass","default:gold_ingot", "default:glass"}, + {"default:glass","dye:pink", "default:glass"}, + {"default:glass","default:glass", "default:glass"}, + } +}) + +minetest.register_craft({ + output = "christmas_craft:violet_baubles 8", + recipe = { + {"default:glass","default:gold_ingot", "default:glass"}, + {"default:glass","dye:violet", "default:glass"}, + {"default:glass","default:glass", "default:glass"}, + } +}) + +minetest.register_craft({ + output = "christmas_craft:silver_baubles 8", + recipe = { + {"default:glass","default:gold_ingot", "default:glass"}, + {"default:glass","", "default:glass"}, + {"default:glass","default:glass", "default:glass"}, + } +}) + +-------------------------- +-- presents - +-------------------------- + +-- paper colour craft -- + +minetest.register_craft({ + type = "shapeless", + output = 'christmas_craft:paper_red', + recipe = {'dye:red','default:paper'}, +}) + +minetest.register_craft({ + type = "shapeless", + output = 'christmas_craft:paper_blue', + recipe = {'dye:blue','default:paper'}, +}) + +minetest.register_craft({ + type = "shapeless", + output = 'christmas_craft:paper_green', + recipe = {'dye:green','default:paper'}, +}) + +minetest.register_craft({ + type = "shapeless", + output = 'christmas_craft:paper_yellow', + recipe = {'dye:yellow','default:paper'}, +}) + +minetest.register_craft({ + type = "shapeless", + output = 'christmas_craft:paper_yellow', + recipe = {'dye:yellow','default:paper'}, +}) + +minetest.register_craft({ + type = "shapeless", + output = 'christmas_craft:paper_violet', + recipe = {'dye:violet','default:paper'}, +}) + +minetest.register_craft({ + type = "shapeless", + output = 'christmas_craft:paper_orange', + recipe = {'dye:orange','default:paper'}, +}) + +minetest.register_craft({ + type = "shapeless", + output = 'christmas_craft:paper_pink', + recipe = {'dye:pink','default:paper'}, +}) + +-- ribbon craft -- + +minetest.register_craft({ + type = "shapeless", + output = 'christmas_craft:red_ribbon', + recipe = {'dye:red','farming:string'}, +}) + +-- wish list craft -- +minetest.register_craft({ + type = "shapeless", + output = 'christmas_craft:wish_list', + recipe = {'default:stick','default:mese_crystal','default:paper','dye:black'}, +}) + +-- present box -- + +minetest.register_craft({ + output = "christmas_craft:present_box", + recipe = { + {"default:paper","default:paper", "default:paper"}, + {"default:paper","christmas_craft:wish_list", "default:paper"}, + {"default:paper","default:paper", "default:paper"}, + } +}) + +-- present craft -- + +minetest.register_craft({ + output = "christmas_craft:Christmas_present", + recipe = { + {"default:paper","christmas_craft:red_ribbon", "default:paper"}, + {"default:paper","christmas_craft:present_box", "default:paper"}, + {"default:paper","christmas_craft:red_ribbon", "default:paper"}, + } +}) + +minetest.register_craft({ + output = "christmas_craft:Christmas_present_red", + recipe = { + {"christmas_craft:paper_red","christmas_craft:red_ribbon", "christmas_craft:paper_red"}, + {"christmas_craft:paper_red","christmas_craft:present_box", "christmas_craft:paper_red"}, + {"christmas_craft:paper_red","christmas_craft:red_ribbon", "christmas_craft:paper_red"}, + } +}) + +minetest.register_craft({ + output = "christmas_craft:Christmas_present_blue", + recipe = { + {"christmas_craft:paper_blue","christmas_craft:red_ribbon", "christmas_craft:paper_blue"}, + {"christmas_craft:paper_blue","christmas_craft:present_box", "christmas_craft:paper_blue"}, + {"christmas_craft:paper_blue","christmas_craft:red_ribbon", "christmas_craft:paper_blue"}, + } +}) + + +minetest.register_craft({ + output = "christmas_craft:Christmas_present_green", + recipe = { + {"christmas_craft:paper_green","christmas_craft:red_ribbon", "christmas_craft:paper_green"}, + {"christmas_craft:paper_green","christmas_craft:present_box", "christmas_craft:paper_green"}, + {"christmas_craft:paper_green","christmas_craft:red_ribbon", "christmas_craft:paper_green"}, + } +}) + +minetest.register_craft({ + output = "christmas_craft:Christmas_present_yellow", + recipe = { + {"christmas_craft:paper_yellow","christmas_craft:red_ribbon", "christmas_craft:paper_yellow"}, + {"christmas_craft:paper_yellow","christmas_craft:present_box", "christmas_craft:paper_yellow"}, + {"christmas_craft:paper_yellow","christmas_craft:red_ribbon", "christmas_craft:paper_yellow"}, + } +}) + +minetest.register_craft({ + output = "christmas_craft:Christmas_present_orange", + recipe = { + {"christmas_craft:paper_orange","christmas_craft:red_ribbon", "christmas_craft:paper_orange"}, + {"christmas_craft:paper_orange","christmas_craft:present_box", "christmas_craft:paper_orange"}, + {"christmas_craft:paper_orange","christmas_craft:red_ribbon", "christmas_craft:paper_orange"}, + } +}) + +minetest.register_craft({ + output = "christmas_craft:Christmas_present_pink", + recipe = { + {"christmas_craft:paper_pink","christmas_craft:red_ribbon", "christmas_craft:paper_pink"}, + {"christmas_craft:paper_pink","christmas_craft:present_box", "christmas_craft:paper_pink"}, + {"christmas_craft:paper_pink","christmas_craft:red_ribbon", "christmas_craft:paper_pink"}, + } +}) + +minetest.register_craft({ + output = "christmas_craft:Christmas_present_violet", + recipe = { + {"christmas_craft:paper_violet","christmas_craft:red_ribbon", "christmas_craft:paper_violet"}, + {"christmas_craft:paper_violet","christmas_craft:present_box", "christmas_craft:paper_violet"}, + {"christmas_craft:paper_violet","christmas_craft:red_ribbon", "christmas_craft:paper_violet"}, + } +}) + + + + + diff --git a/mods/christmas_craft/christmas_craft/depends.txt b/mods/christmas_craft/christmas_craft/depends.txt new file mode 100644 index 00000000..331d858c --- /dev/null +++ b/mods/christmas_craft/christmas_craft/depends.txt @@ -0,0 +1 @@ +default \ No newline at end of file diff --git a/mods/christmas_craft/christmas_craft/init.lua b/mods/christmas_craft/christmas_craft/init.lua new file mode 100644 index 00000000..04ab6a6d --- /dev/null +++ b/mods/christmas_craft/christmas_craft/init.lua @@ -0,0 +1,801 @@ +--dofile(minetest.get_modpath("christmas_craft").."/mods.lua")--disabled because 4seasons is not installed +dofile(minetest.get_modpath("christmas_craft").."/crafts.lua") --temporary disabled because cristmas is over-- +dofile(minetest.get_modpath("christmas_craft").."/settings.lua") -- makes it snow +-- blocks -- + +minetest.register_node("christmas_craft:snowman", { + description = "Snowman", + tiles = {"snow.png", "snow.png", "snow.png", + "snow.png", "snow.png", "Snowman_F.png"}, + is_ground_content = true, + paramtype2 = "facedir", + groups = {crumbly=3}, + sounds = default.node_sound_sand_defaults(), +}) + + + +minetest.register_node("christmas_craft:christmas_lights", { + description = "christmas lights", + drawtype = "signlike", + light_source = 10, + walkable = false, + tiles = { + {name="lights_animated.png", animation={type="vertical_frames", aspect_w=32, aspect_h=32, length=3.0}}, + }, + inventory_image = "c_lights.png", + wield_image = "c_lights.png", + paramtype = "light", + paramtype2 = "wallmounted", + selection_box = { + type = "wallmounted", + }, + groups = {oddly_breakable_by_hand = 3}, +}) + +minetest.register_node("christmas_craft:christmas_wreath", { + description = "Christmas Wreath", + drawtype = "signlike", + walkable = false, + tiles = { + {name="Wreath.png", animation={type="vertical_frames", aspect_w=32, aspect_h=32, length=3.0}}, + }, + inventory_image = "Wreath.png", + paramtype = "light", + paramtype2 = "wallmounted", + selection_box = { + type = "wallmounted", + }, + groups = {oddly_breakable_by_hand = 3}, +}) + +minetest.register_node("christmas_craft:christmas_star", { + description = "christmas Star", + drawtype = "plantlike", + light_source = 10, + tiles = {"star.png"}, + is_ground_content = true, + groups = {crumbly=3}, + sounds = default.node_sound_sand_defaults(), +}) + +minetest.register_node("christmas_craft:snow_block", { + description = "snow block", + tiles = {"snow.png"}, + is_ground_content = true, + groups = {crumbly=3}, + sounds = default.node_sound_sand_defaults(), +}) + +minetest.register_node("christmas_craft:christmas_leaves", { + description = "Christmas leaves", + drawtype = "allfaces_optional", + tiles = {"christmas_leaves.png"}, + is_ground_content = false, + paramtype = "light", + groups = {crumbly=3}, + sounds = default.node_sound_sand_defaults(), +}) + + + +minetest.register_node("christmas_craft:red_baubles", { + description = "Red Baubles", + drawtype = "nodebox", + tiles = {"christmas_craft_baubles_top_re.png^christmas_craft_baubles_top.png","christmas_craft_baubles_top_re.png","christmas_craft_baubles_side_re.png"}, + is_ground_content = true, + paramtype = "light", + groups = {crumbly=3}, + sounds = default.node_sound_sand_defaults(), + node_box = { + type = "fixed", + fixed = { + {-0.25, 0.438, -0.25, 0.25, -0.05, 0.25}, + {-0.08, 0.5, -0.08, 0.08, -0.0, 0.08}, + + -- side , top , side , side , bottom, side, + + }, + }, + selection_box = { + type = "fixed", + fixed = { + {-0.25, 0.438, -0.25, 0.25, -0.05, 0.25}, + {-0.08, 0.5, -0.08, 0.08, -0.0, 0.08}, + }, + }, +}) + +minetest.register_node("christmas_craft:yellow_baubles", { + description = "Yellow Baubles", + drawtype = "nodebox", + tiles = {"christmas_craft_baubles_top_ye.png^christmas_craft_baubles_top.png","christmas_craft_baubles_top_ye.png","christmas_craft_baubles_side_ye.png"}, + is_ground_content = true, + paramtype = "light", + groups = {crumbly=3}, + sounds = default.node_sound_sand_defaults(), + node_box = { + type = "fixed", + fixed = { + {-0.25, 0.438, -0.25, 0.25, -0.05, 0.25}, + {-0.08, 0.5, -0.08, 0.08, -0.0, 0.08}, + + -- side , top , side , side , bottom, side, + + }, + }, + selection_box = { + type = "fixed", + fixed = { + {-0.25, 0.438, -0.25, 0.25, -0.05, 0.25}, + {-0.08, 0.5, -0.08, 0.08, -0.0, 0.08}, + }, + }, +}) + +minetest.register_node("christmas_craft:green_baubles", { + description = "Green Baubles", + drawtype = "nodebox", + tiles = {"christmas_craft_baubles_top_gr.png^christmas_craft_baubles_top.png","christmas_craft_baubles_top_gr.png","christmas_craft_baubles_side_gr.png"}, + is_ground_content = true, + paramtype = "light", + groups = {crumbly=3}, + sounds = default.node_sound_sand_defaults(), + node_box = { + type = "fixed", + fixed = { + {-0.25, 0.438, -0.25, 0.25, -0.05, 0.25}, + {-0.08, 0.5, -0.08, 0.08, -0.0, 0.08}, + + -- side , top , side , side , bottom, side, + + }, + }, + selection_box = { + type = "fixed", + fixed = { + {-0.25, 0.438, -0.25, 0.25, -0.05, 0.25}, + {-0.08, 0.5, -0.08, 0.08, -0.0, 0.08}, + }, + }, +}) + + +minetest.register_node("christmas_craft:blue_baubles", { + description = "Blue Baubles", + drawtype = "nodebox", + tiles = {"christmas_craft_baubles_top_bl.png^christmas_craft_baubles_top.png","christmas_craft_baubles_top_bl.png","christmas_craft_baubles_side_bl.png"}, + is_ground_content = true, + paramtype = "light", + groups = {crumbly=3}, + sounds = default.node_sound_sand_defaults(), + node_box = { + type = "fixed", + fixed = { + {-0.25, 0.438, -0.25, 0.25, -0.05, 0.25}, + {-0.08, 0.5, -0.08, 0.08, -0.0, 0.08}, + + -- side , top , side , side , bottom, side, + + }, + }, + selection_box = { + type = "fixed", + fixed = { + {-0.25, 0.438, -0.25, 0.25, -0.05, 0.25}, + {-0.08, 0.5, -0.08, 0.08, -0.0, 0.08}, + }, + }, +}) + +minetest.register_node("christmas_craft:orange_baubles", { + description = "Orange Baubles", + drawtype = "nodebox", + tiles = {"christmas_craft_baubles_top_or.png^christmas_craft_baubles_top.png","christmas_craft_baubles_top_or.png","christmas_craft_baubles_side_or.png"}, + is_ground_content = true, + paramtype = "light", + groups = {crumbly=3}, + sounds = default.node_sound_sand_defaults(), + node_box = { + type = "fixed", + fixed = { + {-0.25, 0.438, -0.25, 0.25, -0.05, 0.25}, + {-0.08, 0.5, -0.08, 0.08, -0.0, 0.08}, + + -- side , top , side , side , bottom, side, + + }, + }, + selection_box = { + type = "fixed", + fixed = { + {-0.25, 0.438, -0.25, 0.25, -0.05, 0.25}, + {-0.08, 0.5, -0.08, 0.08, -0.0, 0.08}, + }, + }, +}) + +minetest.register_node("christmas_craft:violet_baubles", { + description = "Violet Baubles", + drawtype = "nodebox", + tiles = {"christmas_craft_baubles_top_vi.png^christmas_craft_baubles_top.png","christmas_craft_baubles_top_vi.png","christmas_craft_baubles_side_vi.png"}, + is_ground_content = true, + paramtype = "light", + groups = {crumbly=3}, + sounds = default.node_sound_sand_defaults(), + node_box = { + type = "fixed", + fixed = { + {-0.25, 0.438, -0.25, 0.25, -0.05, 0.25}, + {-0.08, 0.5, -0.08, 0.08, -0.0, 0.08}, + + -- side , top , side , side , bottom, side, + + }, + }, + selection_box = { + type = "fixed", + fixed = { + {-0.25, 0.438, -0.25, 0.25, -0.05, 0.25}, + {-0.08, 0.5, -0.08, 0.08, -0.0, 0.08}, + }, + }, +}) + +minetest.register_node("christmas_craft:pink_baubles", { + description = "Pink Baubles", + drawtype = "nodebox", + tiles = {"christmas_craft_baubles_top_pi.png^christmas_craft_baubles_top.png","christmas_craft_baubles_top_pi.png","christmas_craft_baubles_side_pi.png"}, + is_ground_content = true, + paramtype = "light", + groups = {crumbly=3}, + sounds = default.node_sound_sand_defaults(), + node_box = { + type = "fixed", + fixed = { + {-0.25, 0.438, -0.25, 0.25, -0.05, 0.25}, + {-0.08, 0.5, -0.08, 0.08, -0.0, 0.08}, + + -- side , top , side , side , bottom, side, + + }, + }, + selection_box = { + type = "fixed", + fixed = { + {-0.25, 0.438, -0.25, 0.25, -0.05, 0.25}, + {-0.08, 0.5, -0.08, 0.08, -0.0, 0.08}, + }, + }, +}) + +minetest.register_node("christmas_craft:silver_baubles", { + description = "Silver Baubles", + drawtype = "nodebox", + tiles = {"christmas_craft_baubles_top_si.png^christmas_craft_baubles_top.png","christmas_craft_baubles_top_si.png","christmas_craft_baubles_side_si.png"}, + is_ground_content = true, + paramtype = "light", + groups = {crumbly=3}, + sounds = default.node_sound_sand_defaults(), + node_box = { + type = "fixed", + fixed = { + {-0.25, 0.438, -0.25, 0.25, -0.05, 0.25}, + {-0.08, 0.5, -0.08, 0.08, -0.0, 0.08}, + + -- side , top , side , side , bottom, side, + + }, + }, + selection_box = { + type = "fixed", + fixed = { + {-0.25, 0.438, -0.25, 0.25, -0.05, 0.25}, + {-0.08, 0.5, -0.08, 0.08, -0.0, 0.08}, + }, + }, +}) + +------------ +--nodes-- + + -- presents -- + + minetest.register_node("christmas_craft:present_box", { + description = "Present Box", + tiles = {"christmas_craft_present_box.png"}, + is_ground_content = true, + paramtype = "light", + groups = {crumbly=3}, + sounds = default.node_sound_sand_defaults(), + }) + + minetest.register_node("christmas_craft:Christmas_present", { + description = "Christmas Present", + tiles = {"christmas_craft_present_wh.png^christmas_craft_bow_top.png", "christmas_craft_present_wh.png^christmas_craft_bow_bottom.png", "christmas_craft_present_wh.png^christmas_craft_bow_side.png"}, + is_ground_content = true, + groups = {crumbly=3}, + drop = { + max_items = 1, min_items = 1, items = { + {items = {'default:bookshelf'}, rarity = 90,}, + {items = {'default:pick_mese'}, rarity = 80,}, + {items = {'default:shovel_steel'}, rarity = 90,}, + {items = {'default:axe_steel'}, rarity = 90,}, + {items = {'default:pick_steel'}, rarity = 90,}, + {items = {'default:sign_wall'}, rarity = 80,}, + {items = {'default:chest'}, rarity = 80,}, + {items = {'default:furnace'}, rarity = 80,}, + {items = {'default:steelblock'}, rarity = 80,}, + {items = {'default:coal_lump'}, rarity = 80,}, + {items = {'default:pick_diamond'}, rarity = 75,}, + {items = {'default:shovel_diamond'}, rarity = 75,}, + {items = {'default:axe_diamond'}, rarity = 75,}, + {items = {'default:diamondblock'}, rarity = 75}, + {items = {'fake_fire:flint_and_steel'}, rarity = 90,}, + {items = {'default:chest_locked'}, rarity = 80,}, + {items = {'default:brick'}, rarity = 80,}, + {items = {'default:dirt_with_grass'}, rarity = 80,}, + }}, + sounds = default.node_sound_dirt_defaults({ + footstep = {name="default_grass_footstep", gain=0.4}, + }), + }) + + minetest.register_node("christmas_craft:Christmas_present_green", { + description = "Christmas Present Green ", + tiles = {"christmas_craft_present_gr.png^christmas_craft_bow_top.png", "christmas_craft_present_gr.png^christmas_craft_bow_bottom.png", "christmas_craft_present_gr.png^christmas_craft_bow_side.png"}, + is_ground_content = true, + groups = {crumbly=3}, + drop = { + max_items = 2, items = { + {items = {'default:bookshelf'}, rarity = 15,}, + {items = {'default:pick_mese'}, rarity = 20,}, + {items = {'default:shovel_steel'}, rarity = 15,}, + {items = {'default:axe_steel'}, rarity = 15,}, + {items = {'default:pick_steel'}, rarity = 15,}, + {items = {'default:sign_wall'}, rarity = 20,}, + {items = {'default:chest'}, rarity = 20,}, + {items = {'default:furnace'}, rarity = 20,}, + {items = {'default:steelblock'}, rarity = 25,}, + {items = {'default:coal_lump'}, rarity = 25,}, + {items = {'diamonds:pick'}, rarity = 30,}, + {items = {'diamonds:shovel'}, rarity = 30,}, + {items = {'diamonds:axe'}, rarity = 30,}, + {items = {'diamonds:block'}, rarity = 30,}, + {items = {'fake_fire:flint_and_steel'}, rarity = 15,}, + {items = {'default:chest_locked'}, rarity = 20,}, + {items = {'default:brick'}, rarity = 25,}, + {items = {'default:dirt_with_grass'}, rarity = 30,}, + }}, + sounds = default.node_sound_dirt_defaults({ + footstep = {name="default_grass_footstep", gain=0.4}, + }), + }) + + minetest.register_node("christmas_craft:Christmas_present_red", { + description = "Christmas Present Red ", + tiles = {"christmas_craft_present_re.png^christmas_craft_bow_top.png", "christmas_craft_present_re.png^christmas_craft_bow_bottom.png", "christmas_craft_present_re.png^christmas_craft_bow_side.png"}, + is_ground_content = true, + groups = {crumbly=3}, + drop = { + max_items = 2, items = { + {items = {'default:bookshelf'}, rarity = 15,}, + {items = {'default:pick_mese'}, rarity = 20,}, + {items = {'default:shovel_steel'}, rarity = 15,}, + {items = {'default:axe_steel'}, rarity = 15,}, + {items = {'default:pick_steel'}, rarity = 15,}, + {items = {'default:sign_wall'}, rarity = 20,}, + {items = {'default:chest'}, rarity = 20,}, + {items = {'default:furnace'}, rarity = 20,}, + {items = {'default:steelblock'}, rarity = 25,}, + {items = {'default:coal_lump'}, rarity = 25,}, + {items = {'diamonds:pick'}, rarity = 30,}, + {items = {'diamonds:shovel'}, rarity = 30,}, + {items = {'diamonds:axe'}, rarity = 30,}, + {items = {'diamonds:block'}, rarity = 30,}, + {items = {'fake_fire:flint_and_steel'}, rarity = 15,}, + {items = {'default:chest_locked'}, rarity = 20,}, + {items = {'default:brick'}, rarity = 25,}, + {items = {'default:dirt_with_grass'}, rarity = 30,}, + }}, + sounds = default.node_sound_dirt_defaults({ + footstep = {name="default_grass_footstep", gain=0.4}, + }), + }) + + minetest.register_node("christmas_craft:Christmas_present_blue", { + description = "Christmas Present Blue ", + tiles = {"christmas_craft_present_bl.png^christmas_craft_bow_top.png", "christmas_craft_present_bl.png^christmas_craft_bow_bottom.png", "christmas_craft_present_bl.png^christmas_craft_bow_side.png"}, + is_ground_content = true, + groups = {crumbly=3}, + drop = { + max_items = 2, items = { + {items = {'default:bookshelf'}, rarity = 15,}, + {items = {'default:pick_mese'}, rarity = 20,}, + {items = {'default:shovel_steel'}, rarity = 15,}, + {items = {'default:axe_steel'}, rarity = 15,}, + {items = {'default:pick_steel'}, rarity = 15,}, + {items = {'default:sign_wall'}, rarity = 20,}, + {items = {'default:chest'}, rarity = 20,}, + {items = {'default:furnace'}, rarity = 20,}, + {items = {'default:steelblock'}, rarity = 25,}, + {items = {'default:coal_lump'}, rarity = 25,}, + {items = {'diamonds:pick'}, rarity = 30,}, + {items = {'diamonds:shovel'}, rarity = 30,}, + {items = {'diamonds:axe'}, rarity = 30,}, + {items = {'diamonds:block'}, rarity = 30,}, + {items = {'fake_fire:flint_and_steel'}, rarity = 15,}, + {items = {'default:chest_locked'}, rarity = 20,}, + {items = {'default:brick'}, rarity = 25,}, + {items = {'default:dirt_with_grass'}, rarity = 30,}, + }}, + sounds = default.node_sound_dirt_defaults({ + footstep = {name="default_grass_footstep", gain=0.4}, + }), + }) + + minetest.register_node("christmas_craft:Christmas_present_yellow", { + description = "Christmas Present Yellow ", + tiles = {"christmas_craft_present_ye.png^christmas_craft_bow_top.png", "christmas_craft_present_ye.png^christmas_craft_bow_bottom.png", "christmas_craft_present_ye.png^christmas_craft_bow_side.png"}, + is_ground_content = true, + groups = {crumbly=3}, + drop = { + max_items = 2, items = { + {items = {'default:bookshelf'}, rarity = 15,}, + {items = {'default:pick_mese'}, rarity = 20,}, + {items = {'default:shovel_steel'}, rarity = 15,}, + {items = {'default:axe_steel'}, rarity = 15,}, + {items = {'default:pick_steel'}, rarity = 15,}, + {items = {'default:sign_wall'}, rarity = 20,}, + {items = {'default:chest'}, rarity = 20,}, + {items = {'default:furnace'}, rarity = 20,}, + {items = {'default:steelblock'}, rarity = 25,}, + {items = {'default:coal_lump'}, rarity = 25,}, + {items = {'diamonds:pick'}, rarity = 30,}, + {items = {'diamonds:shovel'}, rarity = 30,}, + {items = {'diamonds:axe'}, rarity = 30,}, + {items = {'diamonds:block'}, rarity = 30,}, + {items = {'fake_fire:flint_and_steel'}, rarity = 15,}, + {items = {'default:chest_locked'}, rarity = 20,}, + {items = {'default:brick'}, rarity = 25,}, + {items = {'default:dirt_with_grass'}, rarity = 30,}, + }}, + sounds = default.node_sound_dirt_defaults({ + footstep = {name="default_grass_footstep", gain=0.4}, + }), + }) + + minetest.register_node("christmas_craft:Christmas_present_red", { + description = "Christmas Present Red ", + tiles = {"christmas_craft_present_re.png^christmas_craft_bow_top.png", "christmas_craft_present_re.png^christmas_craft_bow_bottom.png", "christmas_craft_present_re.png^christmas_craft_bow_side.png"}, + is_ground_content = true, + groups = {crumbly=3}, + drop = { + max_items = 2, items = { + {items = {'default:bookshelf'}, rarity = 15,}, + {items = {'default:pick_mese'}, rarity = 20,}, + {items = {'default:shovel_steel'}, rarity = 15,}, + {items = {'default:axe_steel'}, rarity = 15,}, + {items = {'default:pick_steel'}, rarity = 15,}, + {items = {'default:sign_wall'}, rarity = 20,}, + {items = {'default:chest'}, rarity = 20,}, + {items = {'default:furnace'}, rarity = 20,}, + {items = {'default:steelblock'}, rarity = 25,}, + {items = {'default:coal_lump'}, rarity = 25,}, + {items = {'diamonds:pick'}, rarity = 30,}, + {items = {'diamonds:shovel'}, rarity = 30,}, + {items = {'diamonds:axe'}, rarity = 30,}, + {items = {'diamonds:block'}, rarity = 30,}, + {items = {'fake_fire:flint_and_steel'}, rarity = 15,}, + {items = {'default:chest_locked'}, rarity = 20,}, + {items = {'default:brick'}, rarity = 25,}, + {items = {'default:dirt_with_grass'}, rarity = 30,}, + }}, + sounds = default.node_sound_dirt_defaults({ + footstep = {name="default_grass_footstep", gain=0.4}, + }), + }) + + minetest.register_node("christmas_craft:Christmas_present_violet", { + description = "Christmas Present Violet ", + tiles = {"christmas_craft_present_vi.png^christmas_craft_bow_top.png", "christmas_craft_present_vi.png^christmas_craft_bow_bottom.png", "christmas_craft_present_vi.png^christmas_craft_bow_side.png"}, + is_ground_content = true, + groups = {crumbly=3}, + drop = { + max_items = 2, items = { + {items = {'default:bookshelf'}, rarity = 15,}, + {items = {'default:pick_mese'}, rarity = 20,}, + {items = {'default:shovel_steel'}, rarity = 15,}, + {items = {'default:axe_steel'}, rarity = 15,}, + {items = {'default:pick_steel'}, rarity = 15,}, + {items = {'default:sign_wall'}, rarity = 20,}, + {items = {'default:chest'}, rarity = 20,}, + {items = {'default:furnace'}, rarity = 20,}, + {items = {'default:steelblock'}, rarity = 25,}, + {items = {'default:coal_lump'}, rarity = 25,}, + {items = {'diamonds:pick'}, rarity = 30,}, + {items = {'diamonds:shovel'}, rarity = 30,}, + {items = {'diamonds:axe'}, rarity = 30,}, + {items = {'diamonds:block'}, rarity = 30,}, + {items = {'fake_fire:flint_and_steel'}, rarity = 15,}, + {items = {'default:chest_locked'}, rarity = 20,}, + {items = {'default:brick'}, rarity = 25,}, + {items = {'default:dirt_with_grass'}, rarity = 30,}, + }}, + sounds = default.node_sound_dirt_defaults({ + footstep = {name="default_grass_footstep", gain=0.4}, + }), + }) + + minetest.register_node("christmas_craft:Christmas_present_orange", { + description = "Christmas Present Orange ", + tiles = {"christmas_craft_present_or.png^christmas_craft_bow_top.png", "christmas_craft_present_or.png^christmas_craft_bow_bottom.png", "christmas_craft_present_or.png^christmas_craft_bow_side.png"}, + is_ground_content = true, + groups = {crumbly=3}, + drop = { + max_items = 2, items = { + {items = {'default:bookshelf'}, rarity = 15,}, + {items = {'default:pick_mese'}, rarity = 20,}, + {items = {'default:shovel_steel'}, rarity = 15,}, + {items = {'default:axe_steel'}, rarity = 15,}, + {items = {'default:pick_steel'}, rarity = 15,}, + {items = {'default:sign_wall'}, rarity = 20,}, + {items = {'default:chest'}, rarity = 20,}, + {items = {'default:furnace'}, rarity = 20,}, + {items = {'default:steelblock'}, rarity = 25,}, + {items = {'default:coal_lump'}, rarity = 25,}, + {items = {'diamonds:pick'}, rarity = 30,}, + {items = {'diamonds:shovel'}, rarity = 30,}, + {items = {'diamonds:axe'}, rarity = 30,}, + {items = {'diamonds:block'}, rarity = 30,}, + {items = {'fake_fire:flint_and_steel'}, rarity = 15,}, + {items = {'default:chest_locked'}, rarity = 20,}, + {items = {'default:brick'}, rarity = 25,}, + {items = {'default:dirt_with_grass'}, rarity = 30,}, + }}, + sounds = default.node_sound_dirt_defaults({ + footstep = {name="default_grass_footstep", gain=0.4}, + }), + }) + + minetest.register_node("christmas_craft:Christmas_present_pink", { + description = "Christmas Present Pink ", + tiles = {"christmas_craft_present_pi.png^christmas_craft_bow_top.png", "christmas_craft_present_pi.png^christmas_craft_bow_bottom.png", "christmas_craft_present_pi.png^christmas_craft_bow_side.png"}, + is_ground_content = true, + groups = {crumbly=3}, + drop = { + max_items = 2, items = { + {items = {'default:bookshelf'}, rarity = 15,}, + {items = {'default:pick_mese'}, rarity = 20,}, + {items = {'default:shovel_steel'}, rarity = 15,}, + {items = {'default:axe_steel'}, rarity = 15,}, + {items = {'default:pick_steel'}, rarity = 15,}, + {items = {'default:sign_wall'}, rarity = 20,}, + {items = {'default:chest'}, rarity = 20,}, + {items = {'default:furnace'}, rarity = 20,}, + {items = {'default:steelblock'}, rarity = 25,}, + {items = {'default:coal_lump'}, rarity = 25,}, + {items = {'diamonds:pick'}, rarity = 30,}, + {items = {'diamonds:shovel'}, rarity = 30,}, + {items = {'diamonds:axe'}, rarity = 30,}, + {items = {'diamonds:block'}, rarity = 30,}, + {items = {'fake_fire:flint_and_steel'}, rarity = 15,}, + {items = {'default:chest_locked'}, rarity = 20,}, + {items = {'default:brick'}, rarity = 25,}, + {items = {'default:dirt_with_grass'}, rarity = 30,}, + }}, + sounds = default.node_sound_dirt_defaults({ + footstep = {name="default_grass_footstep", gain=0.4}, + }), + }) +------------ + +------------ +--Items-- + + -- paper -- + + minetest.register_craftitem("christmas_craft:paper_blue", { + description = "Blue paper", + inventory_image = "christmas_craft_paper_bl.png", + stack_max = 99, + liquids_pointable = false, + }) + + minetest.register_craftitem("christmas_craft:paper_yellow", { + description = "Yellow paper", + inventory_image = "christmas_craft_paper_ye.png", + stack_max = 99, + liquids_pointable = false, + }) + + minetest.register_craftitem("christmas_craft:paper_green", { + description = "Green paper", + inventory_image = "christmas_craft_paper_gr.png", + stack_max = 99, + liquids_pointable = false, + }) + + minetest.register_craftitem("christmas_craft:paper_red", { + description = "Red paper", + inventory_image = "christmas_craft_paper_re.png", + stack_max = 99, + liquids_pointable = false, + }) + + minetest.register_craftitem("christmas_craft:paper_violet", { + description = "Violet paper", + inventory_image = "christmas_craft_paper_vi.png", + stack_max = 99, + liquids_pointable = false, + }) + + minetest.register_craftitem("christmas_craft:paper_orange", { + description = "Orange paper", + inventory_image = "christmas_craft_paper_or.png", + stack_max = 99, + liquids_pointable = false, + }) + + minetest.register_craftitem("christmas_craft:paper_pink", { + description = "Pink paper", + inventory_image = "christmas_craft_paper_pi.png", + stack_max = 99, + liquids_pointable = false, + }) + + -- string -- + + minetest.register_craftitem("christmas_craft:red_ribbon", { + description = "Red Ribbon", + inventory_image = "christmas_craft_red_ribbon.png", + stack_max = 99, + liquids_pointable = false, + }) + + -- wish list -- + + minetest.register_craftitem("christmas_craft:wish_list", { + description = "Wish list", + inventory_image = "christmas_craft_which_list.png", + stack_max = 99, + liquids_pointable = false, + }) + +------------ + +-- minetest.register_craftitem("christmas_craft:snow_ball", { +-- description = "Snow ball", +-- inventory_image = "snow_ball.png", +-- stack_max = 16, +-- liquids_pointable = false, +--}) + + +-- crafts -- + +--for craft see in craft.lua + +-- override -- +--minetest.registered_nodes["default:stick"].drawtype="torchlike"; +--minetest.registered_nodes["default:stick"].selection_box = { +-- type = "wallmounted", +-- wall_side = {-0.5, -0.3, -0.1, -0.5+0.3, 0.3, 0.1}, +-- } + +minetest.register_node(":default:stick", { + description = "stick", + drawtype = "torchlike", + --tiles = {"default_torch_on_floor.png", "default_torch_on_ceiling.png", "default_torch.png"}, + tiles = {"side_stick.png"}, + inventory_image = "default_stick.png", + wield_image = "default_stick.png", + paramtype = "light", + paramtype2 = "wallmounted", + sunlight_propagates = true, + walkable = false, + selection_box = { + type = "wallmounted", + wall_side = {-0.5, -0.3, -0.1, -0.5+0.3, 0.3, 0.1}, + }, + groups = {choppy=2,dig_immediate=3,flammable=1}, + legacy_wallmounted = true, + sounds = default.node_sound_defaults(), +}) + +-- complex node -- + +snowball_DAMAGE=0.5 +snowball_GRAVITY=9 +snowball_VELOCITY=19 + +--Shoot snowball. +local snow_shoot_snowball=function (item, player, pointed_thing) + local playerpos=player:getpos() + local obj=minetest.env:add_entity({x=playerpos.x,y=playerpos.y+1.5,z=playerpos.z}, "christmas_craft:snowball_entity") + local dir=player:get_look_dir() + obj:setvelocity({x=dir.x*snowball_VELOCITY, y=dir.y*snowball_VELOCITY, z=dir.z*snowball_VELOCITY}) + obj:setacceleration({x=dir.x*-3, y=-snowball_GRAVITY, z=dir.z*-3}) + item:take_item() + return item +end + + +--The snowball Entity +snow_snowball_ENTITY={ + physical = false, + timer=0, + damage=1, + gravity=10, + velocity=19, + range=1, + textures = {"snowball.png"}, + lastpos={}, + collisionbox = {-0.25,-0.25,-0.25, 0.25,0.25,0.25}, + +} + + +--Snowball_entity.on_step()--> called when snowball is moving. +snow_snowball_ENTITY.on_step = function(self, dtime) + self.timer=self.timer+dtime + local pos = self.object:getpos() + local node = minetest.env:get_node(pos) + + --Become item when hitting a node. + if self.lastpos.x~=nil then --If there is no lastpos for some reason. + if node.name ~= "air" then + self.object:remove() + end + if node.name == "default:water_source" then + minetest.sound_play("cannons_splash", + {pos = pos, gain = 1.0, max_hear_distance = 32,}) + self.object:remove() + end + + end + self.lastpos={x=pos.x, y=pos.y, z=pos.z} -- Set lastpos-->Node will be added at last pos outside the node + +end + +minetest.register_entity("christmas_craft:snowball_entity", snow_snowball_ENTITY) + +--Snowball. +minetest.register_craftitem("christmas_craft:snowball", { + Description = "Snowball", + inventory_image = "snowball.png", + on_use = snow_shoot_snowball, +}) + +--Snow. +minetest.register_node("christmas_craft:snow", { + tiles = {"snow.png"}, + drawtype = "nodebox", + sunlight_propagates = true, + paramtype = "light", + param2 = nil, + --param2 is reserved for what vegetation is hiding inside. + --mapgen defines the vegetation. + --1 = Moss + groups = {crumbly=3,melts=1,falling_node=1}, + buildable_to = true, + drop = 'christmas_craft:snowball', + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, -0.35, 0.5} + }, + }, + selection_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, -0.35, 0.5} + }, + }, + sounds = default.node_sound_dirt_defaults({ + footstep = {name="default_gravel_footstep", gain=0.45}, + }), +}) + + + diff --git a/mods/christmas_craft/christmas_craft/mods.lua b/mods/christmas_craft/christmas_craft/mods.lua new file mode 100644 index 00000000..4fc81c9b --- /dev/null +++ b/mods/christmas_craft/christmas_craft/mods.lua @@ -0,0 +1,87 @@ + +print (" ---- mods override is Loading! ---- ") + +-- leaves -- + + +--minetest.register_node(":4seasons:leaves_winter", { +-- description = "Leaves", +-- drawtype = "allfaces_optional", +-- visual_scale = 1.3, +-- tile_images = {"4seasons_leaves_with_snow.png"}, +-- paramtype = "light", +-- groups = {snappy=3, leafdecay=3, flammable=2}, +-- drop = { +-- max_items = 1, items = { +-- {items = {'default:sapling'}, rarity = 20,}, +-- {items = {'4seasons:leaves_winter'},} +-- }}, +-- sounds = default.node_sound_leaves_defaults(), +--}) + + -- why are u overwriting that? its just the normal 4 season leaves. + + + -- grass -- + +minetest.register_node(":4seasons:grass_winter", { + description = "Dirt with snow", + tiles = {"4seasons_snow.png", "default_dirt.png", "default_dirt.png^4seasons_grass_w_snow_side.png"}, + is_ground_content = true, + groups = {crumbly=3}, + drop = { + max_items = 2, items = { + {items = {'default:dirt'}, rarity = 0,}, + {items = {'christmas_craft:snowball'}, rarity = 0,}, + }}, + sounds = default.node_sound_dirt_defaults({ + footstep = {name="default_grass_footstep", gain=0.4}, + }), +}) + +--normal sand +minetest.register_node(":4seasons:sand_winter", { + description = "Sand with snow", + tiles = {"4seasons_snow.png", "default_sand.png", "default_sand.png^4seasons_sand_w_snow_side.png"}, + is_ground_content = true, + groups = {crumbly=3}, + drop = {'default:sand', + max_items = 2, items = { + {items = {'default:sand'}, rarity = 0,}, + {items = {'christmas_craft:snowball'}, rarity = 0,}, + }}, + + sounds = default.node_sound_dirt_defaults({ + footstep = {name="default_grass_footstep", gain=0.4}, + }), +}) +--desert sand +minetest.register_node(":4seasons:desertsand_winter", { + description = "Desert Sand with snow", + tiles = {"4seasons_snow.png", "default_desert_sand.png", "default_desert_sand.png^4seasons_desertsand_w_snow_side.png"}, + is_ground_content = true, + groups = {crumbly=3}, + drop = {'default:desert_sand', + max_items = 2, items = { + {items = {'default:desert_sand'}, rarity = 0,}, + {items = {'christmas_craft:snowball'}, rarity = 0,}, + }}, + sounds = default.node_sound_dirt_defaults({ + footstep = {name="default_grass_footstep", gain=0.4}, + }), +}) + +--cactus winter + +minetest.register_node(":4seasons:cactus_winter", { + description = "Cactus", + tiles = {"4seasons_cactus_wsnow_top.png", "4seasons_cactus_wsnow_top.png", "4seasons_cactus_wsnow_side.png"}, + is_ground_content = true, + groups = {snappy=2,choppy=3,flammable=2}, + drop = {'default:cactus', + max_items = 2, items = { + {items = {'default:cactus'}, rarity = 0,}, + {items = {'christmas_craft:snowball'}, rarity = 0,}, + }}, + sounds = default.node_sound_wood_defaults(), +}) \ No newline at end of file diff --git a/mods/christmas_craft/christmas_craft/settings.lua b/mods/christmas_craft/christmas_craft/settings.lua new file mode 100644 index 00000000..75a3e614 --- /dev/null +++ b/mods/christmas_craft/christmas_craft/settings.lua @@ -0,0 +1,62 @@ + +print (" ---- Overrider christmas_craft = true! ---- ") + +minetest.register_node(":default:dirt_with_grass", { + description = "Dirt with Grass", + tiles = {"snow.png", "default_dirt.png", "grass_w_snow_side.png"}, + is_ground_content = true, + groups = {crumbly=3,soil=1}, + drop = { + max_items = 2, items = { + {items = {'default:dirt'}, rarity = 0,}, + {items = {'christmas_craft:snowball'}, rarity = 0,}, + }}, + sounds = default.node_sound_dirt_defaults({ + footstep = {name="default_grass_footstep", gain=0.4}, + }), +}) + +minetest.register_node(":default:leaves", { + description = "Leaves", + drawtype = "nodebox", + visual_scale = 1.3, + tiles = {"snow.png", "christmas_craft_leaves_top.png", "christmas_craft_leaves_side.png"}, + paramtype = "light", + groups = {snappy=3, leafdecay=3, flammable=2, leaves=1}, + drop = { + max_items = 1, + items = { + { + -- player will get sapling with 1/20 chance + items = {'default:sapling'}, + rarity = 20, + }, + { + -- player will get leaves only if he get no saplings, + -- this is because max_items is 1 + items = {'default:leaves'}, + } + } + }, + sounds = default.node_sound_leaves_defaults(), + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}, + }, + }, + selection_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}, + }, + }, + +}) + + + + + +print (" ---- Overrider christmas_craft [OK] ---- ") + diff --git a/mods/christmas_craft/christmas_craft/settings.txt b/mods/christmas_craft/christmas_craft/settings.txt new file mode 100644 index 00000000..59562f3a --- /dev/null +++ b/mods/christmas_craft/christmas_craft/settings.txt @@ -0,0 +1,14 @@ +-------------------------------------------------- +-- CONFIGURATION --------------------------------- +-------------------------------------------------- + +------------------------------------------------------------- +-- Change settings by changing the values after the "=". ---- +------------------------------------------------------------- + +-- enabels mod support -- +dofile.enable_4seasons = false + + + + diff --git a/mods/christmas_craft/christmas_craft/sounds/cannons_splash.1.ogg b/mods/christmas_craft/christmas_craft/sounds/cannons_splash.1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..f6478a12a5f524a80da30ca1d21fc257b983b307 GIT binary patch literal 15110 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 literal 0 HcmV?d00001 diff --git a/mods/christmas_craft/christmas_craft/sounds/cannons_splash.3.ogg b/mods/christmas_craft/christmas_craft/sounds/cannons_splash.3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..a8c2aa90a58a4176f207dade5b5acbc4bb7552a5 GIT binary patch literal 30315 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 Ke&;{ea8dx4tz?D( literal 0 HcmV?d00001 diff --git a/mods/christmas_craft/christmas_craft/sounds/cannons_splash.4.ogg b/mods/christmas_craft/christmas_craft/sounds/cannons_splash.4.ogg new file mode 100644 index 0000000000000000000000000000000000000000..5135aa4a0b0fc43e2b0a201c37d0caa3dfa9ef00 GIT binary patch literal 24259 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 literal 0 HcmV?d00001 diff --git a/mods/christmas_craft/christmas_craft/textures/Wreath.png b/mods/christmas_craft/christmas_craft/textures/Wreath.png new file mode 100644 index 0000000000000000000000000000000000000000..6103e91c361a24a9a0ba84aa251604477c7e624a GIT binary patch literal 808 zcmV+@1K0eCP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02*{fSaefwW^{L9 za%BKeVQFr3E>1;MAa*k@H7+qQF!XYv0007)Nkl($dX-y}| zWKWt^t45=VB}AkYT(Fp?vDHK)SUeQG2p+s?4=P@?RU|=b-9RbDi%JhYDISzo!JGnZ zvu_6VqE*4~1r!n*JMfr!?|=Wd{XV!3{&Y6alS>up0Z9bvO8ICEE*3+7T<)k{UAC&j63!*#1gwUMq z8Bt}>R3OWGN>i~#w0UDdnKh59@}!14%TVO60Wl4;cE_0RGm5yxX24dgeh1kYR7?RV zZ3(OM04w5MaGcdu0A{a(@MZ07koL?JWV5z2+A^4k^qKCx680|(gwzP>;e|9_orvSwc=@6b^4;Q^6(;udf)7 zRM04C`93MX=Q#TUA(u$FAfKWzs)s-Lgf6#{@Di#Yg%pJu2L zi1r{e0QR?-L;(QV-f_bZT`J8eaSUy&qsF|ix}NW=!Z z1>VlVMmef*W){W!e`Ecc6}a+G1-nGAyZga!1C%PQo8QQrt$=^B;>8Z!`uFNd$ mdh=4~j!$T|1vqr=U-}2u^z3T56^^O^0000} zC!+%n{SN210tACh&or!2lRW;@~T3dBi zr;ms2gNRbClAPN#R!+$UGPBn_ck?lmT%WgyfydTR;n|^zxznfiR0k}{Vf0ci4nF#3 zuW7kzf&4G&m(xz!&U)#q(y%J;!lvI6;>1s;*b z3=DjSK$uZf!>a)(C{^MbQ4*Y=R#Ki=l*$m0n3-3i=jR%tP-d)Ws%L2E{@KYKsOqez zi(`m|fAWw2|LxW8sr>qXP)5+e?wTscvFYmE%u5ZfE-Elliu=!=IQPTr|5N|!HEdjT zT+v`!@ja$vL1x?yULPeAWNKw|8r-g^Z%EW?+#bNgEZMY%{V0RTS%aQ5jyPtXWc|fi z$C5Zsh@Pk_ke<+##c)Po4_kzqGcQBtu|x)tumKN)G?Oty8plSq3h@|5>4qeZS&R!D z+^#hzHe|oE3~}}_RM__JR{aFU6MBrSIy}uLk4+n7dO|0NAmNHX^BEbwuH38n;Q2{) QpvM?IUHx3vIVCg!01jhu&j0`b literal 0 HcmV?d00001 diff --git a/mods/christmas_craft/christmas_craft/textures/christmas_craft_baubles_side_gr.png b/mods/christmas_craft/christmas_craft/textures/christmas_craft_baubles_side_gr.png new file mode 100644 index 0000000000000000000000000000000000000000..27a4f39a42dc0df3665bbd2fad587f3c85bf56b2 GIT binary patch literal 337 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6;>1s;*b z3=DjSK$uZf!>a)(C{^MbQ4*Y=R#Ki=l*$m0n3-3i=jR%tP-d)Ws%L2E{@KYKsOqez zi(`m|fAWw2|LxW8sr>qXP)5+e?wTscvFYmE%u5ZfE-JWX-}RUMVcYIa|4*;yY%aW4 zsA%AKTa)3~M(>{uULPec)P%F%08ZfjZvK`=2yw%`o{`Mf7f^<_J zgT{o3UlSxQ)ZY|3Dlmy>My>G&`x62w(;Jw?+8k$nlycxZrsctfgl+zvXJB}>{^TnU T!=-nD9%Jxy^>bP0l+XkKpUQUy literal 0 HcmV?d00001 diff --git a/mods/christmas_craft/christmas_craft/textures/christmas_craft_baubles_side_or.png b/mods/christmas_craft/christmas_craft/textures/christmas_craft_baubles_side_or.png new file mode 100644 index 0000000000000000000000000000000000000000..2ae816755f49e70a024c4e77317d3808d43c95d2 GIT binary patch literal 335 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6;>1s;*b z3=DjSK$uZf!>a)(C{^MbQ4*Y=R#Ki=l*$m0n3-3i=jR%tP-d)Ws%L2E{@KYKsOq$* zi(`m|fAWw2|LxW8sr>qXP)5+e?wTscvFYmE%u5ZfE-J`NfANp~;pCHT|M^|B8$Mn$ z2sMa%xSr)$aO~3tua6Q1Mu%l`4jk68-H^Eav1uR=vt-j6_M;3bXAOGtIO3T5RA(>D zIF`n7Li9vcfz$^L!K(~26o2q~Y;VmzmdXGUHQ-@LoWW?|++p@0Wu^TMh7{)uybP>H zo8)+y`JPuTl5m>Dm@Xy!ubIcOj8h{aQDTYYdd4RSYnqlI;Uka#^Dsml-n+PFy-5tv OTMVAAelF{r5}E)LLw9-r literal 0 HcmV?d00001 diff --git a/mods/christmas_craft/christmas_craft/textures/christmas_craft_baubles_side_pi.png b/mods/christmas_craft/christmas_craft/textures/christmas_craft_baubles_side_pi.png new file mode 100644 index 0000000000000000000000000000000000000000..7c3673ae7b05cce3b0abb88c753d0c776e55a211 GIT binary patch literal 335 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6;>1s;*b z3=DjSK$uZf!>a)(C{^MbQ4*Y=R#Ki=l*$m0n3-3i=jR%tP-d)Ws%L2E{@KYKsOq$* zi(`m||J)0Exegf!9Qe4eX~lc(MM>OTkCa}haPaAMEfRCxRZ{f&g?nl7g>;K*_KCaI zczX}mzcBr-e1w@{Z>X%?WGPX0Q7y@^&GEk?KYo1mj&V1;^o}jlLoP)HJbyN)OX~8Q z6|5e=qnYmgYuvD9vzUZZjXOh4QVdZ-Cxn@O1TaS?83{1OTR$dS(Cs literal 0 HcmV?d00001 diff --git a/mods/christmas_craft/christmas_craft/textures/christmas_craft_baubles_side_re.png b/mods/christmas_craft/christmas_craft/textures/christmas_craft_baubles_side_re.png new file mode 100644 index 0000000000000000000000000000000000000000..d5c766bf9270273b78b94b1c3a3b0e9aec2059d8 GIT binary patch literal 334 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6;>1s;*b z3=DjSK$uZf!>a)(C{^MbQ4*Y=R#Ki=l*$m0n3-3i=jR%tP-d)Ws%L2E{@KYKsOprb zi(`m||J)0odUa6Z{e)sYgC}!t$;6bX zGrX!f#o%=G1~(VKvP-#*!*tbH6)u}iGp*}Wxfkk|s5ANOJI}%)#O}sj?sbzbgZnOL z1DoIi$6w5+MVaj$G1r`Y`+o|@O1TaS?83{1OO`bc5nay literal 0 HcmV?d00001 diff --git a/mods/christmas_craft/christmas_craft/textures/christmas_craft_baubles_side_si.png b/mods/christmas_craft/christmas_craft/textures/christmas_craft_baubles_side_si.png new file mode 100644 index 0000000000000000000000000000000000000000..2ab42abaf4b893ce8a9b726863e6889545df4784 GIT binary patch literal 317 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6;>1s;*b z3=DjSK$uZf!>a)(C{^MbQ4*Y=R#Ki=l*$m0n3-3i=jR%tP-d)Ws%L2E{@KYKsA{LD zi(`m||J?I?xehCcv^~7zlv#Z_cDF^znHM4If>Sg&X6|jgcQW%FRZym$h3jEh;arWxM|N>TkCnDYh`oFl3t&G-b-9SoBYl+@Fbxt5zp zaGxfF-MOnL6a)IJIqo&(mo=tFaw#acH*Ec8evkQsSj}aI2sWc4sfg=S8Tzg;{8PJc z((rwsLtDcXA%#QvP0d#OG#lz)$@N{am04MB5%m2-jX^Er;~;@2E|c$G1$u(P)78&q Iol`;+0Nsjm*8l(j literal 0 HcmV?d00001 diff --git a/mods/christmas_craft/christmas_craft/textures/christmas_craft_baubles_side_vi.png b/mods/christmas_craft/christmas_craft/textures/christmas_craft_baubles_side_vi.png new file mode 100644 index 0000000000000000000000000000000000000000..9b3899306a15d6fee218faa3b266c0bc5e95260a GIT binary patch literal 341 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6;>1s;*b z3=DjSK$uZf!>a)(C{^MbQ4*Y=R#Ki=l*$m0n3-3i=jR%tP-d)Ws%L2E{@KYKsOqAp zi(`m|fAWw2|LxW8sr>qXP)5+e?wTscvFYmE%u5ZfE-HBT;@&_0L&CiN|K4A*U^&*i zD*E7#m`qlQ^i#g9T1S%)h}N#a4pN=aWrO5{D<7j*rD>`4o;#-VTi1hZW9N@G7t;i>k09VY&b53=A_W WF1Yh8Dm@DH9D}E;pUXO@geCxaaBm9$ literal 0 HcmV?d00001 diff --git a/mods/christmas_craft/christmas_craft/textures/christmas_craft_baubles_side_ye.png b/mods/christmas_craft/christmas_craft/textures/christmas_craft_baubles_side_ye.png new file mode 100644 index 0000000000000000000000000000000000000000..6bd48ea8c3930559f10a8f80d341dd98a55f16ad GIT binary patch literal 340 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6;>1s;*b z3=DjSK$uZf!>a)(C{^MbQ4*Y=R#Ki=l*$m0n3-3i=jR%tP-d)Ws%L2E{@KYKsOo~J zi(`m||J(_-Tug=nZkMCi+V_TU_$V;X?@bPC_1i5GIx*XYxHk$q3OI_{G(UY|e)Gu5 zJRa$8ceTki{fQ!iS0lf^Fnn$FyYSGQ<#W#m|6N~PIaj1nDf^;s=$XQmC!fta$`a4q zq?Et8K`-jtoy>_79hHo?F&O2n@M>zRo@J3ZpC$N2k8Xpq#gueSgGn0_F8^<<=P+nJ zbA!p@fRM6=>RHy?irg}ut_QruB%>KP*1c}j?i6~W{7CbNO2it*hYKFa?>Q?0L(e8u aF;8c@GkcrFIwPRp7(8A5T-G@yGywo%Nqk-a literal 0 HcmV?d00001 diff --git a/mods/christmas_craft/christmas_craft/textures/christmas_craft_baubles_top.png b/mods/christmas_craft/christmas_craft/textures/christmas_craft_baubles_top.png new file mode 100644 index 0000000000000000000000000000000000000000..7bd7a7c3a64c08e4ecfdabfe5055408e75372e7b GIT binary patch literal 307 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DjSL74G){)!Z!pj3%#L`iUdT1k0gQ7S_~VrE{6o}X)oLYc9i zsh**s`)4O}psGclE{-7)?nf_eveO zC3DdmiyEGjE56<3=&`-b{^an}gcP3@^FPeTVPMs%Pt4}`AIi!lvI6;>1s;*b3=DjSL74G){)!Z!pj3%#L`iUdT1k0gQ7S_~VrE{6o}X)oLYc9i zsh**s`)4O}psL@VE{-7)?su;kavgFIXni>6u#9ARCPyrK^ZSBUXH zyGwrr#F;iF+bnv2(j4qsr+);CB`#Yt=Tbr}} zvWw1T_W4=%KD>DGIk&~8Q!HPucPcYJeD!r=-TO20efmC5Uw$(6t@*<6{%Dk=M=f(z zpbt-6SB2A)@E4z1Wg<(Nw`uNO&SsBLlc@9Do=ooGGcsu_vpvAKe-MiJA@|-EOdTy@Y0h!lvI6;>1s;*b3=DjSL74G){)!Z!pj3%#L`iUdT1k0gQ7S_~VrE{6o}X)oLYc9i zsh**s`)4O}psGKfE{-7)?su=)avgFII9lkh@W|atdgEu7uz3fWZ$#aS;%sVaYE_7c ztmg24z{qk@>4E5*EmAXE+0!Z%Z}QdzD?qBl71xAFdPFK1Atk8N! zoHXa;V%x-;RjNIGR}akNF9~Voj5u3R>DK+6??NZRKCA;1b@j_e=AZ3IBO5?zArwU@~LjpVr!aTKYk2-@F$uIw3^e bl244kij3vvobq%5h697AtDnm{r-UW|wpy1& literal 0 HcmV?d00001 diff --git a/mods/christmas_craft/christmas_craft/textures/christmas_craft_baubles_top_or.png b/mods/christmas_craft/christmas_craft/textures/christmas_craft_baubles_top_or.png new file mode 100644 index 0000000000000000000000000000000000000000..69c588aab95b38a7d3d0df58ede1e9aab5b5bbb2 GIT binary patch literal 391 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DjSL74G){)!Z!pj3%#L`iUdT1k0gQ7S_~VrE{6o}X)oLYc9i zsh**s`)4O}psH`4E{-7)?su;kavgFIXia>dq!^K*n53u_aU+t|C8VQu+PnkC6|DRZ zSXl(OZrFC|bI+Mm!p3_9a@0DHUf*-z9e?B64v%#&UUc@&gA=dp@=tF6yhd1Nk=voV z5dRyz*_^lQOgB7dmJLm0((8_EXmG#7XLtYjSp{7l#cwqW7N4?Jc$=iHy<`vL^2~6N z-BUcd53YwOXP!6Ne7Ev}wkZ}0avg_Qcl@}{@Q16~?n0ob8bc1lpZo)*vYn^6PI4V^ zPCL(TwdxRyO!#62-6!?Td9#;lv^4M@Y)*an=o4GT!o})VRf`~m{K`EHKk{EWm!>)| Q1%?2Fr>mdKI;Vst0H6q#YybcN literal 0 HcmV?d00001 diff --git a/mods/christmas_craft/christmas_craft/textures/christmas_craft_baubles_top_pi.png b/mods/christmas_craft/christmas_craft/textures/christmas_craft_baubles_top_pi.png new file mode 100644 index 0000000000000000000000000000000000000000..321b2fcec0a876d7e4f5e648e99760a1d4876bb9 GIT binary patch literal 384 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DjSL74G){)!Z!pj3%#L`iUdT1k0gQ7S_~VrE{6o}X)oLYc9i zsh**s`)4O}psM$tE{-7)?su>3<~rmc(3&_u)+L~+BZ4zbOiV1SslwUu!ZE)K4ZRD_ z8yab=&v>YFFwIA2-!qo7dX5}lm%6ULc`sgc!iW{`PP*B}T6aIVGwbP`S(oQHCr{eE zs-LOa?n2;HHHEipnOJNlOGgZtOd4L6R41$vY+>)l!lvI6;>1s;*b3=DjSL74G){)!Z!pj3%#L`iUdT1k0gQ7S_~VrE{6o}X)oLYc9i zsh**s`)4O}psH7%E{-7)?su;kavgFIXnpuL*Cb2%hQ)RUrW0pvEB}=Q>x-%>{;FYgzgFq+Drv3mlKqVRC)*@;iFmf2SbpI-x5cI& z<}k-S-VJ;&3lAi@ui5FM_fOx!uGKF7z{FJH3oS1g3~x02ZQOHh!hOcC{ck>tF}Y9k zJ&+si+0JA3ph8K%!lvI6;>1s;*b3=DjSL74G){)!Z!pj3%#L`iUdT1k0gQ7S_~VrE{6o}X)oLYc9i zsh**s`)4O}psHJ*E{-7)?su;ka1_dvE;P?n0oc@P>8SZ4I^e zjsMvB28VGucht(iSP{psA-gS0@jma2=aC}Tr=~c42*2^Yv2WE)1{tll4HMq8>6}(t zRq~*2&fh+UKce4i7c92b>3RVVBS3j3^P6!lvI6;>1s;*b3=DjSL74G){)!Z!pj3%#L`iUdT1k0gQ7S_~VrE{6o}X)oLYc9i zsh**s`)4O}psF99E{-7)?su;!axn#pv?hK}65x?aG3Yp&SHvhb`D&J+D{J8DldL-! z9odd2n7yo8cZZ#Q&S^=u)1}8gOf~*+kDqzHl9IivyMM_S7Z?#T`Zdok% zd9{2>;oBKTYx0<@?Jfk0swG_YWny`=IKAQh<}{&{R>dRp_)9|U`A_V+af(|r|G*mI z?xg8Pk%~V=ztt>Qtd(=Xs*1JDy@3}fwMe}C5bKT~w;BF$L5yO^Vfd4OAg@4ps`w=F zhW0ZclUg|=zUe!Lo%qit<5nKX!6@Cte)`bSr@SAWV6FqY(>|z@dHZCYa|w&mb^*hH N!PC{xWt~$(69BUrkJtbJ literal 0 HcmV?d00001 diff --git a/mods/christmas_craft/christmas_craft/textures/christmas_craft_baubles_top_ye.png b/mods/christmas_craft/christmas_craft/textures/christmas_craft_baubles_top_ye.png new file mode 100644 index 0000000000000000000000000000000000000000..22f36cf6cace11e39ae605dbc35b6ddb3b138ac4 GIT binary patch literal 382 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DjSL74G){)!Z!pj3%#L`iUdT1k0gQ7S_~VrE{6o}X)oLYc9i zsh**s`)4O}psKf?E{-7)?su;kavgFIXnpv0?UpZGW^#ufSF%^@>NdG1d2w$PX4%MD z!FJkk^GThw3hxawbAoEla=-Z}5aI69+_YHLA_`7yI)C=!`c*S3&z~uc;g3DKE_;9O zi_fewkw%Q6J2SR0maMnG{^a-XI~}c_9d_{tCi2P&?2dTNEt!8nd$zFibft{~KSh7l zFuG66JFs+V8RrE>Wj+ht&Q|XykL;PBghNeIbYbs!$@V1s(=VqgrbEtb?-B}9PO{ka zY3oZF-EAmxj*}KzAyB!&WM{=5#;^w&oPE=vMEf1_Ln~?@wPa~p0X@#(>FVdQ&MBb@ E0AEUu`2YX_ literal 0 HcmV?d00001 diff --git a/mods/christmas_craft/christmas_craft/textures/christmas_craft_bow_bottom.png b/mods/christmas_craft/christmas_craft/textures/christmas_craft_bow_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..ad9b3eb8644d69a945aee86650e7b3cf7d95a4eb GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6;>1s;*b z3=DjSK$uZf!>a)(C{^MbQ4*Y=R#Ki=l*$m0n3-3i=jR%tP-d)Ws%L2E{@KYKsLIOI z#WBRfKl#W1|Mq@=T;u-Qb1d#wPF~YwV3WnLm#0BfNjx}@!7Tltfsf!W3!`IN9ETUP eT{znCpNB!n?Yw^Xdh=|cDGZ*jelF{r5}E*RzBY>h literal 0 HcmV?d00001 diff --git a/mods/christmas_craft/christmas_craft/textures/christmas_craft_bow_side.png b/mods/christmas_craft/christmas_craft/textures/christmas_craft_bow_side.png new file mode 100644 index 0000000000000000000000000000000000000000..0e928168b87423881e05b1a577c909577c442761 GIT binary patch literal 172 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6;>1s;*b z3=DjSK$uZf!>a)(C{^MbQ4*Y=R#Ki=l*$m0n3-3i=jR%tP-d)Ws%L2E{@KYKs7k}r z#WBRfKl#W1|Mq@=T;u-Qb1d#wPF~YwV3T!V1)~CxykPLao|)lH{FC|4x~`{zdKf%i L{an^LB{Ts5@qsai literal 0 HcmV?d00001 diff --git a/mods/christmas_craft/christmas_craft/textures/christmas_craft_bow_top.png b/mods/christmas_craft/christmas_craft/textures/christmas_craft_bow_top.png new file mode 100644 index 0000000000000000000000000000000000000000..31824e8054d6c1f58df65e666e6793bd7fe85127 GIT binary patch literal 230 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6;>1s;*b z3=Dh+L6~vJ#O${~L8%hgh?3y^w370~qEv=}#LT=BJwMkFg)(D3Q$0gN_s>q|KvhYe zE{-7<{%_Aaave|*V0N%q+I#i?{}uf&Y*pJm?yP&eHsFInN1}NKqd{pNuSoIqwojLv z7QYh^tq^Px#1ZP1_K>z@;j|==^1poj532;bRa{vGf5&!@T5&_cPe*6Fc00(qQO+^RX1rZM; zCN2bPDNB8b~7$DE-^4L^m3s900GlUL_t(I zPhFEePXa*@hW96!7{N~zqliQdh{ndsj~EIQJ6laGjh&6PzrdejrzRMY#zy%%ILU=O zR05$Qv7~stcXigoP2SAz-0ZV6vwJF=&8mLC4-wavWx;VAhzx1QjF{MdY}}(zJ3{i>$-Zb{1KT9gW_BOJei`;va0C3H=!=$aU7-7 zxIR0>#qlw2PEQShfgF+zGrPaL)!&l~6F5wVp!UOI5F(ay*%-9U<}kKsvN8Y(5&+lT zZWoP4LyL3zGBeW#K#*jiI-QPb9w7p#l*?$o)ltYlnvw{iq&NC-xB7yXUDXg7yO|Yi zEzfH$MX= zm8asdAxCs7jLeeXd0(7MNkOZB2x*?wAEXL|KE`^U2ivy)ex^6Oj!LDBkCvw`13$ec zip5uaxQ<>ELffkOKBtaSsR++=e;O-y9lZ1NjS<9VL!b?2lZcMvATegdZ{KquyOC3> R!LR@T002ovPDHLkV1fX!4U+%> literal 0 HcmV?d00001 diff --git a/mods/christmas_craft/christmas_craft/textures/christmas_craft_leaves_top.png b/mods/christmas_craft/christmas_craft/textures/christmas_craft_leaves_top.png new file mode 100644 index 0000000000000000000000000000000000000000..30e8547948fedec0c5c84d2c0b1e14513c514d4f GIT binary patch literal 494 zcmVH;LN@>a0ar;xK~y+TZIeMy!ax*+_a~Sb z0R@XSP@tiv2*!&im6#q(xOv5dBk|_Nv%kQf;vZc5J($fFnPjqWr*CHWwW+JB%DuGP zUSvNX_58=(iIEyDxoG?OWzR^B2F?669vdYpfE6Ayr`=kspSic$%*?E!t3e}Fjd_&~ zgQjpN^UrqcKi6yjyV(R2E1Nn{1`ISV`@ ziy0WWg+Q3`(%rg0Ktc8rPhVH|+ic8S0y0%S*G~b3q)J>PN`mv#O3D+9QW*jgGxJLH z{9Hp6%8d0)^$ZORz7#D4s*3bx6U~vaEJ{l5sGV!!LT{QO!+?Dw!_joQ}_h e<}PB}>%`!)bZ>Ll+YDu(B@CXfelF{r5}E)DNn{1`ISV`@ ziy0WWg+Q3`(%rg0Ktc8rPhVH|+ic8S0y0%S*G~b3q)J>PN`mv#O3D+9QW*jgGxJLH z{9Hp6%8d0)^$ZORz7#D4s*3b`x)(Pn}WLfR@B;#NzhhOx@qneu(RWe=5IUS!1 f&0WN{*NLIhdE>r$CRdb!mN0m_`njxgN@xNAGBirM literal 0 HcmV?d00001 diff --git a/mods/christmas_craft/christmas_craft/textures/christmas_craft_paper_or.png b/mods/christmas_craft/christmas_craft/textures/christmas_craft_paper_or.png new file mode 100644 index 0000000000000000000000000000000000000000..ad58348fd27abdf0c408b80c05126c16ccb4cb5a GIT binary patch literal 244 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRt!3HF+tk*dLq*&4&eH|GXHuiJ>Nn{1`ISV`@ ziy0WW1wojxJ|%u4P>{XE)7O>#HXAdSfJ{}-^;1A0sS?+SlHmNblJdl&REB`W%)Amk zKi3e2GGjecJwrqH&raq*Rk5Bfjv*HQ$r6eQ@mjCz1=@-_*$sM6NNBlABwXe>9H4rG z(Tw+oL5L+&La+;m^VUhrEuH!$6B#<1eFe>Ug1Q$;vUM1;taeLjI4v+|TN3k$wh2oF hB`2&c)L>#`V|ZJ%?Ot<$?OmWn44$rjF6*2UngDk-MCJeh literal 0 HcmV?d00001 diff --git a/mods/christmas_craft/christmas_craft/textures/christmas_craft_paper_pi.png b/mods/christmas_craft/christmas_craft/textures/christmas_craft_paper_pi.png new file mode 100644 index 0000000000000000000000000000000000000000..5d4ee27d45b2cb1ca617b04b78cddd4fbb8c24d2 GIT binary patch literal 241 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRt!3HF+tk*dLq*&4&eH|GXHuiJ>Nn{1`ISV`@ ziy0WW1wojxJ|%u4P>{XE)7O>#HXAdSfJ{}-^;1A0sS?+SlHmNblJdl&REB`W%)Amk zKi3e2GGjecJwrqH&raq*RZ*TUjv*HQPkSA?8Vm%Ozc1c*_WsY_t4?CdKACTQWlkh! zs`bvF@Oz@J)pN~@ih8pQ>yIQq h>3yNo9k23;rTv-7|JIDo8$eqaJYD@<);T3K0RY1eQ8fSn literal 0 HcmV?d00001 diff --git a/mods/christmas_craft/christmas_craft/textures/christmas_craft_paper_re.png b/mods/christmas_craft/christmas_craft/textures/christmas_craft_paper_re.png new file mode 100644 index 0000000000000000000000000000000000000000..9e1b4d795e77cad8be41cec041cfc8fab6e798f6 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRt!3HF+tk*dLq*&4&eH|GXHuiJ>Nn{1`ISV`@ ziy0WWg+Q3`(%rg0Ktc8rPhVH|+ic8S0y0%S*G~b3q)J>PN`mv#O3D+9QW*jgGxJLH z{9Hp6%8d0)^$ZORz7#D4s*3bx6U~vaEJ{l5sGV!!LT{QO!+?Dw!_joQ}_h f<}PB}>%?&R)$ENn{1`ISV`@ ziy0WW1wojxJ|%u4P>{XE)7O>#HXAdSfJ{}-^;1A0sS?+SlHmNblJdl&REB`W%)Amk zKi3e2GGjecJwrqH&raq*Rk5Bfjv*HQ$r6eSoKpVP3$zt=vK#cCkkE3KNVv>%I6(CV zqZ#iFgAhxmgkTpA=dF{L-|V?8oXF78>?>%-6V$y(lC8s#Wwl#M!)bvz+me`1v`ttd iC^=zmp#~Eh8^a`Nn{1`ISV`@ ziy0WWg+Q3`(%rg0Ktc8rPhVH|+ic8S0y0%S*G~b3q)J>PN`mv#O3D+9QW*jgGxJLH z{9Hp6%8d0)^$ZORz7#D4s*3bJCnE_PEsXPN?ae fs+B8mRVzbV|Dgw=-u|XQOBg&|{an^LB{Ts5fiO%+ literal 0 HcmV?d00001 diff --git a/mods/christmas_craft/christmas_craft/textures/christmas_craft_present_bl.png b/mods/christmas_craft/christmas_craft/textures/christmas_craft_present_bl.png new file mode 100644 index 0000000000000000000000000000000000000000..fdc3f6c1b4a342eb6edb9b4c79a3fd2fd3d3cdff GIT binary patch literal 187 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|Ea{HEjtmSN`?>!lvI6;>1s;*b z3=Dh+L6~vJ#O${~L8%hgh?3y^w370~qEv=}#LT=BJwMkFg)(D3Q$0gN_s>q|Kvm|R zE{-7<{>cKGGkt`bGG;iMG-Yed^_57>n9(hsc-=srUFxbsJa2`77;lR}7h95G2=m1i bDMkz?8cI1Aio+%WjbQL}^>bP0l+XkK9~v=1 literal 0 HcmV?d00001 diff --git a/mods/christmas_craft/christmas_craft/textures/christmas_craft_present_box.png b/mods/christmas_craft/christmas_craft/textures/christmas_craft_present_box.png new file mode 100644 index 0000000000000000000000000000000000000000..e011731ceb60c06f2e0988602ec1871f6c076d00 GIT binary patch literal 236 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|Ea{HEjtmSN`?>!lvI6;>1s;*b z3=Dh+L6~vJ#O${~L8%hgh?3y^w370~qEv=}#LT=BJwMkFg)(D3Q$0gN_s>q|Kvfx@ zE{-7<{>d-&dJeg`PSo3~S(niyz;fwAv`lxK*P=VGf|)O{G;%ClxZZ?Ma_X@irc2lt zaW2Y!;qK(X+xxQdgwhRDA07Xe1)C!Jmz_zlC=X$-H9a60DA?Y^q0VdKqVO?MY0k;r b23!mqog%8Z9?$&%w3ETp)z4*}Q$iB}J|IiD literal 0 HcmV?d00001 diff --git a/mods/christmas_craft/christmas_craft/textures/christmas_craft_present_gr.png b/mods/christmas_craft/christmas_craft/textures/christmas_craft_present_gr.png new file mode 100644 index 0000000000000000000000000000000000000000..249f230352aa9e209557e18cabfd22f74b8beefc GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|Ea{HEjtmSN`?>!lvI6;>1s;*b z3=DjSK$uZf!>a)(C{^MbQ4*Y=R#Ki=l*$m0n3-3i=jR%tP-d)Ws%L2E{@KYKsLIUK z#WBRfKiOlhj*}2m_6$c8r;HiCEKb)A#PtuYOSI!NS=G2t>Vtxg6o--suZz+OwnrCJ a1Q|@Fh3-sFm^u$=0)wZkpUXO@geCwxzAzU6 literal 0 HcmV?d00001 diff --git a/mods/christmas_craft/christmas_craft/textures/christmas_craft_present_or.png b/mods/christmas_craft/christmas_craft/textures/christmas_craft_present_or.png new file mode 100644 index 0000000000000000000000000000000000000000..6e871019df098c7682b1cb260b073b18744a9452 GIT binary patch literal 188 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|Ea{HEjtmSN`?>!lvI6;>1s;*b z3=Dh+L6~vJ#O${~L8%hgh?3y^w370~qEv=}#LT=BJwMkFg)(D3Q$0gN_s>q|Kvfo= zE{-7<{>c&VT&0*EZasKJsilqgVT<6dwzCs|2$b!lvI6;>1s;*b z3=Dh+L6~vJ#O${~L8%hgh?3y^w370~qEv=}#LT=BJwMkFg)(D3Q$0gN_s>q|KvheY?f9_CWxn}Uua3jaU#9P9LIARaKN&g{G#{0Q&K_Ks!s}1al7aar^W+(_b fnhNw+$uTl$MOR$To5y|yXbOX;tDnm{r-UW|CSN%N literal 0 HcmV?d00001 diff --git a/mods/christmas_craft/christmas_craft/textures/christmas_craft_present_re.png b/mods/christmas_craft/christmas_craft/textures/christmas_craft_present_re.png new file mode 100644 index 0000000000000000000000000000000000000000..ced1b6efca04c6b321147aa1588e3c1449c90381 GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|Ea{HEjtmSN`?>!lvI6;>1s;*b z3=Dh+L6~vJ#O${~L8%hgh?3y^w370~qEv=}#LT=BJwMkFg)(D3Q$0gN_s>q|Kvhd|R6rF^aGG{3I>NsW0(DjyBm_0+goj>uqK|G_i)K!Og-U!lvI6;>1s;*b z3=Dh+L6~vJ#O${~L8%hgh?3y^w370~qEv=}#LT=BJwMkFg)(D3Q$0gN_s>q|Kvnjh zE{-7<{>d){XZi>+WzJACYW8TkU=W;Q=Gd|>vF}8T4ae@bpGu!ME(+xRa!lvI6;>1s;*b z3=Dh+L6~vJ#O${~L8%hgh?3y^w370~qEv=}#LT=BJwMkFg)(D3Q$0gN_s>q|KvgE5 zE{-7<{>eA|l^8NDyi6Q2EIe5pt`|t@A6WO$hRzopr0KB0xg8%>k literal 0 HcmV?d00001 diff --git a/mods/christmas_craft/christmas_craft/textures/christmas_craft_present_ye.png b/mods/christmas_craft/christmas_craft/textures/christmas_craft_present_ye.png new file mode 100644 index 0000000000000000000000000000000000000000..6fb937c976307c576c7cef335d254a9e92330b64 GIT binary patch literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|Ea{HEjtmSN`?>!lvI6;>1s;*b z3=Dh+L6~vJ#O${~L8%hgh?3y^w370~qEv=}#LT=BJwMkFg)(D3Q$0gN_s>q|Kvg!L zE{-7<{>c#*jjbvymp0Ux8BgR`n0U435J&9cTStEgl<~fvp6tF@>cwhC{zHoz6`U?Q hs5E6MF#0AiG8pgotjYb`+z2#>!PC{xWt~$(697WCIV=DG literal 0 HcmV?d00001 diff --git a/mods/christmas_craft/christmas_craft/textures/christmas_craft_red_ribbon.png b/mods/christmas_craft/christmas_craft/textures/christmas_craft_red_ribbon.png new file mode 100644 index 0000000000000000000000000000000000000000..b6c046b60be2eb532e679fd2733bd2557c52b1d1 GIT binary patch literal 291 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6;>1s;*b z3=G^tAk28_ZrvZCAbW|YuPgf<4nBTyfvop4PXdLcN?apKg7ec#$`gxH83GbB^Gfvm zTtgJfjP*?Q3=Q2sJDCGj^?15ChFJJtop_tK!GOc{W<4`|f$;ZLa))v`f`s??s4MCg zREE5j&q+((pA&P;_E34BKNn{1`ISV`@ ziy0WWg+Q3`(%rg0Ktc8rPhVH|+ic8S0y0%S*G~b3q)J>PN`mv#O3D+9QW*jgGxJLH z{9Hp6%8d0)^$ZQ&KRcNNRV916IEGmGCrcoYlpW0%_^ z-bT%)L?G$8K-=YcvMI}K6+34K3lkfOM23!LU&UQ&0&FW?FY+)Sk!T84Had{X;TOG; nF~!;AQU}k8YZfAm%*+fLSEYTFcXY1@TF2n&>gTe~DWM4fZFNcJ literal 0 HcmV?d00001 diff --git a/mods/christmas_craft/christmas_craft/textures/christmas_leaves.png b/mods/christmas_craft/christmas_craft/textures/christmas_leaves.png new file mode 100644 index 0000000000000000000000000000000000000000..f5f2c6b2afecb8221a4bb90e1d17c7d5ee2041e8 GIT binary patch literal 356 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6;>1s;*b z3=DjSK$uZf!>a)(C{^MbQ4*Y=R#Ki=l*$m0n3-3i=jR%tP-d)Ws%L2E{@KYKsOo{I zi(`m|f9WJ|E+$7Fm)~M~B1c*u1i1*9%N<_&egDxH+@EjFlH<)-I_cEbP0l+XkKtbdRH literal 0 HcmV?d00001 diff --git a/mods/christmas_craft/christmas_craft/textures/default_stick.png b/mods/christmas_craft/christmas_craft/textures/default_stick.png new file mode 100644 index 0000000000000000000000000000000000000000..2d31797f00678eaf60a7c84536b20b3e30d743d1 GIT binary patch literal 182 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 QZvX%Q07*qoM6N<$f|fFFRsaA1 literal 0 HcmV?d00001 diff --git a/mods/christmas_craft/christmas_craft/textures/lights_animated.png b/mods/christmas_craft/christmas_craft/textures/lights_animated.png new file mode 100644 index 0000000000000000000000000000000000000000..d66fe7e63ea37701946bb5a082699875132fbddd GIT binary patch literal 297 zcmeAS@N?(olHy`uVBq!ia0vp^0zmA*!3HFSYrjteQjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0XB4ude`@%$AjKtZVz*NBqf{Irtt#G+J&fW*wa5h zJyShH1A{L`3xTR;c)B=-M7Y15Zp+u8z|&eS>c24OMT*U&yga>m=WmBpwz)e0kc}6v zaMo0jKk2P~EoyD#qenNYO09gfOKiknPx#1ZP1_K>z@;j|==^1poj532;bRa{vGf5&!@T5&_cPe*6Fc00(qQO+^RX1rQ7l zB6BD^6#xJL8gxZibW?9;ba!ELWdKlNX>N2bPDNB8b~7$DE-^4L^m3s900BQqL_t(I zPd(Csj)Fi81knBe@05f?MNvUOCHK}bG+|TPnReRUa=l*f_xmsm9B1G6uh(l?7Qx%? z#u2$(E`HfO&*gYL266ft(DV6R*Hv2T@pwqVi6mYiKA(@o-`5gV0w{&j9A9c2$8tWO zc|siL`~8+9W7{^IX`0l6Lz99mWPs`;BposbVV91R@;`zEw89d|j2Jo-%mNrf9Xhzk z&~4Y6KEY)MRq717(8Hh&jV7n3-+eh+X=nzpI)ehJJMC~dbX^Bcj3yb+>eBE>NYfY} zNIeFZ+l&yYIs-3@Q_^ze_$f?@2%JkKnACa?dWE2#s>Gx!oYP7eK6KMGl>p6hM;gX) zqP1wWr Z%0Fyk*tR#M3LF3c002ovPDHLkV1jFuzQF(h literal 0 HcmV?d00001 diff --git a/mods/christmas_craft/christmas_craft/textures/snow_ball.png b/mods/christmas_craft/christmas_craft/textures/snow_ball.png new file mode 100644 index 0000000000000000000000000000000000000000..711ddf00cc59fe4fe3b0a7820c20a6fac7c68336 GIT binary patch literal 346 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucL8%hgh?3y^w370~qEv=}#LT=BJwMkFg)(D3 zQ$0figD*u3fvQe=x;Tbd_%EGo&3DK^z@;{3mB|)MPT8QS`AxHwYOShfO%XY!U$G|i zgF1)z;)rYKZhutQYkBZ5&}_GS`>Zg==Y>3B)peo@mpAEbd}cgjbDdP1LV%#dMAM`? zwY$$OE8ZI~;X09f`N_t0(ku)?UHT1g`xup**SqY>_6lUVaY9T{*j_fDC%RM$1F0h@$+`1wqtURlGyMxKM6?s;buJ4%?m>or;Gxz?S@TPcb lV!jQ}i@(u#=fBi=z+2W3prc$;eh}y>22WQ%mvv4FO#lMpe*^#k literal 0 HcmV?d00001 diff --git a/mods/christmas_craft/christmas_craft/textures/snow_footstep.png b/mods/christmas_craft/christmas_craft/textures/snow_footstep.png new file mode 100644 index 0000000000000000000000000000000000000000..7525936070616f59eca8a6e3d44dd4731201e8bb GIT binary patch literal 485 zcmV$U85JDw27`Fg$N z$oPCdIJetPEjTnO$U+9FK0=GdqU$;*972{7Vs6+D< zhzta1969pz2`)3JQfJVG9!8s?(d6{>+m@r1hGqb(Gbn)CXv^htyWK()lc|{1rQwf| zrZGOUdaO+qAyRb)UKXdM<;d}~w>FhaB$(8C4|;{5ud2l4ji~3e5{3`GTCFMpn&pl( zjN?RGuh(ivu+wbChn?ldtRb8Xlci+_4NKdPpLXRC{5($pWZeYo&_a1FksASw10>7O bD^8Vvxv0-~zbFRE00000NkvXXu0mjfnbgb% literal 0 HcmV?d00001 diff --git a/mods/christmas_craft/christmas_craft/textures/snowball.png b/mods/christmas_craft/christmas_craft/textures/snowball.png new file mode 100644 index 0000000000000000000000000000000000000000..711ddf00cc59fe4fe3b0a7820c20a6fac7c68336 GIT binary patch literal 346 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucL8%hgh?3y^w370~qEv=}#LT=BJwMkFg)(D3 zQ$0figD*u3fvQe=x;Tbd_%EGo&3DK^z@;{3mB|)MPT8QS`AxHwYOShfO%XY!U$G|i zgF1)z;)rYKZhutQYkBZ5&}_GS`>Zg==Y>3B)peo@mpAEbd}cgjbDdP1LV%#dMAM`? zwY$$OE8ZI~;X09f`N_t0(ku)?UHT1g`xup**SqY>_6lUVaY9T{*j_fDC%RM$1F0h@$+`1wqtURlGyMxKM6?s;buJ4%?m>or;Gxz?S@TPcb lV!jQ}i@(u#=fBi=z+2W3prc$;eh}y>22WQ%mvv4FO#lMpe*^#k literal 0 HcmV?d00001 diff --git a/mods/christmas_craft/christmas_craft/textures/star.png b/mods/christmas_craft/christmas_craft/textures/star.png new file mode 100644 index 0000000000000000000000000000000000000000..8b8d431d8960921ff1f5c8913ec803683ae3a4a6 GIT binary patch literal 446 zcmV;v0YUzWP)%xKL7v#8gxZibW?9;ba!ELWdKlNX>N2bPDNB8 zb~7$DE-^4L^m3s900BBlL_t(IPo0vzN<%>qg}=tqMoTS3#71ldYw-=l%AW^N1O*>K zY{Xjd4FsP+f_l|}mH(Qk7_hh)V-YkOOu*x8)Jt;7UP%^)UFOW3nK?Uu!TJO>;6}?flcX!JqI%7&-NHRNTrgeglty;3PkZmu40w(mx zgWT#2Up$_P6 zI+Cf~p*z-8`JKI