Seasons mod minecraft multimc compatible7/24/2023 ![]() Texturepacks: This trait is used to indicate texture packs are being used. No-texturepacks: This trait is used to indicate texture packs should not be used. Noapplet: If legacyLaunch or alphaLaunch are enabled, this trait will not launch the game using the applet wrapper.įirstThreadOnMacOS: This trait will add -XstartOnFirstThread to the JVM arguments for MacOS. LegacyLaunch and alphaLaunch: These traits will try to use the legacy launch using the applet wrapper. LegacyFML: This trait skips downloading FML libraries, used for legacy FML versions. The traits list contains a list of any of these values. ![]() WITH LAUNCHWRAPPER ONLY: A list of tweakers passed to Minecraft with -tweakClassĪ list of unique flags MultiMC will use when launching.Ī list of libraries (artifacts) used by the game. This is the name of the Java class that will be used for starting the game. Some can be added to or removed from using + or - before the field name, while others can only be overwritten. These fields actually affect the launching of the game. Type of the package release (release, snapshot, etc.) In this case, it depends on version 1.7.2 of Minecraft.ĭEPRECATED: Used to help sorting patches, lower number means applied earlier. The version of this patch, or the the library it is for FieldĪ human-readable name of the software this describes. These fields describe the package and its dependencies. "name": "net.minecraft:launchwrapper:1.9 " Let's start with the LiteLoader patch as an example: The formats are not directly compatible and translating between them may not be possible due to the different feature sets of both launchers.ĭISCLAIMER: This is by no means exhaustive, and MultiMC supports more fields and more features related to JSON version patches. The format of patches are similar to that of the vanilla version files, but with significant changes and/or additions. If you want to build on top of this, contact us on Discord or IRC. However, anything abusing the knowledge of these internals and expecting them to always remain the same WILL LIKELY BREAK in the future. MultiMC will be backwards compatible with the files it made or files made based on explicit instructions ( Optifine again). Example of that is on the MultiMC and OptiFine page.ĭISCLAIMER: All of this is internal details and may be subject to unexpected changes. The easiest way to add a patch is to use the MultiMC UI (add empty patch from the Versions page). Patches need to be referenced from the mmc-pack.json file. Patches are stored in /patches/.json, where should be a Java package-style descriptor, for example net.minecraftforge or. Normally, there is a Minecraft version, a LWJGL version (which Minecraft depends on) and possibly LiteLoader and Forge. MultiMC uses patch files to assemble the final game version.
0 Comments
Leave a Reply. |