Bring Bedrock's cauldron-based armor dyeing to Java Edition.
Did I want this to be it's own release? No.
Did I make changes to the build more than versioning? Yes.
Now the FMJ lists the correct Minecraft compatibility.
Cherry-pick Bedrockify fix and other small changes
Backport to 1.17.1
Compatible with the latest Sodium for 1.17.1 (0.3.4)