api.lua 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. --- Script for loading Minetest files
  2. -- ===================================================================
  3. -- Minetest Specific Overrides of modpol functions
  4. -- ===================================================================
  5. local localdir = minetest.get_modpath("modpol") .. "/modpol_minetest"
  6. --overrides
  7. dofile (localdir .. "/overrides/interactions.lua")
  8. dofile (localdir .. "/overrides/users.lua")
  9. --testing command for "singleplayer"
  10. function modpol.msg(text)
  11. modpol.interactions.message("singleplayer",text)
  12. end
  13. -- ===================================================================
  14. -- Minetest Chatcommands
  15. -- ===================================================================
  16. dofile (localdir .. "/chatcommands.lua")
  17. -- ===================================================================
  18. -- Minetest-specific modules
  19. -- ===================================================================
  20. dofile (localdir .. "/modules/priv_to_org.lua")
  21. -- ===================================================================
  22. -- Minetest-specific code
  23. -- ===================================================================
  24. --add members to the instance, if they are not already there.
  25. minetest.register_on_joinplayer(function(player)
  26. local p_name = player:get_player_name()
  27. modpol.instance:add_member(p_name)
  28. end)