Major refactorization was done to the rendering pipeline alongside its main module base class creation, allowing easier and faster implementation of future turrets. Various models are updated after removing Geckolib dependency, allowing the mod without relying on said dependency's status.
Some bugs are ironed out while also attempting to improve turret optimization and crash prevention.
🟡 Ballista and MG Turrets got a new model that are more compatible to the current rendering and modeling pipeline.
🟡 Ballista Arrow is now Ballista Bolt!
🟡 All turrets now have a base/fallback hurt sound.
🟢 MG Bullet now has dynamic impact particles, shooting up block particles when it hits a block.
🟡 MG Bullet got a new simpler model.

Allows you to craft defensive turrets that will shoot any hostile mobs it detects, and defend villages that are within proximity.