Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
LibJF

LibJF

A library for my mods

966.5k
232
Library
AboutChangelogVersions

[1.20.1] 3.12.1

by JFronny on Aug 14, 2023
Download

Commits in Release 3.12.1:

  • fix(devutil): prevent improper model reload

[1.20.1] 3.12.0

by JFronny on Aug 13, 2023
Download

Commits in Release 3.12.0:

  • feat(config-core): support save hooks for config screens

[1.20.1] 3.11.0

by JFronny on Aug 13, 2023
Download

Uploaded manually due to issues with CI

Commits in Release 3.11.0:

  • fix(config-ui-tiny): don't show header when using tabs
  • fix(config-ui-tiny): don't use tabs if they would overflow
  • feat(config-ui-tiny): support category "tooltips" (rendered as labels and config file comments)

[1.20.1] 3.10.2

by JFronny on Jul 18, 2023
Download

Commits in Release 3.10.2:

  • fix(config-compiler-plugin): fix config reference from category

[1.20.1] 3.10.1

by JFronny on Jul 18, 2023
Download

Commits in Release 3.10.1:

  • chore: bump to 1.20.1

[1.20] 3.10.0

by JFronny on Jul 18, 2023
Download

Commits in Release 3.10.0:

  • feat(config): Config tweakers
  • feat(config): DSL-only Config migrations
  • style(config): Move IO to dedicated class
  • fix(config): Use JsonReader from GsonHolders
  • feat(config): Completely migrate to using JsonReader instead of JsonElement
  • fix(config-compiler-plugin): Use available method

[1.20] 3.9.2

by JFronny on Jul 16, 2023
Download

Commits in Release 3.9.2:

  • ci: fix group for modules

[1.20] 3.9.1

by JFronny on Jul 16, 2023
Download

Commits in Release 3.9.1:

  • chore(build): Use jfMod DSL instead of properties
  • fix(config-core): Clean up logging

[1.20] 3.9.0

by JFronny on Jul 9, 2023
Download

Commits in Release 3.9.0:

  • feat(config-core): Configurable config watch service
  • feat(config-commands): Write on change and work in singleplayer
  • chore(config-compiler-plugin): Remove deprecated gradle plugin. Use the new javac plugin instead!

[1.20] 3.8.0

by JFronny on Jun 9, 2023
Download

Commits in Release 3.8.0:

  • Update to 1.20

[1.19.4] 3.7.2

by JFronny on May 18, 2023
Download

Commits in Release 3.7.2:

  • [translate] delay translate service initialization since it takes up to 1.5 seconds on startup

[1.19.4] 3.7.1

by JFronny on Mar 22, 2023
Download

Commits in Release 3.7.1:

  • [config-core-v1] keep preset order
  • [config-ui-tiny] refresh widget cache after preset selection

[1.19.4] 3.7.0

by JFronny on Mar 18, 2023
Download

Commits in Release 3.7.0:

  • [root] update README
  • [config-ui-tiny] highlight hovered entry
  • [config-ui-tiny] massive editor screen improvement and better positioning
  • [config-ui-tiny] show EditorScreen directly if config consists of single, unsupported entry
  • [config-ui-tiny] reflow config screen entries on size change

[1.19.4] 3.6.1

by JFronny on Mar 18, 2023
Download

Commits in Release 3.6.1:

  • [config-core] sleep 1s between iterations in watch service loop to free up CPU (wasn't needed that often anyway)

[1.19.4] 3.6.0

by JFronny on Mar 14, 2023
Download

Commits in Release 3.6.0:

  • [build] Enable loom multi-project optimisation
  • [*] enhance testmod metadata
  • [config-core] remove unused testmod
  • [root] fix runClient
  • [root] update for 1.19.4-pre1
  • [devutil] add two features from mod-fungible
  • [config] use new @Ignore
  • [config-ui-tiny] use tabs if upper level contains nothing of note
  • [*] optimize imports
  • [*] bump commons
  • [config-ui-tiny] preliminary json editing support
  • [root] bump to 1.19.4

[1.19.3] 3.5.0

by JFronny on Feb 15, 2023
Download

Commits in Release 3.5.0:

  • [config] Framework for UI providers
  • [config] Fix include
  • [translate] Don't translate white space

[1.19.3] 3.4.2

by JFronny on Dec 30, 2022
Download

Commits in Release 3.4.2:

  • [config] Generate default preset for all configs (but allow users to remove it)

[1.19.3] 3.4.1

by JFronny on Dec 29, 2022
Download

Commits in Release 3.4.1:

  • [web] Use config compiler plugin v2
  • [docs] Update for compiler plugin v2

[1.19.3] 3.4.0

by JFronny on Dec 14, 2022
Download

Commits in Release 3.4.0:

  • Implement config compiler plugin v2 powered by annotation processing
  • Bump gson-compile
  • Implement JfCustomConfig on generated
  • Fix
  • Publish plugin v2

[1.19.3] 3.3.2

by JFronny on Dec 13, 2022
Download

Commits in Release 3.3.2:

  • Explicitly initialize LibJF from other preLaunch entrypoints
1
2
3
4
5

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+
Filter

Show all versions

Modrinth is open source.

main@9fd0f68

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.