Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: Juuxel/unprotect

Unprotect 2.0.2

29 Oct 14:14
e08bcc7

Choose a tag to compare

Fixed

Unprotect 2.0.0

08 Oct 21:55
b035c19

Choose a tag to compare

Changed

  • Unprotect is now split into separate jars for the library and Java agent, the ModLauncher plugin and the FancyModLoader class processor

Unprotect 1.4.0

06 Oct 17:27
67785c7

Choose a tag to compare

Added

  • Compatibility with FancyModLoader 10+

Changed

  • There is now a log message saying which backend is used
  • NeoForge classes are transformed to match Forge behaviour

Unprotect 1.3.1

07 Jul 10:46
865caff

Choose a tag to compare

Fixed

  • Compatibility with new versions of NeoForge's FancyModLoader that have inlined the ModLauncher code into FML

Unprotect 1.3.0

13 Jun 15:40
b566d2f

Choose a tag to compare

Added

  • Support for running Unprotect as a Java agent

Unprotect 1.2.0

24 May 17:25

Choose a tag to compare

Added

  • System property unprotect.mappings for specifying mapping zip location

Changed

  • Minimum Log4J API downgraded to 2.11.0

Unprotect 1.1.0

24 May 15:23

Choose a tag to compare

Added

  • System property unprotect.target (UnprotectLaunchPlugin.TARGET_SYSTEM_PROPERTY`) for configuring how to apply Unprotect
    • all: enabled for every class (default behaviour in 1.0)
    • minecraft+forge: enabled for Minecraft and Forge classes only (new default behaviour in 1.1)
      • This is determined based on Tiny v2 mappings located on the classpath at /mappings/mappings.tiny, or if that is absent, based on the package names net.minecraft.* and com.mojang.*. net.minecraftforge.* is always included.
    • none: completely disabled

Changed

  • Unprotect jars are now multi-release jars
  • module-info is now in META-INF/versions/16
  • module-info now contains the Unprotect version

Fixed

  • Applying to mod classes by default, causing issues with hot swap