mirror of
https://github.com/minetest-mods/moreblocks.git
synced 2025-07-03 16:40:42 +02:00
support more legacy api
This commit is contained in:
@ -2,7 +2,7 @@ local api = stairsplus.api
|
||||
|
||||
local table_is_empty = stairsplus.util.table_is_empty
|
||||
|
||||
function api.register_alias_single(old_node, new_node, shape)
|
||||
function api.register_alias_shape(old_node, new_node, shape)
|
||||
local old_shaped_node = api.format_name(old_node, shape)
|
||||
local new_shaped_node = api.format_name(new_node, shape)
|
||||
|
||||
@ -20,19 +20,19 @@ end
|
||||
|
||||
function api.register_alias_all(old_node, new_node)
|
||||
for shape in pairs(api.registered_shapes) do
|
||||
api.register_alias_single(old_node, new_node, shape)
|
||||
api.register_alias_shape(old_node, new_node, shape)
|
||||
end
|
||||
end
|
||||
|
||||
function api.register_alias_custom(old_node, new_node, list)
|
||||
for _, shape in ipairs(list) do
|
||||
api.register_alias_single(old_node, new_node, shape)
|
||||
function api.register_alias_shapes(old_node, new_node, shapes)
|
||||
for _, shape in ipairs(shapes) do
|
||||
api.register_alias_shape(old_node, new_node, shape)
|
||||
end
|
||||
end
|
||||
|
||||
function api.register_alias_group(old_node, new_node, group)
|
||||
for _, shape in ipairs(api.shapes_by_group[group] or {}) do
|
||||
api.register_alias_single(old_node, new_node, shape)
|
||||
api.register_alias_shape(old_node, new_node, shape)
|
||||
end
|
||||
end
|
||||
|
||||
@ -42,7 +42,7 @@ function api.register_alias_groups(old_node, new_node, groups)
|
||||
end
|
||||
end
|
||||
|
||||
function api.register_alias_force_single(old_node, new_node, shape)
|
||||
function api.register_alias_force_shape(old_node, new_node, shape)
|
||||
local old_shaped_node = api.format_name(old_node, shape)
|
||||
local new_shaped_node = api.format_name(new_node, shape)
|
||||
|
||||
@ -81,19 +81,19 @@ end
|
||||
|
||||
function api.register_alias_force_all(old_node, new_node)
|
||||
for shape in pairs(api.registered_shapes) do
|
||||
api.register_alias_force_single(old_node, new_node, shape)
|
||||
api.register_alias_force_shape(old_node, new_node, shape)
|
||||
end
|
||||
end
|
||||
|
||||
function api.register_alias_force_custom(old_node, new_node, list)
|
||||
for _, shape in ipairs(list) do
|
||||
api.register_alias_force_single(old_node, new_node, shape)
|
||||
function api.register_alias_force_shapes(old_node, new_node, shapes)
|
||||
for _, shape in ipairs(shapes) do
|
||||
api.register_alias_force_shape(old_node, new_node, shape)
|
||||
end
|
||||
end
|
||||
|
||||
function api.register_alias_force_group(old_node, new_node, group)
|
||||
for _, shape in ipairs(api.shapes_by_group[group] or {}) do
|
||||
api.register_alias_force_single(old_node, new_node, shape)
|
||||
api.register_alias_force_shape(old_node, new_node, shape)
|
||||
end
|
||||
end
|
||||
|
||||
|
Reference in New Issue
Block a user