forked from Mirrorlandia_minetest/minetest
Clean and fix mods/experimental/init.lua
This commit is contained in:
parent
fd1ef11617
commit
9b5e676ffa
@ -5,10 +5,11 @@
|
|||||||
-- An example furnace-thing implemented in Lua
|
-- An example furnace-thing implemented in Lua
|
||||||
|
|
||||||
minetest.register_node("experimental:luafurnace", {
|
minetest.register_node("experimental:luafurnace", {
|
||||||
tile_images = {"lava.png", "furnace_side.png", "furnace_side.png",
|
tile_images = {"default_lava.png", "default_furnace_side.png",
|
||||||
"furnace_side.png", "furnace_side.png", "furnace_front.png"},
|
"default_furnace_side.png", "default_furnace_side.png",
|
||||||
|
"default_furnace_side.png", "default_furnace_front.png"},
|
||||||
--inventory_image = "furnace_front.png",
|
--inventory_image = "furnace_front.png",
|
||||||
inventory_image = minetest.inventorycube("furnace_front.png"),
|
inventory_image = minetest.inventorycube("default_furnace_front.png"),
|
||||||
paramtype = "facedir_simple",
|
paramtype = "facedir_simple",
|
||||||
metadata_name = "generic",
|
metadata_name = "generic",
|
||||||
material = minetest.digprop_stonelike(3.0),
|
material = minetest.digprop_stonelike(3.0),
|
||||||
@ -16,15 +17,10 @@ minetest.register_node("experimental:luafurnace", {
|
|||||||
|
|
||||||
minetest.register_on_placenode(function(pos, newnode, placer)
|
minetest.register_on_placenode(function(pos, newnode, placer)
|
||||||
if newnode.name == "experimental:luafurnace" then
|
if newnode.name == "experimental:luafurnace" then
|
||||||
print("get_meta");
|
|
||||||
local meta = minetest.env:get_meta(pos)
|
local meta = minetest.env:get_meta(pos)
|
||||||
print("inventory_set_list");
|
|
||||||
meta:inventory_set_list("fuel", {""})
|
meta:inventory_set_list("fuel", {""})
|
||||||
print("inventory_set_list");
|
|
||||||
meta:inventory_set_list("src", {""})
|
meta:inventory_set_list("src", {""})
|
||||||
print("inventory_set_list");
|
|
||||||
meta:inventory_set_list("dst", {"","","",""})
|
meta:inventory_set_list("dst", {"","","",""})
|
||||||
print("set_inventory_draw_spec");
|
|
||||||
meta:set_inventory_draw_spec(
|
meta:set_inventory_draw_spec(
|
||||||
"invsize[8,9;]"
|
"invsize[8,9;]"
|
||||||
.."list[current_name;fuel;2,3;1,1;]"
|
.."list[current_name;fuel;2,3;1,1;]"
|
||||||
@ -34,9 +30,7 @@ minetest.register_on_placenode(function(pos, newnode, placer)
|
|||||||
)
|
)
|
||||||
|
|
||||||
local total_cooked = 0;
|
local total_cooked = 0;
|
||||||
print("set_string")
|
|
||||||
meta:set_string("total_cooked", total_cooked)
|
meta:set_string("total_cooked", total_cooked)
|
||||||
print("set_infotext");
|
|
||||||
meta:set_infotext("Lua Furnace: total cooked: "..total_cooked)
|
meta:set_infotext("Lua Furnace: total cooked: "..total_cooked)
|
||||||
end
|
end
|
||||||
end)
|
end)
|
||||||
@ -99,9 +93,9 @@ minetest.register_abm({
|
|||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
output = 'node "experimental:luafurnace" 1',
|
output = 'node "experimental:luafurnace" 1',
|
||||||
recipe = {
|
recipe = {
|
||||||
{'node "cobble"', 'node "cobble"', 'node "cobble"'},
|
{'node "default:cobble"', 'node "default:cobble"', 'node "default:cobble"'},
|
||||||
{'node "cobble"', 'node "cobble"', 'node "cobble"'},
|
{'node "default:cobble"', 'node "default:steel_ingot"', 'node "default:cobble"'},
|
||||||
{'node "cobble"', 'node "cobble"', 'node "cobble"'},
|
{'node "default:cobble"', 'node "default:cobble"', 'node "default:cobble"'},
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -110,8 +104,8 @@ minetest.register_craft({
|
|||||||
--
|
--
|
||||||
|
|
||||||
--[[
|
--[[
|
||||||
minetest.register_tool("horribletool", {
|
minetest.register_tool("experimental:horribletool", {
|
||||||
image = "lava.png",
|
image = "default_lava.png",
|
||||||
basetime = 2.0
|
basetime = 2.0
|
||||||
dt_weight = 0.2
|
dt_weight = 0.2
|
||||||
dt_crackiness = 0.2
|
dt_crackiness = 0.2
|
||||||
@ -125,10 +119,10 @@ minetest.register_tool("horribletool", {
|
|||||||
})
|
})
|
||||||
--]]
|
--]]
|
||||||
|
|
||||||
minetest.register_craft({
|
--[[minetest.register_craft({
|
||||||
output = 'node "somenode" 4',
|
output = 'node "somenode" 4',
|
||||||
recipe = {
|
recipe = {
|
||||||
{'craft "Stick" 1'},
|
{'craft "default_tick" 1'},
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -145,7 +139,7 @@ minetest.register_node("experimental:somenode", {
|
|||||||
flammability = 0
|
flammability = 0
|
||||||
},
|
},
|
||||||
metadata_name = "chest",
|
metadata_name = "chest",
|
||||||
})
|
})]]
|
||||||
|
|
||||||
--
|
--
|
||||||
-- TNT (not functional)
|
-- TNT (not functional)
|
||||||
@ -154,15 +148,18 @@ minetest.register_node("experimental:somenode", {
|
|||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
output = 'node "experimental:tnt" 4',
|
output = 'node "experimental:tnt" 4',
|
||||||
recipe = {
|
recipe = {
|
||||||
{'node "wood" 1'},
|
{'node "default:wood" 1'},
|
||||||
{'craft "lump_of_coal" 1'},
|
{'craft "default:lump_of_coal" 1'},
|
||||||
{'node "wood" 1'}
|
{'node "default:wood" 1'}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_node("experimental:tnt", {
|
minetest.register_node("experimental:tnt", {
|
||||||
tile_images = {"tnt_top.png", "tnt_bottom.png", "tnt_side.png", "tnt_side.png", "tnt_side.png", "tnt_side.png"},
|
tile_images = {"default_tnt_top.png", "default_tnt_bottom.png",
|
||||||
inventory_image = "tnt_side.png",
|
"default_tnt_side.png", "default_tnt_side.png",
|
||||||
|
"default_tnt_side.png", "default_tnt_side.png"},
|
||||||
|
inventory_image = minetest.inventorycube("default_tnt_top.png",
|
||||||
|
"default_tnt_side.png", "default_tnt_side.png")
|
||||||
dug_item = '', -- Get nothing
|
dug_item = '', -- Get nothing
|
||||||
material = {
|
material = {
|
||||||
diggability = "not",
|
diggability = "not",
|
||||||
@ -183,7 +180,9 @@ local TNT = {
|
|||||||
-- weight = 5,
|
-- weight = 5,
|
||||||
collisionbox = {-0.5,-0.5,-0.5, 0.5,0.5,0.5},
|
collisionbox = {-0.5,-0.5,-0.5, 0.5,0.5,0.5},
|
||||||
visual = "cube",
|
visual = "cube",
|
||||||
textures = {"tnt_top.png","tnt_bottom.png","tnt_side.png","tnt_side.png","tnt_side.png","tnt_side.png"},
|
textures = {"default_tnt_top.png", "default_tnt_bottom.png",
|
||||||
|
"default_tnt_side.png", "default_tnt_side.png",
|
||||||
|
"default_tnt_side.png", "default_tnt_side.png"},
|
||||||
-- Initial value for our timer
|
-- Initial value for our timer
|
||||||
timer = 0,
|
timer = 0,
|
||||||
-- Number of punches required to defuse
|
-- Number of punches required to defuse
|
||||||
@ -288,8 +287,8 @@ minetest.register_on_generated(function(minp, maxp)
|
|||||||
end)
|
end)
|
||||||
|
|
||||||
-- Example setting get
|
-- Example setting get
|
||||||
print("setting max_users = " .. dump(minetest.setting_get("max_users")))
|
--print("setting max_users = " .. dump(minetest.setting_get("max_users")))
|
||||||
print("setting asdf = " .. dump(minetest.setting_get("asdf")))
|
--print("setting asdf = " .. dump(minetest.setting_get("asdf")))
|
||||||
|
|
||||||
minetest.register_on_chat_message(function(name, message)
|
minetest.register_on_chat_message(function(name, message)
|
||||||
--[[print("on_chat_message: name="..dump(name).." message="..dump(message))
|
--[[print("on_chat_message: name="..dump(name).." message="..dump(message))
|
||||||
|
Loading…
Reference in New Issue
Block a user