i have been scratching my head on this for a while now, maybe someone can enlighten me....
Why, if i want a node with nodetype="nodebox", is it necessary to use paramtype="light" in order for its texture to be visible? if i omit paramtype="light" the nodebox contents are rendered in black.
(see nodebox panels in the foreground rendered in black, even though texture is white)
[img=nodebox paramtype light omitted]http://rm-rstar.com/~sema4/minetest/screenshot_134610645.png[/img]
using paramtype="light" is problematic since it causes undesirable behaviours like permeability (does not seem to block light?) and shading inconsistency.
have i missed something? how do i get around this? is it part of the "experimental" nature of nodebox?
i noticed that some instances of the identical nodebox objects seem to behave differently, it almost seems unpredictable.
see for example this usage of objects from 'stairs+' (a wonderful mod btw!) where some steel quarter blocks appear shaded and some not, and most sandstone half blocks are bright even though they should be shaded. and on some which are shaded, the shading is not gradual (see just above centre of image)
[img=nodebox shading oddness]http://rm-rstar.com/~sema4/minetest/screenshot_133796228.png[/img]