Tabs!
parent
aeaf605b44
commit
5cbec4b6a0
|
@ -5,16 +5,16 @@
|
|||
doornodes = { 'hidden', 'door_a', 'door_b', 'door_c', 'door_d' }
|
||||
|
||||
for k,v in ipairs(doornodes) do
|
||||
minetest.register_lbm({
|
||||
label = "Upgrade old doors ("..v..")",
|
||||
name = "minecraft:upgrade_old_doors_"..v,
|
||||
nodenames = {"doors:"..v},
|
||||
run_at_every_load = true,
|
||||
action = function(pos, node)
|
||||
minetest.remove_node(pos)
|
||||
minetest.set_node(pos, { name = "minecraft:"..v })
|
||||
end,
|
||||
})
|
||||
minetest.register_lbm({
|
||||
label = "Upgrade old doors ("..v..")",
|
||||
name = "minecraft:upgrade_old_doors_"..v,
|
||||
nodenames = {"doors:"..v},
|
||||
run_at_every_load = true,
|
||||
action = function(pos, node)
|
||||
minetest.remove_node(pos)
|
||||
minetest.set_node(pos, { name = "minecraft:"..v })
|
||||
end,
|
||||
})
|
||||
end
|
||||
|
||||
-- our API object
|
||||
|
|
|
@ -10,12 +10,12 @@ minetest.register_node("minecraft:sponge", {
|
|||
})
|
||||
|
||||
minetest.register_abm({
|
||||
label = "Cool sponge thingies!",
|
||||
nodenames = {"minecraft:sponge"},
|
||||
interval = 0.5,
|
||||
chance = 1,
|
||||
catch_up = true,
|
||||
action = function(pos, node, active_object_count, active_object_count_wider)
|
||||
label = "Cool sponge thingies!",
|
||||
nodenames = {"minecraft:sponge"},
|
||||
interval = 0.5,
|
||||
chance = 1,
|
||||
catch_up = true,
|
||||
action = function(pos, node, active_object_count, active_object_count_wider)
|
||||
sponge_behavior(pos)
|
||||
end
|
||||
})
|
||||
|
|
|
@ -45,6 +45,8 @@ end)
|
|||
-- Make items drop one-by-one instead of whole stack
|
||||
local old_drop = minetest.item_drop
|
||||
minetest.item_drop = function(itemstack, dropper, pos)
|
||||
old_drop(itemstack:take_item(1), dropper, pos)
|
||||
return itemstack
|
||||
end
|
||||
old_drop(itemstack:take_item(1), dropper, pos)
|
||||
return itemstack
|
||||
end
|
||||
|
||||
dofile(minetest.get_modpath("minecraft") .. "/rotfix.lua")
|
|
@ -26,11 +26,11 @@ local function grow_sapling(pos)
|
|||
local node = minetest.get_node(pos)
|
||||
if node.name == "minecraft:sapling" then
|
||||
minetest.log("action", "A sapling grows into a tree at "..
|
||||
minetest.pos_to_string(pos))
|
||||
minetest.pos_to_string(pos))
|
||||
minetest.remove_node(pos)
|
||||
pos.x = pos.x - 2
|
||||
pos.z = pos.z - 2
|
||||
minetest.place_schematic({x = pos.x, y = pos.y-1, z = pos.z}, minetest.get_modpath("minecraft").."/schematics/tree_"..trees[math.random(1,3)]..".mts", "random", nil, false)
|
||||
pos.x = pos.x - 2
|
||||
pos.z = pos.z - 2
|
||||
minetest.place_schematic({x = pos.x, y = pos.y-1, z = pos.z}, minetest.get_modpath("minecraft").."/schematics/tree_"..trees[math.random(1,3)]..".mts", "random", nil, false)
|
||||
end
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in New Issue