Coder Social home page Coder Social logo

Comments (9)

jamierocks avatar jamierocks commented on June 9, 2024

That's not what MCPConfig is for though... See #23 (comment)

from mcpconfig.

Marcono1234 avatar Marcono1234 commented on June 9, 2024

Isn't this tool partially a replacement for MCP? And what should you do otherwise to apply the CSV mappings?

from mcpconfig.

0-x-2-2 avatar 0-x-2-2 commented on June 9, 2024

False

from mcpconfig.

jamierocks avatar jamierocks commented on June 9, 2024

How in the world you took somewhat opening up the SRG files to being replacing MCP I don't know. How about use the same tools that have been used since forever? (SpecialSource, though eventually I'd like to see that replaced :p)

from mcpconfig.

LexManos avatar LexManos commented on June 9, 2024

MCPConfig is EXPLICITLY designed to NOT be a replacement for MCP.
MCP as a toolsuite is dead. We are in a era of Minecraft modding where direct base edits to the decompiled code, and redistribution of modified class files is a thing of the past.
Forge, LiteLoader, LaunchWrapper, there are many many tools that are out there for modifying the base game without having to create jar mods.

Please respect my wishes and don't do this. And to that end, I will not allow you to promote you doing it in this repo so i have removed your link.

from mcpconfig.

Marcono1234 avatar Marcono1234 commented on June 9, 2024

I am sorry. It was not my goal to reenable modifying the base game jar. I was rather looking for a tool which is able to decompile Minecraft and apply mappings so I can look at the code (for Mojira), and MCPConfig looked well suited for this task because you did a great job at providing the latest SRG / TSRG mappings and it sets up settings for the IDE.

I know that there are other tools, for example SpecialSource (as mentioned by @jamierocks), which however is not able to insert documentation, or ForgeGradle 3.0, but I am not sure if this can solve my problem. Apparently there is also Srg2Source but it looks like it does not support insertion of documentation either.

Additionally, is there a place where you can get the latest SRG mappings? MCPConfig is more than that and is not as easy to query as a JSON file listing the existing mappings (similar to how it is done for the CSV mappings). Forge maven had the SRG mappings for previous versions, but apparently 1.12.2 is the latest.
Do you create the SRG mappings by hand or is there a program which helps you with that?

Sorry if this got too off-topic.

from mcpconfig.

jamierocks avatar jamierocks commented on June 9, 2024

Firstly, the documentation provided by MCP isn't very good anymore - its largely the same as its been for a number of releases, and therefor the reliability of it isn't so great anymore (Mojang obviously change stuff).

Additionally, is there a place where you can get the latest SRG mappings?

You kinda seem to contradict yourself - earlier on saying "you did a great job at providing the latest SRG / TSRG mappings". I'm not sure what you mean by this.

Do you create the SRG mappings by hand or is there a program which helps you with that?

No, well mostly no - only class names are done by hand. The SRG mappings are generated by retroguard (pending a replacement). They are updated version-to-version by a proprietary tool (again pending a replacement).

Sorry if this got too off-topic.

I think it has :p

from mcpconfig.

Marcono1234 avatar Marcono1234 commented on June 9, 2024

MCP isn't very good anymore - its largely the same as its been for a number of releases, and therefor the reliability of it isn't so great anymore

The mappings are still actively maintained, see MCPBot-Issues.

You kinda seem to contradict yourself

I should probably have written "is there another place where you can get the latest SRG mappings?". Are they provided on Forge Maven together with a JSON file which lists all versions like it is the case for the CSV mappings, or is this Github project the only source?

from mcpconfig.

jamierocks avatar jamierocks commented on June 9, 2024

The mappings are still actively maintained

I'm well aware, the mappings aren't what I was referring to - the javadocs were.

Are they provided on Forge Maven together with a JSON file which lists all versions like it is the case for the CSV mappings, or is this Github project the only source?

Lex'll have to answer that one, I know that it builds zips with the mappings within but I'm not sure if they're deployed anywhere.

from mcpconfig.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.