How would i go about making a custom lava shader

I found this other topic and it seems that there is currently no easier method.