minetest-mods / MoreMesecons

More mesecons items
https://forum.minetest.net/viewtopic.php?f=11&t=13150
Mozilla Public License 2.0
19 stars 12 forks source link

Mineest-5.8.0 refuses to run the latest version due to a "naming convention violation" #36

Closed dennisjenkins75 closed 1 month ago

dennisjenkins75 commented 3 months ago

On minetest-5.8.0

2024-05-24 14:05:18: ACTION[Main]: Server: Shutting down
2024-05-24 14:05:19: ERROR[Main]: ModError: Failed to load and run script from /home/1hit/worlds/world/worldmods/moremesecons/moremesecons_mesechest/init.lua:
2024-05-24 14:05:19: ERROR[Main]: ...it/opt/minetest/share/minetest/builtin/game/register.lua:68: Name default:close_moremesecons_mesechest_mesechest_open does not follow naming conventions: "moremesecons_mesechest:" or ":" prefix required
2024-05-24 14:05:19: ERROR[Main]: stack traceback:
2024-05-24 14:05:19: ERROR[Main]:       [C]: in function 'error'
2024-05-24 14:05:19: ERROR[Main]:       ...it/opt/minetest/share/minetest/builtin/game/register.lua:68: in function 'check_modname_prefix'
2024-05-24 14:05:19: ERROR[Main]:       ...it/opt/minetest/share/minetest/builtin/game/register.lua:106: in function 'register_lbm'
2024-05-24 14:05:19: ERROR[Main]:       ...it/.minetest/games/minetest_game/mods/default/chests.lua:300: in function 'register_chest'
2024-05-24 14:05:19: ERROR[Main]:       ...d/worldmods/moremesecons/moremesecons_mesechest/init.lua:13: in main chunk
dennisjenkins75 commented 3 months ago

Confirmed. My server starts when I rollback the most recent comment:

sfan5 commented 1 month ago

You simply have to update Minetest Game, because the underlying issue was fixed there: https://github.com/minetest/minetest_game/pull/3109