Is there any way to disable the tab list and also send a message to a player when they attempt to view the tab list?
Requires the use of NMS code, and a whole bunch of interceptors, or ProtocolLib. Possible indeed. No.