Since nobody else has made this for 1.20.1 Java Forge specifically as far as I'm aware, I decided to do it myself. This is my first mod, so please forgive me if it is underwhelming. I hope to make it something more enjoyable as I continue learn MCreator and Blockbench.
As of right now, only Shinic's first form is in the mod, and he can only be spawned using "/summon" or by using his spawn egg, but I am currently working on a way to spawn him in survival without using cheats. He will attack cows, chickens, pigs, and sheep for food, and attacks the player if provoked. Since I want this to be more than just "a dweller mod, but it's Shin Sonic", He only does 2 hearts of damage when you have no armor and can be killed easily with a stone sword, though he will be much stronger in his later forms once I add them. Also, Shinic can't swim, like most versions of Sonic, and will drown if drawn into the water.
Also when you kill Shinic you get a Hedgehog stew.
I will add more information about him here as I update him. Constructive criticism would be greatly appreciated!