Let's you see more in digdig.io
M28 can't be that stupid to detect cheats based on logs or errors. There are many ways to do it from wasm side. Like running the fog function of a test chunk. If the results dont match with the expected result, user is cheating.
TL;DR: USE A PROXY, THE GAME WILL BAN YOUR IP AND YOUR ACCOUNT UPON DYING.
Sloppy implementation that not only announces the fact that you're using x-ray into the browser console making it effortless for the game to ban anyone using this but it passes the wrong arguments when it hooks the game objects which also is easy for the game to weed out and ban cheaters because nobody would be modifying object that manages the map data and the game developer knows there's no error in his code before he releases an update so thus any discrepancy or thrown error means someone is up t something they shoudn't be. INSTANT BAN, DECISION FINAL!
Aside from that it does seem to work.