nineMinecraft is a joke site.
nineMinecraft is in no way affiliated with Modrinth or 9minecraft. (And frankly, who wants to be affiliated with the latter?)
LibJF

LibJF

Mod

A library for my mods

Client or server Library

976.6k downloads
234 followers
Filter loader...
Filter versions...
Filter channels...

Commits in Beta 3.19.0+forge:

  • build: reenable modmenu
  • feat(translate): user-configurable throttling
  • chore: deprecate disabling ResourcePackInterceptor globally
  • fix: revert to public ScopedValue API
  • chore: bump to 1.21.7
  • feat: remove ResourcePackInterceptor.disable
  • Merge branch 'master' into forge

Commits in Release 3.19.0:

  • feat(translate): user-configurable throttling
  • chore: deprecate disabling ResourcePackInterceptor globally
  • fix: revert to public ScopedValue API
  • chore: bump to 1.21.7
  • feat: remove ResourcePackInterceptor.disable

Commits in Beta 3.18.7+forge:

  • style: clean up leftovers from jfmod 1.7
  • docs: enable SPA
  • docs: update for current set of modules and APIs
  • chore: update to 1.21.6-rc1
  • chore: update to 1.21.6
  • Merge branch 'master' into forge

Commits in Release 3.18.7:

  • build: reenable modmenu

Commits in Release 3.18.6:

  • style: clean up leftovers from jfmod 1.7
  • docs: enable SPA
  • docs: update for current set of modules and APIs
  • chore: update to 1.21.6-rc1
  • chore: update to 1.21.6

Commits in Beta 3.18.5+forge:

  • chore: update dependencies
  • chore: merge ukrainian translation
  • chore: clean up formatting
  • feat(config-ui-tiny): improve preset handling with toplevel categories
  • fix: throw NoClassDefFoundError instead of generic RuntimeException
  • fix(translate): also handle empty string in libreTranslateHost
  • chore: update to 1.21.5-rc2
  • fix: correct some leftovers
  • chore: update to 1.21.5
  • Merge branch 'master' into forge
  • chore: bump neoforge

Commits in Release 3.18.5:

  • chore: update dependencies
  • chore: merge ukrainian translation
  • chore: clean up formatting
  • feat(config-ui-tiny): improve preset handling with toplevel categories
  • fix: throw NoClassDefFoundError instead of generic RuntimeException
  • fix(translate): also handle empty string in libreTranslateHost
  • chore: update to 1.21.5-rc2
  • fix: correct some leftovers
  • chore: update to 1.21.5

Commits in Beta 3.18.4+forge:

  • fix: prevent potential NPE in ServerCommentProvider

Commits in Beta 3.18.3+forge:

  • fix: use correct commons
  • fix(resource-pack-entry-widgets): wrap text
  • fix(config-network): make packets optional
  • Merge branch 'master' into forge
  • chore: update to 1.21.4-rc3
  • chore: update to 1.21.4
  • Merge branch 'master' into forge
  • chore: get rid of UserResourceEvents
  • Merge branch 'master' into forge

Commits in Release 3.18.3:

  • chore: update to 1.21.4-rc3
  • chore: update to 1.21.4
  • chore: get rid of UserResourceEvents

Commits in Beta 3.18.2+forge:

  • fix: use correct commons
  • fix(resource-pack-entry-widgets): wrap text
  • fix(config-network): make packets optional
  • Merge branch 'master' into forge

Commits in Release 3.18.2:

  • fix: use correct commons
  • fix(resource-pack-entry-widgets): wrap text

Commits in Beta 3.18.1+forge:

  • fix(config-core): prevent premature registration of config menus

Commits in Beta 3.18.0+forge:

  • fix(mainhttp): send 404 at end of pipeline
  • fix(web): make Server more consistent
  • perf(mainhttp): micro-optimize internal data structures
  • feat(unsafe): support additional transformer API
  • feat(config): rework UI and comment text plus naming
  • feat(config-core): support overriding of referenced config naming
  • feat(config-core): supply default delegating Naming
  • chore: bump to 1.21.2
  • chore(translate): use serialization generator for LibreTranslate
  • feat(translate): experiment with DeepL
  • feat(translate): get DeepL working using code based on PyDeepLX
  • chore(translate): polish DeepLX a bit
  • chore: bump to 1.21.2-rc1
  • chore(translate): clean up a bit
  • chore(translate): additional null handling
  • chore: bump to 1.21.3
  • Merge branch 'master' into forge

Commits in Release 3.18.0:

  • fix(mainhttp): send 404 at end of pipeline
  • fix(web): make Server more consistent
  • perf(mainhttp): micro-optimize internal data structures
  • feat(unsafe): support additional transformer API
  • feat(config): rework UI and comment text plus naming
  • feat(config-core): support overriding of referenced config naming
  • feat(config-core): supply default delegating Naming
  • chore: bump to 1.21.2
  • chore(translate): use serialization generator for LibreTranslate
  • feat(translate): experiment with DeepL
  • feat(translate): get DeepL working using code based on PyDeepLX
  • chore(translate): polish DeepLX a bit
  • chore: bump to 1.21.2-rc1
  • chore(translate): clean up a bit
  • chore(translate): additional null handling
  • chore: bump to 1.21.3

Commits in Beta 3.17.4+forge:

  • fix(muscript): actually publish
  • fix(unsafe): remap InterfaceImplTargetPatch.targetInterface

Commits in Beta 3.17.3+forge:

  • feat: forge part 1: gradle sync
  • feat: get rid of libjf-unsafe
  • feat: disable config-compiler-plugin
  • feat: add back code for libjf-unsafe but keep disabled
  • feat: some porting work
  • Merge remote-tracking branch 'refs/remotes/origin/master' into forge
  • Merge branch 'refs/heads/master' into forge
  • fix(forge): get libjf-base and libjf-resource-pack-entry-widgets-v0 running in dev
  • fix(forge): get testmods working
  • Merge branch 'refs/heads/master' into forge
  • feat(forge): enable some additional modules
  • feat(forge): enable leftover config and web modules
  • feat(forge): reimplement unsafe module
  • Merge branch 'refs/heads/master' into forge
  • feat: rework ASM implementation
  • feat(data-manipulation): implement on forge
  • feat(unsafe): support additional transformer API
  • Merge branch 'refs/heads/breaking' into forge
  • Merge remote-tracking branch 'origin/master' into forge
  • docs: remove link to nowhere
  • fix(base): make it build again
  • fix(base): correct mixin signature
  • build: don't depend on fabric-api
  • Merge branch 'master' into forge
  • chore: move over muscript-encapsulated from respackopts
  • chore: remove manual service ordering
  • fix(muscript): use correct metadata
  • Merge branch 'master' into forge

Commits in Release 3.17.3:

  • docs: remove link to nowhere
  • fix: make UserResourceEvents.disable available in ResourcePackInterceptor API
  • fix: use ordering provided in FMJ instead of inferring from name

Commits in Beta 3.17.2+forge:

  • fix(base): correct mixin signature

Commits in Release 3.17.1:

  • chore(config-ui-tiny): plumb text renderers through entry list
  • chore: bump dependencies to 1.21.1
  • fix: shut down co-processes on dedicated servers even if the server failed to start
  • fix: explicitly execute stop method on co-processes started client-side
  • fix(mainhttp): do not use Event for internal events (fixes owo-lib)
  • chore(mainhttp): remove unneeded dependency on fabric api

External resources


Project members

JFronny

Owner


Technical information

License
MIT
Client side
optional
Server side
optional
Project ID