Changelog
This is a complete refactor of the mod that tooked me months to complete, sorry about that.
Note: Server and Client Config values will be reset due to the breaking change to the format!
Added: -> A new /ava serverConfig command where basically allows you to edit all server config options without modify the config file
-> Some values from the world data (glass break, crosshair, friendlyfire, friendlyfire reduction, mob drop kit...etc) are moved to the server config
-> More data tags, configurable entity hardness, destroyable blocks, mob weapons...etc
-> New recoil pattern system, every gun should have a relatively different recoil pattern and feeling.
Improved:
-> Client is no longer responsible to calculate the bullet tracing for effects
-> Explosive particles
-> Python reload wheel animation
-> The gun stats, removed some redundant attributes/stats
-> Entity and playyer data were changed from capability to the official data attachments, this is breaking change.
-> Gun crafting recipe is now configurable (datapack)
-> Completely removed the old deprecated ammo types (they've been deprecated for years!)
-> Boost blocks are no longer tile entities.
Fixed:
-> Item model texture bleeding
-> /ava viewModel command broken
-> Competitive UI special and projectile weappon selection rendering
-> RPG weapon pickup issue in escort mode
-> Some missing translation
-> Magnification sensitivity settings
-> Client config GUI does not save the values to config
-> Rain step sounds
-> JEI display
-> Ping rendering
-> C4 mark rendering
