All Projects → Hexeption → Mcp Reborn

Hexeption / Mcp Reborn

MCP-Reborn is an MCP (Mod Coder Pack) for Minecraft for making modded clients and researching its code. (1.13-1.16.5)

Labels

Projects that are alternatives of or similar to Mcp Reborn

Minecraft Mod Language Package
A language package for Minecraft Mods.
Stars: ✭ 322 (-16.36%)
Mutual labels:  minecraft
Mscs
Powerful command-line control for UNIX and Linux powered Minecraft servers
Stars: ✭ 347 (-9.87%)
Mutual labels:  minecraft
Slimefun4
Slimefun 4 - A unique Spigot/Paper plugin that looks and feels like a modpack. We've been giving you backpacks, jetpacks, reactors and much more since 2013.
Stars: ✭ 369 (-4.16%)
Mutual labels:  minecraft
Helioslauncher
☀ Custom launcher for modded minecraft written in Electron and Node.js
Stars: ✭ 333 (-13.51%)
Mutual labels:  minecraft
Nameless
NamelessMC is a free, easy to use & powerful website software for your Minecraft server, which includes a large range of features.
Stars: ✭ 337 (-12.47%)
Mutual labels:  minecraft
Mcrcon
Rcon client for Minecraft
Stars: ✭ 350 (-9.09%)
Mutual labels:  minecraft
Liquidbounce
A free mixin-based injection hacked client for Minecraft using Minecraft Forge
Stars: ✭ 321 (-16.62%)
Mutual labels:  minecraft
Fmltutor
Minecraft 1.8.9 FML Mod Development Tutorial
Stars: ✭ 382 (-0.78%)
Mutual labels:  minecraft
Blessing Skin Server
Web application brings your custom skins back in offline Minecraft servers.
Stars: ✭ 344 (-10.65%)
Mutual labels:  minecraft
Amulet Map Editor
A new Minecraft world editor and converter that supports all versions since Java 1.12 and Bedrock 1.7.
Stars: ✭ 356 (-7.53%)
Mutual labels:  minecraft
Hello Vue Django
vuejs and Django integration with hot code reload. Dont use this, use https://github.com/NdagiStanley/vue-django or https://github.com/gtalarico/django-vue-template
Stars: ✭ 335 (-12.99%)
Mutual labels:  minecraft
Mcpelauncher Manifest
The main repository for the Linux and Mac OS Bedrock edition Minecraft launcher.
Stars: ✭ 338 (-12.21%)
Mutual labels:  minecraft
Phantom
Use your own Minecraft server with your Xbox or PS4 and play with friends!
Stars: ✭ 360 (-6.49%)
Mutual labels:  minecraft
Akarin
Akarin is a powerful (not yet) server software from the 'new dimension'
Stars: ✭ 332 (-13.77%)
Mutual labels:  minecraft
Seedcracker
Fast, Automatic In-Game Seed Cracker for Minecraft.
Stars: ✭ 364 (-5.45%)
Mutual labels:  minecraft
Gameservers Docker
A bunch of game servers I use, dockerised
Stars: ✭ 322 (-16.36%)
Mutual labels:  minecraft
Replaymod
Minecraft ReplayMod
Stars: ✭ 348 (-9.61%)
Mutual labels:  minecraft
Mineos
Home of MineOS and it's software for OpenComputers mod
Stars: ✭ 381 (-1.04%)
Mutual labels:  minecraft
Chunky
Minecraft world rendering tool
Stars: ✭ 380 (-1.3%)
Mutual labels:  minecraft
Cuberite
A lightweight, fast and extensible game server for Minecraft
Stars: ✭ 3,984 (+934.81%)
Mutual labels:  minecraft

MCP-Reborn Build Status

MCP-Reborn is an MCP (Mod Coder Pack) for minecraft for making modded clients for minecraft and researching its code. It is based on MCPConfig and ForgeGradle by MinecraftForge Team.

⚠️ WARNING ⚠️: You CANNOT publish any code generated by this tool.

Supported versions:

1.13->1.16.5

Now using Mojo Mappings

Swap to the 1.16-MOJO branch to view official mappings

How to use

  • Import the build.gradle in Intellij.

  • Run the setup in the mcp folder in intellij - you may need to select View > Tool Windows > Gradle to get this option.

373de4ebc77d5079584370dd7fbe8745
  • This will generate the decompiled source code, which you can now find in the "src" folder in the project. Modify that source to change the code as you please.

  • To test your modified code, go back to the Gradle tasks list (where you ran setup), and run the "runclient". This will compile your new, modified game and run it, to allow you to test.

  • Once you have reached a final result you are happy with, there is a bit of a process to turn it into a JAR file that can actually run from the game launcher. Go to the "build" folder in the gradle tasks, an run the "build" task. This will generate the new executable JAR file in the "build/libs/" directory.

a647ab0eb336062ffd80c8e053e10266
  • With that jar generated, open your Minecraft versions folder. On Linux, this defaults to ~/.minecraft/versions. On windows, it's in Appdata/Roaming/.minecraft/versions. Find the variant your modded version is based on (that is, if you modded 1.16.4, find the 1.16.4 folder). Duplicate that folder, and rename it. For me, I was modifying villagers so I called it "1.16.4_villager_mod".

  • Go into that folder and delete the original Minecraft's JAR file. Then, rename the JSON file to be identical to the folder name. For me, that made it "1.16.4_villager_mod.json".

  • Using a text editor, find the first instance of "downloads": . This tells Minecraft where to obtain the game JAR file. If you leave this in, Minecraft will automatically download the vanilla JAR. But we want to run your new modded JAR. So delete everything from that "downloads": through the client, server, and server_mappings headers, which finally end in /server.txt"}},. Once you remove that, this section should hold "assets": "1.16", "complianceLevel": 1, "id": "1.16.4". The last thing we need to do in this JSON file is to change that ID field to match the name of the folder and the JSON file. So in this case, we want "id":" 1.16.4_villager_mod".

  • Now, take your new JAR file from the build/libs/ directory, and copy it into this same version folder, and, for the final time, rename it to the name we've been using everything - 1.16.4_villager_mod.jar.

  • Using an archive manager (Ubuntu comes with one built in; Windows users can download 7zip), open the base version's JAR file (in this case, 1.16.4.jar, which you'll find in its folder), and your JAR file. You'll need to copy 4 files/folders from the base JAR into your new one.

  1. The folder "assets"
  2. The folder "data"
  3. The file "pack.png"
  4. The file "pack.mcmeta"

-Finally, still in that archive manager, delete the META-INF folder from your new JAR.

-Your files should all be configured now. In the Minecraft launcher (close and reopen it if it's already open), go to Installations in the upper left, and then create a new installation. Name it whatever you want. For the version, select your version you made (1.16.4_villager_mod.jar). Create it, then go back to the launcher home screen by clicking Play in the upper left. In the lower left, select your new custom version, and hit the big green Play button.

How to add Optifine

Creators:

  • Hexeption
  • kingdevnl

Special thanks to: MinecraftForge Team who made this tool possible. ❤

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].