Vic's Modern Warfare Mod [Discontinued]

This mod was created with the goal of offering players something fundamentally new compared to existing alternatives. While 3D weapon models have become commonplace, HD models with detailed hand and reloading animations represent a completely different level of quality.
Modpack usage is permitted.
Attachment Installation Mode
Press the 'M' key to enter attachment mode. To add modules, you must have the corresponding parts in your inventory. Additional instructions will be displayed directly in the game. The 'UP' arrow changes sights and optics, 'DOWN' — adds grips and laser pointers (the 'L' key turns the laser on/off). The 'LEFT' arrow installs a suppressor of the appropriate caliber (specified in the weapon description), and 'RIGHT' changes weapon skins. Note that not every weapon supports the same skins.
Weapon Customization System
Some weapon models don't support standard attachments, so they feature a deep customization mode. Press 'M', then 'P' to switch to this mode. The following components can be replaced: stock ('RIGHT' arrow), handguard ('DOWN'), front sight ('PERIOD'), receiver ('LEFT'), pistol grip ('RIGHT SHIFT'), dust cover/rail ('UP').
The system has conditional dependencies: for example, installing a Hera Arms stock on an M4 requires the corresponding grip, and changing the handguard requires first removing the front sight. To mount optics on an AK-47, you need to replace the standard dust cover with the Vepr version. Players are encouraged to experiment with different part combinations.
Standard MP5
Modified MP5
AUG A1
AUG A3 9x19 PARA
Core Functions
Firing Modes — The 'B' key switches between single shot, burst, and automatic fire.
Optics — Some sights have additional functions. 'I' increases zoom, 'O' — decreases it.
Ammunition and Reloading — 'R' loads the weapon with a compatible magazine from inventory. 'U' ejects the magazine. Double-tapping 'R' performs a quick reload. To refill a magazine, hold it in your hand and press 'R' with suitable ammunition in your inventory.
Backpacks and Vests — In survival mode, open the inventory and switch to the additional tab or press 'X'. The backpack (top slot) increases capacity, the vest (bottom slot) provides protection (functionality is under development).

Surveillance System
Live Feed — A multiplayer feature also available in single player. Requires a wireless camera and tablet. Right-click throws the camera onto a mob or player, after which the tablet shows the camera feed. Arrows switch between active cameras. Each camera has limited battery life and operating range — signal quality deteriorates with increasing distance.
Video Tutorial: https://www.youtube.com/watch?v=iqH08b1M3Ww
Camera attached to a mob transmits feed to the tablet
Additional Armament
Melee Combat — Each melee weapon has light and heavy attacks with unique animations. Heavy attacks deal more damage but have longer cooldowns. Skins are applied through attachment mode ('RIGHT' arrow).
Grenades — LMB — long throw, RMB — short throw. M67 grenade: pressing the button pulls the pin, releasing — activates the 5-second timer. Impact grenade explodes on contact. Smoke grenade creates a smoke screen.
M67 fragmentation grenade
Special Equipment
Night Vision Devices — For proper operation, set brightness to 'Moody'. Pressing 'N' activates/deactivates NVG when wearing goggles.
Night vision goggles
Optical scope with night vision
Movement and Animations
Player Movement — The 'Z' key allows crawling. New animations are planned for future updates.
Player in blue Spartan armor performing crawl movement
Commands and Settings
Console Commands — '/mw s r' shows the recipe for the item in hand (creative mode), '/mw s a' displays compatible attachments for the current weapon.
Configuration — The modernwarfare.cfg file in the config folder allows adjusting various parameters: bandit spawn frequency, explosion sizes, and others. To disable bandit and gassy creature spawns, set 'spawn=0.0' in the corresponding sections. Note: the 'custom mob spawner' mod overrides these settings.
Optimization — The 'optimization' parameter (default 0.125) controls simplification of weapon models for distant entities. Value 0.0 disables optimization, 1.0 — maximum aggressiveness.
Weapon Disabling — In the configuration file, add lines like <gun id="name" enabled="false"/>. For example, for AK-47: <gun id="ak47" enabled="false"/>. Do not disable weapons used in creative mode (e.g., M16A4).
Example configuration file