Skip to content

Backport Fabric + NeoForge to Minecraft 1.21.1 - #1

Closed
Magi1053 wants to merge 3 commits into
feature/neoforge-26.2from
1.21.1
Closed

Backport Fabric + NeoForge to Minecraft 1.21.1#1
Magi1053 wants to merge 3 commits into
feature/neoforge-26.2from
1.21.1

Conversation

@Magi1053

@Magi1053 Magi1053 commented Aug 14, 2026

Copy link
Copy Markdown
Owner

Summary

  • Stack layer on top of feature/neoforge-26.2 (Add native NeoForge 26.2 support via FFAPI #2).
  • Retargets shared Fabric + thin NeoForge layout to Minecraft 1.21.1 / Java 21 (Fabric API + FFAPI 1.21.1).
  • Ships PlanFabric-*.jar and PlanNeoForge-*.jar from this branch (no NeoForge-only sidecar module).

Notes

  • Depends on the NeoForge 26.2 stack layer below; rebase/retarget if that branch changes.
  • Lucko fabric-permissions-api is optional via reflection (Yarn-mapped jar must not break NeoForge Mojmap compile).

Test plan

  • :fabric:shadowJar and :neoforge:shadowJar on Java 21
  • :fabric:checkstyleMain and :neoforge:checkstyleMain
  • Fabric 1.21.1 + Fabric API loads Plan
  • NeoForge 1.21.1 + FFAPI loads Plan; /plan works; sessions persist

Introduce Plan/neoforge-1.21.1 targeting NeoForge 21.1.x and FFAPI 1.21.1
with Java 21 and 1.21.1 API adaptations (GameProfile, hasPermission,
ClickEvent/HoverEvent, world location).
META-INF was incorrectly committed as a file; restore it as a directory
containing neoforge.mods.toml.
Make this a full Minecraft 1.21.1 line matching the 26.2 layout: backport
fabric sources in place, slim NeoForge shares them, remove the NeoForge-only
sidecar module. Use fabric-loom-remap for obfuscated 1.21.1.
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.

1 participant