Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.
Filter versions...
Filter channels...

Commits in Release 4.11.1:

  • fix: respect integer numeric entries

Commits in Release 4.11.0:

  • fix: use decompiler when visualizing optimized expression in condition exceptions
  • chore: move pack entry widget logic to LibJF module
  • chore: bump to 1.21.1
  • fix: use concurrent maps in dependency tracker
  • chore: use new resource pack hook api
  • fix: prevent leaks from previous reloads messing with validationLayer
  • feat: add support for presets
  • fix: remove leftovers from debugging
  • docs: add sections on presets and advanced muScript usages
  • fix: show widget for pinned and enforced packs
  • chore: rename and move serialization code
  • test: get tests working again

[1.21] 4.10.0

by JFronny on Jun 14, 2024
Download

Commits in Release 4.10.0:

  • feat: support string entries
  • chore: bump meta version
  • chore: update to 1.21
  • fix: use Identifier.of in new code

Commits in Release 4.9.0:

  • chore: bump to 1.20.6
  • feat: introduce validation layer to detect early resource loads and infinite recursion
  • fix: move validation layer under debugLogs option that already exists for things like that
  • chore: mention additional incompatible mods in FMJ
  • chore: remove dashloader compat
  • fix: use different log category for IO logs
  • chore: clean up logging
  • feat: rewrite pack discovery and add warnings for duplicate IDs
  • chore: optimize imports
  • fix: properly account for MetaCache mutation when removing old keys
  • fix: avoid expensive tree equality computation when comparing pack states
  • fix: don't clear cache prematurely when there are multiple pack managers

Commits in Release 4.8.0:

  • fix: protect against NPE with mod-provided packs in root directories of (virtual) file systems
  • feat: initial work on 1.20.5 and commons 1.7 port
  • chore: clean up events slightly
  • fix: use correct versions
  • build: remove unused repos

Commits in Release 4.7.2:

  • chore: update to 1.20.4

Commits in Release 4.7.1:

  • fix: implement basic recursive file dependency tracking for debugLogs
  • fix: implement OverlayMap to store FallbackI18n without evaluating lower map early

Commits in Release 4.7.0:

  • feat: update to 1.20.2 snapshot and implement RespackoptsFS abstraction over resource packs
  • chore: merge master branch
  • fix: fork Scope before runScript
  • chore: bump deps
  • feat: update to 1.20.2

Commits in Release 4.6.2:

  • fix: avoid premature muScript initialization with libjf-config-reflect

Commits in Release 4.6.1:

  • perf: DirFilterEvents.findDirRpos: single map access on fast path
  • docs: reference jfgit
  • fix: Use proper maximum value and increase 1.20.1 commons compatibility

Commits in Release 4.6.0:

  • fix: reinvent DirFilterAdditive
  • feat: add support for whole numbers

Commits in Release 4.5.1:

  • fix: use default as default

Commits in Release 4.5.0:

  • feat: clean up DirFilterEvents and adjust behavior for new packs

This version contains significant changes to the internal representation of state and a binary-incompatible muScript version bump (meaning other mods using it will need to update as well)

Commits in Beta 4.4.0:

  • fix: perform reload when changing setting in combined screen
  • chore: bump devutil to fix dev env
  • fix: remove unneeded log
  • chore: use new DSL for resource pack menu config screen
  • fix: show display name of pack instead of full cache key
  • feat: redesign Dynamic
  • feat: /rpoc execute to test muScript snippet
  • fix: use correct regex to check for legal strings

Commits in Release 4.3.1:

  • Parallelize scanPacks hook. Minor performance bump, probably not worth it, but I already invested the time so why not
  • Create config dir in static init, should fix issue on first startup
  • docs: Start section on performance impact
  • Revert "Parallelize scanPacks hook. Minor performance bump, probably not worth it, but I already invested the time so why not"
  • fix: partial reapply
  • debugging fixes
  • fix: remove unneeded line
  • docs: mention dump scope

Commits in Release 4.3.0:

  • Update to 1.20

Vanilla seemingly contains some more resource loading changes. As always, please report ANY issues you come across!

Commits in Release 4.2.0:

  • Update deps
  • Update muScript, brings stricter error checking
  • Optimize imports
  • Catch additional throwables (such as those caused by illegal syntax) when parsing respackopts.json5
  • Compatibility with latest fabric loader + loom
  • "Disable" tests
  • Load english translations even if the pack is not loaded
  • Update to 1.19.4 and use Scope.fork instead of mutating a shared scope

Due to changes related to resource loading in Minecraft 1.19.3, this update contains major changes to the file resolution logic. Please tell me if your pack broke!

Commits in Beta 4.1.0:

  • Don't log stacktrace in rpo$checkProfile if debugLogs is disabled (closes #27)
  • Update to new infrastructure
  • Big bran
  • [docs] Fix link
  • Update to 1.19.3

Commits in beta 4.0.2:

  • Some null safety (fixes #24)

This patch fixes a crash on startup. Please read the previous changelog for information on 4.0 I have verified that, that previous packs seem to work fine (apart from enum translations). If no further issues are reported, the next version will likely be tagged as beta. Commits in alpha 4.0.1:

  • [docs] Add some additional packs
  • Attempt to prevent early class init from config if config-reflect is loaded

Project members

JFronny

Owner

Details

Licensed MIT
Published 4 years ago
Updated 6 days ago