07-27-2013, 01:01 AM
(07-26-2013, 11:56 PM)xoft Wrote: The client does check, but it may not have the up-to-date info on all the entities. Only the server can say for sure that "no entity is occupying this block's space at this tick".
The server should send an update when the placement is cancelled, have a look at the hook documentation in the wiki (hooks should be up to date there).
OK. I've updated the buildpermandcollision.lua with an 'if-then' as per the TODO already there. It checks to see if it isn't a torch, redtorch (what else?), and only then does the collision check. It works from what I can see, but it's ease seems deceptive...? Oh, it doesn't seem to affect tools.