Jump to content

Where to find 1.13 source code?


Major Tuvok

Recommended Posts

So I've opened an issue to extend the Tag System to cover Forge Registries and am willing to PR that. Unfortunatly I have no idea what the 1.13 source code looks like (especially the tag system) and all my current information is based on guesses I made on comments in the the linked issue. This naturally leads to me not being able to make any informed comments, particularly since my knowledge on forge consists mostly of how to use it and not how it works. As a result I was trying to find ways to take a look at 1.13 source code (or the unstable 1.13 forge Wyn-Price suggested exists out there, though I can't find it).

Therefore I found a previous thread addressing this and found also Lex's comment that you "don't use MCP". The previous Thread contains a link to a gist (containing a way to use MCP ), which states itself, that it is outdated...

 

So do I really have to find a way to manually decompile and deobfuscate Minecraft (which I don't think that I'm capable of) or is there some easier solution I'm missing? (Or should I try to use the gist and modify as much as possible to get it working, without knowing what I'm doing...?)

Link to comment
Share on other sites

5 hours ago, Major Tuvok said:

So I've opened an issue to extend the Tag System to cover Forge Registries and am willing to PR that. Unfortunatly I have no idea what the 1.13 source code looks like (especially the tag system) and all my current information is based on guesses I made on comments in the the linked issue. This naturally leads to me not being able to make any informed comments, particularly since my knowledge on forge consists mostly of how to use it and not how it works. As a result I was trying to find ways to take a look at 1.13 source code (or the unstable 1.13 forge Wyn-Price suggested exists out there, though I can't find it).

Therefore I found a previous thread addressing this and found also Lex's comment that you "don't use MCP". The previous Thread contains a link to a gist (containing a way to use MCP ), which states itself, that it is outdated...

 

So do I really have to find a way to manually decompile and deobfuscate Minecraft (which I don't think that I'm capable of) or is there some easier solution I'm missing? (Or should I try to use the gist and modify as much as possible to get it working, without knowing what I'm doing...?)

MCP has to be updated for each version of Minecraft. Forge uses MCP under the hood and Lex apparently doesn’t want people to use it directly (He wants them to use Forge, presumably because of the patches it adds, people shouldn’t make jar mods and there’s no reason at all not to sue forge). Lex updates MCP. MCP for 1.13 isn’t finished/available yet. You can take a look at MinecraftForge/MCPConfig on github, Lex is developing it and apparently knows how to use it, but I’ve been unable to do anything with it, probably due to Lex(?) also making ForgeGradle 3 and my lack of knowledge about

- Python

- Gradle

- MCP

Edited by Cadiboo

About Me

Spoiler

My Discord - Cadiboo#8887

My WebsiteCadiboo.github.io

My ModsCadiboo.github.io/projects

My TutorialsCadiboo.github.io/tutorials

Versions below 1.14.4 are no longer supported on this forum. Use the latest version to receive support.

When asking support remember to include all relevant log files (logs are found in .minecraft/logs/), code if applicable and screenshots if possible.

Only download mods from trusted sites like CurseForge (minecraft.curseforge.com). A list of bad sites can be found here, with more information available at stopmodreposts.org

Edit your own signature at www.minecraftforge.net/forum/settings/signature/ (Make sure to check its compatibility with the Dark Theme)

Link to comment
Share on other sites

3 hours ago, jabelar said:

You can also just have some patience and wait until the Forge 1.13 is made available. You'll be able to see all the source then, as well as all the ways Forge has been modified to work with it.

The whole problem is, that I can't discuss about my own issue, because I can't see the source code - other people seem to have magically seen the tag system code and therefore tell me what I can or cannot do, though I'd prefer to judge by myself...

Additionally I won't have much time when 1.13-Forge rolls out (presuming it comes in October or later), which is why I'd like to take some notes - I'd then only have to program them through as soon as there's some code to PR to, instead of first having to find out how the tag system works (That will take me propably the most time, which is why I hoped to take a look at Minecraft sources).

 

Anyway it seems like I'd have to be patient if people like Wyn-Price don't come around and enlighten us on how they looked at the source code.

 

Thanks for your input jabelar and Cadiboo...

Link to comment
Share on other sites

I learned yesterday(ish) that a certain someone hasn't been doing their last 5% necessary for it to be on Github so that the actual process of updating Forge can begin (where anyone can contribute).

  • Haha 1

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.