Minetest mod for player experience management (xp) It adds an xp counter per player and ranks according to your xp level. The xp level, your rank and a progress bar to the next rank will show up in your hud. On every rank level up you get a award-like notification. There is also a xpgate block which, when placed under a wooden door will only allow players with a certain xp level to go through.
2019-08-03 18:54:05: ACTION[Server]: master digs xp_redo:xpgate at (17,17,404)
2019-08-03 18:54:05: ACTION[Main]: Server: Shutting down
2019-08-03 18:54:05: ACTION[Main]: [Hyperloop] Store data...
2019-08-03 18:54:05: ACTION[Main]: [Hyperloop] Data stored
2019-08-03 18:54:05: ACTION[Main]: [fishing] Server shuts down. saving trophies table
2019-08-03 18:54:06: ERROR[Main]: ServerError: AsyncErr: ServerThread::run Lua: Runtime error from mod 'xp_redo' in callback node_on_dig(): ...st/.minetest/games/Civ_reload/mods/xp_redo/functions.lua:112: attempt to index local 'currentRank' (a nil value)
2019-08-03 18:54:06: ERROR[Main]: stack traceback:
2019-08-03 18:54:06: ERROR[Main]: ...st/.minetest/games/Civ_reload/mods/xp_redo/functions.lua:112: in function 'add_xp'
2019-08-03 18:54:06: ERROR[Main]: ...test/.minetest/games/Civ_reload/mods/xp_redo/builtin.lua:93: in function 'callback'
2019-08-03 18:54:06: ERROR[Main]: /usr/share/minetest/builtin/game/item.lua:636: in function </usr/share/minetest/builtin/game/item.lua:543>
2019-08-03 18:55:38: ACTION[Server]: master places node xp_redo:protector at (18,17,405)
2019-08-03 18:55:38: ACTION[Main]: Server: Shutting down
2019-08-03 18:55:38: ACTION[Main]: [Hyperloop] Store data...
2019-08-03 18:55:38: ACTION[Main]: [Hyperloop] Data stored
2019-08-03 18:55:38: ACTION[Main]: [fishing] Server shuts down. saving trophies table
2019-08-03 18:55:38: ERROR[Main]: ServerError: AsyncErr: ServerThread::run Lua: Runtime error from mod '' in callback item_OnPlace(): ...st/.minetest/games/Civ_reload/mods/xp_redo/functions.lua:112: attempt to index local 'currentRank' (a nil value)
2019-08-03 18:55:38: ERROR[Main]: stack traceback:
2019-08-03 18:55:38: ERROR[Main]: ...st/.minetest/games/Civ_reload/mods/xp_redo/functions.lua:112: in function 'add_xp'
2019-08-03 18:55:38: ERROR[Main]: ...test/.minetest/games/Civ_reload/mods/xp_redo/builtin.lua:32: in function 'callback'
2019-08-03 18:55:38: ERROR[Main]: /usr/share/minetest/builtin/game/item.lua:396: in function </usr/share/minetest/builtin/game/item.lua:264>
2019-08-03 18:54:05: ACTION[Server]: master digs xp_redo:xpgate at (17,17,404)
2019-08-03 18:54:05: ACTION[Main]: Server: Shutting down
2019-08-03 18:54:05: ACTION[Main]: [Hyperloop] Store data...
2019-08-03 18:54:05: ACTION[Main]: [Hyperloop] Data stored
2019-08-03 18:54:05: ACTION[Main]: [fishing] Server shuts down. saving trophies table
2019-08-03 18:54:06: ERROR[Main]: ServerError: AsyncErr: ServerThread::run Lua: Runtime error from mod 'xp_redo' in callback node_on_dig(): ...st/.minetest/games/Civ_reload/mods/xp_redo/functions.lua:112: attempt to index local 'currentRank' (a nil value)
2019-08-03 18:54:06: ERROR[Main]: stack traceback:
2019-08-03 18:54:06: ERROR[Main]: ...st/.minetest/games/Civ_reload/mods/xp_redo/functions.lua:112: in function 'add_xp'
2019-08-03 18:54:06: ERROR[Main]: ...test/.minetest/games/Civ_reload/mods/xp_redo/builtin.lua:93: in function 'callback'
2019-08-03 18:54:06: ERROR[Main]: /usr/share/minetest/builtin/game/item.lua:636: in function </usr/share/minetest/builtin/game/item.lua:543>
2019-08-03 18:55:38: ACTION[Server]: master places node xp_redo:protector at (18,17,405)
2019-08-03 18:55:38: ACTION[Main]: Server: Shutting down
2019-08-03 18:55:38: ACTION[Main]: [Hyperloop] Store data...
2019-08-03 18:55:38: ACTION[Main]: [Hyperloop] Data stored
2019-08-03 18:55:38: ACTION[Main]: [fishing] Server shuts down. saving trophies table
2019-08-03 18:55:38: ERROR[Main]: ServerError: AsyncErr: ServerThread::run Lua: Runtime error from mod '' in callback item_OnPlace(): ...st/.minetest/games/Civ_reload/mods/xp_redo/functions.lua:112: attempt to index local 'currentRank' (a nil value)
2019-08-03 18:55:38: ERROR[Main]: stack traceback:
2019-08-03 18:55:38: ERROR[Main]: ...st/.minetest/games/Civ_reload/mods/xp_redo/functions.lua:112: in function 'add_xp'
2019-08-03 18:55:38: ERROR[Main]: ...test/.minetest/games/Civ_reload/mods/xp_redo/builtin.lua:32: in function 'callback'
2019-08-03 18:55:38: ERROR[Main]: /usr/share/minetest/builtin/game/item.lua:396: in function </usr/share/minetest/builtin/game/item.lua:264>
Greetings, Clyde.
Hmm, that may be because i split the mod in two parts:
Core part (xp registrations)
Ranks part (textures, levels)
I'm guessing the error comes from the missing ranks.
You can choose between two rank-systems right now: