LibJF是一个为我的较小型模组提供的库,其中包含了几个常见组件。它主要提供以下功能:
- 完整的配置系统,包括用户界面、命令、编译时代码生成、预设、验证器等
- 用于操作加载的数据和资源的框架
- 两个新的标签(您也可以在数据包中使用):
libjf:overpowered
:如果一个实体只穿戴具有此标签的盔甲,它将变得无敌libjf:shulker_boxes_illegal
:带有此标签的物品不能放置在潜影盒中。用于背包或类似物品
- 用于序列化、脚本加载、协程、IO等的实用代码
- 包括HTTP客户端和服务器在内的网络工具
- 可配置且可扩展的翻译系统,支持各种提供者
- 用于早期初始化和ASM补丁的实用工具
如果一个模组是由我制作的,通常可以安全地假设它需要LibJF(或其中的部分)。
如果您想自己使用LibJF,您可以在[这里](
来自Modrinth
[1.21.6] 3.18.7+forge
libjf-3.18.7+forge.jar下载3.18.7+forge#Beta
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
- 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
展开
版本: 3.18.7+forge
支持游戏: 1.21.6
类型: NeoForge
Beta
下载次数: 22
[1.21.6] 3.18.7
libjf-3.18.7.jar下载3.18.7#Release
Commits in Release 3.18.7:
- build: reenable modmenu
- build: reenable modmenu
展开
版本: 3.18.7
支持游戏: 1.21.6
类型: Fabric
Release
下载次数: 1,830
[1.21.6] 3.18.6
libjf-3.18.6.jar下载3.18.6#Release
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
- 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
展开
版本: 3.18.6
支持游戏: 1.21.6
类型: Fabric
Release
下载次数: 19
[1.21.5] 3.18.5+forge
libjf-3.18.5+forge.jar下载3.18.5+forge#Beta
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
- 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
展开
版本: 3.18.5+forge
支持游戏: 1.21.5
类型: NeoForge
Beta
下载次数: 174
[1.21.5] 3.18.5
libjf-3.18.5.jar下载3.18.5#Release
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
- 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
展开
版本: 3.18.5
支持游戏: 1.21.5
类型: Fabric
Release
下载次数: 173,205
[1.21.4] 3.18.4+forge
libjf-3.18.4+forge.jar下载3.18.4+forge#Beta
Commits in Beta 3.18.4+forge:
- fix: prevent potential NPE in ServerCommentProvider
- fix: prevent potential NPE in ServerCommentProvider
展开
版本: 3.18.4+forge
支持游戏: 1.21.4
类型: NeoForge
Beta
下载次数: 259
[1.21.4] 3.18.3+forge
libjf-3.18.3+forge.jar下载3.18.3+forge#Beta
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
- 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
展开
版本: 3.18.3+forge
支持游戏: 1.21.4
类型: NeoForge
Beta
下载次数: 31
[1.21.4] 3.18.3
libjf-3.18.3.jar下载3.18.3#Release
Commits in Release 3.18.3:
- chore: update to 1.21.4-rc3
- chore: update to 1.21.4
- chore: get rid of UserResourceEvents
- chore: update to 1.21.4-rc3
- chore: update to 1.21.4
- chore: get rid of UserResourceEvents
展开
版本: 3.18.3
支持游戏: 1.21.4
类型: Fabric
Release
下载次数: 37,827
[1.21.3] 3.18.2+forge
libjf-3.18.2+forge.jar下载3.18.2+forge#Beta
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
- fix: use correct commons
- fix(resource-pack-entry-widgets): wrap text
- fix(config-network): make packets optional
- Merge branch 'master' into forge
展开
版本: 3.18.2+forge
支持游戏: 1.21.3
类型: NeoForge
Beta
下载次数: 82
[1.21.3] 3.18.2
libjf-3.18.2.jar下载3.18.2#Release
Commits in Release 3.18.2:
- fix: use correct commons
- fix(resource-pack-entry-widgets): wrap text
- fix: use correct commons
- fix(resource-pack-entry-widgets): wrap text
展开
版本: 3.18.2
支持游戏: 1.21.3
类型: Fabric
Release
下载次数: 6,123
[1.21.3] 3.18.1+forge
libjf-3.18.1+forge.jar下载3.18.1+forge#Beta
Commits in Beta 3.18.1+forge:
- fix(config-core): prevent premature registration of config menus
- fix(config-core): prevent premature registration of config menus
展开
版本: 3.18.1+forge
支持游戏: 1.21.3
类型: NeoForge
Beta
下载次数: 76
[1.21.3] 3.18.0+forge
libjf-3.18.0+forge.jar下载3.18.0+forge#Beta
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
- 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
展开
版本: 3.18.0+forge
支持游戏: 1.21.3
类型: NeoForge
Beta
下载次数: 25
[1.21.3] 3.18.0
libjf-3.18.0.jar下载3.18.0#Release
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
- 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
展开
版本: 3.18.0
支持游戏: 1.21.3
类型: Fabric
Release
下载次数: 1,077
[1.21.1] 3.17.4+forge
libjf-3.17.4+forge.jar下载3.17.4+forge#Beta
Commits in Beta 3.17.4+forge:
- fix(muscript): actually publish
- fix(unsafe): remap InterfaceImplTargetPatch.targetInterface
- fix(muscript): actually publish
- fix(unsafe): remap InterfaceImplTargetPatch.targetInterface
展开
版本: 3.17.4+forge
支持游戏: 1.21.1
类型: NeoForge
Beta
下载次数: 954
[1.21.1] 3.17.3+forge
libjf-3.17.3+forge.jar下载3.17.3+forge#Beta
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
- 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
展开
版本: 3.17.3+forge
支持游戏: 1.21.1
类型: NeoForge
Beta
下载次数: 46
[1.21.1] 3.17.3
libjf-3.17.3.jar下载3.17.3#Release
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
- docs: remove link to nowhere
- fix: make UserResourceEvents.disable available in ResourcePackInterceptor API
- fix: use ordering provided in FMJ instead of inferring from name
展开
版本: 3.17.3
支持游戏: 1.21.1
类型: Fabric
Release
下载次数: 30,731
[1.21.1] 3.17.2+forge
libjf-3.17.2+forge.jar下载3.17.2-beta+forge#Beta
Commits in Beta 3.17.2+forge:
- fix(base): correct mixin signature
- fix(base): correct mixin signature
展开
版本: 3.17.2-beta+forge
支持游戏: 1.21.1
类型: NeoForge
Beta
下载次数: 51
[1.21.1] 3.17.1
libjf-3.17.1.jar下载3.17.1#Release
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
- 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
展开
版本: 3.17.1
支持游戏: 1.21.1
类型: Fabric
Release
下载次数: 5,429
[1.21] 3.17.0
libjf-3.17.0.jar下载3.17.0#Release
Commits in Release 3.17.0:
- feat: implement libjf-resource-pack-entry-widgets to unify handling resource pack entry widgets
- chore(resource-pack-entry-widgets): add testmod and clean up a bit
- feat(resource-pack-entry-widgets): add forge port
- fix(resource-pack-entry-widgets): actually build
- fix(resource-pack-entry-widgets): add java component
- feat: move forge support to separate branch to simplify maintenance
- feat(resource-pack-entry-widgets): do not provide default width/height
- feat(resource-pack-entry-widgets): collapse widgets if width is too high
- fix(resource-pack-entry-widgets): respect scrollbar
- fix: disable multi-project optimization
- fix(resource-pack-entry-widgets): use measured values for positioning
- fix(resource-pack-entry-widgets): utilize hash codes for less predictable ordering
- docs(resource-pack-entry-widgets): better wording
- fix(resource-pack-entry-widgets): correct testmod data
- chore: add some fixes discovered while porting
- feat(config-commands): add client-side command for modifying your own configs
- feat(data-manipulation): introduce declarative (entrypoint-based) API for interceptor registration
- feat: implement libjf-resource-pack-entry-widgets to unify handling resource pack entry widgets
- chore(resource-pack-entry-widgets): add testmod and clean up a bit
- feat(resource-pack-entry-widgets): add forge port
- fix(resource-pack-entry-widgets): actually build
- fix(resource-pack-entry-widgets): add java component
- feat: move forge support to separate branch to simplify maintenance
- feat(resource-pack-entry-widgets): do not provide default width/height
- feat(resource-pack-entry-widgets): collapse widgets if width is too high
- fix(resource-pack-entry-widgets): respect scrollbar
- fix: disable multi-project optimization
- fix(resource-pack-entry-widgets): use measured values for positioning
- fix(resource-pack-entry-widgets): utilize hash codes for less predictable ordering
- docs(resource-pack-entry-widgets): better wording
- fix(resource-pack-entry-widgets): correct testmod data
- chore: add some fixes discovered while porting
- feat(config-commands): add client-side command for modifying your own configs
- feat(data-manipulation): introduce declarative (entrypoint-based) API for interceptor registration
展开
版本: 3.17.0
支持游戏: 1.21, 1.21.1
类型: Fabric
Release
下载次数: 239,032
[1.21] 3.16.0
libjf-3.16.0.jar下载3.16.0#Release
Commits in Release 3.16.0:
- feat: update to 1.21-pre4
- chore: update jfCommons
- feat: update to 1.21
- feat: update to 1.21-pre4
- chore: update jfCommons
- feat: update to 1.21
展开
版本: 3.16.0
支持游戏: 1.21
类型: Fabric
Release
下载次数: 77,096
[1.20.6] 3.15.9
libjf-3.15.9.jar下载3.15.9#Release
Commits in Release 3.15.9:
- chore(config-core): lift up logic for serializeOneTo
- chore(config-core): lift up logic for loadFromJson and writeTo
- fix(config-core): write comments and name in writeTo, not serializeOneTo
- fix(translate): do not pretend there is a page source if the connection fails
- fix(translate): correct url in testmod
- fix(translate): strange workaround
- chore(translate): more text for workaround
- chore(translate): comment out workaround again since google might have just been flaky
- style: make variant names common
- chore(config-core): lift up logic for serializeOneTo
- chore(config-core): lift up logic for loadFromJson and writeTo
- fix(config-core): write comments and name in writeTo, not serializeOneTo
- fix(translate): do not pretend there is a page source if the connection fails
- fix(translate): correct url in testmod
- fix(translate): strange workaround
- chore(translate): more text for workaround
- chore(translate): comment out workaround again since google might have just been flaky
- style: make variant names common
展开
版本: 3.15.9
支持游戏: 1.20.6
类型: Fabric
Release
下载次数: 3,246
[1.20.6] 3.15.8
libjf-3.15.8.jar下载3.15.8#Release
Commits in Release 3.15.8:
- fix: add additional null check to hook and update commons
- chore: update to 1.20.6
- fix: enhance commons logging backend with new upstream functionality
- style: enhance readability of SLF4J logger backend by removing varargs
- fix: add additional null check to hook and update commons
- chore: update to 1.20.6
- fix: enhance commons logging backend with new upstream functionality
- style: enhance readability of SLF4J logger backend by removing varargs
展开
版本: 3.15.8
支持游戏: 1.20.6
类型: Fabric
Release
下载次数: 335
[1.20.5] 3.15.7
libjf-3.15.7.jar下载3.15.7#Release
Commits in Release 3.15.7:
- fix: actually skip unsupported values in configs
- fix: actually skip unsupported values in configs
展开
版本: 3.15.7
支持游戏: 1.20.5
类型: Fabric
Release
下载次数: 580
[1.20.5] 3.15.6
libjf-3.15.6.jar下载3.15.6#Release
Commits in Release 3.15.6:
- fix(config-ui-tiny): use correct Text for default preset
- chore(config-core): plumb TypeTokens throughout internal representation
- fix(config-ui-tiny): use correct Text for default preset
- chore(config-core): plumb TypeTokens throughout internal representation
展开
版本: 3.15.6
支持游戏: 1.20.5
类型: Fabric
Release
下载次数: 622
[1.20.5] 3.15.5
libjf-3.15.5.jar下载3.15.5#Release
This release also updates JfCommons, adding support for custom Map, Set and List types to the databind system
Commits in Release 3.15.5:
- chore(config-core): use method reference for migration
Commits in Release 3.15.5:
- chore(config-core): use method reference for migration
展开
版本: 3.15.5
支持游戏: 1.20.5
类型: Fabric
Release
下载次数: 228
[1.20.5] 3.15.4
libjf-3.15.4.jar下载3.15.4#Release
This release also updates JfCommons, fixing some serialization issues
Commits in Release 3.15.4:
- chore(config-core): add unsafe wrapper for generating migrations since generics apparently are too much for javac
Commits in Release 3.15.4:
- chore(config-core): add unsafe wrapper for generating migrations since generics apparently are too much for javac
展开
版本: 3.15.4
支持游戏: 1.20.5
类型: Fabric
Release
下载次数: 73
[1.20.5] 3.15.3
libjf-3.15.3.jar下载3.15.3#Release
Commits in Release 3.15.3:
- fix(config-core): use proper exception type in Migration
- chore(config-compiler-plugin): clean up a bit
- fix(config-core): use proper exception type in Migration
- chore(config-compiler-plugin): clean up a bit
展开
版本: 3.15.3
支持游戏: 1.20.5
类型: Fabric
Release
下载次数: 69
[1.20.5] 3.15.2
libjf-3.15.2.jar下载3.15.2#Release
Commits in Release 3.15.2:
- build: publish bom/catalog on release
- chore(config-network): align packet serialization with recommendations in blog post
- build: temporarily remove repos needed for arch loom to ensure build uses fabric loom
- build: publish bom/catalog on release
- chore(config-network): align packet serialization with recommendations in blog post
- build: temporarily remove repos needed for arch loom to ensure build uses fabric loom
展开
版本: 3.15.2
支持游戏: 1.20.5
类型: Fabric
Release
下载次数: 50
[1.20.5] 3.15.1
libjf-3.15.1.jar下载3.15.1#Release
Commits in Release 3.15.1:
- fix: actually publish bom and catalog
- Merge branch 'refs/heads/breaking'
- feat: add lenient transport as alternative to manually setting SerializationMode
- fix: actually publish bom and catalog
- Merge branch 'refs/heads/breaking'
- feat: add lenient transport as alternative to manually setting SerializationMode
展开
版本: 3.15.1
支持游戏: 1.20.5
类型: Fabric
Release
下载次数: 95
[1.20.5] 3.15.0
libjf-3.15.0.jar下载3.15.0#Release
Commits in Release 3.15.0:
- feat: switch loggers to System.Logger and update dependencies
- fix(base): Separate bootstrap stage with fallback JPL->JUL->our JPL logger redirection
- chore: add comments explaining the logging system
- build: update build for changes in scripts
- build: remove unneeded isFabric check
- feat: port to commons 1.7
- fix: consistently use SerializationMode
- feat: update to 1.20.5-rc2
- style(data-manipulation): Use ScopedValue instead of map from thread ID to value
- feat: update to 1.20.5
- feat: switch loggers to System.Logger and update dependencies
- fix(base): Separate bootstrap stage with fallback JPL->JUL->our JPL logger redirection
- chore: add comments explaining the logging system
- build: update build for changes in scripts
- build: remove unneeded isFabric check
- feat: port to commons 1.7
- fix: consistently use SerializationMode
- feat: update to 1.20.5-rc2
- style(data-manipulation): Use ScopedValue instead of map from thread ID to value
- feat: update to 1.20.5
展开
版本: 3.15.0
支持游戏: 1.20.5
类型: Fabric
Release
下载次数: 108
[1.20.4] 3.14.3
libjf-3.14.3.jar下载3.14.3#Release
Commits in Release 3.14.3:
- build: generate bom and catalog
- fix(config-core): hopefully prevent config parsing issue with nulls
- build: generate bom and catalog
- fix(config-core): hopefully prevent config parsing issue with nulls
展开
版本: 3.14.3
支持游戏: 1.20.4
类型: Fabric
Release
下载次数: 41,537
[1.20.4] 3.14.2
libjf-3.14.2.jar下载3.14.2#Release
Commits in Release 3.14.2:
- fix(translate): remove argos translate from configs containing it
- fix(config-ui-tiny): use translation prefix again in preset translatable. Where was this done previously?
- chore(unsafe): This will never work on forge. Make that explicit.
- fix(translate): handle RuntimeException in TranslateService initialization
- fix(translate): remove argos translate from configs containing it
- fix(config-ui-tiny): use translation prefix again in preset translatable. Where was this done previously?
- chore(unsafe): This will never work on forge. Make that explicit.
- fix(translate): handle RuntimeException in TranslateService initialization
展开
版本: 3.14.2
支持游戏: 1.20.4
类型: Fabric
Release
下载次数: 5,129
[1.20.4] 3.14.1
libjf-3.14.1.jar下载3.14.1#Release
Commits in Release 3.14.1:
- fix(translate): prevent crash caused by execution order
- chore: update to 1.20.3
- chore: update to 1.20.4
- fix(translate): prevent crash caused by execution order
- chore: update to 1.20.3
- chore: update to 1.20.4
展开
版本: 3.14.1
支持游戏: 1.20.4
类型: Fabric
Release
下载次数: 12,115
[1.20.2] 3.14.0
libjf-3.14.0.jar下载3.14.0#Release
Commits in Release 3.14.0:
- fix(config-ui-tiny): don't use Text.literal for boolean values
- fix(config-commands): Visualize option values properly
- feat(config-network): implement relevant config abstractions over network and add clientside GUI for server config
- feat(config-network): integrate with ModMenu
- fix(translate): don't initialize LibreTranslate if we can avoid it
- fix(config-ui-tiny): don't use Text.literal for boolean values
- fix(config-commands): Visualize option values properly
- feat(config-network): implement relevant config abstractions over network and add clientside GUI for server config
- feat(config-network): integrate with ModMenu
- fix(translate): don't initialize LibreTranslate if we can avoid it
展开
版本: 3.14.0
支持游戏: 1.20.2
类型: Fabric
Release
下载次数: 13,643
[1.20.2] 3.13.1
libjf-3.13.1.jar下载3.13.1#Release
Commits in Release 3.13.1:
- fix: build proper files
- fix: build proper files
展开
版本: 3.13.1
支持游戏: 1.20.2
类型: Fabric
Release
下载次数: 6,472
[1.20.2] 3.13.0
libjf-3.13.0.jar下载3.13.0#Release
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
- 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
展开
版本: 3.13.0
支持游戏: 1.20.2
类型: Fabric
Release
下载次数: 100
[1.20.1] 3.12.5
libjf-3.12.5.jar下载3.12.5#Release
Commits in Release 3.12.5:
- fix: update slider text on value change
- fix: show categories in tabs
- fix: update slider text on value change
- fix: show categories in tabs
展开
版本: 3.12.5
支持游戏: 1.20.1
类型: Fabric
Release
下载次数: 208,118
[1.20.1] 3.12.4
libjf-3.12.4.jar下载3.12.4#Release
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
- 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
展开
版本: 3.12.4
支持游戏: 1.20.1
类型: Fabric
Release
下载次数: 208
[1.20.1] 3.12.3
libjf-3.12.3.jar下载3.12.3#Release
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
- fix(config-ui-tiny): centralize UI state tracking between individual resets and preset application using a callback to prevent desynchronization
展开
版本: 3.12.3
支持游戏: 1.20.1
类型: Fabric
Release
下载次数: 1,294
[1.20.1] 3.12.2
libjf-3.12.2.jar下载3.12.2#Release
Commits in Release 3.12.2:
- fix(config-ui-tiny): prevent incorrect gradients when in world
- fix(config-ui-tiny): prevent incorrect gradients when in world
展开
版本: 3.12.2
支持游戏: 1.20.1
类型: Fabric
Release
下载次数: 134
[1.20.1] 3.12.1
libjf-3.12.1.jar下载3.12.1#Release
Commits in Release 3.12.1:
- fix(devutil): prevent improper model reload
- fix(devutil): prevent improper model reload
展开
版本: 3.12.1
支持游戏: 1.20.1
类型: Fabric
Release
下载次数: 6,604
[1.20.1] 3.12.0
libjf-3.12.0.jar下载3.12.0#Release
Commits in Release 3.12.0:
- feat(config-core): support save hooks for config screens
- feat(config-core): support save hooks for config screens
展开
版本: 3.12.0
支持游戏: 1.20.1
类型: Fabric
Release
下载次数: 124
[1.20.1] 3.11.0
libjf-3.11.0.jar下载3.11.0#Release
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)
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)
展开
版本: 3.11.0
支持游戏: 1.20.1
类型: Fabric
Release
下载次数: 71
[1.20.1] 3.10.2
libjf-3.10.2.jar下载3.10.2#Release
Commits in Release 3.10.2:
- fix(config-compiler-plugin): fix config reference from category
- fix(config-compiler-plugin): fix config reference from category
展开
版本: 3.10.2
支持游戏: 1.20.1
类型: Fabric
Release
下载次数: 6,216
[1.20.1] 3.10.1
libjf-3.10.1.jar下载3.10.1#Release
Commits in Release 3.10.1:
- chore: bump to 1.20.1
- chore: bump to 1.20.1
展开
版本: 3.10.1
支持游戏: 1.20.1
类型: Fabric
Release
下载次数: 111
[1.20] 3.10.0
libjf-3.10.0.jar下载3.10.0#Release
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
- 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
展开
版本: 3.10.0
支持游戏: 1.20
类型: Fabric
Release
下载次数: 8,448
[1.20] 3.9.2
libjf-3.9.2.jar下载3.9.2#Release
Commits in Release 3.9.2:
- ci: fix group for modules
- ci: fix group for modules
展开
版本: 3.9.2
支持游戏: 1.20
类型: Fabric
Release
下载次数: 103
[1.20] 3.9.1
libjf-3.9.1.jar下载3.9.1#Release
Commits in Release 3.9.1:
- chore(build): Use jfMod DSL instead of properties
- fix(config-core): Clean up logging
- chore(build): Use jfMod DSL instead of properties
- fix(config-core): Clean up logging
展开
版本: 3.9.1
支持游戏: 1.20
类型: Fabric
Release
下载次数: 42
[1.20] 3.9.0
libjf-3.9.0.jar下载3.9.0#Release
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!
- 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!
展开
版本: 3.9.0
支持游戏: 1.20
类型: Fabric
Release
下载次数: 391
[1.20] 3.8.0
libjf-3.8.0.jar下载3.8.0#Release
Commits in Release 3.8.0:
- Update to 1.20
- Update to 1.20
展开
版本: 3.8.0
支持游戏: 1.20
类型: Fabric
Release
下载次数: 6,484
[1.19.4] 3.7.2
libjf-3.7.2.jar下载3.7.2#Release
Commits in Release 3.7.2:
- [translate] delay translate service initialization since it takes up to 1.5 seconds on startup
- [translate] delay translate service initialization since it takes up to 1.5 seconds on startup
展开
版本: 3.7.2
支持游戏: 1.19.4
类型: Fabric
Release
下载次数: 5,959
[1.19.4] 3.7.1
libjf-3.7.1.jar下载3.7.1#Release
Commits in Release 3.7.1:
- [config-core-v1] keep preset order
- [config-ui-tiny] refresh widget cache after preset selection
- [config-core-v1] keep preset order
- [config-ui-tiny] refresh widget cache after preset selection
展开
版本: 3.7.1
支持游戏: 1.19.4
类型: Fabric
Release
下载次数: 6,229
[1.19.4] 3.7.0
libjf-3.7.0.jar下载3.7.0#Release
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
- [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
展开
版本: 3.7.0
支持游戏: 1.19.4
类型: Fabric
Release
下载次数: 142
[1.19.4] 3.6.1
libjf-3.6.1.jar下载3.6.1#Release
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)
- [config-core] sleep 1s between iterations in watch service loop to free up CPU (wasn't needed that often anyway)
展开
版本: 3.6.1
支持游戏: 1.19.4
类型: Fabric
Release
下载次数: 70
[1.19.4] 3.6.0
libjf-3.6.0.jar下载3.6.0#Release
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
- [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
展开
版本: 3.6.0
支持游戏: 1.19.4
类型: Fabric
Release
下载次数: 146
[1.19.3] 3.5.0
libjf-3.5.0.jar下载3.5.0#Release
Commits in Release 3.5.0:
- [config] Framework for UI providers
- [config] Fix include
- [translate] Don't translate white space
- [config] Framework for UI providers
- [config] Fix include
- [translate] Don't translate white space
展开
版本: 3.5.0
支持游戏: 1.19.3
类型: Fabric
Release
下载次数: 6,344
[1.19.3] 3.4.2
libjf-3.4.2.jar下载3.4.2#Release
Commits in Release 3.4.2:
- [config] Generate default preset for all configs (but allow users to remove it)
- [config] Generate default preset for all configs (but allow users to remove it)
展开
版本: 3.4.2
支持游戏: 1.19.3
类型: Fabric
Release
下载次数: 974
[1.19.3] 3.4.1
libjf-3.4.1.jar下载3.4.1#Release
Commits in Release 3.4.1:
- [web] Use config compiler plugin v2
- [docs] Update for compiler plugin v2
- [web] Use config compiler plugin v2
- [docs] Update for compiler plugin v2
展开
版本: 3.4.1
支持游戏: 1.19.3
类型: Fabric
Release
下载次数: 79
[1.19.3] 3.4.0
libjf-3.4.0.jar下载3.4.0#Release
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
- Implement config compiler plugin v2 powered by annotation processing
- Bump gson-compile
- Implement JfCustomConfig on generated
- Fix
- Publish plugin v2
展开
版本: 3.4.0
支持游戏: 1.19.3
类型: Fabric
Release
下载次数: 213
[1.19.3] 3.3.2
libjf-3.3.2.jar下载3.3.2#Release
Commits in Release 3.3.2:
- Explicitly initialize LibJF from other preLaunch entrypoints
- Explicitly initialize LibJF from other preLaunch entrypoints
展开
版本: 3.3.2
支持游戏: 1.19.3
类型: Fabric
Release
下载次数: 59
[1.19.3] 3.3.1
libjf-3.3.1.jar下载3.3.1#Beta
Commits in Beta 3.3.1:
- Move logger init to preLaunch, remove old gson init
- Move logger init to preLaunch, remove old gson init
展开
版本: 3.3.1
支持游戏: 1.19.3
类型: Fabric
Beta
下载次数: 118
[1.19.3] 3.3.0
libjf-3.3.0.jar下载3.3.0#Beta
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
Commits in Beta 3.3.0:
- [docs] Update FMJ
- Update to 1.19.3
- Remove deprecated stuff
- Fix
展开
版本: 3.3.0
支持游戏: 1.19.3
类型: Fabric
Beta
下载次数: 55
[1.19.2] 3.2.1
libjf-3.2.1.jar下载3.2.1#Release
[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
Commits in Release 3.2.1:
- [docs] Fix references in libjf-config-compiler-plugin
- [build] Fix
- [build] Log env
- [build] Remove log
展开
版本: 3.2.1
支持游戏: 1.19.2
类型: Fabric
Release
下载次数: 6,274
[1.19.2] 3.2.0
libjf-3.2.0.jar下载3.2.0#Release
[docs] Fix references in libjf-config-compiler-plugin
Commits in Release 3.2.0:
- [ci] Use docs.yml
- Update book.toml
- [root] Use gradle.properties for modmenu, asm and ant versions
- [config] Adjust DslConfigCategory to simplify CategoryBuilderImpl.build and ConfigBuilderImpl.build
- [base] Upgrade commons
- Migrate to v1 GsonHolder
- [config-compiler-plugin] Configure default config inject task based on jar
- [build] Switch to gradle.kts and new plugin-based jfmod scripts
- [build] Utilize jf.codegen to replace manual file creation
- [build] Fix
- [devutil] Don't include in pub jar
- [config-reflect] Utilize commons lamda gen
- [docs] Fix references in libjf-config-compiler-plugin
Commits in Release 3.2.0:
- [ci] Use docs.yml
- Update book.toml
- [root] Use gradle.properties for modmenu, asm and ant versions
- [config] Adjust DslConfigCategory to simplify CategoryBuilderImpl.build and ConfigBuilderImpl.build
- [base] Upgrade commons
- Migrate to v1 GsonHolder
- [config-compiler-plugin] Configure default config inject task based on jar
- [build] Switch to gradle.kts and new plugin-based jfmod scripts
- [build] Utilize jf.codegen to replace manual file creation
- [build] Fix
- [devutil] Don't include in pub jar
- [config-reflect] Utilize commons lamda gen
- [docs] Fix references in libjf-config-compiler-plugin
展开
版本: 3.2.0
支持游戏: 1.19.2
类型: Fabric
Release
下载次数: 400
[1.19.2] 3.1.0
libjf-3.1.0.jar下载3.1.0#Beta
Commits in beta 3.1.0:
- [config] Display sliders when min and max are set
- [config] Fix oversight
- [config] Minor API additions for respackopts
- [config] Display sliders when min and max are set
- [config] Fix oversight
- [config] Minor API additions for respackopts
展开
版本: 3.1.0
支持游戏: 1.19.2
类型: Fabric
Beta
下载次数: 442
[1.19.2] 3.0.3
libjf-3.0.3.jar下载3.0.3#Alpha
Commits in alpha 3.0.3:
- [config] Handle special numbers
- [config] Handle special numbers
展开
版本: 3.0.3
支持游戏: 1.19.2
类型: Fabric
Alpha
下载次数: 88
[1.19.2] 3.0.2
libjf-3.0.2.jar下载3.0.2#Alpha
Commits in alpha 3.0.2:
- [translate] Adjust config implementation for new features
- [translate] Adjust config implementation for new features
展开
版本: 3.0.2
支持游戏: 1.19.2
类型: Fabric
Alpha
下载次数: 58
[1.19.2] 3.0.1
libjf-3.0.1.jar下载3.0.1#Alpha
A patch for the compiler plugin. The runtime modules are unchanged from 3.0.0
Commits in alpha 3.0.1:
- [config-compiler-plugin] Keep original bytes for non-config classes
Commits in alpha 3.0.1:
- [config-compiler-plugin] Keep original bytes for non-config classes
展开
版本: 3.0.1
支持游戏: 1.19.2
类型: Fabric
Alpha
下载次数: 58
[1.19.2] 3.0.0
libjf-3.0.0.jar下载3.0.0#Alpha
This release essentially contains a completely rewritten config system.
While a compatibility layer for mods using the old API is still provided, some dependents may be incompatible without updates.
Commits in alpha 3.0.0:
- [config] Tweak config command
- [config] Support loading configs from provided IDs to support changing IDs
- [root] Tweak build scripts to produce clean POMs with current scripts
- [config] Implement config DSL and rewrite reflection implementation
- [unsafe] Fix and remove unsafe.unlock
- [config] Initial prototype for compile-time configs, module name changes and legacy compatibility
- [config] Various fixes
- Merge branch 'config-dsl' into 'master'
- [docs] Move to mdbook and document libjf-config v1 modules
While a compatibility layer for mods using the old API is still provided, some dependents may be incompatible without updates.
Commits in alpha 3.0.0:
- [config] Tweak config command
- [config] Support loading configs from provided IDs to support changing IDs
- [root] Tweak build scripts to produce clean POMs with current scripts
- [config] Implement config DSL and rewrite reflection implementation
- [unsafe] Fix and remove unsafe.unlock
- [config] Initial prototype for compile-time configs, module name changes and legacy compatibility
- [config] Various fixes
- Merge branch 'config-dsl' into 'master'
- [docs] Move to mdbook and document libjf-config v1 modules
展开
版本: 3.0.0
支持游戏: 1.19.2
类型: Fabric
Alpha
下载次数: 116
[1.19.1] 2.10.0
libjf-2.10.0.jar下载2.10.0#Beta
Commits in beta 2.10.0:
- [unsafe] Explicitly mark quilt as unsupported
- [devutil] Don't get key pairs
- [translate] Update for changes in LibreTranslate API
- [config] Remove internal APIs from interfaces to allow reusing the related systems elsewhere
- [root] Fixes for split sources
- [root] Update to 1.19.1
- [unsafe] Explicitly mark quilt as unsupported
- [devutil] Don't get key pairs
- [translate] Update for changes in LibreTranslate API
- [config] Remove internal APIs from interfaces to allow reusing the related systems elsewhere
- [root] Fixes for split sources
- [root] Update to 1.19.1
展开
版本: 2.10.0
支持游戏: 1.19.1
类型: Fabric
Beta
下载次数: 228
[1.19] 2.9.2
libjf-2.9.2.jar下载2.9.2#Release
Commits in release 2.9.2:
- [data-manipulation] Temporary workaround for nullable openRoot
- [base] Prematurely update java-commons, attempt to provide ASM-based workaround for existing uses
- [base] Update java-commons again, hopefully fixing the API
- [base] Update java-commons once again
- [data-manipulation] Temporary workaround for nullable openRoot
- [base] Prematurely update java-commons, attempt to provide ASM-based workaround for existing uses
- [base] Update java-commons again, hopefully fixing the API
- [base] Update java-commons once again
展开
版本: 2.9.2
支持游戏: 1.19
类型: Fabric
Release
下载次数: 1,023
[1.19] 2.9.1
libjf-2.9.1.jar下载2.9.1#Beta
Commits in beta 2.9.1:
- [devutil] Fix issue when running serverside
- [devutil] Fix issue when running serverside
展开
版本: 2.9.1
支持游戏: 1.19
类型: Fabric
Beta
下载次数: 257
[1.19] 2.9.0
libjf-2.9.0.jar下载2.9.0#Beta
Commits in beta 2.9.0:
- [unsafe] Fix classpath unlocking and use classPathIsolationBypassClasses. Will need to test changes without it now
- Use upstream loader during dev
- Merge branch 'upstream-loader' into 'master'
- [root] Initial 1.19 support, not yet ready
- [translate-v1] Fetch supported languages for Google Translate on startup
- [root] Bump for 1.19 proper
- [unsafe] Fix classpath unlocking and use classPathIsolationBypassClasses. Will need to test changes without it now
- Use upstream loader during dev
- Merge branch 'upstream-loader' into 'master'
- [root] Initial 1.19 support, not yet ready
- [translate-v1] Fetch supported languages for Google Translate on startup
- [root] Bump for 1.19 proper
展开
版本: 2.9.0
支持游戏: 1.19
类型: Fabric
Beta
下载次数: 64
[1.18.2] 2.8.1
libjf-2.8.1.jar下载2.8.1#Beta
Commits in beta 2.8.1:
- [config] Remove EntryInfo data class
- [config] Clean up a bit
- [unsafe] Update for fabric loader 0.14
- [config] Remove EntryInfo data class
- [config] Clean up a bit
- [unsafe] Update for fabric loader 0.14
展开
版本: 2.8.1
支持游戏: 1.18.2
类型: Fabric
Beta
下载次数: 543
[1.18.2] 2.8.0
libjf-2.8.0.jar下载2.8.0#Beta
Commits in beta 2.8.0:
- [main] Expand generics package to include most common functions
- [main] Even more generics additions
- [main] Enhance Try DSL
- [main] Allow logic compounds between ThrowingBooleanSupplier and ThrowingPredicate
- [main] Expand generics package to include most common functions
- [main] Even more generics additions
- [main] Enhance Try DSL
- [main] Allow logic compounds between ThrowingBooleanSupplier and ThrowingPredicate
展开
版本: 2.8.0
支持游戏: 1.18.2
类型: Fabric
Beta
下载次数: 92
[1.18.2] 2.7.2
libjf-2.7.2.jar下载2.7.2#Beta
Commits in beta 2.7.2:
- [base] Shadow gson
- [config] Tweak docs
- [base] Shadow gson
- [config] Tweak docs
展开
版本: 2.7.2
支持游戏: 1.18.2
类型: Fabric
Beta
下载次数: 89
[1.18.2] 2.7.1
libjf-2.7.1.jar下载2.7.1#Alpha
Commits in alpha 2.7.1:
- [unsafe] Avoid loading main class during ASM manipulation
- [unsafe] Abstract away safe logging in SafeLog
- [config] Allow auxiliary metadata to reside in a sub-object of "libjf"
- [unsafe] Avoid loading main class during ASM manipulation
- [unsafe] Abstract away safe logging in SafeLog
- [config] Allow auxiliary metadata to reside in a sub-object of "libjf"
展开
版本: 2.7.1
支持游戏: 1.18.2
类型: Fabric
Alpha
下载次数: 66
[1.18.2] 2.7.0
libjf-2.7.0.jar下载2.7.0#Alpha
WARNING: This version contains breaking changes, dependents will likely need to be updated to support these.
Commits in alpha 2.7.0:
- [docs] Remove mkdocs workaround (upstream was fixed)
- [config] Support references to other configs
- [base] Allow specifying custom adapters
- [config] Category support pt 1
- [config] Category support pt 2
- [config] Improve reset button
- [config] Rework to run without unlocking the classpath (this will require dependents to be updated!)
- [config] Expose new features through /libjf config command
- [config] Expose tooltips/titles as comments in json
Commits in alpha 2.7.0:
- [docs] Remove mkdocs workaround (upstream was fixed)
- [config] Support references to other configs
- [base] Allow specifying custom adapters
- [config] Category support pt 1
- [config] Category support pt 2
- [config] Improve reset button
- [config] Rework to run without unlocking the classpath (this will require dependents to be updated!)
- [config] Expose new features through /libjf config command
- [config] Expose tooltips/titles as comments in json
展开
版本: 2.7.0
支持游戏: 1.18.2
类型: Fabric
Alpha
下载次数: 67
[1.18.2] 2.6.1
libjf-2.6.1.jar下载2.6.1#Release
Commits in release 2.6.1:
- [docs] Mention HTTP abstraction
- [config] Revert config screen API due to fabric-screen-api-v1 incompatibilities
- [docs] Mention HTTP abstraction
- [config] Revert config screen API due to fabric-screen-api-v1 incompatibilities
展开
版本: 2.6.1
支持游戏: 1.18.2
类型: Fabric
Release
下载次数: 130
[1.18.2] 2.6.0
libjf-2.6.0.jar下载2.6.0#Release
Commits in release 2.6.0:
- List fabric API as dep
- Add README from modrinth
- Mention docs in README
- Work around CoProcesses not being stopped via /stop on servers
- [translate] Implement LibreTranslate support
- [config] Add method to create a config screen
- List fabric API as dep
- Add README from modrinth
- Mention docs in README
- Work around CoProcesses not being stopped via /stop on servers
- [translate] Implement LibreTranslate support
- [config] Add method to create a config screen
展开
版本: 2.6.0
支持游戏: 1.18.2
类型: Fabric
Release
下载次数: 78
[1.18.2] 2.5.0
libjf-2.5.0.jar下载2.5.0#Release
Commits in release 2.5.0:
- Add command to reload config
- Update target floader to 0.13
- Update for 22w06a
- Refactor Config into ConfigInstance and ConfigInstanceImpl
- Reload config if changed
- [docs] tweak libjf-translate-v0 page
- [libjf-config-v0] extend /libjf config command to allow specific reloading, viewing and editing configs
- libjf-translate-v1 api changes to allow new backends
- Add command to reload config
- Update target floader to 0.13
- Update for 22w06a
- Refactor Config into ConfigInstance and ConfigInstanceImpl
- Reload config if changed
- [docs] tweak libjf-translate-v0 page
- [libjf-config-v0] extend /libjf config command to allow specific reloading, viewing and editing configs
- libjf-translate-v1 api changes to allow new backends
展开
版本: 2.5.0
支持游戏: 1.18.2
类型: Fabric
Release
下载次数: 167
[1.18.1] 2.4.0
libjf-2.4.0.jar下载2.4.0#Release
Commits in release 2.4.0:
- Remove gradlew, add libjf-translate-v0
- Document libjf-translate-v0
- Move gradle Xmx to system
- Remove gradlew, add libjf-translate-v0
- Document libjf-translate-v0
- Move gradle Xmx to system
展开
版本: 2.4.0
支持游戏: 1.18.1
类型: Fabric
Release
下载次数: 140
[1.18.1] 2.3.0
libjf-2.3.0.jar下载2.3.0#Beta
Commits in beta 2.3.0:
- Add verifiers and presets to JfConfig
- Attempt to fix config changes
- Add verifiers and presets to JfConfig
- Attempt to fix config changes
展开
版本: 2.3.0
支持游戏: 1.18.1
类型: Fabric
Beta
下载次数: 92
[1.18.1] 2.2.2
libjf-2.2.2.jar下载2.2.2#Release
Commits in release 2.2.2:
- web: Set content length header
- Add basic "documentation"
- web: Set content length header
- Add basic "documentation"
展开
版本: 2.2.2
支持游戏: 1.18.1
类型: Fabric
Release
下载次数: 100
[1.18.1] 2.2.1
libjf-2.2.1.jar下载2.2.1#Beta
Commits in beta 2.2.1:
- Config: allow floats and always display tooltips
- Unlock classpath in unsafe init
- Tweak AsmTransformer error handling
- Config: allow floats and always display tooltips
- Unlock classpath in unsafe init
- Tweak AsmTransformer error handling
展开
版本: 2.2.1
支持游戏: 1.18.1
类型: Fabric
Beta
下载次数: 84
[1.18] 2.2.0
libjf-2.2.0.jar下载2.2.0#Beta
Commits in beta 2.2.0:
- Update to 1.18 proper
- Update for new build script
- Use unix timestamp for subversions
- Some breaking stuff before 1.18
- Gradle: Get version name from git tag
- Update to pre4
- Fix build.gradle
- Update to 1.18-pre2
- WebServer.getInstance to get the current web server
- Rewrite LibWeb as a LibJF module
- Use pipeline ID as the versions prerelease, not as the build number. Should fix faulty version resolving causing issues in the future
- Update to 1.18 proper
- Update for new build script
- Use unix timestamp for subversions
- Some breaking stuff before 1.18
- Gradle: Get version name from git tag
- Update to pre4
- Fix build.gradle
- Update to 1.18-pre2
- WebServer.getInstance to get the current web server
- Rewrite LibWeb as a LibJF module
- Use pipeline ID as the versions prerelease, not as the build number. Should fix faulty version resolving causing issues in the future
展开
版本: 2.2.0
支持游戏: 1.18
类型: Fabric
Beta
下载次数: 106
[1.17.1] 2.1.3
libjf-2.1.3.jar下载2.1.3#Release
Commits in this release:
- Don't explicitly depend on specific versions of other modules
- Don't explicitly depend on specific versions of other modules
展开
版本: 2.1.3
支持游戏: 1.17.1
类型: Fabric
Release
下载次数: 404
[1.17.1] 2.1.2
libjf-2.1.2.jar下载2.1.2#Release
Commits in this release:
- Make ResourcePackHook.disabled thread "safe"
- simplify interface scanning
- Make ResourcePackHook.disabled thread "safe"
- simplify interface scanning
展开
版本: 2.1.2
支持游戏: 1.17.1
类型: Fabric
Release
下载次数: 123
[1.17.1] 2.1.1
libjf-2.1.1.jar下载2.1.1#Release
Commits in this release:
- Bump patch version
- [attempt] autogen changelog
- [attempt] try to fix
- [attempt] better ci config
- Allow exporting modified classes and fix config
- Allow exporting modified classes
- Bump patch version
- [attempt] autogen changelog
- [attempt] try to fix
- [attempt] better ci config
- Allow exporting modified classes and fix config
- Allow exporting modified classes
展开
版本: 2.1.1
支持游戏: 1.17.1
类型: Fabric
Release
下载次数: 123
[1.17.1] 2.0.1
libjf-2.0.1.jar下载2.0.1#Release
The project has been updated to root project 'libjf'. No changelog was specified.
展开
版本: 2.0.1
支持游戏: 1.17.1
类型: Fabric
Release
下载次数: 115
[1.17.1] 2.0
libjf-2.0+385445857.jar下载2.0#Release
The project has been updated to root project 'libjf'. No changelog was specified.
展开
版本: 2.0
支持游戏: 1.17.1
类型: Fabric
Release
下载次数: 112
[1.17.1] 1.2.3
libjf-1.2.3.jar下载1.2.3#Release
The project has been updated to [1.17.1] 1.2.3. No changelog was specified.
展开
版本: 1.2.3
支持游戏: 1.17.1
类型: Fabric
Release
下载次数: 107
[1.17.1] 1.2.2
libjf-1.2.2.jar下载1.2.2#Release
The project has been updated to [1.17.1] 1.2.2. No changelog was specified.
展开
版本: 1.2.2
支持游戏: 1.17.1
类型: Fabric
Release
下载次数: 60
[1.17.1] 1.2.1
libjf-1.2.1.jar下载1.2.1#Release
The project has been updated to [1.17.1] 1.2.1. No changelog was specified.
展开
版本: 1.2.1
支持游戏: 1.17.1
类型: Fabric
Release
下载次数: 57
[1.17.1] 1.2.0
libjf-1.2.0.jar下载1.2.0#Release
The project has been updated to [1.17.1] 1.2.0. No changelog was specified.
展开
版本: 1.2.0
支持游戏: 1.17.1
类型: Fabric
Release
下载次数: 185
[1.17.1] 1.1.0
libjf-1.1.0.jar下载1.1.0#Beta
The project has been updated to [1.17.1] 1.1.0. No changelog was specified.
展开
版本: 1.1.0
支持游戏: 1.17.1
类型: Fabric
Beta
下载次数: 178
[1.17] 1.0.2
libjf-1.0.2.jar下载1.0.2#Release
The project has been updated to [1.17] 1.0.2. No changelog was specified.
展开
版本: 1.0.2
支持游戏: 1.17
类型: Fabric
Release
下载次数: 106
[1.16.5] 1.0.1
libjf-1.0.1.jar下载1.0.1#Release
The project has been updated to [1.16.5] 1.0.1. No changelog was specified.
展开
版本: 1.0.1
支持游戏: 1.16.5
类型: Fabric
Release
下载次数: 6,854
[1.16.5] 1.0.0
libjf-1.0.0.jar下载1.0.0#Release
The project has been updated to [1.16.5] 1.0.0. No changelog was specified.
展开
版本: 1.0.0
支持游戏: 1.16.5
类型: Fabric
Release
下载次数: 98
收录