The platform-agnostic, Architectury based library used in all of JamCoreModding's mods

JamLib provides:
Comprehensive documentation can be found here.
Required
Required
Terms for using, modifying and redistributing this product.
17.06.2026 · Modrinth
Screenshots and images from the original Modrinth page.


Published versions and original Modrinth files.
17.06.2026 · 4 146 downloads
17.06.2026 · 54 825 downloads
17.06.2026 · 6 572 downloads
17.06.2026 · 331 897 downloads
16.06.2026 · 108 downloads
Update to 26.2
16.06.2026 · 1 125 downloads
Update to 26.2
10.06.2026 · 888 downloads
10.06.2026 · 157 435 downloads
28.05.2026 · 1 276 downloads
28.05.2026 · 92 145 downloads
27.05.2026 · 228 291 downloads
27.05.2026 · 91 706 downloads
27.05.2026 · 71 downloads
27.05.2026 · 1 188 downloads
25.05.2026 · 280 downloads
25.05.2026 · 4 281 downloads
04.05.2026 · 2 146 downloads
Update to support 26.1, 26.1.1, and 26.1.2.
04.05.2026 · 107 492 downloads
Update to support 26.1, 26.1.1, and 26.1.2.
26.04.2026 · 143 120 downloads
Add more APIs in order to remove Architectury dependency.
This is a backwards compatible update. Mods which still use 1.x.x versions of JamLib are able to coexist with JamLib 2.x.x and mods using it. Please get in touch if you run into issues.
26.04.2026 · 4 374 downloads
Add more APIs in order to remove Architectury dependency.
This is a backwards compatible update. Mods which still use 1.x.x versions of JamLib are able to coexist with JamLib 2.x.x and mods using it. Please get in touch if you run into issues.
16.03.2026 · 240 977 downloads
16.03.2026 · 121 421 downloads
16.03.2026 · 340 946 downloads
16.03.2026 · 169 460 downloads
16.03.2026 · 1 104 downloads
16.03.2026 · 17 964 downloads
16.03.2026 · 2 696 downloads
16.03.2026 · 66 922 downloads
06.01.2026 · 6 073 downloads
Add 1.21.11 support.
06.01.2026 · 544 493 downloads
Add 1.21.11 support.
23.10.2025 · 344 125 downloads
Add 1.21.10 support.
23.10.2025 · 5 077 downloads
Add 1.21.10 support.
04.10.2025 · 3 376 downloads
Fix logging accidentally left behind.
04.10.2025 · 9 270 downloads
Fix logging accidentally left behind.
04.10.2025 · 199 downloads
Update to 1.21.9
04.10.2025 · 72 downloads
Update to 1.21.9
23.09.2025 · 11 660 downloads
Update to 1.21.8
23.09.2025 · 108 642 downloads
Update to 1.21.7
08.07.2025 · 38 157 downloads
Update to 1.21.7
08.07.2025 · 1 260 downloads
Update to 1.21.7
29.06.2025 · 241 downloads
Update to 1.21.6
29.06.2025 · 74 433 downloads
Update to 1.21.6
14.04.2025 · 6 637 downloads
14.04.2025 · 237 246 downloads
14.04.2025 · 3 795 downloads
14.04.2025 · 66 652 downloads
14.04.2025 · 593 989 downloads
14.04.2025 · 1 335 292 downloads
14.04.2025 · 375 053 downloads
14.04.2025 · 1 778 598 downloads
14.04.2025 · 157 downloads
14.04.2025 · 102 downloads
14.04.2025 · 74 downloads
14.04.2025 · 97 downloads
14.04.2025 · 182 downloads
14.04.2025 · 65 downloads
14.04.2025 · 562 downloads
14.04.2025 · 943 downloads
14.04.2025 · 75 downloads
14.04.2025 · 134 downloads
14.04.2025 · 40 downloads
14.04.2025 · 91 downloads
19.03.2025 · 37 228 downloads
Fix config crash.
19.03.2025 · 59 500 downloads
Fix config crash.
18.03.2025 · 893 downloads
Fix crash on dedicated servers.
18.03.2025 · 2 359 downloads
Fix crash on dedicated servers.
18.03.2025 · 387 downloads
18.03.2025 · 1 852 downloads
26.02.2025 · 46 671 downloads
Fix crash on dedicated servers.
26.02.2025 · 537 959 downloads
Fix crash on dedicated servers.
26.02.2025 · 696 downloads
Fix crash on dedicated servers.
26.02.2025 · 5 010 downloads
Fix crash on dedicated servers.
26.02.2025 · 1 315 downloads
Fix crash on dedicated servers.
26.02.2025 · 165 939 downloads
Fix crash on dedicated servers.
26.02.2025 · 99 downloads
config/{mod id}/{config name}.json5 (closes #12).(MOD_ID, CONFIG_NAME) rather than by just (CONFIG_NAME) (closes #15).List<?> config fields (closes #11).26.02.2025 · 342 downloads
config/{mod id}/{config name}.json5 (closes #12).(MOD_ID, CONFIG_NAME) rather than by just (CONFIG_NAME) (closes #15).List<?> config fields (closes #11).26.02.2025 · 415 downloads
26.02.2025 · 47 downloads
26.02.2025 · 55 downloads
config/{mod id}/{config name}.json5 (closes #12).(MOD_ID, CONFIG_NAME) rather than by just (CONFIG_NAME) (closes #15).List<?> config fields (closes #11).26.02.2025 · 69 downloads
config/{mod id}/{config name}.json5 (closes #12).(MOD_ID, CONFIG_NAME) rather than by just (CONFIG_NAME) (closes #15).List<?> config fields (closes #11).26.02.2025 · 99 downloads
config/{mod id}/{config name}.json5 (closes #12).(MOD_ID, CONFIG_NAME) rather than by just (CONFIG_NAME) (closes #15).List<?> config fields (closes #11).26.02.2025 · 42 downloads
config/{mod id}/{config name}.json5 (closes #12).(MOD_ID, CONFIG_NAME) rather than by just (CONFIG_NAME) (closes #15).List<?> config fields (closes #11).13.12.2024 · 25 599 downloads
Fix dependency logic
13.12.2024 · 205 942 downloads
Fix dependency logic
13.12.2024 · 4 209 downloads
13.12.2024 · 195 downloads
13.12.2024 · 43 456 downloads
Update to 1.21.4
13.12.2024 · 1 444 downloads
Update to 1.21.4
24.10.2024 · 10 353 downloads
24.10.2024 · 96 982 downloads
24.10.2024 · 663 downloads
24.10.2024 · 13 191 downloads
21.10.2024 · 7 826 downloads
ClientPlayLifecycleEvents.21.10.2024 · 371 downloads
ClientPlayLifecycleEvents.21.10.2024 · 1 504 downloads
ClientPlayLifecycleEvents.21.10.2024 · 78 downloads
ClientPlayLifecycleEvents.05.08.2024 · 280 845 downloads
05.08.2024 · 26 529 downloads
04.08.2024 · 3 348 downloads
04.08.2024 · 157 downloads
14.06.2024 · 1 846 downloads
14.06.2024 · 168 618 downloads
11.05.2024 · 924 downloads
11.05.2024 · 15 672 downloads
23.04.2024 · 692 downloads
23.04.2024 · 2 740 downloads
23.04.2024 · 2 621 downloads
23.04.2024 · 41 060 downloads
28.03.2024 · 279 downloads
28.03.2024 · 296 downloads
28.03.2024 · 347 downloads
28.03.2024 · 10 053 downloads
25.03.2024 · 102 downloads
25.03.2024 · 120 downloads
25.03.2024 · 115 downloads
25.03.2024 · 21 382 downloads
17.03.2024 · 124 downloads
JamLibPlatform.Platform enum.JamLib is no longer entirely ApiStatus.Internal (there are some stable API methods in there. Non-stable public internal methods are annotated as such).17.03.2024 · 128 downloads
JamLibPlatform.Platform enum.JamLib is no longer entirely ApiStatus.Internal (there are some stable API methods in there. Non-stable public internal methods are annotated as such).17.03.2024 · 140 downloads
JamLibPlatform.Platform enum.JamLib is no longer entirely ApiStatus.Internal (there are some stable API methods in there. Non-stable public internal methods are annotated as such).17.03.2024 · 2 013 downloads
JamLibPlatform.Platform enum.JamLib is no longer entirely ApiStatus.Internal (there are some stable API methods in there. Non-stable public internal methods are annotated as such).16.03.2024 · 83 downloads
16.03.2024 · 64 downloads
16.03.2024 · 62 downloads
16.03.2024 · 306 downloads
08.02.2024 · 268 downloads
@HiddenInGui annotation to hide config entries in auto-generated GUIs. See the docs.08.02.2024 · 203 downloads
@HiddenInGui annotation to hide config entries in auto-generated GUIs. See the docs.08.02.2024 · 256 downloads
@HiddenInGui annotation to hide config entries in auto-generated GUIs. See the docs.08.02.2024 · 17 365 downloads
@HiddenInGui annotation to hide config entries in auto-generated GUIs. See the docs.30.12.2023 · 254 downloads
1.20.4 support with no further API changes.
30.12.2023 · 247 downloads
1.20.4 support with no further API changes.
30.12.2023 · 233 downloads
1.20.4 support with no further API changes.
30.12.2023 · 5 298 downloads
1.20.4 support with no further API changes.
10.12.2023 · 475 downloads
Update to support NeoForge. 1.20.4 will come later in the week :)
10.12.2023 · 333 downloads
Update to support NeoForge. 1.20.4 will come later in the week :)
10.12.2023 · 1 943 downloads
Update to support NeoForge. 1.20.4 will come later in the week :)
10.12.2023 · 18 237 downloads
Update to support NeoForge. 1.20.4 will come later in the week :)
01.11.2023 · 456 downloads
Fix an issue with @MatchesRegex.
01.11.2023 · 212 downloads
Fix an issue with @MatchesRegex.
01.11.2023 · 4 989 downloads
Fix an issue with @MatchesRegex.
29.10.2023 · 99 downloads
First round of bugfixes.
29.10.2023 · 127 downloads
First round of bugfixes.
29.10.2023 · 827 downloads
First round of bugfixes.
28.10.2023 · 123 downloads
Rewrite on Architectury. Not backwards-compatible (see README).
28.10.2023 · 295 downloads
Rewrite on Architectury. Not backwards-compatible (see README).
28.10.2023 · 278 downloads
Rewrite on Architectury. Not backwards-compatible (see README).
28.09.2023 · 1 442 downloads
24.07.2023 · 91 206 downloads
24.07.2023 · 3 433 downloads
24.07.2023 · 6 374 downloads
24.07.2023 · 3 999 251 downloads
07.06.2023 · 9 107 downloads
JamLib has been updated to 1.20-rc1. This release will most likely work on
the 1.20 release when it comes.
JamLibContentRegistry now uses RegistryKey<ItemGroup> rather thanItemGroup, in line with Minecraft and Fabric API changes.16.03.2023 · 3 303 downloads
Update to 1.19.4.
08.01.2023 · 1 995 downloads
Support for 1.19-1.19.2 is back, along with 1.19.3 of course!
JamLibCompatibilityModuleHandler.JamLibLogger now takes varargs to it's logging methods.08.01.2023 · 58 920 downloads
Support for 1.19-1.19.2 is back, along with 1.19.3 of course!
JamLibCompatibilityModuleHandler.JamLibLogger now takes varargs to it's logging methods.13.12.2022 · 378 downloads
07.12.2022 · 154 downloads
This release ports JamLib to 1.19.3, and drops active support for other 1.19 releases.
24.10.2022 · 2 499 downloads
MouseScrollCallback.Closed issues: None.
15.08.2022 · 1 187 downloads
SoundEvents, RecipeSerializers, and RecipeTypes to be registered.Util class.Closed issues: None.
13.08.2022 · 137 downloads
03.08.2022 · 212 downloads
/jamlib version./jamlib config reload, to reload config changes from the disk without restarting.Closed issues: None.
28.07.2022 · 177 downloads
JamLibHoldKeybind.Closed issues: None.
27.07.2022 · 96 downloads
Closed issues: None.
20.07.2022 · 157 downloads
Closed issues: None.
20.07.2022 · 93 downloads
Closed issues: None.
19.07.2022 · 109 downloads
jamlib.dev.session.usernamejamlib.dev.session.uuid properties.Closed issues: None.
18.07.2022 · 94 downloads
BREAKING CHANGE: Artifact specifier has been changed from jam-lib to jamlib.
@BlockItemFactory to allow registry classes to construct their own block items.@WithoutBlockItem to allow blocks to opt out of BlockItem construction.ScreenHandlerTypes can now be registered.Closed issues: None.
01.07.2022 · 184 downloads
Transferred automatically from https://www.curseforge.com/minecraft/mc-mods/jamlib/files/3846595
01.07.2022 · 89 downloads
Transferred automatically from https://www.curseforge.com/minecraft/mc-mods/jamlib/files/3822528
01.07.2022 · 105 downloads
Transferred automatically from https://www.curseforge.com/minecraft/mc-mods/jamlib/files/3822521
01.07.2022 · 109 downloads
Transferred automatically from https://www.curseforge.com/minecraft/mc-mods/jamlib/files/3820923
01.07.2022 · 14 306 downloads
Transferred automatically from https://www.curseforge.com/minecraft/mc-mods/jamlib/files/3802327
01.07.2022 · 109 downloads
Transferred automatically from https://www.curseforge.com/minecraft/mc-mods/jamlib/files/3799195
01.07.2022 · 532 downloads
Transferred automatically from https://www.curseforge.com/minecraft/mc-mods/jamlib/files/3792891