Version MFF.
41
License.txt
@ -1,41 +0,0 @@
|
||||
CHRISTMAS CRAFT MOD FOR MINETEST
|
||||
==================================
|
||||
|
||||
License
|
||||
------------------------------------------
|
||||
|
||||
This work is licensed under a
|
||||
Creative Commons Attribution-ShareAlike 4.0 International License.
|
||||
Version 2, December 2013
|
||||
|
||||
------------------------------------------
|
||||
|
||||
|
||||
YOU ARE FREE TO:
|
||||
------------------------------------------
|
||||
|
||||
1. Share — copy and redistribute the material in any medium or format
|
||||
|
||||
2. Adapt — remix, transform, and build upon the material for any purpose, even commercially.
|
||||
|
||||
The licensor cannot revoke these freedoms as long as you follow the license terms.
|
||||
|
||||
UNDER THE FOLLOWING TERMS:
|
||||
------------------------------------------
|
||||
|
||||
ATTRIBUTION
|
||||
You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
|
||||
|
||||
SHARE ALIKE
|
||||
If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.
|
||||
|
||||
No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.
|
||||
|
||||
OTHER INFOMATION:
|
||||
------------------------------------------
|
||||
|
||||
More infomation can be found here;
|
||||
https://creativecommons.org/licenses/by-sa/4.0/
|
||||
|
||||
This is a human-readable summary of (and not a substitute for) the license.
|
||||
https://creativecommons.org/licenses/by-sa/4.0/legalcode
|
297
crafts.lua
Executable file
@ -0,0 +1,297 @@
|
||||
|
||||
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 = {
|
||||
{"default:snow","default:snow","default:snow"},
|
||||
{"default:snow","default:snow","default:snow"},
|
||||
{"default:snow","default:snow","default:snow"},
|
||||
}
|
||||
})]]
|
||||
|
||||
minetest.register_craft({
|
||||
output = "christmas_craft:snowman",
|
||||
recipe = {
|
||||
{"default:coal_lump","default:snow","default:coal_lump"},
|
||||
{"default:snow","default:snow","default:snow"},
|
||||
{"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 = "default:snow 9",
|
||||
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 = {'group: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"},
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
|
||||
|
||||
|
4
depends.txt
Normal file → Executable file
@ -1 +1,3 @@
|
||||
default
|
||||
default
|
||||
youngtrees?
|
||||
woodsoils?
|
||||
|
762
init.lua
Normal file → Executable file
@ -1,63 +1,709 @@
|
||||
|
||||
dofile(minetest.get_modpath("christmas_craft").."/mod_files/multi-node.lua")
|
||||
|
||||
dofile(minetest.get_modpath("christmas_craft").."/mod_files/node.lua")
|
||||
|
||||
dofile(minetest.get_modpath("christmas_craft").."/mod_files/items.lua")
|
||||
|
||||
|
||||
--load configuration file from world folder
|
||||
local MODPATH = minetest.get_modpath("christmas_craft")
|
||||
local worldpath = minetest.get_worldpath()
|
||||
local config = Settings(worldpath.."/christmas_craft.conf")
|
||||
|
||||
local conf_table = config:to_table()
|
||||
|
||||
|
||||
|
||||
|
||||
--look into readme.md how to change settings
|
||||
local defaults = {
|
||||
enable_snowing = "true",
|
||||
enable_crafts = "true",
|
||||
}
|
||||
|
||||
--if not in conf file, create it.
|
||||
for k, v in pairs(defaults) do
|
||||
if conf_table[k] == nil then
|
||||
config:set(k, v)
|
||||
config:write();
|
||||
end
|
||||
--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--
|
||||
if minetest.setting_getbool("is_winter") then
|
||||
dofile(minetest.get_modpath("christmas_craft").."/settings.lua") -- makes it snow
|
||||
end
|
||||
|
||||
-- if mtfood is installed
|
||||
if minetest.get_modpath("mtfoods") ~=nil then
|
||||
minetest.log("info", "found mtfoods mod. execute mtfoods.lua")
|
||||
dofile(MODPATH .."/mod_support/mtfoods.lua")--if the 4seasons mod is installed execute this file
|
||||
end
|
||||
-- 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(),
|
||||
})
|
||||
|
||||
|
||||
--if snow enabled, let it snow
|
||||
if config:get("enable_snowing") == "true" then
|
||||
minetest.log("info","let it snow, let it snow, let it snow.")
|
||||
dofile(MODPATH .."/snow.lua")--if snow enabled, execute this file
|
||||
end
|
||||
|
||||
--if crafts enabled, register the craft recieps
|
||||
if config:get("enable_crafts") == "true" then
|
||||
minetest.log("info","registering craft rezieps for snow mod")
|
||||
dofile(MODPATH .."/mod_files/crafts.lua")--if snow enabled, execute this file
|
||||
end
|
||||
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},
|
||||
})
|
||||
|
||||
--overwrite the default stick
|
||||
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(":default:stick", {
|
||||
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_alias("christmas_craft:snow_block", "default:snowblock")
|
||||
|
||||
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 = {'fire:flint_and_steel'}, rarity = 90,},
|
||||
{items = {'default:chest_locked'}, rarity = 80,},
|
||||
{items = {'default:brick'}, rarity = 80,},
|
||||
{items = {'default:dirt_with_grass'}, rarity = 80,},
|
||||
{items = {'christmas_craft:Christmas_present'}, rarity = 1,},
|
||||
}},
|
||||
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 = {'default:pick_diamond'}, rarity = 30,},
|
||||
{items = {'default:shovel_diamond'}, rarity = 30,},
|
||||
{items = {'default:axe_diamond'}, rarity = 30,},
|
||||
{items = {'default:diamondblock'}, rarity = 30,},
|
||||
{items = {'fire:flint_and_steel'}, rarity = 15,},
|
||||
{items = {'default:chest_locked'}, rarity = 20,},
|
||||
{items = {'default:brick'}, rarity = 25,},
|
||||
{items = {'default:dirt_with_grass'}, rarity = 30,},
|
||||
{items = {'christmas_craft:Christmas_present_green'}, rarity = 1,},
|
||||
}},
|
||||
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 = {'default:pick_diamond'}, rarity = 30,},
|
||||
{items = {'default:shovel_diamond'}, rarity = 30,},
|
||||
{items = {'default:axe_diamond'}, rarity = 30,},
|
||||
{items = {'default:diamondblock'}, rarity = 30,},
|
||||
{items = {'fire:flint_and_steel'}, rarity = 15,},
|
||||
{items = {'default:chest_locked'}, rarity = 20,},
|
||||
{items = {'default:brick'}, rarity = 25,},
|
||||
{items = {'default:dirt_with_grass'}, rarity = 30,},
|
||||
{items = {'christmas_craft:Christmas_present_red'}, rarity = 1,},
|
||||
}},
|
||||
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 = {'default:pick_diamond'}, rarity = 30,},
|
||||
{items = {'default:shovel_diamond'}, rarity = 30,},
|
||||
{items = {'default:axe_diamond'}, rarity = 30,},
|
||||
{items = {'default:diamondblock'}, rarity = 30,},
|
||||
{items = {'fire:flint_and_steel'}, rarity = 15,},
|
||||
{items = {'default:chest_locked'}, rarity = 20,},
|
||||
{items = {'default:brick'}, rarity = 25,},
|
||||
{items = {'default:dirt_with_grass'}, rarity = 30,},
|
||||
{items = {'christmas_craft:Christmas_present_blue'}, rarity = 1,},
|
||||
}},
|
||||
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 = {'default:pick_diamond'}, rarity = 30,},
|
||||
{items = {'default:shovel_diamond'}, rarity = 30,},
|
||||
{items = {'default:axe_diamond'}, rarity = 30,},
|
||||
{items = {'default:diamondblock'}, rarity = 30,},
|
||||
{items = {'fire:flint_and_steel'}, rarity = 15,},
|
||||
{items = {'default:chest_locked'}, rarity = 20,},
|
||||
{items = {'default:brick'}, rarity = 25,},
|
||||
{items = {'default:dirt_with_grass'}, rarity = 30,},
|
||||
{items = {'christmas_craft:Christmas_present_yellow'}, rarity = 1,},
|
||||
}},
|
||||
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 = {'default:pick_diamond'}, rarity = 30,},
|
||||
{items = {'default:shovel_diamond'}, rarity = 30,},
|
||||
{items = {'default:axe_diamond'}, rarity = 30,},
|
||||
{items = {'default:diamondblock'}, rarity = 30,},
|
||||
{items = {'fire:flint_and_steel'}, rarity = 15,},
|
||||
{items = {'default:chest_locked'}, rarity = 20,},
|
||||
{items = {'default:brick'}, rarity = 25,},
|
||||
{items = {'default:dirt_with_grass'}, rarity = 30,},
|
||||
{items = {'christmas_craft:Christmas_present_red'}, rarity = 1,},
|
||||
}},
|
||||
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 = {'default:pick_diamond'}, rarity = 30,},
|
||||
{items = {'default:shovel_diamond'}, rarity = 30,},
|
||||
{items = {'default:axe_diamond'}, rarity = 30,},
|
||||
{items = {'default:diamondblock'}, rarity = 30,},
|
||||
{items = {'fire:flint_and_steel'}, rarity = 15,},
|
||||
{items = {'default:chest_locked'}, rarity = 20,},
|
||||
{items = {'default:brick'}, rarity = 25,},
|
||||
{items = {'default:dirt_with_grass'}, rarity = 30,},
|
||||
{items = {'christmas_craft:Christmas_present_violet'}, rarity = 1,},
|
||||
}},
|
||||
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 = {'default:pick_diamond'}, rarity = 30,},
|
||||
{items = {'default:shovel_diamond'}, rarity = 30,},
|
||||
{items = {'default:axe_diamond'}, rarity = 30,},
|
||||
{items = {'default:diamondblock'}, rarity = 30,},
|
||||
{items = {'fire:flint_and_steel'}, rarity = 15,},
|
||||
{items = {'default:chest_locked'}, rarity = 20,},
|
||||
{items = {'default:brick'}, rarity = 25,},
|
||||
{items = {'default:dirt_with_grass'}, rarity = 30,},
|
||||
{items = {'christmas_craft:Christmas_present_orange'}, rarity = 1,},
|
||||
}},
|
||||
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 = {'default:pick_diamond'}, rarity = 30,},
|
||||
{items = {'default:shovel_diamond'}, rarity = 30,},
|
||||
{items = {'default:axe_diamond'}, rarity = 30,},
|
||||
{items = {'default:diamondblock'}, rarity = 30,},
|
||||
{items = {'fire:flint_and_steel'}, rarity = 15,},
|
||||
{items = {'default:chest_locked'}, rarity = 20,},
|
||||
{items = {'default:brick'}, rarity = 25,},
|
||||
{items = {'default:dirt_with_grass'}, rarity = 30,},
|
||||
{items = {'christmas_craft:Christmas_present_pink'}, rarity = 1,},
|
||||
}},
|
||||
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},
|
||||
-- }
|
||||
|
||||
--OMG pourquoi override le stick normal !!!
|
||||
--[[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 = "side_stick.png",
|
||||
wield_image = "side_stick.png",
|
||||
inventory_image = "default_stick.png",
|
||||
wield_image = "default_stick.png",
|
||||
paramtype = "light",
|
||||
paramtype2 = "wallmounted",
|
||||
sunlight_propagates = true,
|
||||
@ -66,11 +712,16 @@ minetest.register_node(":default:stick", {
|
||||
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,stick=1},
|
||||
groups = {choppy=2,dig_immediate=3,flammable=1},
|
||||
legacy_wallmounted = true,
|
||||
sounds = default.node_sound_defaults(),
|
||||
})
|
||||
--]]
|
||||
|
||||
-- complex node --
|
||||
|
||||
-- disable christmas_craft:snowball and make alias to default:snow
|
||||
minetest.register_alias("christmas_craft:snowball", "default:snow")
|
||||
--[[
|
||||
snowball_DAMAGE=0.5
|
||||
snowball_GRAVITY=9
|
||||
@ -79,7 +730,7 @@ 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 obj=minetest.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})
|
||||
@ -104,11 +755,10 @@ snow_snowball_ENTITY={
|
||||
|
||||
|
||||
--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)
|
||||
local node = minetest.get_node(pos)
|
||||
|
||||
--Become item when hitting a node.
|
||||
if self.lastpos.x~=nil then --If there is no lastpos for some reason.
|
||||
@ -116,7 +766,7 @@ snow_snowball_ENTITY.on_step = function(self, dtime)
|
||||
self.object:remove()
|
||||
end
|
||||
if node.name == "default:water_source" then
|
||||
minetest.sound_play("snowball_splash",
|
||||
minetest.sound_play("cannons_splash",
|
||||
{pos = pos, gain = 1.0, max_hear_distance = 32,})
|
||||
self.object:remove()
|
||||
end
|
||||
@ -134,6 +784,7 @@ minetest.register_craftitem("christmas_craft:snowball", {
|
||||
inventory_image = "snowball.png",
|
||||
on_use = snow_shoot_snowball,
|
||||
})
|
||||
--]]
|
||||
|
||||
--Snow.
|
||||
minetest.register_node("christmas_craft:snow", {
|
||||
@ -147,7 +798,7 @@ minetest.register_node("christmas_craft:snow", {
|
||||
--1 = Moss
|
||||
groups = {crumbly=3,melts=1,falling_node=1},
|
||||
buildable_to = true,
|
||||
drop = 'christmas_craft:snowball',
|
||||
drop = 'default:snow',
|
||||
node_box = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
@ -164,4 +815,3 @@ minetest.register_node("christmas_craft:snow", {
|
||||
footstep = {name="default_gravel_footstep", gain=0.45},
|
||||
}),
|
||||
})
|
||||
]]--
|
||||
|
84
mods.lua
Executable file
@ -0,0 +1,84 @@
|
||||
print (" ---- mods override is Loading! ---- ")
|
||||
|
||||
-- leaves --
|
||||
|
||||
|
||||
--minetest.register_node(":4seasons:leaves_winter", {
|
||||
-- description = "Leaves",
|
||||
-- drawtype = "allfaces_optional",
|
||||
-- visual_scale = 1.3,
|
||||
-- tiles = {"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 = {'default:snow'}, 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 = {'default:snow'}, 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 = {'default:snow'}, 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 = {'default:snow'}, rarity = 0,},
|
||||
}},
|
||||
sounds = default.node_sound_wood_defaults(),
|
||||
})
|
70
readme.md
@ -1,70 +0,0 @@
|
||||
CHRISTMAS CRAFT MOD FOR MINETEST
|
||||
==================================
|
||||
version 0.3
|
||||
|
||||
ABOUT THE MOD
|
||||
------------------------------------------
|
||||
Bring the joy of Christmas to Minetest. This mod adds
|
||||
Christmas related things such as presents, baubles ,
|
||||
decorations and more, also the mod can also allows you
|
||||
to cover the grass with snow, and make things such as
|
||||
snowmen. You can even have a snowball fight!
|
||||
|
||||
WHATS NEW?
|
||||
------------------------------------------
|
||||
|
||||
|
||||
* New crafts for the items
|
||||
* New crafts for the items
|
||||
* More coloured Baubles
|
||||
* Fire gives -0.5 of hearts per second
|
||||
* More coloured presents
|
||||
* bug fixes
|
||||
* Some more stuff
|
||||
|
||||
HOW TO INSTALL?
|
||||
------------------------------------------
|
||||
|
||||
1. extract the "christmas_craft_0.2" folder
|
||||
|
||||
2. Move the "christmas_craft" to the mod folder in your mintest game files
|
||||
|
||||
3. Start Minetest
|
||||
|
||||
4. under the "Singleplayer" tab press the Configure tab
|
||||
|
||||
5. enable "christmas_craft" then press Save
|
||||
|
||||
6. enjoy the mod
|
||||
|
||||
Configuration
|
||||
------------------------------------------
|
||||
|
||||
Look into the world dir. there should be a file caled `christmas_craft.conf`.
|
||||
The file contains the 2 folowing lines:
|
||||
|
||||
enable_crafts = true
|
||||
enable_snowing = true
|
||||
|
||||
if you want to disable the craft recieps, because christmas is over, than you must just change the line `enable_crafts = true` into `enable_crafts = true`.
|
||||
and if you dont like the snowy landscape just change `enable_snowing = true` to `enable_snowing = false`
|
||||
thats all :)
|
||||
|
||||
|
||||
OTHER STUFF
|
||||
------------------------------------------
|
||||
|
||||
CHRISTMAS CRAFT MOD FOR MINETEST BY INFINATUM
|
||||
|
||||
thankyou for useing the mod
|
||||
|
||||
If you find any bugs post on the minetest forum;
|
||||
https://forum.minetest.net/viewtopic.php?pid=118855#p118855
|
||||
|
||||
|
||||
Find out more about the mod on our wiki;
|
||||
https://bitbucket.org/kingarthursteam/christmas-craft/wiki/Home
|
||||
|
||||
|
||||
Find newer devs of the mod on my site;
|
||||
http://thatraspberrypiserver.raspberryip.com/Infinatum_Minetest/christmas_craft
|
96
settings.lua
Executable file
@ -0,0 +1,96 @@
|
||||
|
||||
print (" ---- Overrider christmas_craft = true! ---- ")
|
||||
|
||||
local dirttiles = {"snow.png", "default_dirt.png", {name = "default_dirt.png^grass_w_snow_side.png", tileable_vertical = false}}
|
||||
local snowballdrop = {items = {'default:snow'}, rarity = 0}
|
||||
|
||||
local add_drop = function (def)
|
||||
if type(def.drop) == "table" then
|
||||
if def.drop.max_items then
|
||||
def.drop.max_items = def.drop.max_items + 1
|
||||
end
|
||||
table.insert(def.drop.items, snowballdrop)
|
||||
elseif type(def.drop) == "string" then
|
||||
def.drop = {
|
||||
items = {
|
||||
{items = {def.drop}, rarity = 0},
|
||||
snowballdrop
|
||||
}
|
||||
}
|
||||
else
|
||||
def.drop = {
|
||||
items = {
|
||||
snowballdrop
|
||||
}
|
||||
}
|
||||
end
|
||||
end
|
||||
|
||||
local dirt_with_grass = minetest.registered_items["default:dirt_with_grass"]
|
||||
minetest.override_item("default:dirt_with_grass", {tiles = dirttiles})
|
||||
add_drop(dirt_with_grass)
|
||||
|
||||
local dirt_with_dry_grass = minetest.registered_items["default:dirt_with_dry_grass"]
|
||||
minetest.override_item("default:dirt_with_dry_grass", {tiles = dirttiles})
|
||||
add_drop(dirt_with_dry_grass)
|
||||
|
||||
local nodebox = {
|
||||
type = "fixed",
|
||||
fixed = {
|
||||
{-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}
|
||||
}
|
||||
}
|
||||
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
|
||||
}
|
||||
|
||||
-- Replace leaves
|
||||
minetest.override_item("default:leaves", leavesoverride)
|
||||
|
||||
-- Replace jungleleaves
|
||||
minetest.override_item("default:jungleleaves", leavesoverride)
|
||||
|
||||
-- Replace grass
|
||||
for i=1,5 do
|
||||
minetest.override_item("default:grass_" .. i, {tiles = {"christmas_grass_"..i..".png"}})
|
||||
end
|
||||
|
||||
-- Replace junglegrass
|
||||
minetest.override_item("default:junglegrass", {tiles = {"christmas_junglegrass.png"}})
|
||||
|
||||
|
||||
-- Replace youngtrees
|
||||
if minetest.registered_items["youngtrees:youngtree_top"] then
|
||||
minetest.override_item("youngtrees:youngtree_top", {tiles = {"christmas_youngtree16xa.png"}})
|
||||
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"])
|
||||
end
|
||||
|
||||
|
||||
print (" ---- Overrider christmas_craft [OK] ---- ")
|
||||
|
14
settings.txt
Executable file
@ -0,0 +1,14 @@
|
||||
--------------------------------------------------
|
||||
-- CONFIGURATION ---------------------------------
|
||||
--------------------------------------------------
|
||||
|
||||
-------------------------------------------------------------
|
||||
-- Change settings by changing the values after the "=". ----
|
||||
-------------------------------------------------------------
|
||||
|
||||
-- enabels mod support --
|
||||
dofile.enable_4seasons = false
|
||||
|
||||
|
||||
|
||||
|
118
snow.lua
@ -1,118 +0,0 @@
|
||||
|
||||
print (" ---- Overrider christmas_craft = true! ---- ")
|
||||
|
||||
minetest.register_node(":default:dirt_with_grass", {
|
||||
description = "Dirt with Grass",
|
||||
tiles = {"default_snow.png", "default_dirt.png", "default_dirt.png^default_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 = "allfaces_optional",
|
||||
waving = 1,
|
||||
visual_scale = 1.3,
|
||||
tiles = {"christmas_leaves_side.png"},
|
||||
special_tiles = {"default_leaves_simple.png"},
|
||||
paramtype = "light",
|
||||
is_ground_content = false,
|
||||
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(),
|
||||
|
||||
after_place_node = default.after_place_leaves,
|
||||
})
|
||||
|
||||
|
||||
minetest.register_node(":default:aspen_leaves", {
|
||||
description = "Aspen Leaves",
|
||||
drawtype = "allfaces_optional",
|
||||
visual_scale = 1.3,
|
||||
tiles = {"christmas_aspen_leaves.png"},
|
||||
waving = 1,
|
||||
paramtype = "light",
|
||||
is_ground_content = false,
|
||||
groups = {snappy = 3, leafdecay = 3, flammable = 2, leaves = 1},
|
||||
drop = {
|
||||
max_items = 1,
|
||||
items = {
|
||||
{items = {"default:aspen_sapling"}, rarity = 20},
|
||||
{items = {"default:aspen_leaves"}}
|
||||
}
|
||||
},
|
||||
sounds = default.node_sound_leaves_defaults(),
|
||||
|
||||
after_place_node = default.after_place_leaves,
|
||||
})
|
||||
|
||||
|
||||
|
||||
-- old code
|
||||
--[[
|
||||
minetest.register_node(":default:leaves", {
|
||||
description = "Leaves",
|
||||
drawtype = "nodebox",
|
||||
visual_scale = 1.3,
|
||||
tiles = {"default_snow.png", "christmas_leaves_bot.png", "christmas_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] ---- ")
|
BIN
sounds/cannons_splash.1.ogg
Executable file
BIN
sounds/cannons_splash.2.ogg
Executable file
BIN
sounds/cannons_splash.3.ogg
Executable file
BIN
sounds/cannons_splash.4.ogg
Executable file
BIN
textures/Snowman_F.png
Normal file → Executable file
Before Width: | Height: | Size: 243 B After Width: | Height: | Size: 354 B |
BIN
textures/Wreath.png
Executable file
After Width: | Height: | Size: 808 B |
Before Width: | Height: | Size: 304 B |
BIN
textures/c_lights.png
Executable file
After Width: | Height: | Size: 186 B |
BIN
textures/christmas_craft_baubles_side_bl.png
Executable file
After Width: | Height: | Size: 225 B |
BIN
textures/christmas_craft_baubles_side_gr.png
Executable file
After Width: | Height: | Size: 228 B |
BIN
textures/christmas_craft_baubles_side_or.png
Executable file
After Width: | Height: | Size: 228 B |
BIN
textures/christmas_craft_baubles_side_pi.png
Executable file
After Width: | Height: | Size: 228 B |
BIN
textures/christmas_craft_baubles_side_re.png
Executable file
After Width: | Height: | Size: 228 B |
BIN
textures/christmas_craft_baubles_side_si.png
Executable file
After Width: | Height: | Size: 222 B |
BIN
textures/christmas_craft_baubles_side_vi.png
Executable file
After Width: | Height: | Size: 228 B |
BIN
textures/christmas_craft_baubles_side_ye.png
Executable file
After Width: | Height: | Size: 228 B |
BIN
textures/christmas_craft_baubles_top.png
Executable file
After Width: | Height: | Size: 137 B |
BIN
textures/christmas_craft_baubles_top_bl.png
Executable file
After Width: | Height: | Size: 226 B |
BIN
textures/christmas_craft_baubles_top_gr.png
Executable file
After Width: | Height: | Size: 226 B |
BIN
textures/christmas_craft_baubles_top_or.png
Executable file
After Width: | Height: | Size: 226 B |
BIN
textures/christmas_craft_baubles_top_pi.png
Executable file
After Width: | Height: | Size: 226 B |
BIN
textures/christmas_craft_baubles_top_re.png
Executable file
After Width: | Height: | Size: 226 B |
BIN
textures/christmas_craft_baubles_top_si.png
Executable file
After Width: | Height: | Size: 221 B |
BIN
textures/christmas_craft_baubles_top_vi.png
Executable file
After Width: | Height: | Size: 226 B |
BIN
textures/christmas_craft_baubles_top_ye.png
Executable file
After Width: | Height: | Size: 226 B |
BIN
textures/christmas_craft_bow_bottom.png
Executable file
After Width: | Height: | Size: 107 B |
BIN
textures/christmas_craft_bow_side.png
Executable file
After Width: | Height: | Size: 102 B |
BIN
textures/christmas_craft_bow_top.png
Executable file
After Width: | Height: | Size: 131 B |
BIN
textures/christmas_craft_leaves_side.png
Executable file
After Width: | Height: | Size: 495 B |
BIN
textures/christmas_craft_leaves_top.png
Executable file
After Width: | Height: | Size: 338 B |
BIN
textures/christmas_craft_paper_bl.png
Executable file
After Width: | Height: | Size: 138 B |
BIN
textures/christmas_craft_paper_gr.png
Executable file
After Width: | Height: | Size: 138 B |
BIN
textures/christmas_craft_paper_or.png
Executable file
After Width: | Height: | Size: 138 B |
BIN
textures/christmas_craft_paper_pi.png
Executable file
After Width: | Height: | Size: 138 B |
BIN
textures/christmas_craft_paper_re.png
Executable file
After Width: | Height: | Size: 138 B |
BIN
textures/christmas_craft_paper_vi.png
Executable file
After Width: | Height: | Size: 138 B |
BIN
textures/christmas_craft_paper_ye.png
Executable file
After Width: | Height: | Size: 138 B |
BIN
textures/christmas_craft_present_bl.png
Executable file
After Width: | Height: | Size: 121 B |
BIN
textures/christmas_craft_present_box.png
Executable file
After Width: | Height: | Size: 166 B |
BIN
textures/christmas_craft_present_gr.png
Executable file
After Width: | Height: | Size: 121 B |
BIN
textures/christmas_craft_present_or.png
Executable file
After Width: | Height: | Size: 121 B |
BIN
textures/christmas_craft_present_pi.png
Executable file
After Width: | Height: | Size: 121 B |
BIN
textures/christmas_craft_present_re.png
Executable file
After Width: | Height: | Size: 121 B |
BIN
textures/christmas_craft_present_vi.png
Executable file
After Width: | Height: | Size: 121 B |
BIN
textures/christmas_craft_present_wh.png
Executable file
After Width: | Height: | Size: 121 B |
BIN
textures/christmas_craft_present_ye.png
Executable file
After Width: | Height: | Size: 121 B |
BIN
textures/christmas_craft_red_ribbon.png
Normal file → Executable file
Before Width: | Height: | Size: 241 B After Width: | Height: | Size: 165 B |
BIN
textures/christmas_craft_which_list.png
Normal file → Executable file
Before Width: | Height: | Size: 233 B After Width: | Height: | Size: 149 B |
BIN
textures/christmas_grass_1.png
Normal file
After Width: | Height: | Size: 151 B |
BIN
textures/christmas_grass_2.png
Normal file
After Width: | Height: | Size: 155 B |
BIN
textures/christmas_grass_3.png
Normal file
After Width: | Height: | Size: 193 B |
BIN
textures/christmas_grass_4.png
Normal file
After Width: | Height: | Size: 170 B |
BIN
textures/christmas_grass_5.png
Normal file
After Width: | Height: | Size: 202 B |
BIN
textures/christmas_junglegrass.png
Normal file
After Width: | Height: | Size: 205 B |
BIN
textures/christmas_leaves.png
Normal file → Executable file
Before Width: | Height: | Size: 273 B After Width: | Height: | Size: 205 B |
BIN
textures/christmas_youngtree16xa.png
Normal file
After Width: | Height: | Size: 344 B |
BIN
textures/christmas_youngtree16xb.png
Normal file
After Width: | Height: | Size: 277 B |
BIN
textures/default_stick.png
Normal file → Executable file
Before Width: | Height: | Size: 124 B After Width: | Height: | Size: 115 B |
Before Width: | Height: | Size: 536 B After Width: | Height: | Size: 176 B |
BIN
textures/lights_animated.png
Executable file
After Width: | Height: | Size: 170 B |
Before Width: | Height: | Size: 635 B |
BIN
textures/side_stick.png
Normal file → Executable file
Before Width: | Height: | Size: 217 B After Width: | Height: | Size: 135 B |
BIN
textures/snow.png
Executable file
After Width: | Height: | Size: 342 B |
BIN
textures/snow_ball.png
Executable file
After Width: | Height: | Size: 225 B |
BIN
textures/snow_footstep.png
Normal file → Executable file
Before Width: | Height: | Size: 342 B After Width: | Height: | Size: 342 B |
BIN
textures/snowball.png
Executable file
After Width: | Height: | Size: 225 B |
BIN
textures/star.png
Executable file
After Width: | Height: | Size: 446 B |