Jump to content

Forge 3.2.5.120 Client Issue - ModLoader replacement fails to init mods properly


Recommended Posts

Posted

Hi,

 

I'm new to this forum, but I found an issue with Forge 3.2.5.120. The way it replaces ModLoader makes many of my mods fail to function properly.

 

  - TMI 2012_04_13 - Could not properly identify blocks to give infinite durability to, and some things would stack when they shouldn't

 

  - Flan's mod 1.4.1 - Could not fire any of the weapons, planes would fly but Mouse Control would lock me in the plane unable to get out, the mouse would just immediately reset to wherever it was when I engaged Mouse Control. This is something with key binding and the effects they have. I was also required to install ModLoaderMP to get Minecraft to start without a missing ISpawnable object error.

 

  - Mine&Blade mod 2.7.7.1 - Similar issue to Flan's mod, key bindings would do nothing, also the items in this mod stacked when they shouldn't have.

 

  - Unofficial ToK v1.3.0 - Bound keys did not work.

 

Mods (modloader dependent) that worked:

 

  - Millenaire 2.7.6 - Not dependent on Forge (but is on ModLoader) but it still seemed to work. I'm not well versed in it so I couldn't tell how well it was working. Bound keys functioned with this mod.

 

  - Smart Moving 9.1 - Everything worked well in this mod including the bound keys.

 

  - Rei'sMinimap v3.1 - Worked great. Bound keys functioned as expected too.

 

Several other mods where installed and they seemed to work ok but I had a ridiculous amount of lag too, not sure what caused that.

 

 

Reverting to Forge version 3.2.3.108 fixed all these problems. It might be good to warn people more that the new Forge replaces ModLoader.

 

Posted

For the keybinding issues update to the latest forge (post 129, but use whatever the latest is) and try again.  FML had an update for keybinding issues.

 

Any mod that requires ModLoaderMP will not work at all in MP, but 'might' still work in SP, they need to update to Forge.

Posted

As long as you keep updated, it should be fine, there is a small growing period we are in when we are switching away from ML and squashing all the bugs from that.

But, Client side all mods *should* work.

If you could provide more detailed properties, the versions of the mods your using. The version of forge you're using.

Direct download links to the mods/configs.

Step-by-step to reproduce.

 

etc...

 

If we get good bug reports, we can squash them.

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

Hi, I am actually the creater of the Battlegear mod.

 

I can confirm the keybinding issue, although you guys already know about that because it is fixed in the "Latest" releases. I even went as far to look into your code for the problem, buy the time I found the issue I found you had already fixed it in the latest buid so didn't bother submitting a bug report. I will also look into the reported stacking issue, which has the potential to actually cause quite a few errors in my mod. Hopefully my investigations may help you address the bug for a later release.

 

Sorry if this sounds rude, but I was wondering when you plan on releasing the next "Recomended" version of Forge? The keybinding issue is causing a lot of grief for some of the users of my mod, as every day I am bombarded with people demanding I fix it (Even though I recomend people stay on the .108 version). I don't mean to complain or anything, you guys are doing a great job and I know how easy it is for a bug like this to slip through the cracks. I was just wondering if you had an approximate date in mind for an upate in the Recomended build?

 

Posted

I can not reproduce the 'stacking bug', All items stack normally for me, for any mod I test. If you could provide code or samples of what you are talking about it would help. Anything related to item stack sizes is all vinella minecraft, neither ModLoader or FML edit that functionality.

 

As for the next recomended, I'll release it once I get all these bug reports squashed....

Trust me, I know the issues people get on things, and as soon as I can figure out/reproduce them. I can fix them.

 

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

Ahh that's no problem. I only really asked to see if there was any point me bothering releasing my next version built on Forge .120 with a little workaround for the keybinding issue or just hold off for the next recommended build. I don't mine working with the Latest builds just i don't want to recommend users to download it especially because they have enough trouble as is.

 

I will make sure i keep you guys updated on any bugs i find to ease the development. Also thanks for all your hard work

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

    • Im trying to build my mod using shade since i use the luaj library however i keep getting this error Reason: Task ':reobfJar' uses this output of task ':shadowJar' without declaring an explicit or implicit dependency. This can lead to incorrect results being produced, depending on what order the tasks are executed. So i try adding reobfJar.dependsOn shadowJar  Could not get unknown property 'reobfJar' for object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler. my gradle file plugins { id 'eclipse' id 'idea' id 'maven-publish' id 'net.minecraftforge.gradle' version '[6.0,6.2)' id 'com.github.johnrengelman.shadow' version '7.1.2' id 'org.spongepowered.mixin' version '0.7.+' } apply plugin: 'net.minecraftforge.gradle' apply plugin: 'org.spongepowered.mixin' apply plugin: 'com.github.johnrengelman.shadow' version = mod_version group = mod_group_id base { archivesName = mod_id } // Mojang ships Java 17 to end users in 1.18+, so your mod should target Java 17. java.toolchain.languageVersion = JavaLanguageVersion.of(17) //jarJar.enable() println "Java: ${System.getProperty 'java.version'}, JVM: ${System.getProperty 'java.vm.version'} (${System.getProperty 'java.vendor'}), Arch: ${System.getProperty 'os.arch'}" minecraft { mappings channel: mapping_channel, version: mapping_version copyIdeResources = true runs { configureEach { workingDirectory project.file('run') property 'forge.logging.markers', 'REGISTRIES' property 'forge.logging.console.level', 'debug' arg "-mixin.config=derp.mixin.json" mods { "${mod_id}" { source sourceSets.main } } } client { // Comma-separated list of namespaces to load gametests from. Empty = all namespaces. property 'forge.enabledGameTestNamespaces', mod_id } server { property 'forge.enabledGameTestNamespaces', mod_id args '--nogui' } gameTestServer { property 'forge.enabledGameTestNamespaces', mod_id } data { workingDirectory project.file('run-data') args '--mod', mod_id, '--all', '--output', file('src/generated/resources/'), '--existing', file('src/main/resources/') } } } sourceSets.main.resources { srcDir 'src/generated/resources' } repositories { flatDir { dirs './libs' } maven { url = "https://jitpack.io" } } configurations { shade implementation.extendsFrom shade } dependencies { minecraft "net.minecraftforge:forge:${minecraft_version}-${forge_version}" implementation 'org.luaj:luaj-jse-3.0.2' implementation fg.deobf("com.github.Virtuoel:Pehkui:${pehkui_version}") annotationProcessor 'org.spongepowered:mixin:0.8.5:processor' minecraftLibrary 'luaj:luaj-jse:3.0.2' shade 'luaj:luaj-jse:3.0.2' } // Example for how to get properties into the manifest for reading at runtime. tasks.named('jar', Jar).configure { manifest { attributes([ 'Specification-Title' : mod_id, 'Specification-Vendor' : mod_authors, 'Specification-Version' : '1', // We are version 1 of ourselves 'Implementation-Title' : project.name, 'Implementation-Version' : project.jar.archiveVersion, 'Implementation-Vendor' : mod_authors, 'Implementation-Timestamp': new Date().format("yyyy-MM-dd'T'HH:mm:ssZ"), "TweakClass" : "org.spongepowered.asm.launch.MixinTweaker", "TweakOrder" : 0, "MixinConfigs" : "derp.mixin.json" ]) } rename 'mixin.refmap.json', 'derp.mixin-refmap.json' } shadowJar { archiveClassifier = '' configurations = [project.configurations.shade] finalizedBy 'reobfShadowJar' } assemble.dependsOn shadowJar reobf { re shadowJar {} } publishing { publications { mavenJava(MavenPublication) { artifact jar } } repositories { maven { url "file://${project.projectDir}/mcmodsrepo" } } }  
    • All versions of Minecraft Forge suddenly black screen even without mods (tried reinstalling original Minecraft, Java, updating drivers doesn't work)
    • When i join minecraft all ok, when i join world all working fine, but when i open indentity menu, i get this The game crashed whilst unexpected error Error: java.lang.NullPointerException: Cannot invoke "top.ribs.scguns.common.Gun$Projectile.getDamage()" because "this.projectile" is null crash report here https://paste.ee/p/0vKaf
  • Topics

×
×
  • Create New...

Important Information

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