90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!
Filter loader...
Filter versions...
Filter channels...

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.

  • Adds support for 1.20.2

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
  • Ports OutrageousTranslation patch to 1.14 to 1.16.5
  • Patches UndersizedHeads for affected versions

This update makes improvements to the ExcessiveHearts patch along with patching ComponentDepth for all versions of the game.

Fixes an oversight that caused patches that were forcibly disabled in the "overrides" section to still be applied when they shouldn't have been.

  • Fixes the mod not working on servers at all
  • Adds patches for certain clickable text exploits.
  • Fixes multiple JSON exploits
  • Ports patch for ExcessiveEntityNames to 1.19+
  • Patches BadHoverIdentifier and BadHoverUUID for 1.16 - 1.18.2
  • To prevent confusion, the code that logs patches that were applied now happens when the validation happens
  • Adds somewhat proper version management for the configuration

First version - See https://github.com/VideoGameSmash12/CFX/commits/main for changes from before this release


Project members

VideoGameSmash12

Owner

Details

Licensed MIT
Published a year ago
Updated 2 days ago