This mod plans to add many things from Team Fortress 2 into Minecraft and soon make it possible to make your own TF2 maps in Minecraft pretty easily.
Things like blocks, weapons, items, special armor, etc. And soon teams.
Logical IFrames is necessary for guns to work well.
Geckolib is also necessary.
Currently the first 3 Mercenaries are in the game in a playable state, along with some items and item droppers and gamerules!
The mod to me feels about 10% done.
This mod also adds in some other things like Critical Hits and Mini Crits. Mini Crits are only gotten from some melee weapons some of the time, and critical hits are only gotten from weapons that have a special mechanic, like the flare which does a critical when hitting a player/mob on fire.
Ammo is handled very differently in this mod though. The Mercenaries new guns have limited ammo which is their durability (which I plan to show in a Ui later on) When your gun thing is out of ammo if you keep shooting and have the weapon's preferred ammo in your inventory (either Primary or Secondary) it will reload, which is said in the weapons tooltip/lore. Or you could press R to Reload prematurely and usually reload half a second quicker.
"What about the extra weapons?!?"
- I plan to finish the base mod first then after it's at 100% of my standards then I'll start adding "little" extra additions, possibly even as addon mods so I can keep them organized, I might even do taunts too if I do actually finish everything I want.
"What about survival players?!?"
- Like the other answer, once I get the base mod done and ready for good mapmaking then I'll make it possible to play in survival, and I'll even let you make your own bottle o scrumpeh.
You can give me some feedback in the comments!
First 3 mercenaries
a few important items
a few important blocks
a gamerule
a okish crit system
2 tags
probably alot of other things
and one secret
cool