Liens :
https://forum.minetest.net/viewtopic.php?f=11&t=8059
https://atelier.hacktech.dev/minetest-mod-meshnodes/
Luanti : version 5.12.0
util01@station40:~$ cd JEUX/LUANTI/luanti-5.12.0/mods/
util01@station40:~/JEUX/LUANTI/luanti-5.12.0/mods$
util01@station40:~/JEUX/LUANTI/luanti-5.12.0/mods$ git clone https://github.com/stujones11/meshnode.git
util01@station40:~/JEUX/LUANTI/luanti-5.12.0/mods$ cd ../bin/
util01@station40:~/JEUX/LUANTI/luanti-5.12.0/bin$
util01@station40:~/JEUX/LUANTI/luanti-5.12.0/bin$ ./luantiserver --worldname test --terminal
]/give <joueur> meshnode:controller 99
Erreur :
2025-07-23 18:29:15: ERROR[Main]: ServerError: AsyncErr: Lua: Runtime error from mod 'meshnode' in callback nodemeta_inventory_AllowPut(): ...UX/LUANTI/luanti-5.12.0/bin/../builtin/common/vector.lua:74: attempt to index local 'a' (a nil value)
2025-07-23 18:29:15: ERROR[Main]: stack traceback:
2025-07-23 18:29:15: ERROR[Main]: ...UX/LUANTI/luanti-5.12.0/bin/../builtin/common/vector.lua:74: in function 'equals'
2025-07-23 18:29:15: ERROR[Main]: .../util01/JEUX/LUANTI/luanti-5.12.0/mods/meshnode/init.lua:361: in function <.../util01/JEUX/LUANTI/luanti-5.12.0/mods/meshnode/init.lua:358>
Solution :
Ouvrir :
/home/util01/JEUX/LUANTI/luanti-5.12.0/mods/meshnode/init.lua
Chercher :
if meta then
if vector.equals(minetest.string_to_pos(meta), pos) then
return 1
end
end
Remplacer par :
if meta then
--if vector.equals(minetest.string_to_pos(meta), pos) then
return 1
--end
end