I suggest adding the ability to deliver shaders when installing the client. When I tried to put them on the assembly Agrarian Skies 2, I threw MaxPermSize = 256mb support removed in Java 8.0 with an error. But to remove this argument in your launcher in no way.
You're able to set/remove it yourself in the options menu of the launcher. Spoiler: Images Also, if you get/have a crash log from this, please post it here following the steps found here. -V
The message "MaxPermSize is not supported any more" or the like is NOT an error, it's just a warning. Java will just ignore unsupported options.
optifine has a build in shaders thing that works peety good but shaders can probally lag your game due to useing more of your cpu/gpu to do the shaders