diff --git a/mod_files/Untitled Folder/plaster_and_wood_bars.lua b/mod_files/Untitled Folder/plaster_and_wood_bars.lua deleted file mode 100644 index 8c8c801..0000000 --- a/mod_files/Untitled Folder/plaster_and_wood_bars.lua +++ /dev/null @@ -1,123 +0,0 @@ - --- plaster blocks -- - -minetest.register_node("medieval:plaster_arrow", { - description = "Plaster Arrow", - tiles = {"medieval_plaster.png^medieval_arrow_left.png" , "medieval_plaster.png^medieval_arrow_right.png" , - "medieval_plaster.png^medieval_arrow_right.png" , "medieval_plaster.png^medieval_arrow_left.png" , - "medieval_plaster.png^medieval_arrow_up.png" , "medieval_plaster.png^medieval_arrow_down.png"}, - is_ground_content = true, - paramtype2 = "facedir", - groups = {cracky=3}, - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_node("medieval:plaster_bar", { - description = "Plaster Bar", - tiles = {"medieval_plaster.png^medieval_bar_left.png" , "medieval_plaster.png^medieval_bar_right.png" , - "medieval_plaster.png^medieval_bar_left.png" , "medieval_plaster.png^medieval_bar_right.png" , - "medieval_plaster.png^medieval_bar_left.png" , "medieval_plaster.png^medieval_bar_right.png"}, - is_ground_content = true, - paramtype2 = "facedir", - groups = {cracky=3}, - sounds = default.node_sound_stone_defaults(), -}) - - -minetest.register_node("medieval:plaster_bars", { - description = "Plaster Bar ", - tiles = {"medieval_plaster.png^medieval_bars.png"}, - is_ground_content = true, - groups = {cracky=3}, - sounds = default.node_sound_stone_defaults(), -}) - - --- wood blocks - -minetest.register_node("medieval:wood_arrow", { - description = "Wooden Arrow", - tiles = {"default_wood.png^medieval_arrow_left.png" , "default_wood.png^medieval_arrow_right.png" , - "default_wood.png^medieval_arrow_right.png" , "default_wood.png^medieval_arrow_left.png" , - "default_wood.png^medieval_arrow_up.png" , "default_wood.png^medieval_arrow_down.png"}, - is_ground_content = true, - paramtype2 = "facedir", - groups = {cracky=3, wood=1}, - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_node("medieval:wood_bar", { - description = "Wooden Bar", - tiles = {"default_wood.png^medieval_bar_left.png" , "default_wood.png^medieval_bar_right.png" , "default_wood.png^medieval_bar_left.png" , - "default_wood.png^medieval_bar_right.png" , "default_wood.png^medieval_bar_left.png" , "default_wood.png^medieval_bar_right.png"}, - is_ground_content = true, - paramtype2 = "facedir", - groups = {cracky=3, wood=1}, - sounds = default.node_sound_stone_defaults(), -}) - -minetest.register_node("medieval:wood_bars", { - description = "Wooden Bars", - tiles = {"default_wood.png^medieval_bars.png"}, - groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1}, - sounds = default.node_sound_wood_defaults(), -}) - --- crafts -- - -minetest.register_craft({ - output = 'medieval:plaster_arrow 4', - recipe = { - {'darkage:chalk_powder', 'default:stick', 'darkage:chalk_powder'}, - {'default:stick', 'darkage:chalk_powder', 'default:stick'}, - {'default:stick', 'darkage:chalk_powder', 'default:stick'}, - } -}) - -minetest.register_craft({ - output = 'medieval:plaster_bar 4', - recipe = { - {'darkage:chalk_powder', 'darkage:chalk_powder', 'default:stick'}, - {'darkage:chalk_powder', 'default:stick', 'darkage:chalk_powder'}, - {'default:stick', 'darkage:chalk_powder', 'darkage:chalk_powder'}, - } -}) - -minetest.register_craft({ - output = 'medieval:plaster_bars 4', - recipe = { - {'default:stick', 'darkage:chalk_powder', 'default:stick'}, - {'default:stick', 'darkage:chalk_powder', 'default:stick'}, - {'default:stick', 'darkage:chalk_powder', 'default:stick'}, - } -}) - -minetest.register_craft({ - output = 'medieval:wood_bars 4', - recipe = { - {'default:stick', 'default:wood', 'default:stick'}, - {'default:stick', 'default:wood', 'default:stick'}, - {'default:stick', 'default:wood', 'default:stick'}, - } -}) - -minetest.register_craft({ - output = 'medieval:wood_bar 6', - recipe = { - {'default:wood', 'default:wood', 'default:stick'}, - {'default:wood', 'default:stick', 'default:wood'}, - {'default:stick', 'default:wood', 'default:wood'}, - } -}) - -minetest.register_craft({ - output = 'medieval:wood_arrow 4', - recipe = { - {'default:wood', 'default:stick', 'default:wood'}, - {'default:stick', 'default:wood', 'default:stick'}, - {'default:stick', 'default:wood', 'default:stick'}, - } -}) - - - diff --git a/mod_files/boxes.lua b/mod_files/boxes.lua deleted file mode 100644 index 08ebbe7..0000000 --- a/mod_files/boxes.lua +++ /dev/null @@ -1,56 +0,0 @@ - -local function register_box(name, description, boxTexture) - - - minetest.register_node("medieval:box_" ..name, { - description = description .. " Box", - drawtype = "nodebox", - tiles = { boxTexture .. '' ,'darkage_box.png', 'darkage_box.png', - 'darkage_box.png', 'darkage_box.png', 'darkage_box.png' - }, - paramtype = "light", - paramtype2 = "facedir", - is_ground_content = true, - groups = {cracky=2}, - sounds = default.node_sound_wood_defaults(), - on_construct = function(pos) - local meta = minetest.get_meta(pos) - meta:set_string("infotext", "Box") - end, - node_box = { - type = "fixed", - fixed = { - {-0.5, -0.5, 0.5, 0.5, 0.5, 0.375}, -- side f - {-0.5, -0.5, -0.5, 0.5, 0.4, 0.5}, -- bottom - {-0.5, -0.5, -0.5, -0.375, 0.5, 0.5}, -- side l - {0.375, -0.5, -0.5, 0.5, 0.5, 0.5}, -- side r - {-0.5, -0.5, -0.375, 0.5, 0.5, -0.5}, -- frount - - }, - }, - selection_box = { - type = "fixed", - fixed = { - {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}, - }, - }, - }) - - -- todo register craft reziep for round box here -end - -textures = { - -- RGB Prime Colours -- - {name="potato", tiles="medieval_box_potato.png", description="Potato"}, - {name="carrot", tiles="medieval_box_carrot.png", description="Carrot"}, - {name="fish", tiles="medieval_box_fish.png", description="Fish"}, - {name="apple", tiles="medieval_box_apple.png", description="Apple"}, - {name="wheat", tiles="medieval_box_wheat.png", description="Wheat"}, - {name="mushroom", tiles="medieval_box_mushroom.png", description="Mushroom"} - -} - -for i,texture in ipairs(textures) do - register_box(texture.name, texture.description, texture.tiles) - -- register whatever here -end diff --git a/mod_files/coloured_glass.lua b/mod_files/coloured_glass.lua index ae66413..937aa9c 100644 --- a/mod_files/coloured_glass.lua +++ b/mod_files/coloured_glass.lua @@ -22,7 +22,7 @@ minetest.register_node("medieval:glass_round", { -local function register_square(name, description, colorCode) +local function register_square(name, description, colorCode, dye) minetest.register_node("medieval:glass_square_"..name, { description = "Square ".. description .." Glass", @@ -37,16 +37,22 @@ local function register_square(name, description, colorCode) -- todo register craft reziep for round glass here minetest.register_craft({ + type = "shapeless", output = "medieval:glass_square_"..name , - recipe = { - {"medieval:glass_square","dye:"..name,}, - } + recipe = {"medieval:glass_square","dye:"..dye,}, + }) + + minetest.register_craft({ + type = "cooking", + output = "medieval:glass_square", + recipe = "medieval:glass_square_"..name, + cooktime = 10, }) end -local function register_round(name, description, colorCode) +local function register_round(name, description, colorCode, dye) minetest.register_node("medieval:glass_round_"..name, { description = "Round ".. description .." Glass", @@ -61,15 +67,23 @@ local function register_round(name, description, colorCode) -- todo register craft reziep for round glass here minetest.register_craft({ + type = "shapeless", output = "medieval:glass_round_"..name , - recipe = { - {"medieval:glass_round","dye:"..name,}, - } + recipe = {"medieval:glass_round","dye:"..dye,}, }) + + minetest.register_craft({ + type = "cooking", + output = "medieval:glass_round", + recipe = "medieval:glass_round_"..name, + cooktime = 10, + }) + + end -local function register_dimond(name, description, colorCode) +local function register_dimond(name, description, colorCode, dye) minetest.register_node("medieval:glass_dimond_"..name, { description = "Dimond "..description.." Glass", @@ -84,10 +98,17 @@ local function register_dimond(name, description, colorCode) -- todo register craft reziep for dimond glass here minetest.register_craft({ + type = "shapeless", output = "medieval:glass_dimond_"..name , - recipe = { - {"darkage:glass","dye:"..name,}, - } + recipe = {"darkage:glass","dye:"..dye,}, + + }) + + minetest.register_craft({ + type = "cooking", + output = "darkage:glass", + recipe = "medieval:glass_dimond_"..name, + cooktime = 10, }) minetest.register_alias("medieval_craft:medieval_glass_"..name , "medieval:glass_dimond_"..name) @@ -96,28 +117,28 @@ end colours = { -- RGB Prime Colours -- - {name="red", code="FF000099", description="Red"}, - {name="green", code="00FF0099", description="Green"}, - {name="blue", code="0000FF99", description="Blue"}, + {name="red", code="FF000099", description="Red", dye="red"}, + {name="green", code="00FF0099", description="Green", dye="green"}, + {name="blue", code="0000FF99", description="Blue", dye="blue"}, -- RGB Secondary Colour -- - {name="yellow", code="FFFF0099", description="Yellow"}, - {name="magenta", code="FF00FF99", description="Magenta"}, - {name="cyan", code="00FFFF99", description="Cyan"}, + {name="yellow", code="FFFF0099", description="Yellow", dye="yellow"}, + {name="magenta", code="FF00FF99", description="Magenta", dye="magenta"}, + {name="cyan", code="00FFFF99", description="Cyan", dye="cyan"}, -- RGB Other Colours -- - {name="orange", code="E5940099", description="Orange"}, - {name="darkgreen", code="004C0099", description="Dark Green"}, - {name="purple", code="80008099", description="Purple"}, - {name="pink", code="FFC0CB99", description="Pink"}, - {name="brown", code="732c0b99", description="Brown"}, + {name="orange", code="E5940099", description="Orange", dye="orange"}, + {name="darkgreen", code="004C0099", description="Dark Green", dye="dark_green"}, + {name="purple", code="80008099", description="Purple", dye="purple"}, + {name="pink", code="FFC0CB99", description="Pink", dye="pink"}, + {name="brown", code="732c0b99", description="Brown", dye="brown"}, -- MonoChrome -- - {name="white", code="FFFFFF99", description="White"}, - {name="grey", code="80808099", description="Grey"}, - {name="darkgrey", code="14141499", description="Dark Grey"} + {name="white", code="FFFFFF99", description="White", dye="white"}, + {name="grey", code="80808099", description="Grey", dye="grey"}, + {name="darkgrey", code="14141499", description="Dark Grey", dye="dark_grey"} } for i,colour in ipairs(colours) do - register_round(colour.name, colour.description, colour.code) - register_square(colour.name, colour.description, colour.code) - register_dimond(colour.name, colour.description, colour.code) + register_round(colour.name, colour.description, colour.code, colour.dye) + register_square(colour.name, colour.description, colour.code, colour.dye) + register_dimond(colour.name, colour.description, colour.code, colour.dye) -- register whatever here end \ No newline at end of file diff --git a/mod_files/connect_blocks.lua b/mod_files/connect_blocks.lua deleted file mode 100644 index e69de29..0000000 diff --git a/mod_files/plaster_node.lua b/mod_files/plaster_node.lua index 5ca01cb..b9c49b3 100644 --- a/mod_files/plaster_node.lua +++ b/mod_files/plaster_node.lua @@ -32,7 +32,7 @@ textures = { -- RGB Prime Colours -- {name="wood", tiles="default_wood.png", description="Wood"}, {name="aspenWood", tiles="default_aspen_wood.png", description="Aspen Wood"}, - {name="acaciaWood", tiles="default_acacia_wood.png", description="Acaia Wood"}, + {name="acaciaWood", tiles="default_acacia_wood.png", description="Acacia Wood"}, {name="jungleWood", tiles="default_junglewood.png", description="Jungle Wood"}, {name="pineWood", tiles="default_pine_wood.png", description="Pine_Wood"},