-
Notifications
You must be signed in to change notification settings - Fork 846
Open
Labels
FAQInstructions to fix problemsInstructions to fix problemslinux / macossupportQuestions from users, help and supportQuestions from users, help and support
Description
For macOS users: current releases are fully compatible and haven't any freezes anymore, so you don't need to use java replacement
Current public servers works under java 8 and it's incompatible with java 9+ clients by default.
On server connection it will show errors like:
- java.lang.reflect.InaccessibleObjectException: Unable to make private void java.io.ObjectOutputStream.clear() accessible: module java.base does not "opens java.io" to unnamed module
There is possible a solution to run compatible client under any java version. It can be usefull for macOS with M1/2/3 machines who can't run java 8 due constant freeze (#12431). Added: not actual anymore cause macOS freezes fixed with non-blocking in last release #12825
Instruction:
- Download and install current client from http://xmage.today/ (follow site instructions);
- Run launcher and press update button - it will download java and other files;
- Open launcher's "settings -> java -> client options" and add that additional params to the end (keep spaces too):
- Find and download latest OpenJDK version from any sites like https://adoptium.net/temurin/releases/
- use stable/lts version first like java 17 or 21;
- if nothing helps then use java 24 from here;
- Extract java files to temp folder and copy that files to xmage's "launcher\java\jre1.8.0_201" folder -- make sure you keep same files structure;
- Now run client from a launcher again and play on any public servers;
- Warning, if you see pixelated images, icons and text then must disabled Windows's DPI-aware feature or add the follow additional launcher param for java - client:
-Dsun.java2d.uiScale=1.0
Metadata
Metadata
Assignees
Labels
FAQInstructions to fix problemsInstructions to fix problemslinux / macossupportQuestions from users, help and supportQuestions from users, help and support
