

- #MODS FOR MINECRAFT 1.12.2 INSTALL#
- #MODS FOR MINECRAFT 1.12.2 FULL#
- #MODS FOR MINECRAFT 1.12.2 CODE#
To this end, please follow these guidelines in writing Vivecraft code: When Vivecraft is run with Forge, any public method can be called by any mod, and any vanilla class is up for grabs for ASM modification. This backs up mcp9xx\src\minecraft to mcp9xx\src\minecraft_bak, and starts over by applying all patches in \patches\ to mcp9xx\src\minecraft_orig, and copies the result o mcp9xx\src\minecraftĬaveats - Maintaining Forge Compatibility
#MODS FOR MINECRAFT 1.12.2 CODE#
And then it uses the code and jsons found in \installer\ to make an installer.exe. Basically it takes the new files and patches and creates a jar. This runs getchanges, build, and then create_install. patches are generated for modified files and copied to \patches. This compares mcp9xx\src\minecraft to mcp9xx\src\minecraft_orig. Make all changes to the game in the \mcp9xx\src\minecraft directory. To run the game from eclipse you also have to attach natives to the lwjgl jar (from lib/natives). You will have to correct the library path for the vanilla jar and realms jar, and also add libraries for JRift, json, asm, and launchwrapper, all of these can be found in the root /lib folder. If you use Eclipse you can open the workspace found in \mcp9xx\eclipse.
#MODS FOR MINECRAFT 1.12.2 FULL#
This directory is now the full 'Vivecraft' codebase.
#MODS FOR MINECRAFT 1.12.2 INSTALL#
The install process (install.py) does a number of things: Open a command prompt and navigate to the repo directory.Be sure to tick the 'add python to your PATH' option during install. Add %JAVA_HOME%\bin to your PATH environment variable.Set the JAVA_HOME environment variable to the JDK directory.Fork, checkout or download the repo using your Git method of choice.Vivecraft uses patches to avoid distributing Minecraft code. For downloads and gameplay instructions please see the official website Using this Repository
