However, because these are handled by the server, it can take a fraction of a second before the client's map is updated. Of course, if there is any lag, this gets even worse.
A solution for this would be to allow client side mods to choose what happens when you place a node.
For example, it might look something like this:
Code: Select all
core.register_on_placenode("stairs:slab_stone",function(pos, placer, pointed_thing, itemstack){
...
return {name = "stairs:slab_stone", param2 = 5} -- idk
})
Currently, placing certain nodes looks very glitchy, since they first appear with their default orientation and then change when the server responds, even though the client most likely has enough information to decide the intended node orientation all on its own.