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

1.25M
262
Library

Compatibility

Minecraft: Java Edition

1.21.x
1.20.4–1.20.6
1.20–1.20.2
1.19.x
1.18.x
1.17.x
1.16.5

Platforms

Fabric
NeoForge

Supported environments

Client-side
Server-side
Client and server

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Visit wiki

Creators

JFronny
JFronny Owner

Details

Licensed MIT
Published 4 years ago
Updated 4 weeks ago
DescriptionChangelogVersions

Show all versions

1
2
3
4
6

[1.20.2] 3.13.0

by JFronny on Sep 22, 2023
Download

Commits in Release 3.13.0:

  • feat(data-manipulation): reverse order of FIND_RESOURCE application to make more sense
  • chore(config-ui): remove deprecated APIs
  • feat: update to 1.20.2 snapshots
  • chore: clean up config modules
  • feat(web): support hosting on game port
  • feat(web): represent virtual hosts as tree and avoid collisions
  • feat(web): move main port hooking to lightweight separate library for interoperability
  • chore: merge breaking changes
  • chore: bump deps

[1.20.1] 3.12.5

by JFronny on Aug 21, 2023
Download

Commits in Release 3.12.5:

  • fix: update slider text on value change
  • fix: show categories in tabs

[1.20.1] 3.12.4

by JFronny on Aug 19, 2023
Download

Commits in Release 3.12.4:

  • style(config-ui-tiny): add override annotation (thanks for nothing, IDEA)
  • fix(config-ui-tiny): prevent using tabs when there are zero or one categories, as that doesn't work properly

[1.20.1] 3.12.3

by JFronny on Aug 15, 2023
Download

Commits in Release 3.12.3:

  • fix(config-ui-tiny): centralize UI state tracking between individual resets and preset application using a callback to prevent desynchronization

[1.20.1] 3.12.2

by JFronny on Aug 14, 2023
Download

Commits in Release 3.12.2:

  • fix(config-ui-tiny): prevent incorrect gradients when in world

[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
2
3
4
6

Modrinth is open source.

new-orgs-page@a27b5f4

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