diff --git a/mods/default/mapgen.lua b/mods/default/mapgen.lua index 41787fb..891b10e 100644 --- a/mods/default/mapgen.lua +++ b/mods/default/mapgen.lua @@ -5,6 +5,7 @@ minetest.register_alias("mapgen_dirt", "default:dirt") minetest.register_alias("mapgen_sand", "default:sand") minetest.register_alias("mapgen_dirt_with_grass", "default:grass") minetest.register_alias("mapgen_water_source", "default:water_source") +minetest.register_alias("mapgen_gravel", "default:gravel") minetest.register_biome({ name = "grassland", diff --git a/mods/default/mapgen.lua~ b/mods/default/mapgen.lua~ index 41787fb..891b10e 100644 --- a/mods/default/mapgen.lua~ +++ b/mods/default/mapgen.lua~ @@ -5,6 +5,7 @@ minetest.register_alias("mapgen_dirt", "default:dirt") minetest.register_alias("mapgen_sand", "default:sand") minetest.register_alias("mapgen_dirt_with_grass", "default:grass") minetest.register_alias("mapgen_water_source", "default:water_source") +minetest.register_alias("mapgen_gravel", "default:gravel") minetest.register_biome({ name = "grassland", diff --git a/mods/default/nodes.lua b/mods/default/nodes.lua index e3ab426..4f0e093 100644 --- a/mods/default/nodes.lua +++ b/mods/default/nodes.lua @@ -4,6 +4,12 @@ minetest.register_node("default:dirt", { groups = {crumbly = 3}, }) +minetest.register_node("default:gravel", { + description = "Gravel", + tiles = {"default_gravel.png"}, + groups = {crumbly = 2, falling_node=1}, +}) + minetest.register_node("default:sand", { description = "Sand", tiles = {"default_sand.png"}, @@ -49,6 +55,12 @@ minetest.register_node("default:wood", { groups = {choppy = 3}, }) +minetest.register_node("default:wooden_planks", { + description = "Wooden Planks", + tiles = {"default_wooden_planks.png"}, + groups = {choppy = 3}, +}) + minetest.register_node("default:leaves_1", { description = "leaves", paramtype = "light", @@ -175,11 +187,10 @@ minetest.register_node("default:treasure_chest", { end }) -minetest.register_node("default:glass", { - description = "Glass", - tiles = {"default_glass.png"}, - drawtype = "glasslike", - paramtype = "light", +minetest.register_node("default:lamp", { + description = "Lamp", + tiles = {"default_lamp.png"}, + light_source = 14, groups = {crumbly = 3}, }) @@ -317,3 +328,82 @@ minetest.register_node("default:flower_2", { walkable = false, groups = {crumbly = 3, plant = 1}, }) + +-- frames + +minetest.register_node("default:frame", { + description = "Frame", + tiles = {"default_frame.png"}, + drawtype = "allfaces", + paramtype = "light", + groups = {choppy = 3}, +}) + +minetest.register_node("default:frame_with_wood", { + description = "Frame with Wood", + tiles = {"default_wood.png^default_frame.png"}, + groups = {choppy = 3}, +}) + +minetest.register_node("default:frame_with_stonebrick", { + description = "Frame with Stonebrick", + tiles = {"default_stonebrick.png^default_frame.png"}, + groups = {choppy = 3}, +}) + +minetest.register_node("default:frame_with_log", { + description = "Frame with Stonebrick", + tiles = {"default_log.png^default_frame.png"}, + groups = {choppy = 3}, +}) + +-- glass + +minetest.register_node("default:glass", { + description = "Glass", + tiles = {"default_glass.png"}, + drawtype = "glasslike", + paramtype = "light", + groups = {crumbly = 3}, +}) + +minetest.register_node("default:glass_with_wood", { + description = "Glass with Wood", + tiles = {"default_wood.png^default_glass.png"}, + groups = {crumbly = 3}, +}) + +minetest.register_node("default:glass_with_wood", { + description = "Glass with Wood", + tiles = {"default_wood.png^default_glass.png"}, + groups = {crumbly = 3}, +}) + +minetest.register_node("default:glass_with_log", { + description = "Glass with Wood", + tiles = {"default_log.png^default_glass.png"}, + groups = {crumbly = 3}, +}) + +minetest.register_node("default:glass_with_stonebrick", { + description = "Glass with Stonebrick", + tiles = {"default_stonebrick.png^default_glass.png"}, + groups = {crumbly = 3}, +}) + +-- floor + +default.register_floor = function(color) + minetest.register_node("default:floor_"..color, { + description = color.." Floor", + tiles = {"default_floor.png^[colorize:"..color..":120"}, + groups = {crumbly=3}, + }) +end + +default.register_floor("red") +default.register_floor("green") +default.register_floor("yellow") +default.register_floor("brown") +default.register_floor("white") +default.register_floor("black") diff --git a/mods/default/nodes.lua~ b/mods/default/nodes.lua~ index e3ab426..4f0e093 100644 --- a/mods/default/nodes.lua~ +++ b/mods/default/nodes.lua~ @@ -4,6 +4,12 @@ minetest.register_node("default:dirt", { groups = {crumbly = 3}, }) +minetest.register_node("default:gravel", { + description = "Gravel", + tiles = {"default_gravel.png"}, + groups = {crumbly = 2, falling_node=1}, +}) + minetest.register_node("default:sand", { description = "Sand", tiles = {"default_sand.png"}, @@ -49,6 +55,12 @@ minetest.register_node("default:wood", { groups = {choppy = 3}, }) +minetest.register_node("default:wooden_planks", { + description = "Wooden Planks", + tiles = {"default_wooden_planks.png"}, + groups = {choppy = 3}, +}) + minetest.register_node("default:leaves_1", { description = "leaves", paramtype = "light", @@ -175,11 +187,10 @@ minetest.register_node("default:treasure_chest", { end }) -minetest.register_node("default:glass", { - description = "Glass", - tiles = {"default_glass.png"}, - drawtype = "glasslike", - paramtype = "light", +minetest.register_node("default:lamp", { + description = "Lamp", + tiles = {"default_lamp.png"}, + light_source = 14, groups = {crumbly = 3}, }) @@ -317,3 +328,82 @@ minetest.register_node("default:flower_2", { walkable = false, groups = {crumbly = 3, plant = 1}, }) + +-- frames + +minetest.register_node("default:frame", { + description = "Frame", + tiles = {"default_frame.png"}, + drawtype = "allfaces", + paramtype = "light", + groups = {choppy = 3}, +}) + +minetest.register_node("default:frame_with_wood", { + description = "Frame with Wood", + tiles = {"default_wood.png^default_frame.png"}, + groups = {choppy = 3}, +}) + +minetest.register_node("default:frame_with_stonebrick", { + description = "Frame with Stonebrick", + tiles = {"default_stonebrick.png^default_frame.png"}, + groups = {choppy = 3}, +}) + +minetest.register_node("default:frame_with_log", { + description = "Frame with Stonebrick", + tiles = {"default_log.png^default_frame.png"}, + groups = {choppy = 3}, +}) + +-- glass + +minetest.register_node("default:glass", { + description = "Glass", + tiles = {"default_glass.png"}, + drawtype = "glasslike", + paramtype = "light", + groups = {crumbly = 3}, +}) + +minetest.register_node("default:glass_with_wood", { + description = "Glass with Wood", + tiles = {"default_wood.png^default_glass.png"}, + groups = {crumbly = 3}, +}) + +minetest.register_node("default:glass_with_wood", { + description = "Glass with Wood", + tiles = {"default_wood.png^default_glass.png"}, + groups = {crumbly = 3}, +}) + +minetest.register_node("default:glass_with_log", { + description = "Glass with Wood", + tiles = {"default_log.png^default_glass.png"}, + groups = {crumbly = 3}, +}) + +minetest.register_node("default:glass_with_stonebrick", { + description = "Glass with Stonebrick", + tiles = {"default_stonebrick.png^default_glass.png"}, + groups = {crumbly = 3}, +}) + +-- floor + +default.register_floor = function(color) + minetest.register_node("default:floor_"..color, { + description = color.." Floor", + tiles = {"default_floor.png^[colorize:"..color..":120"}, + groups = {crumbly=3}, + }) +end + +default.register_floor("red") +default.register_floor("green") +default.register_floor("yellow") +default.register_floor("brown") +default.register_floor("white") +default.register_floor("black") diff --git a/mods/default/textures/default_floor.png b/mods/default/textures/default_floor.png new file mode 100644 index 0000000..8e9ea17 Binary files /dev/null and b/mods/default/textures/default_floor.png differ diff --git a/mods/default/textures/default_frame.png b/mods/default/textures/default_frame.png new file mode 100644 index 0000000..eef7d5d Binary files /dev/null and b/mods/default/textures/default_frame.png differ diff --git a/mods/default/textures/default_gravel.png b/mods/default/textures/default_gravel.png new file mode 100644 index 0000000..8b1fbea Binary files /dev/null and b/mods/default/textures/default_gravel.png differ diff --git a/mods/default/textures/default_lamp.png b/mods/default/textures/default_lamp.png new file mode 100644 index 0000000..7e4355f Binary files /dev/null and b/mods/default/textures/default_lamp.png differ diff --git a/mods/default/textures/default_wood.png b/mods/default/textures/default_wood.png index 4ebbb39..379b36a 100644 Binary files a/mods/default/textures/default_wood.png and b/mods/default/textures/default_wood.png differ diff --git a/mods/default/textures/default_wooden_planks.png b/mods/default/textures/default_wooden_planks.png new file mode 100644 index 0000000..be422a2 Binary files /dev/null and b/mods/default/textures/default_wooden_planks.png differ