Package: minetest-mod-nether Version: 2-1 Severity: important Dear Maintainer,
I have installed minetest-mod-moreblocks and minetest-mod-nether. Activating both in a map does not work and generates this error: --- snib --- 2016-08-17 14:28:03: WARNING[Main]: Undeclared global variable "stairsplus" accessed at /usr/share/games/minetest/mods/nether/init.lua:489 2016-08-17 14:28:03: ERROR[Main]: ModError: Failed to load and run script from /usr/share/games/minetest/mods/nether/init.lua: 2016-08-17 14:28:03: ERROR[Main]: /usr/share/games/minetest/mods/nether/init.lua:489: attempt to index global 'stairsplus' (a nil value) 2016-08-17 14:28:03: ERROR[Main]: stack traceback: 2016-08-17 14:28:03: ERROR[Main]: /usr/share/games/minetest/mods/nether/init.lua:489: in main chunk --- snab --- It seems to me that minetest-mod-nether relies on the assumption that minetest-mod-moreblocks declares a global with the name “stairsplus”. The relevant code in /usr/share/games/minetest/mods/nether/init.lua: --- snib --- if minetest.get_modpath("moreblocks") then stairsplus:register_all( "nether", "brick", "nether:brick", { description = "Nether Brick", groups = {cracky = 2, level = 2}, tiles = {"nether_brick.png"}, sounds = default.node_sound_stone_defaults(), }) end --- snab --- Removing that code fixes the problem, but obviously removes a feature. -- System Information: Debian Release: 8.5 APT prefers testing APT policy: (500, 'testing') Architecture: i386 (i686) Kernel: Linux 3.16.0-4-686-pae (SMP w/1 CPU core) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: sysvinit (via /sbin/init) Versions of packages minetest-mod-nether depends on: ii minetest 0.4.14+repack-5 minetest-mod-nether recommends no packages. minetest-mod-nether suggests no packages. -- debconf information excluded