added some craftings
This commit is contained in:
parent
ea92c23b35
commit
2744350c47
@ -18,12 +18,12 @@ default.craft_form_v2 = default.craft_form_v2..default.gui_colors
|
||||
default.craft_form_v2 = default.craft_form_v2..default.gui_bg
|
||||
default.craft_form_v2 = default.craft_form_v2.."list[current_player;main;0,3.5;8,4;]"
|
||||
default.craft_form_v2 = default.craft_form_v2..default.itemslot_bg(0,3.5,8,4)
|
||||
default.craft_form_v2 = default.craft_form_v2.."list[current_name;craftadd;0,0;1,3;]"
|
||||
default.craft_form_v2 = default.craft_form_v2..default.itemslot_bg(0,0,1,3)
|
||||
default.craft_form_v2 = default.craft_form_v2.."list[current_player;craft;1.5,0;3,3;]"
|
||||
default.craft_form_v2 = default.craft_form_v2..default.itemslot_bg(1.5,0,3,3)
|
||||
default.craft_form_v2 = default.craft_form_v2.."list[current_player;craftpreview;5,1;1,1;]"
|
||||
default.craft_form_v2 = default.craft_form_v2..default.itemslot_bg(5,1,1,1)
|
||||
default.craft_form_v2 = default.craft_form_v2.."list[current_name;main;0,0;2,3;]"
|
||||
default.craft_form_v2 = default.craft_form_v2..default.itemslot_bg(0,0,2,3)
|
||||
default.craft_form_v2 = default.craft_form_v2.."list[current_player;craft;2.5,0;3,3;]"
|
||||
default.craft_form_v2 = default.craft_form_v2..default.itemslot_bg(2.5,0,3,3)
|
||||
default.craft_form_v2 = default.craft_form_v2.."list[current_player;craftpreview;6,1;1,1;]"
|
||||
default.craft_form_v2 = default.craft_form_v2..default.itemslot_bg(6,1,1,1)
|
||||
|
||||
minetest.register_node("default:workbench_v2", {
|
||||
description = "Workbench V2",
|
||||
@ -34,12 +34,87 @@ minetest.register_node("default:workbench_v2", {
|
||||
meta:set_string("formspec", default.craft_form_v2)
|
||||
meta:set_string("infotext", "Workbench V2")
|
||||
local inv = meta:get_inventory()
|
||||
inv:set_size("craftadd", 3)
|
||||
inv:set_size("main", 3*2)
|
||||
end,
|
||||
})
|
||||
|
||||
-- crafts
|
||||
|
||||
-- wood
|
||||
|
||||
minetest.register_craft({
|
||||
output = "default:wood 3",
|
||||
recipe = {
|
||||
{"default:log_1"},
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "default:wood 2",
|
||||
recipe = {
|
||||
{"default:log_2"},
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "default:wood",
|
||||
recipe = {
|
||||
{"default:log_3"},
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "default:wooden_planks",
|
||||
recipe = {
|
||||
{"default:wood", "default:wood"},
|
||||
}
|
||||
})
|
||||
|
||||
-- stone
|
||||
|
||||
minetest.register_craft({
|
||||
output = "default:stone_tile",
|
||||
recipe = {
|
||||
{"default:stone_item", "default:stone_item"},
|
||||
{"default:stone_item", "default:stone_item"},
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "default:small_stone_tiles 4",
|
||||
recipe = {
|
||||
{"default:stone_tile", "default:stone_tile"},
|
||||
{"default:stone_tile", "default:stone_tile"},
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "default:stonebrick 4",
|
||||
recipe = {
|
||||
{"default:small_stone_tiles", "default:small_stone_tiles"},
|
||||
{"default:small_stone_tiles", "default:small_stone_tiles"},
|
||||
}
|
||||
})
|
||||
|
||||
--workbench
|
||||
|
||||
minetest.register_craft({
|
||||
output = "default:workbench",
|
||||
recipe = {
|
||||
{"default:wood", "default:wood", "default:wood"},
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "default:workbench_v2",
|
||||
recipe = {
|
||||
{"default:stone_tile", "default:stone_tile", "default:stone_tile"},
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
-- string
|
||||
|
||||
minetest.register_craft({
|
||||
output = "default:string_strong",
|
||||
recipe = {
|
||||
@ -54,13 +129,17 @@ minetest.register_craft({
|
||||
}
|
||||
})
|
||||
|
||||
-- grass
|
||||
|
||||
minetest.register_craft({
|
||||
output = "default:plant_grass",
|
||||
output = "default:plant_grass 3",
|
||||
recipe = {
|
||||
{"default:grass"},
|
||||
}
|
||||
})
|
||||
|
||||
-- tools
|
||||
|
||||
minetest.register_craft({
|
||||
output = "default:basic_hammer",
|
||||
recipe = {
|
||||
|
@ -18,12 +18,12 @@ default.craft_form_v2 = default.craft_form_v2..default.gui_colors
|
||||
default.craft_form_v2 = default.craft_form_v2..default.gui_bg
|
||||
default.craft_form_v2 = default.craft_form_v2.."list[current_player;main;0,3.5;8,4;]"
|
||||
default.craft_form_v2 = default.craft_form_v2..default.itemslot_bg(0,3.5,8,4)
|
||||
default.craft_form_v2 = default.craft_form_v2.."list[current_name;craftadd;0,0;1,3;]"
|
||||
default.craft_form_v2 = default.craft_form_v2..default.itemslot_bg(0,0,1,3)
|
||||
default.craft_form_v2 = default.craft_form_v2.."list[current_player;craft;1.5,0;3,3;]"
|
||||
default.craft_form_v2 = default.craft_form_v2..default.itemslot_bg(1.5,0,3,3)
|
||||
default.craft_form_v2 = default.craft_form_v2.."list[current_player;craftpreview;5,1;1,1;]"
|
||||
default.craft_form_v2 = default.craft_form_v2..default.itemslot_bg(5,1,1,1)
|
||||
default.craft_form_v2 = default.craft_form_v2.."list[current_name;main;0,0;2,3;]"
|
||||
default.craft_form_v2 = default.craft_form_v2..default.itemslot_bg(0,0,2,3)
|
||||
default.craft_form_v2 = default.craft_form_v2.."list[current_player;craft;2.5,0;3,3;]"
|
||||
default.craft_form_v2 = default.craft_form_v2..default.itemslot_bg(2.5,0,3,3)
|
||||
default.craft_form_v2 = default.craft_form_v2.."list[current_player;craftpreview;6,1;1,1;]"
|
||||
default.craft_form_v2 = default.craft_form_v2..default.itemslot_bg(6,1,1,1)
|
||||
|
||||
minetest.register_node("default:workbench_v2", {
|
||||
description = "Workbench V2",
|
||||
@ -34,12 +34,87 @@ minetest.register_node("default:workbench_v2", {
|
||||
meta:set_string("formspec", default.craft_form_v2)
|
||||
meta:set_string("infotext", "Workbench V2")
|
||||
local inv = meta:get_inventory()
|
||||
inv:set_size("craftadd", 3)
|
||||
inv:set_size("main", 3*2)
|
||||
end,
|
||||
})
|
||||
|
||||
-- crafts
|
||||
|
||||
-- wood
|
||||
|
||||
minetest.register_craft({
|
||||
output = "default:wood 3",
|
||||
recipe = {
|
||||
{"default:log_1"},
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "default:wood 2",
|
||||
recipe = {
|
||||
{"default:log_2"},
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "default:wood",
|
||||
recipe = {
|
||||
{"default:log_3"},
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "default:wooden_planks",
|
||||
recipe = {
|
||||
{"default:wood", "default:wood"},
|
||||
}
|
||||
})
|
||||
|
||||
-- stone
|
||||
|
||||
minetest.register_craft({
|
||||
output = "default:stone_tile",
|
||||
recipe = {
|
||||
{"default:stone_item", "default:stone_item"},
|
||||
{"default:stone_item", "default:stone_item"},
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "default:small_stone_tiles 4",
|
||||
recipe = {
|
||||
{"default:stone_tile", "default:stone_tile"},
|
||||
{"default:stone_tile", "default:stone_tile"},
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "default:stonebrick 4",
|
||||
recipe = {
|
||||
{"default:small_stone_tiles", "default:small_stone_tiles"},
|
||||
{"default:small_stone_tiles", "default:small_stone_tiles"},
|
||||
}
|
||||
})
|
||||
|
||||
--workbench
|
||||
|
||||
minetest.register_craft({
|
||||
output = "default:workbench",
|
||||
recipe = {
|
||||
{"default:wood", "default:wood", "default:wood"},
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "default:workbench_v2",
|
||||
recipe = {
|
||||
{"default:stone_tile", "default:stone_tile", "default:stone_tile"},
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
-- string
|
||||
|
||||
minetest.register_craft({
|
||||
output = "default:string_strong",
|
||||
recipe = {
|
||||
@ -54,13 +129,17 @@ minetest.register_craft({
|
||||
}
|
||||
})
|
||||
|
||||
-- grass
|
||||
|
||||
minetest.register_craft({
|
||||
output = "default:plant_grass",
|
||||
output = "default:plant_grass 3",
|
||||
recipe = {
|
||||
{"default:grass"},
|
||||
}
|
||||
})
|
||||
|
||||
-- tools
|
||||
|
||||
minetest.register_craft({
|
||||
output = "default:basic_hammer",
|
||||
recipe = {
|
||||
|
@ -164,6 +164,25 @@ minetest.register_decoration({
|
||||
decoration = "default:plant_grass",
|
||||
})
|
||||
|
||||
minetest.register_decoration({
|
||||
deco_type = "simple",
|
||||
place_on = {"default:dry_grass", "default:grass", "default:sand"},
|
||||
sidelen = 16,
|
||||
noise_params = {
|
||||
offset = -0.015,
|
||||
scale = 0.03,
|
||||
spread = {x=200, y=200, z=200},
|
||||
seed = 333,
|
||||
octaves = 3,
|
||||
persist = 0.6
|
||||
},
|
||||
biomes = {
|
||||
"beach", "grassland", "forest", "savanna"
|
||||
},
|
||||
y_min = 0,
|
||||
y_max = 31000,
|
||||
decoration = "default:stones_on_floor",
|
||||
})
|
||||
-- ores
|
||||
|
||||
minetest.register_ore({
|
||||
|
@ -164,6 +164,25 @@ minetest.register_decoration({
|
||||
decoration = "default:plant_grass",
|
||||
})
|
||||
|
||||
minetest.register_decoration({
|
||||
deco_type = "simple",
|
||||
place_on = {"default:dry_grass", "default:grass", "default:sand"},
|
||||
sidelen = 16,
|
||||
noise_params = {
|
||||
offset = -0.015,
|
||||
scale = 0.03,
|
||||
spread = {x=200, y=200, z=200},
|
||||
seed = 333,
|
||||
octaves = 3,
|
||||
persist = 0.6
|
||||
},
|
||||
biomes = {
|
||||
"beach", "grassland", "forest", "savanna"
|
||||
},
|
||||
y_min = 0,
|
||||
y_max = 31000,
|
||||
decoration = "default:stones_on_floor",
|
||||
})
|
||||
-- ores
|
||||
|
||||
minetest.register_ore({
|
||||
|
@ -16,8 +16,8 @@ default.inv_form = default.inv_form..default.gui_colors
|
||||
default.inv_form = default.inv_form..default.gui_bg
|
||||
default.inv_form = default.inv_form.."list[current_player;main;0,3.5;8,4;]"
|
||||
default.inv_form = default.inv_form..default.itemslot_bg(0,3.5,8,4)
|
||||
default.inv_form = default.inv_form.."list[current_player;craft;1.5,0.5;2,2;]"
|
||||
default.inv_form = default.inv_form..default.itemslot_bg(1.5,0.5,2,2)
|
||||
default.inv_form = default.inv_form.."list[current_player;craft;1,1;3,1;]"
|
||||
default.inv_form = default.inv_form..default.itemslot_bg(1,1,3,1)
|
||||
default.inv_form = default.inv_form.."list[current_player;craftpreview;5,1;1,1;]"
|
||||
default.inv_form = default.inv_form..default.itemslot_bg(5,1,1,1)
|
||||
|
||||
|
@ -16,8 +16,8 @@ default.inv_form = default.inv_form..default.gui_colors
|
||||
default.inv_form = default.inv_form..default.gui_bg
|
||||
default.inv_form = default.inv_form.."list[current_player;main;0,3.5;8,4;]"
|
||||
default.inv_form = default.inv_form..default.itemslot_bg(0,3.5,8,4)
|
||||
default.inv_form = default.inv_form.."list[current_player;craft;1.5,0.5;2,2;]"
|
||||
default.inv_form = default.inv_form..default.itemslot_bg(1.5,0.5,2,2)
|
||||
default.inv_form = default.inv_form.."list[current_player;craft;1,1;3,1;]"
|
||||
default.inv_form = default.inv_form..default.itemslot_bg(1,1,3,1)
|
||||
default.inv_form = default.inv_form.."list[current_player;craftpreview;5,1;1,1;]"
|
||||
default.inv_form = default.inv_form..default.itemslot_bg(5,1,1,1)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user