BetaEvolutions/MultiMC-LWJGL3-Patch: Difference between revisions

From RetroMC
Jump to navigation Jump to search
No edit summary
m Protected "BetaEvolutions/MultiMC-LWJGL3-Patch" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
 
(One intermediate revision by the same user not shown)
Line 4: Line 4:
Starting with '''Beta Evolutions 2.0.7''', Beta Evolutions migrated from '''LWJGL 2''' to '''LWJGL 3'''. This migration provides performance improvements, bug fixes, improved compatibility with modern systems, and enables new features such as '''controller input'''.
Starting with '''Beta Evolutions 2.0.7''', Beta Evolutions migrated from '''LWJGL 2''' to '''LWJGL 3'''. This migration provides performance improvements, bug fixes, improved compatibility with modern systems, and enables new features such as '''controller input'''.


By default, '''MultiMC''' and '''Prism Launcher''' configure Minecraft Beta 1.7.3 to use LWJGL 2, as this was the version of LWJGL originally used by Minecraft in 2011. Beta Evolutions 2.0.7 and later require LWJGL 3 and therefore require an additional configuration change when using these launchers.
By default, '''MultiMC''' and '''Prism Launcher''' configure Minecraft Beta 1.7.3 to use LWJGL 2 as that was the version of LWJGL originally used by Minecraft in 2011. Beta Evolutions 2.0.7 and later require LWJGL 3 and therefore require an additional configuration change when using these launchers.


Follow the instructions below to configure your instance.
Follow the instructions below to configure your instance.

Latest revision as of 02:53, 15 August 2026

Using Beta Evolutions 2.0.7+ with MultiMC or Prism Launcher

Starting with Beta Evolutions 2.0.7, Beta Evolutions migrated from LWJGL 2 to LWJGL 3. This migration provides performance improvements, bug fixes, improved compatibility with modern systems, and enables new features such as controller input.

By default, MultiMC and Prism Launcher configure Minecraft Beta 1.7.3 to use LWJGL 2 as that was the version of LWJGL originally used by Minecraft in 2011. Beta Evolutions 2.0.7 and later require LWJGL 3 and therefore require an additional configuration change when using these launchers.

Follow the instructions below to configure your instance.

Instructions

⚠️ Warning: You must replace the entire contents of the existing LWJGL JSON file. Leaving portions of the old configuration in the file, or failing to copy the complete replacement configuration, may prevent the instance from launching correctly.

  1. Create a Minecraft Beta 1.7.3 instance in MultiMC or Prism Launcher and install the Beta Evolutions JAR mod as normal.
  2. Right-click the instance and select Edit Instance.

  1. Select Version from the left-hand menu.

  1. Select the LWJGL component from the version list.

  1. Select Customize from the menu on the right, then select Edit. The LWJGL configuration JSON should open in your default text editor.
  2. Open the Beta Evolutions LWJGL 3 Override JSON.
  3. Replace the entire contents of the existing LWJGL configuration file with the contents of the override JSON.
  4. Save the file and close your text editor.
  5. Return to the Version menu in MultiMC or Prism Launcher.
  6. The LWJGL component should now be displayed as LWJGL 3 (RMC V1) instead of LWJGL. You may need to close and reopen the instance settings before the updated name appears.

  1. Close the instance settings and launch the game.

Troubleshooting

If the game fails to launch after making the change:

  • Confirm that the LWJGL component is displayed as LWJGL 3 (RMC V1).
  • Reopen the LWJGL configuration and ensure that the entire override JSON was copied correctly.
  • Ensure that no sections of the original LWJGL 2 configuration remain in the file.
  • Check the MultiMC or Prism Launcher log for errors relating to LWJGL libraries or native libraries.
  • If necessary, remove the customized LWJGL component and repeat the instructions above using a fresh copy of the override JSON.

These instructions only apply to Beta Evolutions 2.0.7 and later. Earlier versions of Beta Evolutions use LWJGL 2 and do not require this override.