а что тебе мешает отнять координаты блока в мире?прямо на блоке, а не в мире.
@Override
public boolean onBlockActivated(World w, int x, int y, int z, EntityPlayer p, int side, float clickX, float clickY, float clickZ) {
p.addChatMessage(new ChatComponentText("Side: " + side + " X: " + clickX + " Y: " + clickY + " Z: " + clickZ));
return true;
}
а что тебе мешает отнять координаты блока в мире?прямо на блоке, а не в мире.