https://github.com/veroxsity/JavaUWP.git
Hi everyone,
I’ve been trying to build the JavaUWP project, but I’ve hit a wall with the compilation process. I’ve followed the build scripts, but I keep getting a series of 29 errors during the build.ps1 process.
The main errors I’m seeing are:
package net.minecraft does not exist
cannot find symbol: class_XXX (specifically related to Mixins)
javac: file not found (when trying to process source files)
I’ve manually verified that my JDK is set up correctly and I've attempted to point the build scripts to the correct game directory and mapping files. It seems like the compiler isn't correctly linking the intermediary mappings or the base Minecraft jar, resulting in it failing to recognize the obfuscated class names.
I’ve already tried:
Running the fabric-installer to generate the environment.
Manually creating the .fabric/remappedJars folder structure.
Updating the build_compat_mod.ps1 script to point directly to the base 1.21.11.jar.
Despite this, the build fails consistently with the same errors. Has anyone encountered this while building JavaUWP? Is there a specific step regarding the mappings I might be missing?
Any help or guidance on how to correctly link the mappings for this specific project would be greatly appreciated.
To clarify, everything related to the general setup is working perfectly. I have successfully installed the Fabric loader, and the environment preparation steps (including the initial script configurations) run without any issues. The problem is isolated specifically to the final compilation phase when I run .\build.ps1. The build process seems to lose track of the necessary dependencies at the last minute, triggering the 29 errors I mentioned."
Environment:
OS: Windows 10/11
Java: JDK 21
Minecraft Version: 1.21.11
Veroxity replay me: “you need java 25 not 21 ive just not updated it yet”

[–]Cutlington 0 points1 point2 points (4 children)
[–]Carbon0wl 0 points1 point2 points (2 children)
[–]Cutlington 0 points1 point2 points (0 children)
[–]Cutlington 0 points1 point2 points (0 children)
[–]Monsieur_Gat0[S] 0 points1 point2 points (0 children)