Most likely you would have to do it through resource packs. Fortunately these usually aren't tricky. There are plenty of tutorials out there but essentially you just replicate the file structure of the asset your trying to replace and include a pack.mcmeta file.
Example being for if you were going to replace a texture for a mob it'd be something along the lines of minecraft/zombie/assets/texture/(texture replacement)