Jump to content

Recommended Posts

Posted

Sorry LexManos or whoever built these scripts, but I just can't figure out how to get it to work as it should. But after 4 days of fiddling around and poking it with a stick, its still driving me crazy.

 

First problem, complete lack of documention (that I can find online) on what build/release/setup actually do.

 

I have MCP 7.2 and Forge from this link as the zip file version.

https://github.com/MinecraftForge/MinecraftForge

Extract MCP, put forge folder within that, add minecraft bin folder to the jars folder.

 

I understand what update_patches does, and that part works AFAIK but I just cannot get any of the others to put actual source code anywhere. The original code goes in src_base and the stuff I've modified goes into src_work, I just cannot get it to decompile minecraft itself rather than just forge. I tried the install script outside its subfolder but it throws errors as well, which is well wierd, never had this problem with earlier releases.

 

I'm sure there is a simple way to set this all up, but after 2 days I still can't get it to behave. Anyone able to provide a simple install this here, run this to the point where I can actually use update_patches ? I've dealt with all the other stuff like setting up GIT etc.

 

If not I'll just pull update_patches apart and write my own version. The whole thing seems overengineered for a simple loop and a diff command (and why not just use src and mod_src ?), and besides I don't like python that much.

Posted

What part of:

 

Fork

Pull

Setup

Edit

Update_patches

Commit

Push

PR

 

Don't you get?

Also dont use mcp/eclispe, use forge/eclipse, it has projects setup already.

The fact that you said it was 'overengineered' just shows that you haven't take the time to actually read what it does. Its all rather simple, but not as simple as a 'simple look and a diff command'.

 

I do Forge for free, however the servers to run it arn't free, so anything is appreciated.
Consider supporting the team on Patreon

Posted

What part of:

 

Fork

Pull

Setup

Edit

Update_patches

Commit

Push

PR

 

Don't you get?

 

Hmm the part where its possible to find that information. It should be in the wiki or some text file in the project itself, not in some random thread involving a minor bug fix.

 

Also dont use mcp/eclispe, use forge/eclipse, it has projects setup already.

The fact that you said it was 'overengineered' just shows that you haven't take the time to actually read what it does. Its all rather simple, but not as simple as a 'simple look and a diff command'.

 

Read what, the python scripting ? Which like MCP contains no real code comments I might add. Code and function are not always one and the same.

 

Thing is none of the minecraft base classes I'm patching exist in Forge yet, so its simply a straight patch between vanilla and modified files. So all I need is to have it loop though some directory pairs, find the differences and produce the .patch files.

 

ps: I'm not using eclipse anyway, I've not needed any of its features so far.

Posted

Ya, if you cant be bothered to look into finding the answers yourself or using the simple systems that are laid in place so that the patches you produce follow the format that is needed by the rest of Forge/Users, I don't want your patch submissions.

Feel free to make a feature request, but if you submit things that do not follow the standard and fuck shit up, they will be rejected outright.

I do Forge for free, however the servers to run it arn't free, so anything is appreciated.
Consider supporting the team on Patreon

Guest
This topic is now closed to further replies.

Announcements



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • I downloaded Forgematice, moved the file to the mods folder, but after starting Minecraft it does not detect any modifications, I need help
    • Upon registering a new account on here, there's a simple security question. Something along the lines of "name a tool you can craft in vanilla Minecraft" and "name a weapon you can craft in vanilla Minecraft". I answered these with answers that are correct. Yet I'm told I "didn't pass the security check". This happens with every answer to every question. If you can't craft a pickaxe, or use a sword as a weapon in vanilla Minecraft then you and I must be playing a totally different game!!
    • Hello, and happy new year! I've returned to modding while on break from work, and cannot make heads or tails of the method for setting the correct tool for breaking a custom block. This should be a simple affair, but after digging through the vanilla files, all I could find was  assets/data/minecraft/tags/block/mineable/pickaxe.json (and axe, hoe, shovel). So I figured this must be how they're specifying the tool for each block. Yet, after implementing a similar file in my own data folder, it still doesn't work. Plus, this doesn't address the issue of specifying what level of tool is required (wood/stone/iron, etc).   So, please... how should this be being done, properly? And could it be done through the Java code rather than JSON files, without overriding functions for block breaking? I'm either missing something obvious, or -- as is more likely the case -- this is just far more convoluted than it ought to be, for something that should just be a field or two in the Block Properties.
    • and this forge error, is just for forge 1.19.2
    • hey. when i want to install forge , it shows me an error that says :  failed to run processor: java.net.ssl.SSLHandshakeException:Remote host ... . . . Try updating your java before trying again. but my java is the latest version of java. please help me to fix this  
  • Topics

×
×
  • Create New...

Important Information

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