by VanessaE » Thu Oct 11, 2018 05:41
Please don't use \ (backslash) as a directory delimeter. That's a DOS/Windows-specific idiosyncrasy, and it breaks the helloip mod on UNIX/Linux servers. Either use / (forward slash) or the Minetest DIR_DELIM global variable, I think it's called.
And please adapt your code to work within the mod security framework.
Incidentally, helloip needs more work - it crashes with the default .csv file (line 21, nil while performing math on i1 I think it was; sorry, I lost the full error text).
Furthermore, players lose their progress, inventory, island, etc. on sign-off, if they're still on level 1 (but from level 2 and up, everything is remembered). Is this intentional?
About recipes:
Please make your project work with upstream, vanilla Moreblocks. I presume you use your own copy because of this mod's recipe to craft coal ore and iron ore (whereas Moreblocks produces "coalstone" and "iron stone" instead of the ores, interfering with your mod).
To fix this, use the Minetest minetest.clear_craft() API call in your mod to erase the offending recipes, then register the correct ones, again in your mod, instead of using a modified Moreblocks.