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

856.9k
222
Library
AboutChangelogVersions

[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.19.3] 3.3.1

by JFronny on Dec 7, 2022
Download

Commits in Beta 3.3.1:

  • Move logger init to preLaunch, remove old gson init

[1.19.3] 3.3.0

by JFronny on Dec 7, 2022
Download

This update contains breaking changes, but should work

Commits in Beta 3.3.0:

  • [docs] Update FMJ
  • Update to 1.19.3
  • Remove deprecated stuff
  • Fix

[1.19.2] 3.2.1

by JFronny on Nov 25, 2022
Download

[build] Remove log

Commits in Release 3.2.1:

  • [docs] Fix references in libjf-config-compiler-plugin
  • [build] Fix
  • [build] Log env
  • [build] Remove log
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@a0bd011

© 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.