Skip to content

[codex] Add modern per-pattern mod whitelist modes - #6

Draft
wu-xiao-ya wants to merge 2 commits into
mainfrom
codex/issue-5-modern-mod-whitelist
Draft

[codex] Add modern per-pattern mod whitelist modes#6
wu-xiao-ya wants to merge 2 commits into
mainfrom
codex/issue-5-modern-mod-whitelist

Conversation

@wu-xiao-ya

Copy link
Copy Markdown
Owner

Summary

  • add independent input/output mod whitelist and blacklist modes to Forge 1.20.1 and NeoForge 1.21.1 smart patterns
  • migrate legacy ExcludedInputModIds / ExcludedOutputModIds data to canonical per-side rules
  • apply mod rules consistently across preview, wildcard expansion, fallback selection, and AE2 pattern provider paths
  • extend Forge and NeoForge networking with validated modes and ID lists, plus protocol version bumps
  • add shared JUnit coverage, platform codec tests, documentation, localization, and a root modern-build Actions matrix
  • replace machine-local modern build dependencies with published Maven coordinates

Validation

  • Forge 1.20.1 local: 16 tests, 0 failures; test build passed on JDK 17
  • NeoForge 1.21.1 local: 15 tests, 0 failures; test build passed with Java 21 toolchain
  • GitHub Actions Modern Builds: Forge 1.20.1 and NeoForge 1.21.1 both passed

Resolves #5

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.21.1mod白名单功能

1 participant