Skip to content

Repository files navigation

Shimmer Noble 26.1.2 - open-access recovered source

This repository was reconstructed from Shimmer-26.1.2-20260712snapshot-final.jar with a deterministic remap and decompilation pipeline. The remote whitelist and both of its enforcement paths have been removed for this open-access GPL-3.0 build.

Snapshot metadata

  • Mod: Shimmer Noble Open Access
  • Version: 26.1.2-20260712snapshot-open-access
  • Minecraft: 26.1.2
  • Fabric Loader: 0.19.3
  • Java: 25 (class-file major version 69)
  • License declared by the input artifact: GPL-3.0
  • Input SHA-256: D247322A675E30D2390D11958DA6CDEDB671E861E44B281EDF35E9FB8E8D1487

Repository layout

  • src/main/java — recovered Shimmer application sources (234 source files).
  • src/main/resources — original Fabric descriptors, mixins, shaders, images, and properties.
  • src/compat/java — MaterialConfig compile-signature shims. Their class files are excluded from the release JAR; the runtime mod remains an external dependency.
  • third_party/baritone-decompiled — 393 decompiled Baritone source files from the classes embedded in the input JAR. They are reference material and are excluded from the main Gradle source set.
  • libs/baritone-api-26.1.2-recovered.jar — exact compile-time Baritone API classes extracted from the input artifact.
  • docs/renaming-map.tsv — original-to-recovered class/member mapping.
  • docs/RECOVERY.md — reconstruction details and remaining cleanup work.
  • docs/OPEN_ACCESS_CHANGES.md — whitelist removal and verification report.

Open-access changes

  • The title screen initializes directly in the main-menu stage.
  • Module registration always retains the complete module list.
  • The remote authenticator, encoded endpoint, retry loop, state wrapper, and development-only bypass helper were removed from the source tree.
  • Authentication-specific network API references are absent from the main source set.

Build

Requirements:

  1. JDK 25
  2. Network access for the first Gradle dependency download

Windows:

.\gradlew.bat build

macOS/Linux:

./gradlew build

Artifacts are written to build/libs/.

Only the JAR without the -sources suffix belongs in mods. The sources JAR is a development attachment and deliberately omits fabric.mod.json and Mixin descriptors so Fabric does not detect it as a runnable mod.

Runtime dependencies

The preserved fabric.mod.json declares:

  • baritone-meteor
  • materialconfig

The recovered callback ABI has been verified against MaterialConfig 8 for Minecraft 26.1.2.

Fabric API is also present on the build classpath because the recovered source directly uses Fabric API events and rendering hooks.

Recovery notes

The bytecode retained useful SourceFile attributes. Those attributes restored names such as AutoFish, AutoTerminal, AnimationEngine, and EnderNodeBot. Symbols whose original names were erased by the obfuscator use deterministic names such as recoveredMethod0123, recoveredField0456, or RecoveredInner001. The TSV mapping makes every such rename traceable.

This tree represents decompiler output rather than the author's original formatting, comments, local-variable names, or Gradle scripts. Review the diff and repository metadata before publishing a release tag.

Readability cleanup

The first public revision includes a focused semantic cleanup of the recovered source. Core event, module, animation, input, packet, mining, and rendering APIs use descriptive names; unreachable authentication UI code has been removed; and the Build Battle theme dictionary is stored as a resource instead of a 1,800-line Java array. See docs/READABILITY_CLEANUP.md for the scope and the remaining recovery work.

Publish to GitHub

git init
git add .
git commit -m "Publish Shimmer Noble 26.1.2 open-access sources"
git branch -M main
git remote add origin https://github.com/AnctyEnly453/skyblock-client.git
git push -u origin main

Keep the GPL-3.0 LICENSE, NOTICE, recovery documentation, Baritone notice, and renaming map in the first public commit.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages