Jump to content

Recommended Posts

Posted

Hello,

 

I'm trying to write an ingame modupdate notifier/1-click mod updater and for this I need to restart Minecraft.

I wanted to look at the source of the GradleStart.class to see how the forge dev workspace starts it, but I can't find the source code anywhere.

(I looked at the local files and the Minecraftforge and ForgeGradle Github)

 

Is the sourcecode for those classes even public? If yes: where can I find it, if no: Can anyone tell me how I can start minecraft without the launcher (From command line)?

 

 

freundTech

Posted

If you really want to find GradleStart you can open the .class file and see the recreated source code in your IDE. In IDEA, you would do ctrl + shift + n, type in GradleStart and there it is. Although diesieben07's answers seems really good to me.

just you wait! ;)

Posted

Thanks. I think I know what I have to do now.

 

In case anyone else is trying to figure out how to get the commandline arguments (Took me quite a while to figure out, because I couldn't find it on google):

import net.minecraft.launchwrapper.Launch;

Launch.blackboard.get("ArgumentList");

Posted

Ok. Making progress almost everything works. (In my dev env everything works, but when exported not).

 

The problem is, that the natives are missing. I noticed that, when minecraft is being started a natives folder is created inside ~/.minecraft/versions/<forgeversion>.

This folder is deleted when minecraft is being shutdown.

When I now try to restart it it won't start, because the natives are missing.

 

What is putting the natives there (I guess it's the launcher) and how is it putting them there? Can this be triggered by a program or do I have to search and copy them manually?

 

(Edit: Also when searching through .minecraft those are the only files with those names. So where are they from?)

 

(Edit2: Launcher profile states

16:13:04 INFO]: Unpacking natives to /home/******/.minecraft/versions/1.8-Forge11.14.0.1296/1.8-Forge11.14.0.1296-natives-5775183669701

But where are they being unpacked from?)

 

(Edit3: Found them. They are packed into jars at /home/******/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl-platform/2.9.1/lwjgl-platform-2.9.1-natives-linux.jar and /home/******/.minecraft/libraries/net/java/jinput/jinput-platform/2.0.5/jinput-platform-2.0.5-natives-linux.jar. Anyone can tell me how they are named on Windows? (I can check Mac myself.))

Posted

just replace natives-linux with natives-windows :P

If I ever say something stupid, or simply incorrect, please excuse me. I don't know anything about 1.8 modding, and I don't know much about entities either, But I try to help when I can.

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

    • Thanks, I've now installed a slightly newer version and the server is at least starting up now.
    • i have the same issue. Found 1 Create mod class dependency(ies) in createdeco-1.3.3-1.19.2.jar, which are missing from the current create-1.19.2-0.5.1.i.jar Found 11 Create mod class dependency(ies) in createaddition-fabric+1.19.2-20230723a.jar, which are missing from the current create-1.19.2-0.5.1.i.jar Detailed walkthrough of mods which rely on missing Create mod classes: Mod: createaddition-fabric+1.19.2-20230723a.jar Missing classes of create: com/simibubi/create/compat/jei/category/sequencedAssembly/JeiSequencedAssemblySubCategory com/simibubi/create/compat/recipeViewerCommon/SequencedAssemblySubCategoryType com/simibubi/create/compat/rei/CreateREI com/simibubi/create/compat/rei/EmptyBackground com/simibubi/create/compat/rei/ItemIcon com/simibubi/create/compat/rei/category/CreateRecipeCategory com/simibubi/create/compat/rei/category/WidgetUtil com/simibubi/create/compat/rei/category/animations/AnimatedBlazeBurner com/simibubi/create/compat/rei/category/animations/AnimatedKinetics com/simibubi/create/compat/rei/category/sequencedAssembly/ReiSequencedAssemblySubCategory com/simibubi/create/compat/rei/display/CreateDisplay Mod: createdeco-1.3.3-1.19.2.jar Missing classes of create: com/simibubi/create/content/kinetics/fan/SplashingRecipe
    • The crash points to moonlight lib - try other builds or make a test without this mod and the mods requiring it
    • Do you have shaders enabled? There is an issue with the mod simpleclouds - remove this mod or disable shaders, if enabled  
    • Maybe you need to create file in assets/<modid>/items/<itemname>.json with content like this:   { "model": { "type": "minecraft:model", "model": "modname:item/itemname" } }  
  • Topics

  • Who's Online (See full list)

×
×
  • Create New...

Important Information

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