Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Forge installation interface is blocked


Leo_magic97
 Share

Recommended Posts

1 minute ago, Ugdhar said:

Minecraft comes with a bundled Java 8 JRE it uses

I'm not 100% sure to be honest, but I don't think you need it for running minecraft with forge, however I would keep it so that if you need to run the installer for another version of forge (the Nether update is coming to vanilla!) you will have it.

Ok THANK ALL OF YOU FOR HELPING ME YOU DESERVE MUCH MORE POINTS YOU HAVE NOW!!!

 

Link to comment
Share on other sites

  • Replies 73
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Posted Images

7 minutes ago, Ugdhar said:

Minecraft comes with a bundled Java 8 JRE it uses

I'm not 100% sure to be honest, but I don't think you need it for running minecraft with forge, however I would keep it so that if you need to run the installer for another version of forge (the Nether update is coming to vanilla!) you will have it.

Ehm sorry to bother you but it appear the same message of before I install it but nothing changed 

602928352_Schermata2020-03-30alle11_43_37.png.d054eb18bbc8fa38e15ab0c72e86cb7a.png

Link to comment
Share on other sites

Just now, Ugdhar said:

Stai facendo clic sul programma di installazione o stai usando java -jar /path/to/forgeinstaller.jar?

 

Inoltre, probabilmente desideri scaricare il programma di installazione dal sito Web di Forge, non dal programma di avvio.

I'm trying from the installer and wait there's the launcher? I should install the installer or the launcher in this case

Link to comment
Share on other sites

2 minutes ago, Leo_magic97 said:

But Where did I get the Launcher, the installer doesn't work so... 

I'm guessing you accidentally downloaded it from the forge site while trying to get this working.

Download the installer, and run it from the commandline using java -jar /path/to/where/you/downloaded/forgeinstaller.jar

Link to comment
Share on other sites

3 minutes ago, Leo_magic97 said:

Sorry again to bother all of you but I do like you say but in the terminal says some help? 

leandrocaruso@Air-di-Leandro ~ % java -jar /path/to/forgeinstaller.jar

Error: Unable to access jarfile /path/to/forgeinstaller.jar

Instead of /path/to/forgeinstaller.jar you need to put the actual path and filename of the forge installer jar on your system.

 

It looks like it is probably /Users/leandrocaruso/Downloads/forge-1.15.2-31.1.0-installer.jar

Link to comment
Share on other sites

2 minutes ago, Ugdhar said:

Invece di /path/to/forgeinstaller.jar è necessario inserire il percorso effettivo e il nome file del vaso del programma di installazione di forge sul sistema.

 

Sembra che sia probabilmente /Users/leandrocaruso/Downloads/forge-1.15.2-31.1.0-installer.jar

 

Thank you I don't know very much of that commands thank you

Link to comment
Share on other sites

Also that didn't work out iI'm really sorry to bother you

leandrocaruso@Air-di-Leandro ~ % /Users/leandrocaruso/Downloads/forge-1.15.2-31.1.0-universal.jar

zsh: permission denied: /Users/leandrocaruso/Downloads/forge-1.15.2-31.1.0-universal.jar

Edited by Leo_magic97
Link to comment
Share on other sites

18 minutes ago, Leo_magic97 said:

Also that didn't work out iI'm really sorry to bother you

leandrocaruso@Air-di-Leandro ~ % /Users/leandrocaruso/Downloads/forge-1.15.2-31.1.0-universal.jar

zsh: permission denied: /Users/leandrocaruso/Downloads/forge-1.15.2-31.1.0-universal.jar

Why are you trying to run that?

Did the installer run?

After the installer runs, you just open the minecraft launcher, and if there is no forge installation created in there for you, you make one from the installations screen

Link to comment
Share on other sites

Just now, Ugdhar said:

Why are you trying to run that?

Did the installer run?

After the installer runs, you just open the minecraft launcher, and if there is no forge installation created in there for you, you make one from the installations screen

But THAT'S is the problem the installer doesn't run I say to me this error message 

602928352_Schermata2020-03-30alle11_43_37.png.d054eb18bbc8fa38e15ab0c72e86cb7a.png.16b5e0c0a74a33c962ab1c99f273ba31.png

Link to comment
Share on other sites

Ok, you do not need the forge universal, I'm not sure why you keep trying to run that. Delete that file.

 

Then go to https://files.minecraftforge.net and download the Installer.

 

Then run this from the commandline:

java -jar /Users/leandrocaruso/Downloads/forge-1.15.2-31.1.0-installer.jar

 

That should give you the installer screen so you can install forge.

If that works without an error, then you just open the normal Minecraft launcher to use it. It will either create a forge Installation for you, or you will need to manually create one by clicking at the top of the launcher where it says "Installations".

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
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.

 Share




  • Recently Browsing

    No registered users viewing this page.

  • Posts

    • In 1.16, LootModifierManager#deserializeModifier read: private IGlobalLootModifier deserializeModifier(ResourceLocation location, JsonElement element) { if (!element.isJsonObject()) return null; JsonObject object = element.getAsJsonObject(); ILootCondition[] lootConditions = GSON_INSTANCE.fromJson(object.get("conditions"), ILootCondition[].class); // For backward compatibility with the initial implementation, fall back to using the location as the type. // TODO: Remove fallback in 1.16 ResourceLocation serializer = location; if (object.has("type")) { serializer = new ResourceLocation(JSONUtils.getAsString(object, "type")); } return ForgeRegistries.LOOT_MODIFIER_SERIALIZERS.getValue(serializer).read(location, object, lootConditions); } Note the if(object.has(type")){} block, which is lacking from the 1.18 version of the class: private IGlobalLootModifier deserializeModifier(ResourceLocation location, JsonElement element) { if (!element.isJsonObject()) return null; JsonObject object = element.getAsJsonObject(); LootItemCondition[] lootConditions = GSON_INSTANCE.fromJson(object.get("conditions"), LootItemCondition[].class); ResourceLocation serializer = new ResourceLocation(GsonHelper.getAsString(object, "type")); return ForgeRegistries.LOOT_MODIFIER_SERIALIZERS.getValue(serializer).read(location, object, lootConditions); } So, the "value" tag is required now for loot modifiers... fine. I added this to my loot modifer json files when I kept getting NullPointerExceptions. But when I use a valid "value" tag I get: [15:27:02] [Render thread/ERROR]: Couldn't parse loot modifier examplemod:add_structure_loot java.lang.NullPointerException: Cannot invoke "net.minecraftforge.common.loot.GlobalLootModifierSerializer.read(net.minecraft.resources.ResourceLocation, com.google.gson.JsonObject, net.minecraft.world.level.storage.loot.predicates.LootItemCondition[])" because the return value of "net.minecraftforge.registries.IForgeRegistry.getValue(net.minecraft.resources.ResourceLocation)" is null at net.minecraftforge.common.loot.LootModifierManager.deserializeModifier(LootModifierManager.java:133) ~[forge-1.18-38.0.14_mapped_official_1.18-recomp.jar%2376%2382!:?] at net.minecraftforge.common.loot.LootModifierManager.lambda$apply$0(LootModifierManager.java:115) ~[forge-1.18-38.0.14_mapped_official_1.18-recomp.jar%2376%2382!:?] at java.util.ArrayList.forEach(ArrayList.java:1511) ~[?:?] at net.minecraftforge.common.loot.LootModifierManager.apply(LootModifierManager.java:113) ~[forge-1.18-38.0.14_mapped_official_1.18-recomp.jar%2376%2382!:?] at net.minecraftforge.common.loot.LootModifierManager.apply(LootModifierManager.java:54) ~[forge-1.18-38.0.14_mapped_official_1.18-recomp.jar%2376%2382!:?] My json file is: { "type": "chest", "conditions": [ { "condition": "forge:loot_table_id", "loot_table_id": "examplemod:chests/modstructure" } ] } I tried printing the contents of ForgeRegistries.LOOT_MODIFIER_SERIALIZERS to know which keys I can use, but got: [15:26:13] [modloading-worker-0/INFO]: Printing LOOT_MODIFER_SERIALIZERS [15:26:13] [modloading-worker-0/INFO]: Printed LOOT_MODIFER_SERIALIZERS Is this a bug, given 1.18 is new, or am I not using these classes right?
    • https://forge.gemwire.uk/wiki/Capabilities#Attaching_a_Capability do the same thing but with LevelChunk
    • Yeah never figured that one out. Going to look into that a little deeper now.
    • So I just need to attach my code (I posted above) to chunks?
    • Capabilities all work the same regardless of their attached type (except ItemStack ones which are a little special).
  • Topics

  • Who's Online (See full list)

×
×
  • Create New...

Important Information

By using this site, you agree to our Privacy Policy.