Move furnace stuff into mcnt_furnace.
|
@ -9,16 +9,16 @@ function get_furnace_active_formspec(fuel_percent, item_percent)
|
|||
"bgcolor[black;neither]"..
|
||||
"listcolors[#ffffff00;#ffffff80]"..
|
||||
"style_type[list;spacing=0,0]"..
|
||||
"image[0,0;9.5,9;furnace.png]"..
|
||||
"image[0,0;9.5,9;mcnt_furnace.png]"..
|
||||
"list[current_player;main;0.25,7.75;9,1;0]"..
|
||||
"list[current_player;main;0.25,4.5;9,3;9]"..
|
||||
"list[context;src;2.75,0.75;1,1;0]"..
|
||||
"list[context;fuel;2.75,2.75;1,1;0]"..
|
||||
"list[context;dst;6.25,1.75;1,1;0]"..
|
||||
"image[2.75,1.75;1,1;furnace_fire_bg.png^[lowpart:"..
|
||||
(fuel_percent)..":furnace_fire.png]"..
|
||||
"image[4,1.75;1.75,1;furnace_arrow_bg.png^[lowpart:"..
|
||||
(item_percent)..":furnace_arrow.png^[transformR270]"..
|
||||
"image[2.75,1.75;1,1;mcnt_furnace_fire_bg.png^[lowpart:"..
|
||||
(fuel_percent)..":mcnt_furnace_fire.png]"..
|
||||
"image[4,1.75;1.75,1;mcnt_furnace_arrow_bg.png^[lowpart:"..
|
||||
(item_percent)..":mcnt_furnace_arrow.png^[transformR270]"..
|
||||
"listring[context;dst]"..
|
||||
"listring[current_player;main]"..
|
||||
"listring[context;src]"..
|
||||
|
@ -34,14 +34,14 @@ function get_furnace_inactive_formspec()
|
|||
"bgcolor[black;neither]"..
|
||||
"listcolors[#ffffff00;#ffffff80]"..
|
||||
"style_type[list;spacing=0,0]"..
|
||||
"image[0,0;9.5,9;furnace.png]"..
|
||||
"image[0,0;9.5,9;mcnt_furnace.png]"..
|
||||
"list[current_player;main;0.25,7.75;9,1;0]"..
|
||||
"list[current_player;main;0.25,4.5;9,3;9]"..
|
||||
"list[context;src;2.75,0.75;1,1;0]"..
|
||||
"list[context;fuel;2.75,2.75;1,1;0]"..
|
||||
"list[context;dst;6.25,1.75;1,1;0]"..
|
||||
"image[2.75,1.75;1,1;furnace_fire_bg.png]"..
|
||||
"image[4,1.75;1.75,1;furnace_arrow_bg.png^[transformR270]"..
|
||||
"image[2.75,1.75;1,1;mcnt_furnace_fire_bg.png]"..
|
||||
"image[4,1.75;1.75,1;mcnt_furnace_arrow_bg.png^[transformR270]"..
|
||||
"listring[context;dst]"..
|
||||
"listring[current_player;main]"..
|
||||
"listring[context;src]"..
|
||||
|
@ -290,7 +290,7 @@ end
|
|||
-- Node definitions
|
||||
--
|
||||
|
||||
minetest.register_node("minecraft:furnace", {
|
||||
minetest.register_node(":minecraft:furnace", {
|
||||
description = "Furnace",
|
||||
tiles = {
|
||||
terrain(1),
|
||||
|
@ -339,7 +339,7 @@ minetest.register_node("minecraft:furnace", {
|
|||
sounds = block_sound('stone')
|
||||
})
|
||||
|
||||
minetest.register_node("minecraft:lit_furnace", {
|
||||
minetest.register_node(":minecraft:lit_furnace", {
|
||||
description = "Furnace",
|
||||
tiles = {
|
||||
terrain(1),
|
||||
|
@ -359,4 +359,6 @@ minetest.register_node("minecraft:lit_furnace", {
|
|||
allow_metadata_inventory_move = allow_metadata_inventory_move,
|
||||
allow_metadata_inventory_take = allow_metadata_inventory_take,
|
||||
sounds = block_sound('stone')
|
||||
})
|
||||
})
|
||||
|
||||
dofile(minetest.get_modpath('mcnt_furnace').."/recipes.lua")
|
|
@ -0,0 +1 @@
|
|||
name = mcnt_furnace
|
|
@ -0,0 +1,88 @@
|
|||
|
||||
minetest.register_craft({
|
||||
output = "minecraft:furnace",
|
||||
recipe = {
|
||||
{"minecraft:cobble", "minecraft:cobble", "minecraft:cobble"},
|
||||
{"minecraft:cobble", "", "minecraft:cobble"},
|
||||
{"minecraft:cobble", "minecraft:cobble", "minecraft:cobble"},
|
||||
}
|
||||
})
|
||||
|
||||
--
|
||||
-- Fuels
|
||||
--
|
||||
|
||||
minetest.register_craft({
|
||||
type = "fuel",
|
||||
recipe = "minecraft:coal",
|
||||
burntime = 80,
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
type = "fuel",
|
||||
recipe = "minecraft:plank",
|
||||
burntime = 15,
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
type = "fuel",
|
||||
recipe = "minecraft:log",
|
||||
burntime = 15,
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
type = "fuel",
|
||||
recipe = "minecraft:crafting_table",
|
||||
burntime = 15,
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
type = "fuel",
|
||||
recipe = "minecraft:chest",
|
||||
burntime = 15,
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
type = "fuel",
|
||||
recipe = "minecraft:stick",
|
||||
burntime = 5,
|
||||
})
|
||||
|
||||
--
|
||||
-- Smelting
|
||||
--
|
||||
|
||||
minetest.register_craft({
|
||||
type = "cooking",
|
||||
output = "minecraft:iron_ingot",
|
||||
recipe = "minecraft:iron_ore",
|
||||
cooktime = 10,
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
type = "cooking",
|
||||
output = "minecraft:gold_ingot",
|
||||
recipe = "minecraft:gold_ore",
|
||||
cooktime = 10,
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
type = "cooking",
|
||||
output = "minecraft:glass",
|
||||
recipe = "minecraft:sand",
|
||||
cooktime = 10,
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
type = "cooking",
|
||||
output = "minecraft:cooked_porkchop",
|
||||
recipe = "minecraft:raw_porkchop",
|
||||
cooktime = 10,
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
type = "cooking",
|
||||
output = "minecraft:stone",
|
||||
recipe = "minecraft:cobble",
|
||||
cooktime = 10,
|
||||
})
|
Before Width: | Height: | Size: 778 B After Width: | Height: | Size: 778 B |
Before Width: | Height: | Size: 194 B After Width: | Height: | Size: 194 B |
Before Width: | Height: | Size: 181 B After Width: | Height: | Size: 181 B |
Before Width: | Height: | Size: 321 B After Width: | Height: | Size: 321 B |
Before Width: | Height: | Size: 199 B After Width: | Height: | Size: 199 B |
|
@ -441,7 +441,6 @@ minetest.register_node("minecraft:spawner", {
|
|||
-- More blocks that are in their separate code file.
|
||||
|
||||
dofile(minetest.get_modpath("minecraft") .. "/blocks/chest.lua")
|
||||
dofile(minetest.get_modpath("minecraft") .. "/blocks/furnace.lua")
|
||||
dofile(minetest.get_modpath("minecraft") .. "/blocks/ladder.lua")
|
||||
dofile(minetest.get_modpath("minecraft") .. "/blocks/liquids.lua")
|
||||
dofile(minetest.get_modpath("minecraft") .. "/blocks/torch.lua")
|
||||
|
|
|
@ -303,100 +303,3 @@ minetest.register_craft({
|
|||
{"minecraft:stone", "minecraft:stone", "minecraft:stone"}
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "minecraft:furnace",
|
||||
recipe = {
|
||||
{"minecraft:cobble", "minecraft:cobble", "minecraft:cobble"},
|
||||
{"minecraft:cobble", "", "minecraft:cobble"},
|
||||
{"minecraft:cobble", "minecraft:cobble", "minecraft:cobble"},
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "minecraft:ladder",
|
||||
recipe = {
|
||||
{"minecraft:stick", "", "minecraft:stick"},
|
||||
{"minecraft:stick", "minecraft:stick", "minecraft:stick"},
|
||||
{"minecraft:stick", "", "minecraft:stick"},
|
||||
}
|
||||
})
|
||||
|
||||
--
|
||||
-- Fuels
|
||||
--
|
||||
|
||||
minetest.register_craft({
|
||||
type = "fuel",
|
||||
recipe = "minecraft:coal",
|
||||
burntime = 80,
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
type = "fuel",
|
||||
recipe = "minecraft:plank",
|
||||
burntime = 15,
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
type = "fuel",
|
||||
recipe = "minecraft:log",
|
||||
burntime = 15,
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
type = "fuel",
|
||||
recipe = "minecraft:crafting_table",
|
||||
burntime = 15,
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
type = "fuel",
|
||||
recipe = "minecraft:chest",
|
||||
burntime = 15,
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
type = "fuel",
|
||||
recipe = "minecraft:stick",
|
||||
burntime = 5,
|
||||
})
|
||||
|
||||
--
|
||||
-- Smelting
|
||||
--
|
||||
|
||||
minetest.register_craft({
|
||||
type = "cooking",
|
||||
output = "minecraft:iron_ingot",
|
||||
recipe = "minecraft:iron_ore",
|
||||
cooktime = 10,
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
type = "cooking",
|
||||
output = "minecraft:gold_ingot",
|
||||
recipe = "minecraft:gold_ore",
|
||||
cooktime = 10,
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
type = "cooking",
|
||||
output = "minecraft:glass",
|
||||
recipe = "minecraft:sand",
|
||||
cooktime = 10,
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
type = "cooking",
|
||||
output = "minecraft:cooked_porkchop",
|
||||
recipe = "minecraft:raw_porkchop",
|
||||
cooktime = 10,
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
type = "cooking",
|
||||
output = "minecraft:stone",
|
||||
recipe = "minecraft:cobble",
|
||||
cooktime = 10,
|
||||
})
|
||||
|
|