mirror of
https://github.com/mt-mods/homedecor_modpack.git
synced 2026-01-02 21:15:20 +01:00
use nondeprecated namespace - minetest to core (#98)
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
local S = minetest.get_translator("homedecor_plasmascreen")
|
||||
local S = core.get_translator("homedecor_plasmascreen")
|
||||
|
||||
local sc_disallow = minetest.get_modpath("screwdriver") and screwdriver.disallow or nil
|
||||
local sc_disallow = core.get_modpath("screwdriver") and screwdriver.disallow or nil
|
||||
|
||||
homedecor.register("tv_stand", {
|
||||
description = S("Plasma Screen TV Stand"),
|
||||
@@ -56,7 +56,7 @@ local tv_cbox = {
|
||||
|
||||
local function checkwall(pos)
|
||||
|
||||
local fdir = minetest.get_node(pos).param2
|
||||
local fdir = core.get_node(pos).param2
|
||||
|
||||
local dxl = fdir_to_left[fdir + 1][1] -- dxl = "[D]elta [X] [L]eft"
|
||||
local dzl = fdir_to_left[fdir + 1][2] -- Z left
|
||||
@@ -64,33 +64,33 @@ local function checkwall(pos)
|
||||
local dxr = fdir_to_right[fdir + 1][1] -- X right
|
||||
local dzr = fdir_to_right[fdir + 1][2] -- Z right
|
||||
|
||||
local node1 = minetest.get_node({x=pos.x+dxl, y=pos.y, z=pos.z+dzl})
|
||||
if not node1 or not minetest.registered_nodes[node1.name]
|
||||
or not minetest.registered_nodes[node1.name].buildable_to then
|
||||
local node1 = core.get_node({x=pos.x+dxl, y=pos.y, z=pos.z+dzl})
|
||||
if not node1 or not core.registered_nodes[node1.name]
|
||||
or not core.registered_nodes[node1.name].buildable_to then
|
||||
return false
|
||||
end
|
||||
|
||||
local node2 = minetest.get_node({x=pos.x+dxr, y=pos.y, z=pos.z+dzr})
|
||||
if not node2 or not minetest.registered_nodes[node2.name]
|
||||
or not minetest.registered_nodes[node2.name].buildable_to then
|
||||
local node2 = core.get_node({x=pos.x+dxr, y=pos.y, z=pos.z+dzr})
|
||||
if not node2 or not core.registered_nodes[node2.name]
|
||||
or not core.registered_nodes[node2.name].buildable_to then
|
||||
return false
|
||||
end
|
||||
|
||||
local node3 = minetest.get_node({x=pos.x+dxl, y=pos.y+1, z=pos.z+dzl})
|
||||
if not node3 or not minetest.registered_nodes[node3.name]
|
||||
or not minetest.registered_nodes[node3.name].buildable_to then
|
||||
local node3 = core.get_node({x=pos.x+dxl, y=pos.y+1, z=pos.z+dzl})
|
||||
if not node3 or not core.registered_nodes[node3.name]
|
||||
or not core.registered_nodes[node3.name].buildable_to then
|
||||
return false
|
||||
end
|
||||
|
||||
local node4 = minetest.get_node({x=pos.x, y=pos.y+1, z=pos.z})
|
||||
if not node4 or not minetest.registered_nodes[node4.name]
|
||||
or not minetest.registered_nodes[node4.name].buildable_to then
|
||||
local node4 = core.get_node({x=pos.x, y=pos.y+1, z=pos.z})
|
||||
if not node4 or not core.registered_nodes[node4.name]
|
||||
or not core.registered_nodes[node4.name].buildable_to then
|
||||
return false
|
||||
end
|
||||
|
||||
local node5 = minetest.get_node({x=pos.x+dxr, y=pos.y+1, z=pos.z+dzr})
|
||||
if not node5 or not minetest.registered_nodes[node5.name]
|
||||
or not minetest.registered_nodes[node5.name].buildable_to then
|
||||
local node5 = core.get_node({x=pos.x+dxr, y=pos.y+1, z=pos.z+dzr})
|
||||
if not node5 or not core.registered_nodes[node5.name]
|
||||
or not core.registered_nodes[node5.name].buildable_to then
|
||||
return false
|
||||
end
|
||||
|
||||
@@ -124,12 +124,12 @@ homedecor.register("tv", {
|
||||
groups = {snappy=1, choppy=2, oddly_breakable_by_hand=2},
|
||||
after_place_node = function(pos, placer, itemstack)
|
||||
if not checkwall(pos) then
|
||||
minetest.set_node(pos, {name = "air"})
|
||||
core.set_node(pos, {name = "air"})
|
||||
return true -- "API: If return true no item is taken from itemstack"
|
||||
end
|
||||
end,
|
||||
on_rightclick = function(pos, node, clicker, itemstack, pointed_thing)
|
||||
minetest.set_node(pos, {name = "homedecor:tv_off", param2 = node.param2})
|
||||
core.set_node(pos, {name = "homedecor:tv_off", param2 = node.param2})
|
||||
end,
|
||||
crafts = {
|
||||
{
|
||||
@@ -165,22 +165,22 @@ homedecor.register("tv_off", {
|
||||
groups = {snappy=1, choppy=2, oddly_breakable_by_hand=2, not_in_creative_inventory=1},
|
||||
after_place_node = function(pos, placer, itemstack)
|
||||
if not checkwall(pos) then
|
||||
minetest.set_node(pos, {name = "air"})
|
||||
core.set_node(pos, {name = "air"})
|
||||
return true -- "API: If return true no item is taken from itemstack"
|
||||
end
|
||||
end,
|
||||
on_rightclick = function(pos, node, clicker, itemstack, pointed_thing)
|
||||
minetest.set_node(pos, {name = "homedecor:tv", param2 = node.param2})
|
||||
core.set_node(pos, {name = "homedecor:tv", param2 = node.param2})
|
||||
end,
|
||||
drop = "homedecor:tv",
|
||||
})
|
||||
|
||||
minetest.register_alias("plasmascreen:screen1", "air")
|
||||
minetest.register_alias("plasmascreen:screen2", "air")
|
||||
minetest.register_alias("plasmascreen:screen3", "air")
|
||||
minetest.register_alias("plasmascreen:screen4", "air")
|
||||
minetest.register_alias("plasmascreen:screen6", "air")
|
||||
minetest.register_alias("plasmascreen:screen5", "homedecor:tv")
|
||||
minetest.register_alias("plasmascreen:stand", "homedecor:tv_stand")
|
||||
minetest.register_alias("plasmascreen:tv", "homedecor:tv")
|
||||
minetest.register_alias("plasmascreen:tv_off", "homedecor:tv_off")
|
||||
core.register_alias("plasmascreen:screen1", "air")
|
||||
core.register_alias("plasmascreen:screen2", "air")
|
||||
core.register_alias("plasmascreen:screen3", "air")
|
||||
core.register_alias("plasmascreen:screen4", "air")
|
||||
core.register_alias("plasmascreen:screen6", "air")
|
||||
core.register_alias("plasmascreen:screen5", "homedecor:tv")
|
||||
core.register_alias("plasmascreen:stand", "homedecor:tv_stand")
|
||||
core.register_alias("plasmascreen:tv", "homedecor:tv")
|
||||
core.register_alias("plasmascreen:tv_off", "homedecor:tv_off")
|
||||
Reference in New Issue
Block a user