I think Vanilla uses a slightly different algorithm - instead of tracing blocks, it makes little steps along the rays, checking the block in each step. The MC wiki had quite a nice article on it.
Ladies and gentlemen, I think the BlockTracing is nearing its finish. The C++ code seems to work, and even the Lua API works. Try the latest version (on the BlockTracing branch) and the "/spidey" command in the Debuggers plugin there. It's real fun
Ladies and gentlemen, I think the BlockTracing is nearing its finish. The C++ code seems to work, and even the Lua API works. Try the latest version (on the BlockTracing branch) and the "/spidey" command in the Debuggers plugin there. It's real fun