Skip to content

Add support for Minecraft 26.1 #19

Description

@PaintNinja

Attempting to use FG7 for a cleandev 26.1 environment fails with an exception stating that it doesn't have "a MCPConfig ror official mappings":

> Configure project :minecraft
Minecraft Mavenizer 0.4.25 by Forge Development LLC
  Output:             C:\Users\oscar\Documents\Projects\ModuleLoader\.gradle\mavenizer\repo
  Output JSON:        C:\Users\oscar\Documents\Projects\ModuleLoader\.gradle\mavenizer\dependencies\default.json
  Dependencies Only:  false
  Cache:              C:\Users\oscar\.gradle\caches\minecraftforge\forgegradle\mavenizer\caches
  JDK Cache:          C:\Users\oscar\.gradle\caches\minecraftforge\forgegradle\mavenizer\caches
  Offline:            false
  Cache Only:         false
  Mappings:           official
  Foreign Repos:      [https://repo.maven.apache.org/maven2/, https://maven.minecraftforge.net/, file:/C:/Users/oscar/.m2/repository/, https://libraries.minecraft.net/]
  GradleVariantHack:  true
  Disable Gradle:     false
  Stub Jars:          false

Processing Minecraft dependency: net.minecraft:joined:26.1-snapshot-11
downloadLauncherManifest
downloadVersionJson[26.1-snapshot-11]

[Incubating] Problems report is available at: file:///C:/Users/oscar/Documents/Projects/ModuleLoader/build/reports/problems/problems-report.html
7 actionable tasks: 7 up-to-date
Exception in thread "main" java.lang.IllegalStateException: Can not process net.minecraft:joined:26.1-snapshot-11 as it does not have a MCPConfig ror official mappings
	at net.minecraftforge.mcmaven.impl.MinecraftMaven.createMinecraft(MinecraftMaven.java:237)
	at net.minecraftforge.mcmaven.impl.MinecraftMaven.run(MinecraftMaven.java:131)
	at net.minecraftforge.mcmaven.cli.MavenTask.run(MavenTask.java:193)
	at net.minecraftforge.mcmaven.cli.Main.run(Main.java:63)
	at net.minecraftforge.mcmaven.cli.Main.main(Main.java:23)

A couple of typos in the error message as well but minor in the grand scheme of things.

This is with:

  • the dep implementation minecraft.dependency('net.minecraft:joined:26.1-snapshot-11')
  • mappings explicitly set to mappings channel: 'official', version: '26.1-snapshot-11'
    • Mojang does not provide any mappings for 26.1 as it is no longer obfuscated, but mappings are required to be explicitly set otherwise I get a different error, so I made an educated guess. Possibly [7.0] Add defaults for mappings ForgeGradle#1041 will solve this?

Note that 26.1 is slated for Q1 of 2026, which ends on the 31st of this month.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions