Check your computer before installing
Check which computers have playback files in this build, what is missing and which versions to install.
- Software authors
- SrRapero720 / WaterMedia Team
Match the OS and JVM architecture
OS means your operating system, such as Windows, macOS or Linux. JVM means the Java software running Minecraft.
Explanatory diagram of reported behavior; no new gameplay or playback test is claimed.
Binaries contains FFmpeg, the extra software WaterMedia uses to read video and sound. Your operating system and the kind of Java running Minecraft determine which copy it uses. Check both before reporting a playback problem.
There is no packaged Windows ARM64 FFmpeg ZIP. The code selects a Windows ARM64 file that is absent from this JAR. This was confirmed by inspecting the file contents; the wiki has not reproduced a launch failure. A Windows ARM64 helper download does not supply the missing decoder payload. No 32-bit, emulation or translation support is promised.
Packaged platform table
| Computer and running Java | Packaged playback software |
|---|---|
| Linux with ARM64 Java | Included |
| Linux with x86_64 Java | Included |
| macOS with ARM64 Java | Included |
| macOS with x86_64 Java | Included |
| Windows with x86_64 Java | Included |
| Windows with ARM64 Java | Missing from this build |
“Included” means the file is present, not that playback was tested on that computer. ARM64 and x86_64 name processor types; the Java installation actually running your game matters as well as the computer itself. Use the launcher’s Java details when reporting a problem. No emulation or translation setup has been tested.
The download is about 137.07 MiB. It contains software for several platforms; one selected platform’s unpacked files total roughly 51–93 MiB. These are file sizes, not a memory requirement. Exact archive counts and sizes are in the reference below.
Preparation and reuse
When the game starts, the companion chooses the files for your computer and prepares them if needed. It can reuse files with a matching version. Startup logs record the chosen version and location; there is no single folder guaranteed for every launcher.
On the server, the companion skips unpacking FFmpeg. In the supplied Afterfall setup, playback clients need both media JARs and the dedicated server does not require the optional pair. That is an integration-specific instruction, not a universal WaterMedia side rule.
Files being unpacked does not prove the game can load them, play media or use graphics acceleration. No archive was extracted or loaded for this wiki task. No filesystem or launcher changes are offered as tested fixes.
Declared compatibility
For the supplied Afterfall setup, use Minecraft 1.21.1, NeoForge 21.1.252 and Java 21, with WaterMedia 3.0.0.23 and Binaries 3.0.0.6. The pair was not launched in the reports.
Other loaders and Minecraft versions appear in the file’s labels. Follow the mod’s exact release instructions; broad labels do not confirm every combination. The technical declarations are retained below.
Admin & server owner reference
Archive inventory
| Platform / JVM | Archive suffix | ZIP MiB | Expanded member MiB | Members |
|---|---|---|---|---|
| Linux ARM64 | linux-arm64.zip | 28.15 | 64.86 | 19 |
| Linux x86_64 | linux.zip | 29.23 | 84.95 | 18 |
| macOS ARM64 | macos-arm64.zip | 21.67 | 51.05 | 16 |
| macOS x86_64 | macos.zip | 26.00 | 75.93 | 16 |
| Windows x86_64 | windows.zip | 32.40 | 92.91 | 15 |
Member counts include version.cfg. MiB means bytes divided by 1,048,576; the per-platform sizes above retain the report’s rounded values. Exact per-platform byte totals were not supplied in the PDF table and have not been reconstructed from rounded figures.
The distributed JAR is 143,725,808 bytes / 137.07 MiB. All five payloads together have 387,657,517 expanded member bytes / about 369.70 MiB. A single selected archive totals approximately 51–93 MiB in expanded members. The aggregate is not one client’s extraction requirement, measured disk allocation or RAM use.
Declared compatibility metadata
| Layer | Reported value and limit |
|---|---|
| Required main library | WaterMedia >=3.0.0.22; supplied pair uses 3.0.0.23; future compatibility unproven |
| Local consumer | Minecraft 1.21.1 / NeoForge; Afterfall target NeoForge 21.1.252; Java 21 required by local instructions |
| Fabric metadata | Java >=17, Fabric Loader >=0.14; metadata floor does not replace local Java 21 |
| Packaged loaders | Fabric, Forge, NeoForge bootstraps; presence is not a launch test |
| NeoForge metadata | javafml, loaderVersion [3,) |
| Forge loaderVersion | Literal [[40,41),[43,44),[47,48),[52,53),[61,62); parser behavior not tested |
| Exact file Minecraft tags | 1.18.2, 1.19.2, 1.20.1, 1.21.1, 1.21.11, 26.1.2, 26.2 |
| Exact file loader tags | Fabric / Forge / NeoForge; do not assume every combination |
| File label | Release; changelog uses RC wording; no runtime certification |
The Forge loaderVersion declaration differs from the main library’s reported string. Preserve both separately; no parser or cross-loader compatibility test resolves that difference here.
Classifier and environment paths
On Windows ARM64 the requested path is libs/ffmpeg-windows-arm64.zip, absent from this build. Server startup skips extraction when clientSide is false.
IOTool.platformClassifier selects windows, macos or linux, appending -arm64 for aarch64 / arm64 JVM architectures. FFmpegBinaries.start formats libs/ffmpeg-%s.zip. The fallback classifies OS names other than Windows/macOS as Linux; it does not prove Linux natives work on those operating systems.
The main library’s normal temp root derives from java.io.tmpdir plus watermedia, but loader bootstraps can supply environment paths. The companion resolves ffmpeg, yt-dlp and botguard under wm.tmp. These are program preparation directories, not world saves or station state. Use actual logs to identify them. Native extraction, reuse, permissions and load behavior remain untested.
Figure source notes
Original explanatory diagram based on the supplied report, pages 4-5. It illustrates reported behavior; no runtime test was performed.
Sources & verification
Evidence: pdf-derived. Feature status: mixed. Article coverage: ready.
Local documentation context: Minecraft 1.21.1 / NeoForge; no launch verification
PDF pages 3-5, 7, 9-11 · Compatibility; payload inventory; platform selection; filesystem; evidence · Binaries:L1-L3, Binaries:W2
Attributed static report findings only. Matching JARs and consumer source not independently inspected for this wiki. No game, native/helper, source-fetch, playback, desktop-app, multiplayer or performance test performed.
The wiki has not independently playtested report-derived instructions. Your server or modpack settings may change them.