You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+13-11Lines changed: 13 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,7 @@
1
-
Always use the latest (stable) version!
1
+
**Always** use the latest (stable) version of SeedMapper! If you want to play on an older version of Minecraft, use [ViaFabricPlus](https://modrinth.com/mod/viafabricplus). This mod allows you to use the latest features of SeedMapper, while still being able to play on older Minecraft versions.
2
+
2
3
# SeedMapper
3
-
In-game Minecraft Fabric mod that allows you to do various things with the world seed. For reference, have a look at the
4
-
[features](#features) this mod has. Keep in mind though, this mod requires you to have access to the seed. If the seed
5
-
is not known, you could crack it using [SeedCrackerX](https://github.com/19MisterX98/SeedcrackerX/) by 19MisterX98. For
6
-
questions and support please head to my [Discord](https://discord.xpple.dev/).
4
+
In-game Minecraft Fabric mod that allows you to do various things with the world seed. For reference, have a look at the [features](#features) this mod has. Keep in mind though, this mod requires you to have access to the seed. If the seed is not known, you could crack it using [SeedCrackerX](https://github.com/19MisterX98/SeedcrackerX/) by 19MisterX98. For questions and support please head to my [Discord](https://discord.xpple.dev/).
7
5
8
6
## Installation
9
7
1. Install the [Fabric Loader](https://fabricmc.net/use/).
@@ -13,11 +11,16 @@ questions and support please head to my [Discord](https://discord.xpple.dev/).
13
11
3. Download SeedMapper from the [releases page](https://modrinth.com/mod/seedmapper/versions/) and move it to your mods folder.
14
12
15
13
## IMPORTANT
16
-
You need to have Java 23 installed to use this mod. I recommend to get Java 23 from [adoptium.net](https://adoptium.net/temurin/releases/?version=23). Next, configure your Minecraft launcher to use this release of Java.
14
+
You need to have at least Java 23 installed to use this mod. I recommend to get Java 23 (or higher) from [adoptium.net](https://adoptium.net/temurin/releases/?version=23). Next, configure your Minecraft launcher to use this release of Java.
15
+
17
16
- Vanilla launcher: Go to `Installations` -> `Edit` -> `More options` -> `Java executable`.
18
17
- MultiMC: Go to `Edit Instance` -> `Settings` -> `Java` -> `Java Installation`.
19
18
- PrismLauncher: Go to `Settings` -> `Java` -> `Java Runtime` -> `Auto-Detect...`.
20
-
- Do not forget to enable "Skip Java compatibility checks".
19
+
- Modrinth App: Go to `Instance settings` -> `Java and memory` -> `Custom Java installation` -> `Browse`
20
+
21
+
Sometimes it may be necessary to click the option for skipping the Java compatibility check.
22
+
23
+
If you are on Windows, make sure to select `javaw.exe`, not `java.exe`.
21
24
22
25
If you run into issues, contact your launcher's support.
23
26
@@ -67,8 +70,7 @@ Locates a slime chunk closest to the player. This will always be accurate.
Executes a given command from a modified source. For example, modifying the source's position will execute the command
71
-
as if you were in that position. This command is really powerful, use it!
73
+
Executes a given command from a modified source. For example, modifying the source's position will execute the command as if you were in that position. This command is really powerful, use it!
72
74
73
75
## Building from source
74
76
This mod internally uses (a fork of) the C library [cubiomes](https://github.com/Cubitect/cubiomes) by Cubitect. Java bindings for this library were created with (also a fork of) [jextract](https://github.com/openjdk/jextract). The bindings use the [Foreign Function & Memory API](https://openjdk.org/jeps/454) from [Project Panama](https://openjdk.org/projects/panama/). See [CreateJavaBindingsTask.java](https://github.com/xpple/SeedMapper/blob/master/buildSrc/src/main/java/dev/xpple/seedmapper/buildscript/CreateJavaBindingsTask.java) for the Gradle task that automates this.
@@ -82,7 +84,7 @@ To build the mod locally, follow these steps:
82
84
```
83
85
2. Compile cubiomes to a shared library. The following is for Windows:
3. Install LLVM (version 13.0.0 is recommended) and set the environment variable `LLVM_HOME` to the directory where LLVM was installed.
88
90
4. Compile jextract. Again, the following is for Windows:
@@ -97,4 +99,4 @@ To build the mod locally, follow these steps:
97
99
```
98
100
You should find the Java bindings in `src/main/java/com/github/cubiomes`.
99
101
100
-
Lastly, you can also consult the [GitHub Actions workflow file](https://github.com/xpple/SeedMapper/blob/master/.github/workflows/build.yml), which contains build instructions for each major OS.
102
+
Lastly, you can also consult the [GitHub Actions workflow file](https://github.com/xpple/SeedMapper/blob/master/.github/workflows/build.yml), which contains complete build instructions for each major OS.
0 commit comments