1.8 porting part 6 - Some village code prep, but MCF/FML-side village code is not yet a fully thing. Scoops need models. Texturing is broken. CommonProxy needs village code substitute