Jump to content

Trying to edit Minecraft.java and not sure where to do that


Recommended Posts

Posted (edited)

Im trying to be able to log into a Minecraft server while in my eclipse ide so I don't have to compile and run start Minecraft every time I want to test something and I found some code online but It says I have to edit mincraft.java and I am not sure where and how to access this file.

How could I edit Mincraft.java?

* In Minecraft.java replace these two lines:

*

* this.sessionService = (new YggdrasilAuthenticationService(gameConfig.userInfo.proxy, clientToken)).createMinecraftSessionService();

* this.session = gameConfig.userInfo.session;

*

* With this:

*

* MinecraftLogin login = new MinecraftLogin("[email protected]", "password123");

* this.sessionService = login.getSessionService();

* this.session = login.getSession();

 

here is the GitHub link for full code I am trying to use 

https://gist.github.com/Nicbo/2db069356d99250a4abd06ce20d7ca73

Edited by Idfk_man
Posted

That code is for minecraft 1.8 and hacking away minecraft's authentication is not something we support in this forum anyway.

If you want to login in a dev environment, you can use a mod like reauth.

https://www.curseforge.com/minecraft/mc-mods/reauth

Or if you don't trust that mod with your password, you can copy its code into a mod of your own.

Boilerplate:

If you don't post your logs/debug.log we can't help you. For curseforge you need to enable the forge debug.log in its minecraft settings. You should also post your crash report if you have one.

If there is no error in the log file and you don't have a crash report then post the launcher_log.txt from the minecraft folder. Again for curseforge this will be in your curseforge/minecraft/Install

Large files should be posted to a file sharing site like https://gist.github.com  You should also read the support forum sticky post.

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



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • Looks like I've figured it out, after entirely too much time wasted on trial-and-error.   The solution was to create /resources/data/minecraft/ and place the tags under there, rather than the mod's data directory. I also needed to add  "replace": false, to the JSON files under /resources/data/minecraft/tags/block/ -> needs_stone_tool.json and mineable/pickaxe.json.   I cannot overstate how dumb this is. I don't think developers should be needing to create additive Minecraft subdirectories for files that belong to a mod. These properties should belong to the block properties anyway, since we're specifying that a tool is required... we should be specifying what that tool is in the same place. (I'm so glad I came back to this mess!) Anyway, it is fixed. Hopefully this helps some poor unsuspecting newbie somewhere down the road.
    • 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
  • Topics

×
×
  • Create New...

Important Information

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