So the idea i had behind this is fairly simple but probably on the complex side of balancing which is why i dont see this being implemented into the game.
Basically how it would work is while one of the swords is on cooldown you can attack with the other that way dishing out continuous strikes towards your opponent.
That being said shields should be buffed to make a sort of absolute defense being unable to take damage while shielding (not applied to some mobs in regular survival minecraft or maybe this should be specific to Player versus Player fights).
That being said shields would be pretty broken if they were just done like that with no repercussions so i was thinking the way to balance this out (pvp wise)is to make it like this.
If u are shielding u would effectively take no damage but you have to stop shielding in order to attack.Players would be able to capitalize on said opening by being able to hit you while you are not shielding (of course).
If they manage to get a hit in you will get a very slight delay in which u wont be able to shield anymore that way if players are good enough they can effectively lock you in a combo in which you cant shield and the only way to break out of it is to knock them back with a hit,giving you enough time to shield.
This should make the pvp side of things a lot more tactical while at the same time more fast paced than the current combat in the game.
Another balancing issue that should be probably addressed is damage.Since sword damage is particularly strong since its the main weapon 99 percent of the people use since not a lot of players use tridents in pvp (almost nowhere).i was thinking about either lowering the damage of swords a little bit to balance the damage output of dual wielding both on mobs and players alike.
A way i thought of doing this is with implementing a sort of class system into the game that worked kind of like this:
Depending on what weapons you're using you will get a small icon to appear (in a potion effect sort of fashion) in the bottom left of your screen.
This will determine the "class" you're currently playing as.If you're using a sword and shield you will be a tank with a minimal increase to resistances and a minimal health increase (since being unable to take damage while shielding is already powerful enough).
A Bruiser/Warrior would be someone that uses only one sword and no shield,with increased damage on the sword,medium increased resistances,and a slight health increase.
An assassin/thief (whatever you like to call it) uses two swords,has slightly decreased damage but is able to attack with one sword while the other is on cooldown.Stats should either stay the same as the regular stats players have now or they should have slightly lower resistances.
Archers would have significantly decreased resistances and slightly deceased health but would be able to dish out tons of damage while using a bow,and can defend themselves in a close quarters battle with swords,albeit,with medium damage.
I think this would add a ton of diversity to the combat of the game so people with different play styles can find their favorite and play that way.
This would make pvp a ton more interesting as well,making it at the same time fast paced and tactical so it can be a true test of skill.
Other way to make a functional dual wielding system WITHOUT swords (for damage balancing) is to implement daggers into the game which would allow you to dual wield and attack really fast,at the cost of reduced damage.
I realize that balancing this sort of thing could prove to be extremely difficult which is why i dont see it being implemented in the game,but i do think its a very interesting concept to play with and maybe even possibly mod material (even though i would much rather see this in regular minecraft.
Thats about it for this idea,id like to hear your guys/girls opinions.Constructive criticism is okay but please be polite while giving replies,i would love to talk to you people and hear your opinions about this as well,and even hear some of your own ideas.
Thanks if you managed to read all of this without clicking off.