diff options
Diffstat (limited to 'builtin/game/register.lua')
| -rw-r--r-- | builtin/game/register.lua | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/builtin/game/register.lua b/builtin/game/register.lua index f0a6cb49a..cc58cad31 100644 --- a/builtin/game/register.lua +++ b/builtin/game/register.lua @@ -633,6 +633,17 @@ core.registered_on_player_inventory_actions, core.register_on_player_inventory_a core.registered_allow_player_inventory_actions, core.register_allow_player_inventory_action = make_registration() core.registered_on_rightclickplayers, core.register_on_rightclickplayer = make_registration() core.registered_on_liquid_transformed, core.register_on_liquid_transformed = make_registration() +core.registered_on_mapblocks_changed, core.register_on_mapblocks_changed = make_registration() + +core.register_on_mods_loaded(function() + core.after(0, function() + setmetatable(core.registered_on_mapblocks_changed, { + __newindex = function() + error("on_mapblocks_changed callbacks must be registered at load time") + end, + }) + end) +end) -- -- Compatibility for on_mapgen_init() |
