mirror of
https://github.com/minetest-mods/moreblocks.git
synced 2025-07-04 00:51:13 +02:00
make compatability stuff less complicated
This commit is contained in:
@ -14,6 +14,7 @@ api.shapes_by_node = {}
|
||||
api.node_by_shaped_node = {}
|
||||
api.shape_by_shaped_node = {}
|
||||
|
||||
api.registered_singles = {}
|
||||
api.registered_on_register_singles = {}
|
||||
|
||||
function api.register_on_register_single(func)
|
||||
@ -227,6 +228,8 @@ function api.register_single(node, shape, overrides, meta)
|
||||
shapes[shape] = true
|
||||
api.shapes_by_node[node] = shapes
|
||||
|
||||
table.insert(api.registered_singles, {node, shaped_name})
|
||||
|
||||
for _, func in ipairs(api.registered_on_register_singles) do
|
||||
func(node, shaped_name)
|
||||
end
|
||||
|
Reference in New Issue
Block a user