Changes
- Adds support for 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, and 1.21.4
- Fixes possible conflicts with specific mods by changing how patches are loaded
- Removes "sensitive" patch system since it was no longer necessary
- Restructures how patches are stored internally to be more consistent
- Adds a new patch for InvalidHeadLinks, an exploit affecting 1.20.3 and 1.20.4 regarding player head URLs
- Fixes flaws that allowed for existing OutrageousTranslation patches to be bypassed in specific ways
- Fixes flaws in which the 1.20.2+ patch for NBTSize wouldn't behave properly
- Fixes flaw that allowed for the ComponentDepth patches for 1.14 - 1.20.2 to be bypassed in specific ways
- Ports ExcessiveHearts to 1.20+
Full Changelog: https://github.com/VideoGameSmash12/CFX/compare/v1.8...v1.9
Known Issues
- The ComponentDepth patches for 1.20.3+ are incomplete. I have yet to figure out a good way to do so. Contributions would be appreciated.
Credits
I'd like to give a big thanks to @Alco_Rs11 for testing this project as thoroughly as he did. Thank you.
Woo, beta!
-
Adds new client and server commands using a combination of Cotton Client Commands (for 1.14 to 1.16.5) and Fabric API (for 1.16.5 to 1.20.1+) to allow you to reload the mod config on the fly without having to restart the client/server. The mod does not require these at all and can still run independently, however you will need one of those two in order to get client/server side commands. Both commands can be disabled in the mod configuration.
-
Adds lots and lots of documentation internally
- Fixes oversight that caused patch for BoundlessTranslation to not apply for 1.18.2
First version - See https://github.com/VideoGameSmash12/CFX/commits/main for changes from before this release