[christmas_craft] Update from Classic server
|
@ -24,14 +24,14 @@ minetest.register_craft({
|
|||
}
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
--[[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",
|
||||
|
@ -52,12 +52,12 @@ minetest.register_craft({
|
|||
}
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
--[[minetest.register_craft({
|
||||
output = "default:snow 9",
|
||||
recipe = {
|
||||
{"christmas_craft:snow_block"},
|
||||
}
|
||||
})
|
||||
})]]
|
||||
|
||||
|
||||
--------------------------
|
||||
|
|
|
@ -1 +1,3 @@
|
|||
default
|
||||
default
|
||||
youngtrees?
|
||||
woodsoils?
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--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
|
||||
dofile(minetest.get_modpath("christmas_craft").."/settings.lua") -- makes it snow
|
||||
-- blocks --
|
||||
|
||||
minetest.register_node("christmas_craft:snowman", {
|
||||
|
@ -59,13 +59,14 @@ minetest.register_node("christmas_craft:christmas_star", {
|
|||
sounds = default.node_sound_sand_defaults(),
|
||||
})
|
||||
|
||||
minetest.register_node("christmas_craft:snow_block", {
|
||||
--[[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",
|
||||
|
@ -317,24 +318,25 @@ minetest.register_node("christmas_craft:silver_baubles", {
|
|||
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: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,},
|
||||
{items = {'christmas_craft:Christmas_present'}, rarity = 1,},
|
||||
}},
|
||||
sounds = default.node_sound_dirt_defaults({
|
||||
footstep = {name="default_grass_footstep", gain=0.4},
|
||||
|
@ -358,14 +360,15 @@ minetest.register_node("christmas_craft:silver_baubles", {
|
|||
{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 = {'default:pick_diamond'}, rarity = 30,},
|
||||
{items = {'default:shovel_diamond'}, rarity = 30,},
|
||||
{items = {'default:axe_diamond'}, rarity = 30,},
|
||||
{items = {'default:diamondblock'}, 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,},
|
||||
{items = {'christmas_craft:Christmas_present_green'}, rarity = 1,},
|
||||
}},
|
||||
sounds = default.node_sound_dirt_defaults({
|
||||
footstep = {name="default_grass_footstep", gain=0.4},
|
||||
|
@ -389,14 +392,15 @@ minetest.register_node("christmas_craft:silver_baubles", {
|
|||
{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 = {'default:pick_diamond'}, rarity = 30,},
|
||||
{items = {'default:shovel_diamond'}, rarity = 30,},
|
||||
{items = {'default:axe_diamond'}, rarity = 30,},
|
||||
{items = {'default:diamondblock'}, 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,},
|
||||
{items = {'christmas_craft:Christmas_present_red'}, rarity = 1,},
|
||||
}},
|
||||
sounds = default.node_sound_dirt_defaults({
|
||||
footstep = {name="default_grass_footstep", gain=0.4},
|
||||
|
@ -420,14 +424,15 @@ minetest.register_node("christmas_craft:silver_baubles", {
|
|||
{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 = {'default:pick_diamond'}, rarity = 30,},
|
||||
{items = {'default:shovel_diamond'}, rarity = 30,},
|
||||
{items = {'default:axe_diamond'}, rarity = 30,},
|
||||
{items = {'default:diamondblock'}, 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,},
|
||||
{items = {'christmas_craft:Christmas_present_blue'}, rarity = 1,},
|
||||
}},
|
||||
sounds = default.node_sound_dirt_defaults({
|
||||
footstep = {name="default_grass_footstep", gain=0.4},
|
||||
|
@ -451,14 +456,15 @@ minetest.register_node("christmas_craft:silver_baubles", {
|
|||
{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 = {'default:pick_diamond'}, rarity = 30,},
|
||||
{items = {'default:shovel_diamond'}, rarity = 30,},
|
||||
{items = {'default:axe_diamond'}, rarity = 30,},
|
||||
{items = {'default:diamondblock'}, 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,},
|
||||
{items = {'christmas_craft:Christmas_present_yellow'}, rarity = 1,},
|
||||
}},
|
||||
sounds = default.node_sound_dirt_defaults({
|
||||
footstep = {name="default_grass_footstep", gain=0.4},
|
||||
|
@ -482,14 +488,15 @@ minetest.register_node("christmas_craft:silver_baubles", {
|
|||
{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 = {'default:pick_diamond'}, rarity = 30,},
|
||||
{items = {'default:shovel_diamond'}, rarity = 30,},
|
||||
{items = {'default:axe_diamond'}, rarity = 30,},
|
||||
{items = {'default:diamondblock'}, 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,},
|
||||
{items = {'christmas_craft:Christmas_present_red'}, rarity = 1,},
|
||||
}},
|
||||
sounds = default.node_sound_dirt_defaults({
|
||||
footstep = {name="default_grass_footstep", gain=0.4},
|
||||
|
@ -513,14 +520,15 @@ minetest.register_node("christmas_craft:silver_baubles", {
|
|||
{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 = {'default:pick_diamond'}, rarity = 30,},
|
||||
{items = {'default:shovel_diamond'}, rarity = 30,},
|
||||
{items = {'default:axe_diamond'}, rarity = 30,},
|
||||
{items = {'default:diamondblock'}, 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,},
|
||||
{items = {'christmas_craft:Christmas_present_violet'}, rarity = 1,},
|
||||
}},
|
||||
sounds = default.node_sound_dirt_defaults({
|
||||
footstep = {name="default_grass_footstep", gain=0.4},
|
||||
|
@ -544,14 +552,15 @@ minetest.register_node("christmas_craft:silver_baubles", {
|
|||
{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 = {'default:pick_diamond'}, rarity = 30,},
|
||||
{items = {'default:shovel_diamond'}, rarity = 30,},
|
||||
{items = {'default:axe_diamond'}, rarity = 30,},
|
||||
{items = {'default:diamondblock'}, 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,},
|
||||
{items = {'christmas_craft:Christmas_present_orange'}, rarity = 1,},
|
||||
}},
|
||||
sounds = default.node_sound_dirt_defaults({
|
||||
footstep = {name="default_grass_footstep", gain=0.4},
|
||||
|
@ -575,14 +584,15 @@ minetest.register_node("christmas_craft:silver_baubles", {
|
|||
{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 = {'default:pick_diamond'}, rarity = 30,},
|
||||
{items = {'default:shovel_diamond'}, rarity = 30,},
|
||||
{items = {'default:axe_diamond'}, rarity = 30,},
|
||||
{items = {'default:diamondblock'}, 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,},
|
||||
{items = {'christmas_craft:Christmas_present_pink'}, rarity = 1,},
|
||||
}},
|
||||
sounds = default.node_sound_dirt_defaults({
|
||||
footstep = {name="default_grass_footstep", gain=0.4},
|
||||
|
@ -707,6 +717,9 @@ minetest.register_node("christmas_craft:silver_baubles", {
|
|||
|
||||
-- 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
|
||||
snowball_VELOCITY=19
|
||||
|
@ -768,6 +781,7 @@ minetest.register_craftitem("christmas_craft:snowball", {
|
|||
inventory_image = "snowball.png",
|
||||
on_use = snow_shoot_snowball,
|
||||
})
|
||||
--]]
|
||||
|
||||
--Snow.
|
||||
minetest.register_node("christmas_craft:snow", {
|
||||
|
@ -781,7 +795,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 = {
|
||||
|
|
|
@ -7,7 +7,7 @@ print (" ---- mods override is Loading! ---- ")
|
|||
-- description = "Leaves",
|
||||
-- drawtype = "allfaces_optional",
|
||||
-- visual_scale = 1.3,
|
||||
-- tile_images = {"4seasons_leaves_with_snow.png"},
|
||||
-- tiles = {"4seasons_leaves_with_snow.png"},
|
||||
-- paramtype = "light",
|
||||
-- groups = {snappy=3, leafdecay=3, flammable=2},
|
||||
-- drop = {
|
||||
|
@ -29,7 +29,7 @@ minetest.register_node(":4seasons:grass_winter", {
|
|||
drop = {
|
||||
max_items = 2, items = {
|
||||
{items = {'default:dirt'}, rarity = 0,},
|
||||
{items = {'christmas_craft:snowball'}, rarity = 0,},
|
||||
{items = {'default:snow'}, rarity = 0,},
|
||||
}},
|
||||
sounds = default.node_sound_dirt_defaults({
|
||||
footstep = {name="default_grass_footstep", gain=0.4},
|
||||
|
@ -45,7 +45,7 @@ minetest.register_node(":4seasons:sand_winter", {
|
|||
drop = {'default:sand',
|
||||
max_items = 2, items = {
|
||||
{items = {'default:sand'}, rarity = 0,},
|
||||
{items = {'christmas_craft:snowball'}, rarity = 0,},
|
||||
{items = {'default:snow'}, rarity = 0,},
|
||||
}},
|
||||
|
||||
sounds = default.node_sound_dirt_defaults({
|
||||
|
@ -61,7 +61,7 @@ minetest.register_node(":4seasons:desertsand_winter", {
|
|||
drop = {'default:desert_sand',
|
||||
max_items = 2, items = {
|
||||
{items = {'default:desert_sand'}, rarity = 0,},
|
||||
{items = {'christmas_craft:snowball'}, rarity = 0,},
|
||||
{items = {'default:snow'}, rarity = 0,},
|
||||
}},
|
||||
sounds = default.node_sound_dirt_defaults({
|
||||
footstep = {name="default_grass_footstep", gain=0.4},
|
||||
|
@ -78,7 +78,7 @@ minetest.register_node(":4seasons:cactus_winter", {
|
|||
drop = {'default:cactus',
|
||||
max_items = 2, items = {
|
||||
{items = {'default:cactus'}, rarity = 0,},
|
||||
{items = {'christmas_craft:snowball'}, rarity = 0,},
|
||||
{items = {'default:snow'}, rarity = 0,},
|
||||
}},
|
||||
sounds = default.node_sound_wood_defaults(),
|
||||
})
|
||||
})
|
||||
|
|
|
@ -1,100 +1,92 @@
|
|||
|
||||
print (" ---- Overrider christmas_craft = true! ---- ")
|
||||
|
||||
minetest.after(0, function()
|
||||
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 = 3, items = {
|
||||
{items = {'default:dirt'}, rarity = 0,},
|
||||
{items = {'christmas_craft:snowball'}, rarity = 0,},
|
||||
{items = {'snow:snowball_entity'}, rarity = 2,},
|
||||
}},
|
||||
sounds = default.node_sound_dirt_defaults({
|
||||
footstep = {name="default_grass_footstep", gain=0.4},
|
||||
}),
|
||||
})
|
||||
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}
|
||||
|
||||
-- remplace leaves (normal)
|
||||
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",
|
||||
walkable = false,
|
||||
groups = {snappy=3, leafdecay=3, flammable=2, leaves=1},
|
||||
drop = {
|
||||
max_items = 1,
|
||||
items = {
|
||||
{
|
||||
-- player will get sapling with 1/40 chance
|
||||
items = {'default:sapling'},
|
||||
rarity = 40,
|
||||
},
|
||||
{
|
||||
-- player will get leaves only if he get no saplings,
|
||||
-- this is because max_items is 1
|
||||
items = {'default:leaves'},
|
||||
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
|
||||
}
|
||||
}
|
||||
},
|
||||
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},
|
||||
},
|
||||
},
|
||||
})
|
||||
-- remplace jungleleaves
|
||||
minetest.register_node(":default:jungleleaves", {
|
||||
description = "Jungle Leaves",
|
||||
drawtype = "nodebox",
|
||||
visual_scale = 1.3,
|
||||
tiles = {"snow.png", "christmas_craft_leaves_top.png", "christmas_craft_leaves_side.png"},
|
||||
paramtype = "light",
|
||||
walkable = false,
|
||||
groups = {snappy=3, leafdecay=3, flammable=2, leaves=1},
|
||||
drop = {
|
||||
max_items = 1,
|
||||
items = {
|
||||
{
|
||||
-- player will get sapling with 1/40 chance
|
||||
items = {'moretrees:jungletree_sapling'},
|
||||
rarity = 40,
|
||||
},
|
||||
{
|
||||
-- player will get leaves only if he get no saplings,
|
||||
-- this is because max_items is 1
|
||||
items = {'moretrees:jungletree_leaves_green'},
|
||||
else
|
||||
def.drop = {
|
||||
items = {
|
||||
snowballdrop
|
||||
}
|
||||
}
|
||||
},
|
||||
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},
|
||||
},
|
||||
},
|
||||
})
|
||||
end)
|
||||
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 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] ---- ")
|
||||
|
||||
|
|
After Width: | Height: | Size: 186 B |
After Width: | Height: | Size: 214 B |
After Width: | Height: | Size: 264 B |
After Width: | Height: | Size: 383 B |
After Width: | Height: | Size: 460 B |
After Width: | Height: | Size: 505 B |
After Width: | Height: | Size: 398 B |
Before Width: | Height: | Size: 817 B After Width: | Height: | Size: 273 B |