Skip to content

Conversation

@shartte
Copy link
Contributor

@shartte shartte commented Nov 17, 2025

This should allow it to be used with unobf versions of NeoForm.

Behavior for old NeoForm configs should stay unchanged, here's whats changed in the code:

  • The patch steps input is no longer hard-wired to the output of the inject step. The input configured in the actual config file is used instead (for all existing configs this will be injectOutput). In new NeoForm, nothing will be injected.
  • Mappings for splitResources is now optional. (Although we don't use it in new NeoForm anyway)
  • The vanillaDeobfuscated process result is no longer hardwired to renameOutput, instead it will use the input of the decompile step, if that can be resolved to a node output.

@neoforged-pr-publishing
Copy link

neoforged-pr-publishing bot commented Nov 17, 2025

  • Publish PR to GitHub Packages

Last commit published: 035e503d773fba55eaea4f512ed8be3df9f089d4 - version: 1.0.47-pr-93-remove-hard-coding

PR Publishing

The artifacts published by this PR:

Repository Declaration

In order to use the artifacts published by the PR, add the following repository to your buildscript:

repositories {
    maven {
        name = "Maven for PR #93" // https://github.com/neoforged/NeoFormRuntime/pull/93
        url = uri("https://prmaven.neoforged.net/NeoFormRuntime/pr93")
        content {
            includeModule("net.neoforged", "neoform-runtime")
        }
    }
}

@shartte shartte merged commit 3486fa6 into main Nov 26, 2025
2 checks passed
@shartte shartte deleted the remove-hard-coding branch November 26, 2025 11:23
@neoforged-releases
Copy link

🚀 This PR has been released as NeoFormRuntime version 1.0.44.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants