init.lua 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. sumo = {}
  2. -- local value settings
  3. local player_speed = 2 -- when in the minigame
  4. local player_jump = 1.3 -- when in the minigame
  5. arena_lib.register_minigame("sumo", {
  6. prefix = "[Sumo] ",
  7. hub_spawn_point = { x = 0, y = 20, z = 0 },
  8. show_minimap = false,
  9. time_mode = 2,
  10. load_time = 1,
  11. celebration_time = 5,
  12. join_while_in_progress = false,
  13. keep_inventory = false,
  14. in_game_physics = {
  15. speed = player_speed,
  16. jump = player_jump,
  17. sneak = false,
  18. },
  19. hotbar = {
  20. slots = 1,
  21. background_image = "sumo_gui_hotbar.png"
  22. },
  23. disabled_damage_types = {"punch","fall"},
  24. player_properties = {
  25. textures = "",
  26. watching = "",
  27. playing = true,
  28. collisionbox = {},
  29. },
  30. })
  31. dofile(minetest.get_modpath("sumo") .. "/commands.lua")
  32. dofile(minetest.get_modpath("sumo") .. "/items.lua")
  33. dofile(minetest.get_modpath("sumo") .. "/minigame_manager.lua")
  34. dofile(minetest.get_modpath("sumo") .. "/nodes.lua")
  35. dofile(minetest.get_modpath("sumo") .. "/privs.lua")
  36. if not minetest.get_modpath("lib_chatcmdbuilder") then
  37. dofile(minetest.get_modpath("sumo") .. "/chatcmdbuilder.lua")
  38. end