tube migration bugfix

This commit is contained in:
Joachim Stolberg 2019-01-01 18:02:26 +01:00
parent 958495acee
commit 539401e2fb
2 changed files with 18 additions and 6 deletions

@ -158,7 +158,8 @@ minetest.register_node("tubelib:forceload", {
end,
after_dig_node = function(pos, oldnode, oldmetadata, digger)
del_pos(pos, digger)
local player = minetest.get_player_by_name(oldmetadata.fields.owner)
del_pos(pos, player)
minetest.forceload_free_block(pos, true)
tubelib.unmark_region(oldmetadata.fields.owner)
end,

@ -9,9 +9,14 @@ local TubesTranslation = {
["tubelib:tube1"] = {[0]=
{12, "S"},
{21, "S"},
{12, "S"},
{21, "S"},
},
["tubelib:tube2"] = {[0]=
{ 4, "S"},
{ 4, "S"},
{ 4, "S"},
{ 4, "S"},
},
["tubelib:tube3"] = {[0]=
{ 5, "A"},
@ -75,12 +80,12 @@ minetest.register_lbm({
-- legacy tube, to be converted after placed
minetest.register_node("tubelib:tube1", {
description = "Tubelib Tube",
description = "Tubelib Tube (old)",
tiles = { -- Top, base, right, left, front, back
"tubelib_tube.png^[transformR90",
"tubelib_tube.png^[transformR90",
"tubelib_tube.png",
"tubelib_tube.png",
"tubelib_tube.png^tubelib_defect.png^[transformR90",
"tubelib_tube.png^tubelib_defect.png^[transformR90",
"tubelib_tube.png^tubelib_defect.png",
"tubelib_tube.png^tubelib_defect.png",
"tubelib_hole.png",
"tubelib_hole.png",
},
@ -120,3 +125,9 @@ minetest.register_node("tubelib:tube1", {
groups = {choppy=2, cracky=3, stone=1, not_in_creative_inventory=1},
sounds = default.node_sound_wood_defaults(),
})
minetest.register_craft({
type = "shapeless",
output = "tubelib:tubeS",
recipe = {"tubelib:tube1"},
})