Можно ли добавить в Minecraft шейдер при помощи датапака и включать/отключать его командой?
No
Да, можно. Но это очень сложная процедура, и без ресурспака, который бы содержал в себе этот шейдер, не обойтись. Я не буду расписывать здесь последовательность действий, чтобы ответ не был похож на реферат. Вместо этого дам ссылку на беседу, где мы все собираемся и помогаем друг другу в реализации подобных вещей: https:// vk.cc/bWr2Mq