callbacks.lua 327 B

1234567891011
  1. -- I had no idea how to do it, so, uhm... this is how Minetest handles callbacks
  2. local function make_registration()
  3. local t = {}
  4. local registerfunc = function(func)
  5. t[#t+1] = func
  6. end
  7. return t, registerfunc
  8. end
  9. skins_collectible.registered_on_set_skin, skins_collectible.register_on_set_skin = make_registration()