again MCreator only requires you to know a tiny bit of coding in some rare cases but probably not for a new block+texture
using MCreator you can make a mod like that in 5-10 minutes with little to no coding BUT that would simply add a new block wich would not get changed by optifine.
still, you do get to chose the texture for it yourself.
or you could try making a texture pack/resource pack of your own
hope it was helpful