bug when moding with Xpanes
So, I have been adding some more types of glass panes in a upcoming update for QuestTest.
I added nether glass panes, basically copying the registration of regular glass panes, changed the name, description, and textures, and tested.
After placing some nether panes, I placed a regular glass pane directly next to the nether glass pane. The nether glass pane was changed into regular glass pane, of the same "form", that is, if it was connected to some other nether panes, it stayed connected, while connecting to the placed glass pane. When I dug the replaced pane, it converted the nether panes it touched into regular glass panes, like an infection. I checked to make sure it was not just converting images, but it was changing the node. This did not happen in reverse (nether panes placed next to regular panes turning the regular into nether panes), nor between regular panes and Iron bars.
There were no errors in the debug.
here is my code:
debug readout:
could someone please either tell me what is going and how to fix it, or, if the error is in Xpanes, fix Xpanes (and post the repaired version somewhere).
Thank you.
Stats:
Minetest 0.4.14
Minetest Game
Windows 7 32 bit
I added nether glass panes, basically copying the registration of regular glass panes, changed the name, description, and textures, and tested.
After placing some nether panes, I placed a regular glass pane directly next to the nether glass pane. The nether glass pane was changed into regular glass pane, of the same "form", that is, if it was connected to some other nether panes, it stayed connected, while connecting to the placed glass pane. When I dug the replaced pane, it converted the nether panes it touched into regular glass panes, like an infection. I checked to make sure it was not just converting images, but it was changing the node. This did not happen in reverse (nether panes placed next to regular panes turning the regular into nether panes), nor between regular panes and Iron bars.
There were no errors in the debug.
here is my code:
Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
- Code: Select all
xpanes.register_pane("pane_nether", {
description = "Nether Glass Pane",
textures = {"nether_glass.png","nether_glass.png","nether_glass_side.png"},
inventory_image = "nether_glass.png",
wield_image = "nether_glass.png",
sounds = default.node_sound_glass_defaults(),
groups = {snappy=2, cracky=3, oddly_breakable_by_hand=3, pane=1},
recipe = {
{"qt:nether_glass", "qt:nether_glass", "qt:nether_glass"},
{"qt:nether_glass", "qt:nether_glass", "qt:nether_glass"}
}
})
debug readout:
Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
- Code: Select all
2016-07-01 17:16:21: ACTION[Server]: singleplayer places node xpanes:pane_nether at (-265,4,104)
2016-07-01 17:16:21: ACTION[Server]: singleplayer places node xpanes:pane_nether at (-265,4,105)
2016-07-01 17:16:22: ACTION[Server]: singleplayer places node xpanes:pane_nether at (-265,4,106)
2016-07-01 17:16:22: ACTION[Server]: singleplayer places node xpanes:pane_nether at (-265,4,108)
2016-07-01 17:16:22: ACTION[Server]: singleplayer places node xpanes:pane_nether at (-265,4,109)
2016-07-01 17:16:24: ACTION[Server]: singleplayer places node xpanes:pane_nether at (-265,4,107)
2016-07-01 17:16:25: ACTION[Server]: singleplayer places node xpanes:pane_nether at (-265,4,110)
2016-07-01 17:16:25: ACTION[Server]: singleplayer places node xpanes:pane_nether at (-265,4,111)
2016-07-01 17:16:26: ACTION[Server]: singleplayer places node xpanes:pane_nether at (-265,4,113)
2016-07-01 17:16:27: ACTION[Server]: singleplayer places node xpanes:pane_nether at (-265,4,112)
2016-07-01 17:16:27: ACTION[Server]: singleplayer places node xpanes:pane_nether at (-266,4,112)
2016-07-01 17:16:28: ACTION[Server]: singleplayer places node xpanes:pane_nether at (-266,4,113)
2016-07-01 17:16:29: ACTION[Server]: singleplayer places node xpanes:pane_nether at (-267,4,112)
2016-07-01 17:16:29: ACTION[Server]: singleplayer places node xpanes:pane_nether at (-268,4,112)
2016-07-01 17:16:29: ACTION[Server]: singleplayer places node xpanes:pane_nether at (-269,4,112)
2016-07-01 17:16:30: ACTION[Server]: singleplayer places node xpanes:pane_nether at (-269,4,111)
2016-07-01 17:16:30: ACTION[Server]: singleplayer places node xpanes:pane_nether at (-269,5,112)
2016-07-01 17:16:30: ACTION[Server]: singleplayer places node xpanes:pane_nether at (-270,4,112)
2016-07-01 17:16:30: ACTION[Server]: singleplayer places node xpanes:pane_nether at (-270,4,111)
2016-07-01 17:16:31: ACTION[Server]: singleplayer places node xpanes:pane_nether at (-269,5,111)
2016-07-01 17:16:31: ACTION[Server]: singleplayer places node xpanes:pane_nether at (-268,4,111)
2016-07-01 17:16:31: ACTION[Server]: singleplayer places node xpanes:pane_nether at (-267,4,110)
2016-07-01 17:16:32: ACTION[Server]: singleplayer places node xpanes:pane_nether at (-268,4,109)
2016-07-01 17:16:32: ACTION[Server]: singleplayer places node xpanes:pane_nether at (-269,4,109)
2016-07-01 17:16:32: ACTION[Server]: singleplayer places node xpanes:pane_nether at (-269,4,110)
2016-07-01 17:16:32: ACTION[Server]: singleplayer places node xpanes:pane_nether at (-270,4,110)
2016-07-01 17:16:35: ACTION[Server]: singleplayer digs xpanes:pane_nether_8 at (-269,5,112)
2016-07-01 17:16:35: ACTION[Server]: singleplayer digs xpanes:pane_nether_15 at (-269,5,111)
2016-07-01 17:16:38: ACTION[Server]: singleplayer places node xpanes:pane_nether at (-267,4,109)
2016-07-01 17:16:39: ACTION[Server]: singleplayer places node xpanes:pane_nether at (-267,4,111)
2016-07-01 17:16:40: ACTION[Server]: singleplayer places node xpanes:pane_nether at (-268,4,110)
2016-07-01 17:16:41: ACTION[Server]: singleplayer places node xpanes:pane_nether at (-270,4,109)
2016-07-01 17:16:43: ACTION[Server]: singleplayer places node xpanes:pane_nether at (-266,4,109)
2016-07-01 17:16:44: ACTION[Server]: singleplayer places node xpanes:pane_nether at (-266,4,110)
2016-07-01 17:16:44: ACTION[Server]: singleplayer places node xpanes:pane_nether at (-266,4,111)
2016-07-01 17:16:46: WARNING[Main]: Irrlicht: Could not open file of texture: 3d_armor_boots_diamond.png
2016-07-01 17:16:49: ACTION[Server]: singleplayer places node xpanes:pane at (-265,4,103)
2016-07-01 17:16:51: ACTION[Server]: singleplayer digs xpanes:pane_2 at (-265,4,103)
2016-07-01 17:16:52: ACTION[Server]: singleplayer digs xpanes:pane_2 at (-265,4,104)
2016-07-01 17:16:53: ACTION[Server]: singleplayer digs xpanes:pane_2 at (-265,4,105)
2016-07-01 17:16:54: ACTION[Server]: singleplayer digs xpanes:pane_2 at (-265,4,106)
2016-07-01 17:16:55: ACTION[Server]: singleplayer digs xpanes:pane_2 at (-265,4,107)
2016-07-01 17:16:57: ACTION[Server]: singleplayer digs xpanes:pane_2 at (-265,4,108)
2016-07-01 17:16:58: ACTION[Server]: singleplayer digs xpanes:pane_nether_15 at (-265,4,110)
2016-07-01 17:16:59: ACTION[Server]: singleplayer digs xpanes:pane_6 at (-265,4,109)
2016-07-01 17:17:00: ACTION[Server]: singleplayer digs xpanes:pane_6 at (-266,4,109)
2016-07-01 17:17:00: ACTION[Server]: singleplayer digs xpanes:pane_6 at (-266,4,110)
2016-07-01 17:17:01: ACTION[Server]: singleplayer digs xpanes:pane_6 at (-267,4,109)
2016-07-01 17:17:03: ACTION[Server]: singleplayer digs xpanes:pane_7 at (-266,4,111)
2016-07-01 17:17:04: ACTION[Server]: singleplayer digs xpanes:pane_6 at (-267,4,110)
2016-07-01 17:17:05: ACTION[Server]: singleplayer digs xpanes:pane_6 at (-268,4,109)
2016-07-01 17:17:07: ACTION[Server]: singleplayer digs xpanes:pane_3 at (-265,4,111)
2016-07-01 17:17:08: ACTION[Server]: singleplayer digs xpanes:pane_7 at (-266,4,112)
2016-07-01 17:17:08: ACTION[Server]: singleplayer digs xpanes:pane_6 at (-267,4,111)
2016-07-01 17:17:09: ACTION[Server]: singleplayer digs xpanes:pane_6 at (-268,4,110)
2016-07-01 17:17:10: ACTION[Server]: singleplayer digs xpanes:pane_6 at (-269,4,109)
2016-07-01 17:17:12: ACTION[Server]: singleplayer digs xpanes:pane_3 at (-265,4,112)
2016-07-01 17:17:13: ACTION[Server]: singleplayer digs xpanes:pane_1 at (-266,4,113)
2016-07-01 17:17:14: ACTION[Server]: singleplayer digs xpanes:pane_4 at (-267,4,112)
2016-07-01 17:17:15: ACTION[Server]: singleplayer digs xpanes:pane_6 at (-268,4,111)
2016-07-01 17:17:16: ACTION[Server]: singleplayer digs xpanes:pane_6 at (-269,4,110)
2016-07-01 17:17:18: ACTION[Server]: singleplayer digs xpanes:pane_2 at (-270,4,109)
2016-07-01 17:17:19: ACTION[Server]: singleplayer digs xpanes:pane_3 at (-265,4,113)
2016-07-01 17:17:21: ACTION[Server]: singleplayer digs xpanes:pane_4 at (-268,4,112)
2016-07-01 17:17:22: ACTION[Server]: singleplayer digs xpanes:pane_6 at (-269,4,111)
2016-07-01 17:17:23: ACTION[Server]: singleplayer digs xpanes:pane_2 at (-270,4,110)
2016-07-01 17:17:24: ACTION[Server]: singleplayer digs default:dirt_with_grass at (-270,3,113)
2016-07-01 17:17:25: ACTION[Server]: singleplayer digs xpanes:pane_4 at (-269,4,112)
2016-07-01 17:17:26: ACTION[Server]: singleplayer digs xpanes:pane_2 at (-270,4,111)
2016-07-01 17:17:26: ACTION[Server]: singleplayer digs xpanes:pane_15 at (-270,4,112)
could someone please either tell me what is going and how to fix it, or, if the error is in Xpanes, fix Xpanes (and post the repaired version somewhere).
Thank you.
Stats:
Minetest 0.4.14
Minetest Game
Windows 7 32 bit