premium banner
Changes the way the recruits from the villager recruits mod by Talhanation reloads the muskets from ewewukek's musket mod for balancing, making it a lot more reasonable.

Description

Let's say you tried using ewewukek's musket mod with Talhanation's villager recruits, because arming soldiers with muskets is cool. Maybe you're doing a historial SMP of sorts, maybe you just like having more weapon variety. You arm your recruits the muskets, and send them to glory in battle! Hurrah! As your musketeers fire at the enemy, you notice something shocking: the recruits reload the muskets faster than you can say the word "reload" and destroy everything on the wrong end of the barrel within seconds. "This is incredibly unbalanced," you say. "and very unreasonable!"

I too, have been put in a situation similar to you, and I too found it very unreasonable how fast the recruits can reload a musket. 1 shot every 3 seconds? That's 20 shots a minute! Even the best soldiers of the time couldn't shoot more than 6 times a minute, and the average recruit was likely only able to shoot 3. Very, very unreasonable. I decided to create a solution for this problem, and share it with all of you, who suffer just as I. Introducing...

Reasonable Recruits Musket Reloading Datapack!

Here to make musket-based warfare a little more reasonable.

Now, muskets actually feel like muskets instead of a rifle you'd issue to depressed soldiers in the trenches somewhere in Picardy, 1916.

By default, the reload times are set to the following:

Musket: 20s
Musket with Bayonet: 20s
Scoped Musket: 20s
Pistol: 15s
Blunderbuss: 10s

However, I made it easy to change the times to whatever you want them to be! You don't even need to open the files or do /reload! All you need to do is run this command:

/scoreboard players set reload_times [WEAPON]_reload [#]

Just replace [WEAPON] with the ID of the weapon you intend to change, and replace [#] with your desired reload duration (in seconds)!
 
The IDs for each of the weapons are:
musket
musket_with_bayonet
musket_with_scope
pistol
blunderbuss

If you're unsure of how to write it, here's some examples:
 
Let's say I want the blunderbuss to take 30 seconds to reload instead of 10.
 
I will run this command:
scoreboard players set reload_times blunderbuss_reload 30
 
Let's say I want to make the musket with bayonet ridiculously overpowered.
 
I will run this command:
scoreboard players set reload_times musket_with_bayonet_reload 0

With that, you'll be all set and ready to fire volleys are your opponents at a very reasonable rate of fire!
 
DO NOT GIVE THE RECRUITS PAPER CARTRIDGES. I CAN NOT EMPHASIZE THIS ENOUGH. DON'T COMPLAIN TO ME THAT THE DATAPACK DOESN'T WORK IF YOU'RE GIVING THE RECRUITS CARTRIDGES.