diff --git a/api/lava_furnace.lua b/api/lava_furnace.lua index 5f84feb..772d802 100644 --- a/api/lava_furnace.lua +++ b/api/lava_furnace.lua @@ -150,6 +150,7 @@ local function common_formspec(pos, meta) local lavaPercent = math.round(currLava / lavaCap * 100) return "formspec_version[6]".. "size[10.5,11]".. + "background9[0,0;1,1;logistica_lava_furnace_bg.png;true;8]".. "list[current_player;main;0.4,5.9;8,4;0]".. "list[context;fuel;0.4,4.5;1,1;0]".. "list[context;src;2.2,2.3;1,1;0]".. @@ -157,6 +158,12 @@ local function common_formspec(pos, meta) "list[context;input;4.3,0.9;2,1;0]".. "label[0.5,1.1;Lava]".. "label[4.7,0.5;Additives]".. + "listring[context;dst]".. + "listring[current_player;main]".. + "listring[context;src]".. + "listring[current_player;main]".. + "listring[context;fuel]".. + "listring[current_player;main]".. get_lava_img(currLava, lavaPercent) end diff --git a/registration/lava_furnace_recipes.lua b/registration/lava_furnace_recipes.lua index 9cafa02..e62c09f 100644 --- a/registration/lava_furnace_recipes.lua +++ b/registration/lava_furnace_recipes.lua @@ -1,8 +1,33 @@ +local L = function(str) return "logistica:"..str end logistica.register_lava_furnace_recipe("default:silver_sand", { - output = "logistica:silverin", + output = L("silverin"), lava = 50, additive = "default:ice", - additive_use_chance = 90, + additive_use_chance = 50, + time = 2.5 +}) + +logistica.register_lava_furnace_recipe(L("silverin"), { + output = L("silverin_plate 4"), + lava = 100, + additive = "default:steel_ingot", + additive_use_chance = 100, time = 5 }) + +logistica.register_lava_furnace_recipe(L("silverin_slice"), { + output = L("silverin_circuit"), + lava = 150, + additive = "default:mese_crystal_fragment", + additive_use_chance = 100, + time = 10 +}) + +logistica.register_lava_furnace_recipe("default:glass", { + output = L("silverin_mirror_box"), + lava = 100, + additive = L("silverin_slice 6"), + additive_use_chance = 100, + time = 4 +}) diff --git a/textures/logistica_lava_furnace_bg.png b/textures/logistica_lava_furnace_bg.png new file mode 100644 index 0000000..4041442 Binary files /dev/null and b/textures/logistica_lava_furnace_bg.png differ