Hex-Dragon / PCL2

Plain Craft Launcher(我的世界启动器 PCL)的源代码,为支持社区研究而公开。
https://afdian.com/a/LTCat
Other
2.44k stars 182 forks source link

MCIM 源获取 Mod 信息相关的 API 无法正常工作 #4811

Open LTCatt opened 19 hours ago

LTCatt commented 19 hours ago

检查项

描述

经过多次测试,MCIM 源调用 https://mod.mcimirror.top/modrinth/v2/projectshttps://mod.mcimirror.top/curseforge/v1/fingerprints/432 时,返回的项目会有随机的遗漏,并且每次的大病各不相同。 @z0z0r4

重现步骤

1、 image 2、清理缓存 3、重启 PCL 4、进入一个 Mod 管理页面,等待加载结束

重复以上步骤,观察 Log

日志与附件

[22:15:51.594] [Net] 发起网络请求(POST,https://mod.mcimirror.top/curseforge/v1/fingerprints/432),最大超时 10000
[22:15:52.423] [Mod] 从 CurseForge 获取到 67 个本地 Mod 的对应信息
[22:15:52.425] [Mod] 需要从 CurseForge 获取 10 个本地 Mod 的工程信息
[22:15:52.426] [Net] 发起网络请求(POST,https://mod.mcimirror.top/curseforge/v1/mods),最大超时 10000
[22:15:52.488] [Mod] 已从 CurseForge 获取本地 Mod 信息,需要获取 0 个用于检查更新的文件信息
[22:39:24.807] [Net] 发起网络请求(POST,https://mod.mcimirror.top/curseforge/v1/fingerprints/432),最大超时 10000
[22:39:25.199] [Mod] 从 CurseForge 获取到 43 个本地 Mod 的对应信息
[22:39:25.210] [Mod] 需要从 CurseForge 获取 7 个本地 Mod 的工程信息
[22:39:25.210] [Net] 发起网络请求(POST,https://mod.mcimirror.top/curseforge/v1/mods),最大超时 10000
引发的异常:“System.Collections.Generic.KeyNotFoundException”(位于 mscorlib.dll 中)
[22:39:28.376] 从 CurseForge 获取本地 Mod 信息失败:给定关键字不在字典中。
   在 System.ThrowHelper.ThrowKeyNotFoundException()
   在 System.Collections.Generic.Dictionary`2.get_Item(TKey key)
   在 PCL.ModMod._Closure$__6-0._Lambda$__4() 位置 F:\Projects\Plain Craft Launcher 2\本体代码\Plain Craft Launcher 2\Modules\Minecraft\ModMod.vb:行号 1057
错误类型:System.Collections.Generic.KeyNotFoundException
[22:43:44.535] [Net] 发起网络请求(POST,https://mod.mcimirror.top/curseforge/v1/fingerprints/432),最大超时 10000
[22:43:44.736] [Mod] 从 CurseForge 获取到 14 个本地 Mod 的对应信息
[22:43:44.737] [Mod] 需要从 CurseForge 获取 0 个本地 Mod 的工程信息
[22:44:31.040] [Net] 发起网络请求(POST,https://mod.mcimirror.top/curseforge/v1/fingerprints/432),最大超时 10000
[22:44:31.719] [Mod] 从 CurseForge 获取到 81 个本地 Mod 的对应信息
[22:44:31.720] [Mod] 需要从 CurseForge 获取 0 个本地 Mod 的工程信息
LTCatt commented 18 hours ago

尽量使用镜像源 现在会临时视作 仅在官方源加载缓慢时改用镜像源,直到 MCIM 源能提供有效的 Mod 更新信息之后再改回来(

z0z0r4 commented 5 hours ago

没看懂这两行代表什么,也许你可以具体提供下待获取的参数列表让我调试下

[22:15:52.423] [Mod] 从 CurseForge 获取到 67 个本地 Mod 的对应信息 [22:15:52.425] [Mod] 需要从 CurseForge 获取 10 个本地 Mod 的工程信息

正常情况下有遗漏是因为未缓存,但应该可能有问题,给下 id?

LTCatt commented 4 hours ago

https://github.com/Hex-Dragon/PCL2/blob/778e5636cea742e1eb2c17a92e77410e0d6802fd/Plain%20Craft%20Launcher%202/Modules/Minecraft/ModMod.vb#L1019-L1027

简单地说,PCL 向 API 发送一系列 hash,然后 从 CurseForge 获取到 X 个本地 Mod 的对应信息 就是 API 返回的这些 hash 命中的 Mod 的数量。 在测试中,对于一系列固定的 hash,MCIM 的命中数量在 14~81 个之间随机……


经过进一步测试,返回的内容似乎与请求的数据无关,在只请求 1 个 Mod 的情况下甚至会返回多达 141 个匹配信息。这是把其他人的请求缓存了吗?

https://mod.mcimirror.top/modrinth/v2/version_files
POST
{"hashes": ["e5c3c11eafc5daf73652a2dabe855e3759caa8b5"], "algorithm": "sha1"}

返回内容为

Details

```json { "f1619bf823b8533039c78e6fddfb1a52641170b6": { "id": "77CPkUTK", "project_id": "Beuf2Hfh", "slug": "collision-damage", "name": "1.2.2", "version_number": "1.2.2", "changelog": "1.2.2:\n - Update to FG5/Gradle7.5", "dependencies": [ ], "game_versions": [ "1.12.2" ], "version_type": "release", "loaders": [ "forge" ], "featured": false, "status": "listed", "requested_status": null, "author_id": "sppan8AH", "date_published": "2023-03-17T18:21:33Z", "downloads": 1942, "changelog_url": null, "files": [ { "hashes": { "sha512": "2d697c8d624ffea2488222577fa681a8f5050c547bf44328c5e4c3220e1cabcc396ca98649c6fe7f205e097b149df9132c2b25a4e53199b76e7c3f5ea8d0c7fe", "sha1": "f1619bf823b8533039c78e6fddfb1a52641170b6" }, "url": "https://cdn.modrinth.com/data/Beuf2Hfh/versions/77CPkUTK/CollisionDamage-1.2.2.jar", "filename": "CollisionDamage-1.2.2.jar", "primary": true, "size": 294329, "file_type": null } ], "found": true, "sync_at": "2024-09-21T18:35:01Z" }, "e6c40fbfa0020892e0ea4288e657f8910816ae85": { "id": "7murguP2", "project_id": "WRtqPX9d", "slug": "bq-multiblock-structure-integration", "name": "1.0.9", "version_number": "1.0.9", "changelog": "1.0.9:\n - Fix missing pack.mcmeta", "dependencies": [ ], "game_versions": [ "1.12.2" ], "version_type": "release", "loaders": [ "forge" ], "featured": false, "status": "listed", "requested_status": null, "author_id": "sppan8AH", "date_published": "2023-03-21T01:00:09Z", "downloads": 1151, "changelog_url": null, "files": [ { "hashes": { "sha512": "41be5400b1ec20444a7f94fb1370a67986d6cdccd722b581a6f1deb797c1edae542d404644f1dd79f33d10c5a3e2b985889aeee9112ea713ab12f409bfabae54", "sha1": "e6c40fbfa0020892e0ea4288e657f8910816ae85" }, "url": "https://cdn.modrinth.com/data/WRtqPX9d/versions/7murguP2/BQ_Multiblock_Structure_Integration-1.0.9.jar", "filename": "BQ_Multiblock_Structure_Integration-1.0.9.jar", "primary": true, "size": 64896, "file_type": null } ], "found": true, "sync_at": "2024-09-21T18:35:04Z" }, "b70fe3fa98be2c0ffb673e88505dada51c1b12d5": { "id": "7sIngbMk", "project_id": "PHISlklk", "slug": "mixincompat", "name": "1.0", "version_number": "1.0", "changelog": "", "dependencies": [ ], "game_versions": [ "1.10.2", "1.11.2", "1.12.2" ], "version_type": "release", "loaders": [ "forge" ], "featured": false, "status": "listed", "requested_status": null, "author_id": "O2xVrxU6", "date_published": "2022-11-13T03:16:45Z", "downloads": 16592, "changelog_url": null, "files": [ { "hashes": { "sha512": "b5da99b5fe8808361dfa447eef900cb6876f715d578392fbed2e4138ffeba039b1a7480640285daea8a928bd9a1c3ceda703a7fc66311256a50572545fa4e50c", "sha1": "b70fe3fa98be2c0ffb673e88505dada51c1b12d5" }, "url": "https://cdn.modrinth.com/data/PHISlklk/versions/7sIngbMk/%5B___MixinCompat-0.8___%5D.jar", "filename": "[___MixinCompat-0.8___].jar", "primary": true, "size": 867296, "file_type": null } ], "found": true, "sync_at": "2024-09-21T18:35:03Z" }, "a5590fd607602a9f44b5d9c0511ee7756cd99591": { "id": "8Gj9FBs8", "project_id": "lQPUD8WQ", "slug": "defiled-lands", "name": "1.4.3", "version_number": "1.4.3", "changelog": "Apparently this whole time the file I've put there was empty.\nDon't know how it took 2 years and 106 downloads to be noticed (well I certainly didn't) so hopefully here's a real mod.", "dependencies": [ ], "game_versions": [ "1.12.2" ], "version_type": "release", "loaders": [ "forge" ], "featured": false, "status": "listed", "requested_status": null, "author_id": "Q0vY5VOA", "date_published": "2023-05-27T22:46:24Z", "downloads": 1811, "changelog_url": null, "files": [ { "hashes": { "sha512": "90a88b7824612320a8cdf35e2c49febd1ecb6540d25dde4ab24da8fc75adf255e3c25df6c05666839c82b61ffa49d2df2a74f3ce49141ff265c56f31f40b0861", "sha1": "a5590fd607602a9f44b5d9c0511ee7756cd99591" }, "url": "https://cdn.modrinth.com/data/lQPUD8WQ/versions/8Gj9FBs8/defiledlands-1.12.2-1.4.3.jar", "filename": "defiledlands-1.12.2-1.4.3.jar", "primary": true, "size": 780421, "file_type": null } ], "found": true, "sync_at": "2024-09-21T18:35:07Z" }, "9eaf0f7e33646774068755fd387e2fcd05e2d08d": { "id": "AFbKOFo9", "project_id": "uA8ykOdd", "slug": "corpse-complex", "name": "corpsecomplex-1.12.2-1.0.12.0", "version_number": "1.12.2-1.0.12.0", "changelog": "", "dependencies": [ ], "game_versions": [ "1.12.2" ], "version_type": "release", "loaders": [ "forge" ], "featured": false, "status": "listed", "requested_status": null, "author_id": "zbpHS3ry", "date_published": "2023-02-10T05:51:43Z", "downloads": 1587, "changelog_url": null, "files": [ { "hashes": { "sha512": "4f738e2522cf01db1c26a986eeb5483dd727b1e3d5a76a661c977679136a14a46c217f89402caa7ad4d1e2f7d36512875e56885fae20ac09b5727271f6c35349", "sha1": "9eaf0f7e33646774068755fd387e2fcd05e2d08d" }, "url": "https://cdn.modrinth.com/data/uA8ykOdd/versions/AFbKOFo9/corpsecomplex-1.12.2-1.0.12.0.jar", "filename": "corpsecomplex-1.12.2-1.0.12.0.jar", "primary": true, "size": 132594, "file_type": null }, { "hashes": { "sha512": "f6ca358246ee03b9cfe2af4e340fdbd1200a7df698999c2d02625e7cd60a31adc155b96e5d9ea7fd7b22d17fcb7f222e732400188751b09ddcfc452f763d6c2b", "sha1": "960b4908543b1187562d2a01e63398ec27c9e8a5" }, "url": "https://cdn.modrinth.com/data/uA8ykOdd/versions/AFbKOFo9/corpsecomplex-1.12.2-1.0.12.0-sources.jar", "filename": "corpsecomplex-1.12.2-1.0.12.0-sources.jar", "primary": false, "size": 74916, "file_type": null } ], "found": true, "sync_at": "2024-09-21T18:35:09Z" }, "05acc4faf6f5ca31215599c0ebf778ba18a9121b": { "id": "BMsrDMPq", "project_id": "e0bNACJD", "slug": "serene-seasons", "name": "1.2.18 for 1.12.2", "version_number": "1.2.18", "changelog": "

- Fixed null pointer exception caused by most recent update

", "dependencies": [ ], "game_versions": [ "1.12.2" ], "version_type": "release", "loaders": [ "forge" ], "featured": false, "status": "listed", "requested_status": null, "author_id": "GVFjtWTf", "date_published": "2023-11-19T06:28:30Z", "downloads": 32548, "changelog_url": null, "files": [ { "hashes": { "sha512": "94e4bf115a8cf30204fa2d195548532ea6fed0c264405b1cb832a735821288f87aa3dcae5925ab2d38a40576555c7da611115e58604e5ff1bcd23392447a6d1a", "sha1": "05acc4faf6f5ca31215599c0ebf778ba18a9121b" }, "url": "https://cdn.modrinth.com/data/e0bNACJD/versions/BMsrDMPq/SereneSeasons-1.12.2-1.2.18-universal.jar", "filename": "SereneSeasons-1.12.2-1.2.18-universal.jar", "primary": true, "size": 185187, "file_type": null } ], "found": true, "sync_at": "2024-09-21T14:19:33Z" }, "58ac58390627cdc7a844b71b6c3eb412d6c7df68": { "id": "EZKIZ021", "project_id": "qKP5oCti", "slug": "trinkets-and-baubles", "name": "Trinkets and Baubles 0.32.4", "version_number": "0.32.4", "changelog": "Hotfix for a client crash when wearing the dragons ring and walking in fire", "dependencies": [ ], "game_versions": [ "1.12.2" ], "version_type": "release", "loaders": [ "forge" ], "featured": true, "status": "listed", "requested_status": null, "author_id": "VCSZjT9R", "date_published": "2023-04-02T00:14:47Z", "downloads": 3151, "changelog_url": null, "files": [ { "hashes": { "sha512": "6c7c14060be63396629bea2dcb3b3ffa334eaec41e4c40fee134087fe3a5977177394c25169764d5554f692fa26c3ded85ab2461edfebd039d867855d4319673", "sha1": "58ac58390627cdc7a844b71b6c3eb412d6c7df68" }, "url": "https://cdn.modrinth.com/data/qKP5oCti/versions/EZKIZ021/Trinkets%20and%20Baubles-32.4.jar", "filename": "Trinkets and Baubles-32.4.jar", "primary": true, "size": 1974198, "file_type": null } ], "found": true, "sync_at": "2024-09-21T18:35:08Z" }, "567832a6b073e59fa29f2f694e224008707db2f8": { "id": "EdXNAjjA", "project_id": "BazvISAm", "slug": "rustic", "name": "rustic-1.1.7.jar", "version_number": "1.1.7", "changelog": "", "dependencies": [ ], "game_versions": [ "1.12.2" ], "version_type": "release", "loaders": [ "forge" ], "featured": false, "status": "listed", "requested_status": null, "author_id": "5iLhNhTp", "date_published": "2023-11-03T14:51:29Z", "downloads": 2703, "changelog_url": null, "files": [ { "hashes": { "sha512": "2d5105810915b5a9c90c0b2c77829c4794b521148f5a3e32c688e7175e6631219a382b9b4ba0a1075c3392c5da9afd30d2e8f017607e83e43c43d9a68e9f7478", "sha1": "567832a6b073e59fa29f2f694e224008707db2f8" }, "url": "https://cdn.modrinth.com/data/BazvISAm/versions/EdXNAjjA/rustic-1.1.7.jar", "filename": "rustic-1.1.7.jar", "primary": true, "size": 1400465, "file_type": null } ], "found": true, "sync_at": "2024-09-21T18:35:01Z" }, "1a19c5aa9373e5e9b666cd1e8a2b3632c5983d72": { "id": "EzTj5ssf", "project_id": "VKXzIykF", "slug": "bl4cks-sit", "name": "1.12.2-v1.3", "version_number": "v1.3", "changelog": "- Added configuration option to set how far away from a block the player can be to be able to sit on it\n- Added ability to sit on half beds", "dependencies": [ ], "game_versions": [ "1.12.2" ], "version_type": "release", "loaders": [ "forge" ], "featured": false, "status": "listed", "requested_status": null, "author_id": "j2vvv1qU", "date_published": "2022-11-21T13:21:21Z", "downloads": 19047, "changelog_url": null, "files": [ { "hashes": { "sha512": "cfc82535a0ccf0e248743bb1eadccd42c4df886b89cbd25f5c10f199cf414049ed9df36a2a57c11da44011de334a4996e0fd40bb9841d008ea1f7ca290d51cef", "sha1": "1a19c5aa9373e5e9b666cd1e8a2b3632c5983d72" }, "url": "https://cdn.modrinth.com/data/VKXzIykF/versions/EzTj5ssf/sit-1.12.2-v1.3.jar", "filename": "sit-1.12.2-v1.3.jar", "primary": false, "size": 10110, "file_type": null } ], "found": true, "sync_at": "2024-09-21T14:30:45Z" }, "267269ca7f1a71fb3bb35bdb8e61702a4da6263e": { "id": "FgbUBupA", "project_id": "NvZ9ZhwE", "slug": "autoreglib", "name": "1.3-32", "version_number": "1.3-32", "changelog": "", "dependencies": [ ], "game_versions": [ "1.12.2" ], "version_type": "release", "loaders": [ "forge" ], "featured": false, "status": "listed", "requested_status": null, "author_id": "kRXgk5E1", "date_published": "2022-11-18T12:28:47Z", "downloads": 62452, "changelog_url": null, "files": [ { "hashes": { "sha512": "863f62eb54bd5b545a136c2b3d00dfa0a0788ca65257507238b5f3af85ac8419697ec3f566bb11fb1ad787f0fa05184a22633de83953c1c01ff23b99b1f190bb", "sha1": "267269ca7f1a71fb3bb35bdb8e61702a4da6263e" }, "url": "https://cdn.modrinth.com/data/NvZ9ZhwE/versions/FgbUBupA/AutoRegLib-1.3-32.jar", "filename": "AutoRegLib-1.3-32.jar", "primary": true, "size": 108306, "file_type": null } ], "found": true, "sync_at": "2024-09-21T14:20:42Z" }, "191b14e675f5e080bf0c045a955eda8b0e9300a7": { "id": "HAd1yzpb", "project_id": "PWERr14M", "slug": "i18nupdatemod", "name": "I18nUpdateMod 3.5.3", "version_number": "3.5.3", "changelog": "- 支持1.20.3、1.20.4,包括Quilt、Fabric、MinecraftForge、NeoForge", "dependencies": [ ], "game_versions": [ "1.6.1", "1.6.2", "1.6.4", "1.7.2", "1.7.10", "1.8", "1.8.8", "1.8.9", "1.9", "1.9.4", "1.10", "1.10.2", "1.11", "1.11.2", "1.12", "1.12.1", "1.12.2", "1.13.2", "1.14", "1.14.1", "1.14.2", "1.14.3", "1.14.4", "1.15", "1.15.1", "1.15.2", "1.16", "1.16.1", "1.16.2", "1.16.3", "1.16.4", "1.16.5", "1.17", "1.17.1", "1.18", "1.18.1", "1.18.2", "1.19", "1.19.1", "1.19.2", "1.19.3", "1.19.4", "1.20", "1.20.1", "1.20.2", "1.20.3", "1.20.4" ], "version_type": "release", "loaders": [ "fabric", "forge", "quilt" ], "featured": false, "status": "listed", "requested_status": null, "author_id": "hxyzeb4C", "date_published": "2023-12-22T08:32:04Z", "downloads": 444610, "changelog_url": null, "files": [ { "hashes": { "sha512": "8ac2abff28e263b36bdfe620565a0df233b439543fd942d06baf14239bc6e2546229192d5ae9ace645a4e86c7967728799e59170fa5732b39ac91df65e83e695", "sha1": "191b14e675f5e080bf0c045a955eda8b0e9300a7" }, "url": "https://cdn.modrinth.com/data/PWERr14M/versions/HAd1yzpb/I18nUpdateMod-3.5.3-all.jar", "filename": "I18nUpdateMod-3.5.3-all.jar", "primary": true, "size": 44821, "file_type": null } ], "found": true, "sync_at": "2024-09-22T02:25:16Z" }, "2189a5d62455221cbce7f83b1839ebfe5553cd98": { "id": "IbWL2wzi", "project_id": "c2IMtnCX", "slug": "wearable-backpacks-rlcraft-edition", "name": "3.2.6", "version_number": "3.2.6", "changelog": "3.2.6:\n - Fixed being able to apply enchants to backpacks using books", "dependencies": [ ], "game_versions": [ "1.12.2" ], "version_type": "release", "loaders": [ "forge" ], "featured": false, "status": "listed", "requested_status": null, "author_id": "sppan8AH", "date_published": "2023-03-17T19:12:00Z", "downloads": 2060, "changelog_url": null, "files": [ { "hashes": { "sha512": "18e44bbfc0a66c51328565286abf6f273535ca8019a39aa17f298339c3c623c264957aaa2c206bbba336968292eda66fb0d775aa0e6b93b694dfd67c28a7178b", "sha1": "2189a5d62455221cbce7f83b1839ebfe5553cd98" }, "url": "https://cdn.modrinth.com/data/c2IMtnCX/versions/IbWL2wzi/WearableBackpacks-RLCraft-1.12.2-3.2.6.jar", "filename": "WearableBackpacks-RLCraft-1.12.2-3.2.6.jar", "primary": true, "size": 503299, "file_type": null } ], "found": true, "sync_at": "2024-09-21T18:35:05Z" }, "831c286d99fe78503e966ef80ad27f54ae6a81cb": { "id": "Iysnk6U1", "project_id": "Ins7SzzR", "slug": "neat", "name": "1.4-17", "version_number": "1.4-17", "changelog": "", "dependencies": [ ], "game_versions": [ "1.12.2" ], "version_type": "release", "loaders": [ "forge" ], "featured": false, "status": "listed", "requested_status": null, "author_id": "wlfGXpf5", "date_published": "2022-06-06T05:56:44Z", "downloads": 68406, "changelog_url": null, "files": [ { "hashes": { "sha512": "dd80d6edb3351f0665d7d61af539838a4c38ac8a51c44a39be07fe28e811d5bcc0fa222955d253803cff906e27660ed49f7062133eaa812cec49232d252e549d", "sha1": "831c286d99fe78503e966ef80ad27f54ae6a81cb" }, "url": "https://cdn.modrinth.com/data/Ins7SzzR/versions/1.4-17/Neat%2B1.4-17.jar", "filename": "Neat+1.4-17.jar", "primary": true, "size": 18527, "file_type": null } ], "found": true, "sync_at": "2024-09-22T01:37:47Z" }, "c369324f54c81b3204aa109f6e6e181cbd47b113": { "id": "KXleygBH", "project_id": "gaQ0NzqC", "slug": "spartan-and-fire-rlcraft-edition", "name": "1.1.0", "version_number": "1.1.0", "changelog": "1.1.0:\n - Update to FG3/Gradle7.5\n - Update to Spartan Weaponry 1.5.1\n - Fix dupe bug involving new Spartan Weaponry throwing weapons", "dependencies": [ ], "game_versions": [ "1.12.2" ], "version_type": "release", "loaders": [ "forge" ], "featured": false, "status": "listed", "requested_status": null, "author_id": "sppan8AH", "date_published": "2023-03-17T19:29:24Z", "downloads": 3104, "changelog_url": null, "files": [ { "hashes": { "sha512": "cb86f41622af8fb7e104e0074923442c1f7e1a1682dc028b1aaf800454c27be4ed09ce92259d2306fdd59932b6992e851ef6c5685511530b7427a07046a9ee7b", "sha1": "c369324f54c81b3204aa109f6e6e181cbd47b113" }, "url": "https://cdn.modrinth.com/data/gaQ0NzqC/versions/KXleygBH/spartanfire_rlcraft-1.1.0.jar", "filename": "spartanfire_rlcraft-1.1.0.jar", "primary": true, "size": 710631, "file_type": null } ], "found": true, "sync_at": "2024-09-21T18:35:06Z" }, "35521fd8911b6ef893afbfe7d0d5d04962b3360d": { "id": "MPJKDJmI", "project_id": "qnQsVE2z", "slug": "quark", "name": "r1.6-179", "version_number": "r1.6-179", "changelog": "", "dependencies": [ { "version_id": "FgbUBupA", "project_id": "NvZ9ZhwE", "file_name": null, "dependency_type": "required" } ], "game_versions": [ "1.12.2" ], "version_type": "release", "loaders": [ "forge" ], "featured": false, "status": "listed", "requested_status": null, "author_id": "wlfGXpf5", "date_published": "2022-11-13T04:06:08Z", "downloads": 63454, "changelog_url": null, "files": [ { "hashes": { "sha512": "bf9727e791288019fbf88b02c0c33ea656ab2e8c2701c286270259476d5ad999852f37878170670a0e36c0788143fc98bc2810e387e892a6bd30821a6b663fad", "sha1": "35521fd8911b6ef893afbfe7d0d5d04962b3360d" }, "url": "https://cdn.modrinth.com/data/qnQsVE2z/versions/MPJKDJmI/Quark-r1.6-179.jar", "filename": "Quark-r1.6-179.jar", "primary": true, "size": 3877577, "file_type": null } ], "found": true, "sync_at": "2024-09-21T14:21:47Z" }, "23b7b68d0c791b8d4ff538c728c0c55ead9c78d7": { "id": "MlzvGCcj", "project_id": "l7imhLoC", "slug": "particle-culling", "name": "1.12.2-v1.4.1", "version_number": "v1.4.1", "changelog": "- Fix incompatibility with Valkyrien Skies", "dependencies": [ ], "game_versions": [ "1.12.2" ], "version_type": "release", "loaders": [ "forge" ], "featured": false, "status": "listed", "requested_status": null, "author_id": "j2vvv1qU", "date_published": "2023-03-15T16:32:10Z", "downloads": 32650, "changelog_url": null, "files": [ { "hashes": { "sha512": "966a1fe5b6c924138c6804247c0868030ac13f3c5ee6f5299ac1daef737bf1e18cfc926870d8232e12d863aa02dc18cebaeadd963b5d7b48d0a4b2f96bcbb6ac", "sha1": "23b7b68d0c791b8d4ff538c728c0c55ead9c78d7" }, "url": "https://cdn.modrinth.com/data/l7imhLoC/versions/MlzvGCcj/particleculling-1.12.2-v1.4.1.jar", "filename": "particleculling-1.12.2-v1.4.1.jar", "primary": true, "size": 16945, "file_type": null } ], "found": true, "sync_at": "2024-09-21T16:57:45Z" }, "0d8efbe8c66e50b2cd82f30fb67f5bc368625f26": { "id": "OLf2bSqp", "project_id": "CdvG2fsN", "slug": "contenttweaker", "name": "ContentTweaker-1.12.2-4.10.0", "version_number": "4.10.0", "changelog": "

Assorted Fixes

", "dependencies": [ { "version_id": null, "project_id": "Xg35A4rS", "file_name": null, "dependency_type": "required" } ], "game_versions": [ "1.12.2" ], "version_type": "release", "loaders": [ "forge" ], "featured": false, "status": "listed", "requested_status": null, "author_id": "GVFjtWTf", "date_published": "2023-06-07T19:21:43Z", "downloads": 4200, "changelog_url": null, "files": [ { "hashes": { "sha512": "a63f810e0e44a2ebee3b102b982dbc74d77b3237f113e6bcbbdb00efa0e8c0cd0f0f93561c985f1a4482524bae9c9b6d932ec88461ad4d9469a80c30a16a9859", "sha1": "0d8efbe8c66e50b2cd82f30fb67f5bc368625f26" }, "url": "https://cdn.modrinth.com/data/CdvG2fsN/versions/OLf2bSqp/ContentTweaker-1.12.2-4.10.0.jar", "filename": "ContentTweaker-1.12.2-4.10.0.jar", "primary": true, "size": 278152, "file_type": null } ], "found": true, "sync_at": "2024-09-21T16:58:17Z" }, "7d2b9e97518dca1e9326fd347ba1eb93dec35999": { "id": "POz7FSh2", "project_id": "vtzPfzFT", "slug": "mtlib", "name": "MTLib-3.0.7", "version_number": "3.0.7", "changelog": "

Fix log helper issues. 

\r\n\r\n

Thanks Democat!

", "dependencies": [ { "version_id": null, "project_id": "Xg35A4rS", "file_name": null, "dependency_type": "required" } ], "game_versions": [ "1.12.2" ], "version_type": "release", "loaders": [ "forge" ], "featured": false, "status": "listed", "requested_status": null, "author_id": "GVFjtWTf", "date_published": "2023-06-07T18:27:48Z", "downloads": 43987, "changelog_url": null, "files": [ { "hashes": { "sha512": "08824ba05c7213716df8f7063e78340e6bcb497f5993e7965c8bbd8f72c0f42ce53619bc99db5a85e1169302192c564da418b1e1f431c3d3fbad2083136a3a43", "sha1": "7d2b9e97518dca1e9326fd347ba1eb93dec35999" }, "url": "https://cdn.modrinth.com/data/vtzPfzFT/versions/POz7FSh2/MTLib-3.0.7.jar", "filename": "MTLib-3.0.7.jar", "primary": true, "size": 30009, "file_type": null } ], "found": true, "sync_at": "2024-09-21T16:57:55Z" }, "89faa64364dfaa6799392e8f71da95e7b5af1144": { "id": "PpoSqemC", "project_id": "W5rjEyqs", "slug": "spartan-shields", "name": "1.5.5", "version_number": "1.5.5", "changelog": "
  • Hotfix: Obsidian Shields are now repairable using Obsidian. They were not repairable prior to this and freely reforgable in the Reforging Table (from the Quality Tools mod) since the repair material is set to air (an empty itemstack)
  • \n
  • Hotfix: Shields will now only take damage from direct entity sources (mobs, arrows, etc) while blocking and not indirect damage sources such as Lava and Cacti
  • \n
  • Added config option to disable the Shield Bash feature.
  • \n
  • Removed redundant references to a compatibility ItemStack field since it was used for porting between 1.10.2 and 1.11.2 and is no longer needed.
  • \n\n

     

    \n

    Changes in version 1.5.4:

    \n
      \n
    •  Hotfix: Fixed recipes for vanilla shields which wouldn't load if the \"Vanilla Only\" config is set to true (fixes issue #33)
    • \n
    \n

     

    \n

    Changes in version 1.5.3:

    \n
      \n
    • Hotfix: Shield Bashes are now bound to the Attack Keybind while Blocking, rather than just Left Click while Blocking (fixes issue #29)
      This is to fix an issue when the Use Item Keybind and Attack Keybind were swapped, which prevented the Shield Bash from occurring.
    • \n
    • As a result of the above, Tooltips now reflect the current Attack Keybind required to execute a Shield Bash
    • \n
    • Tweak: Shield Bashes now consume 5 durability per bash.
    • \n
    • New config option to disable Standard Shields which have Tower Shield counterparts (suggested by issue #30)
    • \n
    \n

     

    \n

    Changes in version 1.5.2:

    \n
    \n
    \n
      \n
    • Hotfix: Fixed Model Render Registry attempting to load up a Shield Item that is null, causing a crash. (Fixes issue #28)
    • \n
    \n

     

    \n

    Changes in version 1.5.1:

    \n
      \n
    • Hotfix: Fixed the loading order to load after all optional mods, especially since Thaumcraft normally loads *after* Spartan Shields, which causes a crash. (Fixes issue #25)
    • \n
    • Added French translations! Special thanks to Neerwan for providing them.
    • \n
    • Removed redundant translation files, which were intended for the 1.13.2 version of the mod. Oops.
    • \n
    • Rearranged code to ensure that Shields items are created on the Item Registry Event rather than immediately. This is another measure to prevent crashes with Thaumcraft loading after Spartan Shields.
    • \n
    \n

     

    \n

    Changes in version 1.5.0:

    \n
    \n
    \n
      \n
    • Added a Shield Bash to all Shields in this mod! You can use this by Blocking then pressing Left-Click. It does little damage but is good for knocking back enemies when you are dealing with groups of them.
      \n
        \n
      • Shields now accept the Knockback enchantment which affects knockback when Shield Bashing
      • \n
      \n
    • \n
    • The Dark Steel Riot Shield returns at last! It has been updated to make use of the Micro Infinity power unit.
    • \n
    • Introducing two new Shield materials from Thaumcraft: (suggested by issue #21)\n
        \n
      • Thaumium Plated Shield
      • \n
      • Void Plated Shield
        The Void Plated Shield has the Warping effect that Void items do in Thaumcraft and also regenerates it's durability.
      • \n
      \n
    • \n
    • Introducing Tower Shields: They can have Banners applied to them just like the vanilla Shield
      Available in all Vanilla materials, including Obsidian, and the common modded materials too
      Not available in the specialised mod materials, e.g. Botania, Thermal Foundation, Thaumcraft, etc.
    • \n
    • Fixes:\n
        \n
      • The Spikes Enchantment now shows up in the Spartan Shields Creative Tab
      • \n
      • The Embers misleading tooltip compatibility issue has finally been fixed. (fixes issue #13)
      • \n
      • Shields now use the isShield() method now instead of the custom one used beforehand. This allows compatibility with Angel of Vengeance and Shield Parry (Fixes issue #20)
      • \n
      \n
    • \n
    \n
    \n
    \n
    \n
    ", "dependencies": [ ], "game_versions": [ "1.12.2" ], "version_type": "release", "loaders": [ "forge" ], "featured": false, "status": "listed", "requested_status": null, "author_id": "SMLsD3Ud", "date_published": "2022-05-31T14:26:26Z", "downloads": 74629, "changelog_url": null, "files": [ { "hashes": { "sha512": "19d381281f5d6b09037f224cb9bb7021ab45859087f313c511be6c56cfcd69fcfb9a59a502b0e7f7f8b5972bc5c910e136f69420f16c3c64044e718e42a3eb96", "sha1": "89faa64364dfaa6799392e8f71da95e7b5af1144" }, "url": "https://cdn.modrinth.com/data/W5rjEyqs/versions/1.5.5/SpartanShields-1.12.2-1.5.5.jar", "filename": "SpartanShields-1.12.2-1.5.5.jar", "primary": true, "size": 430876, "file_type": null } ], "found": true, "sync_at": "2024-09-21T14:19:03Z" }, "a9463fed7357f39515707b5bbb4cac780916abf5": { "id": "S63NmSwB", "project_id": "Rs6c7WyL", "slug": "better-biome-blend", "name": "Better Biome Blend 1.1.7 for MC 1.12 Forge", "version_number": "1.12.2-1.1.7-forge", "changelog": "", "dependencies": [ ], "game_versions": [ "1.12.2" ], "version_type": "release", "loaders": [ "forge" ], "featured": false, "status": "listed", "requested_status": null, "author_id": "F9m9izh4", "date_published": "2022-05-30T14:09:34Z", "downloads": 55645, "changelog_url": null, "files": [ { "hashes": { "sha512": "a90ed0b665507e434ede0a6c1521bd106fc483eb3260772d080e4c9f55dc7319d69480048a4e96ffe2adc390483b7588ffa7a34e725a57d44ad17d9ccc67f9ea", "sha1": "a9463fed7357f39515707b5bbb4cac780916abf5" }, "url": "https://cdn.modrinth.com/data/Rs6c7WyL/versions/1.12.2-1.1.7-forge/betterbiomeblend-1.12.2-1.1.7-forge.jar", "filename": "betterbiomeblend-1.12.2-1.1.7-forge.jar", "primary": true, "size": 37657, "file_type": null } ], "found": true, "sync_at": "2024-09-21T16:16:33Z" }, "99c353b0e16e2003edc10113f5c38cf45d00bdff": { "id": "TeX0g3nZ", "project_id": "Xg35A4rS", "slug": "crafttweaker", "name": "CraftTweaker2-1.12-4.1.20.687", "version_number": "4.1.20.687", "changelog": "### Current version: unspecified\n\n* [rename conflict methods (#1637)](https://github.com/CraftTweaker/CraftTweaker/commit/80b59c77eb898bcb8295a47f30b202e9f12425f1) - youyihj - Sun Mar 26 12:17:10 2023\n* [complete potion events (#1631)](https://github.com/CraftTweaker/CraftTweaker/commit/f3752ba6052e1b8e1d30211f4796a403a8b3d3a5) - youyihj - Wed Mar 22 15:11:41 2023\n* [Clear tooltip but leave name & remove tooltip by line (#1622)](https://github.com/CraftTweaker/CraftTweaker/commit/7e3b4635cc2c40cfd26d03f070db411a663595cd) - youyihj - Sun Feb 19 20:34:23 2023\n* [Update ZC](https://github.com/CraftTweaker/CraftTweaker/commit/4911fdebd877e7e8c7b7805142bfa1f9e0fcd61c) - Jared - Sat Feb 4 17:05:37 2023\n* [Update zs (#1606)](https://github.com/CraftTweaker/CraftTweaker/commit/7cc35cbf0334737f537a8bccd98300fc4d1e74cd) - youyihj - Thu Jan 19 06:08:28 2023\n* [Fix anyDamage doesn't work for some items (IC2 etc.) (#1586)](https://github.com/CraftTweaker/CraftTweaker/commit/402bf7cbd449171feb27c96d9b103ff334675940) - youyihj - Fri Nov 11 06:51:27 2022\n* [Remove by input and fix IngredientOr doesn't use item conditions (#1574)](https://github.com/CraftTweaker/CraftTweaker/commit/fbb20f36ff7679b5c7b8ec6c99505beab352e9e8) - youyihj - Fri Oct 21 04:33:03 2022\n* [Fix typo & cap NBT issue (#1550)](https://github.com/CraftTweaker/CraftTweaker/commit/831d2e3c2cba15b6043fd6e163ea61644929079f) - youyihj - Sat Sep 3 14:46:31 2022\n* [Fixed typo in log output for IData](https://github.com/CraftTweaker/CraftTweaker/commit/62db80e88eec45b04b1a3c06368535c2a20907e2) - Jared - Mon Aug 15 15:51:54 2022", "dependencies": [ ], "game_versions": [ "1.12.2" ], "version_type": "release", "loaders": [ "forge" ], "featured": false, "status": "listed", "requested_status": null, "author_id": "MpxzqsyW", "date_published": "2023-06-07T08:59:41Z", "downloads": 609, "changelog_url": null, "files": [ { "hashes": { "sha512": "f4e53e6fbbff35623048e75bfcf70818f62ca1c0351c9e401ce8c3d634eb48815a9e7cf54584e1c0ec7eff511bf2b0c1e7a04b12d2984c97a91eae7838d72b83", "sha1": "99c353b0e16e2003edc10113f5c38cf45d00bdff" }, "url": "https://cdn.modrinth.com/data/Xg35A4rS/versions/TeX0g3nZ/CraftTweaker2-1.12-4.1.20.687.jar", "filename": "CraftTweaker2-1.12-4.1.20.687.jar", "primary": true, "size": 1586790, "file_type": null } ], "found": true, "sync_at": "2024-09-21T14:19:22Z" }, "5fca3fcef48502fdb26d020eb1d8427516724cb9": { "id": "Tn81upOl", "project_id": "BQhuHQo4", "slug": "silent-lib", "name": "Silent Lib 3.0.14", "version_number": "3.0.14", "changelog": "", "dependencies": [ ], "game_versions": [ "1.12.2" ], "version_type": "release", "loaders": [ "forge" ], "featured": false, "status": "listed", "requested_status": null, "author_id": "JOAkV1iW", "date_published": "2023-09-09T18:28:27Z", "downloads": 3893, "changelog_url": null, "files": [ { "hashes": { "sha512": "5c9511c1e4cd1f0c6d58c9c073070687b1dceda7384da05b9070762f7040380d75e110b9c735ffa19ddaf57b640304bb16e8b5dd9d9913807ed56b50e7c33376", "sha1": "5fca3fcef48502fdb26d020eb1d8427516724cb9" }, "url": "https://cdn.modrinth.com/data/BQhuHQo4/versions/Tn81upOl/SilentLib-1.12.2-3.0.14%2B168.jar", "filename": "SilentLib-1.12.2-3.0.14+168.jar", "primary": true, "size": 369314, "file_type": null } ], "found": true, "sync_at": "2024-09-21T14:18:33Z" }, "d3e1bf331eb3d875544062a48ed6ec39a701974a": { "id": "Umx9KNau", "project_id": "bkT340xR", "slug": "coralreef", "name": "coralreef-1.12.2-2.5-.jar", "version_number": "2.5", "changelog": "Reupload", "dependencies": [ ], "game_versions": [ "1.12", "1.12.1", "1.12.2" ], "version_type": "release", "loaders": [ "forge" ], "featured": false, "status": "listed", "requested_status": null, "author_id": "LJ13DpXM", "date_published": "2024-01-07T18:47:32Z", "downloads": 2078, "changelog_url": null, "files": [ { "hashes": { "sha512": "ad16cacb96b101db5d23d8eca2edf12d9031d39dbe44e8937bf86dd3e83ceb85c9cf522c59141004e0e1d7a156bf587f6190d93f5feff1d3035f604b4a063bb0", "sha1": "d3e1bf331eb3d875544062a48ed6ec39a701974a" }, "url": "https://cdn.modrinth.com/data/bkT340xR/versions/Umx9KNau/CoralReef-2.5-1.12.2.jar", "filename": "CoralReef-2.5-1.12.2.jar", "primary": true, "size": 73465, "file_type": null } ], "found": true, "sync_at": "2024-09-21T18:35:05Z" }, "6a0094c5aa334e737be55aecfcda62928c6564f6": { "id": "VMSujAmH", "project_id": "UMhQPpZd", "slug": "shieldbreak", "name": "1.1.3", "version_number": "1.1.3", "changelog": "1.1.3:\nAdd translation keys and es_mx translations thanks to KamieB", "dependencies": [ ], "game_versions": [ "1.12.2" ], "version_type": "release", "loaders": [ "forge" ], "featured": false, "status": "listed", "requested_status": null, "author_id": "sppan8AH", "date_published": "2023-04-22T01:46:43Z", "downloads": 1632, "changelog_url": null, "files": [ { "hashes": { "sha512": "77672b832a7df6d4d8cd756240d4aa8a15cc1f63df85173069b6f6289f6e693f4a7ab7956be1297388b0094477f954db5193fcb8824e75e276453a48dd825762", "sha1": "6a0094c5aa334e737be55aecfcda62928c6564f6" }, "url": "https://cdn.modrinth.com/data/UMhQPpZd/versions/VMSujAmH/ShieldBreak-1.1.3.jar", "filename": "ShieldBreak-1.1.3.jar", "primary": true, "size": 58071, "file_type": null } ], "found": true, "sync_at": "2024-09-21T18:35:03Z" }, "1cc72b39e0975979548d78c69c8efc188c512c18": { "id": "WN77B9Es", "project_id": "atHH8NyV", "slug": "legendary-tooltips", "name": "1.1.9 Forge (1.12.2)", "version_number": "1.1.9", "changelog": "* Fixed crash when mod was installed on servers.\n* Added new configuration options:\n - `shineRepeat` - If enabled, the shine effect on tooltips will continuously repeat.\n - `shineSync` - If enabled, the horizontal and vertical shine effects will play at the same time.\n - `shineTicks` - The speed at which the shine effect will play.\n* Fixed a bug causing the shine effect to tick twice as fast as intended.\n* Fixed a bug causing the shine effect to not show on Equipment Compare comparison tooltips.\n* Thanks to Shivaxi and fonnymunkey for this update!", "dependencies": [ ], "game_versions": [ "1.12.2" ], "version_type": "release", "loaders": [ "forge" ], "featured": false, "status": "listed", "requested_status": null, "author_id": "3Q6HVcLg", "date_published": "2023-01-28T00:18:20Z", "downloads": 18323, "changelog_url": null, "files": [ { "hashes": { "sha512": "294356ffd23076d3133e8c64bf027d6b303b546b34f26103fd32ca7c744a480d626b55bcad7067320753023fcbde2c29ccf92ccff871d1fd233f69537ca223d0", "sha1": "1cc72b39e0975979548d78c69c8efc188c512c18" }, "url": "https://cdn.modrinth.com/data/atHH8NyV/versions/WN77B9Es/LegendaryTooltips-1.12.2-1.1.9.jar", "filename": "LegendaryTooltips-1.12.2-1.1.9.jar", "primary": true, "size": 36421, "file_type": null } ], "found": true, "sync_at": "2024-09-21T14:19:29Z" }, "5bb254759f738570c53ef0bddb46220cf8659895": { "id": "WXQAWKP2", "project_id": "ZiHTbJ44", "slug": "inspirations", "name": "0.2.9", "version_number": "0.2.9", "changelog": "Final release for 1.12.2. Originally released on December 15, 2019.\n\nFor more information, see https://github.com/KnightMiner/Inspirations/releases/tag/0.2.9", "dependencies": [ { "version_id": "XPQUzjYi", "project_id": "Cg6Uc79H", "file_name": null, "dependency_type": "required" } ], "game_versions": [ "1.12.2" ], "version_type": "release", "loaders": [ "forge" ], "featured": false, "status": "listed", "requested_status": null, "author_id": "M8sIi0fq", "date_published": "2022-12-30T02:58:22Z", "downloads": 1249, "changelog_url": null, "files": [ { "hashes": { "sha512": "d6cc0ac8de23513350c7f58ccf810cdff0e8442a2c0408ecf424e3b855f98171cb0642408d6a204ada88e11f4922ce967ce20c0b6e955e65716745ff5bf4f621", "sha1": "5bb254759f738570c53ef0bddb46220cf8659895" }, "url": "https://cdn.modrinth.com/data/ZiHTbJ44/versions/WXQAWKP2/Inspirations-1.12.2-0.2.9.jar", "filename": "Inspirations-1.12.2-0.2.9.jar", "primary": true, "size": 842254, "file_type": null } ], "found": true, "sync_at": "2024-09-21T18:35:04Z" }, "a9a3b82dc6c8d9a9107f5e03eaa79b5854c2eed2": { "id": "X5YFoHxO", "project_id": "KpICtuVx", "slug": "in-control", "name": "incontrol-1.12-3.9.18.jar", "version_number": "1.12-3.9.18", "changelog": "

    3.9.18:
    - The mob counter now ignores the nodespawn flag. This should make it more compatible with modded mobs

    ", "dependencies": [ ], "game_versions": [ "1.12.2" ], "version_type": "release", "loaders": [ "forge" ], "featured": false, "status": "listed", "requested_status": null, "author_id": "GVFjtWTf", "date_published": "2023-01-26T03:33:37Z", "downloads": 3658, "changelog_url": null, "files": [ { "hashes": { "sha512": "f9eacbb9f84197733e4a2d531a4c2f38c8b3fe3c233efcced6a1f226edb1ce0d0aba1f656cd161c8ede14095c2c70ce72e665ed35aba77e221fb7db8d12639fa", "sha1": "a9a3b82dc6c8d9a9107f5e03eaa79b5854c2eed2" }, "url": "https://cdn.modrinth.com/data/KpICtuVx/versions/X5YFoHxO/incontrol-1.12-3.9.18.jar", "filename": "incontrol-1.12-3.9.18.jar", "primary": true, "size": 152687, "file_type": null } ], "found": true, "sync_at": "2024-09-21T15:28:19Z" }, "a1e5d5c197dae3e92637cafb8cd996185191165b": { "id": "XPQUzjYi", "project_id": "Cg6Uc79H", "slug": "mantle", "name": "1.3.3.55", "version_number": "1.3.3.55", "changelog": "This is the final Mantle release for 1.12.2, originally uploaded to CurseForge on May 19, 2019.\n\nSee https://github.com/SlimeKnights/Mantle/releases/tag/1.3.3.55 for more info.", "dependencies": [ ], "game_versions": [ "1.12.2" ], "version_type": "release", "loaders": [ "forge" ], "featured": false, "status": "listed", "requested_status": null, "author_id": "M8sIi0fq", "date_published": "2022-12-28T06:06:30Z", "downloads": 69437, "changelog_url": null, "files": [ { "hashes": { "sha512": "3ff6e2ef2eaa0ea5c1cf0d30dc35cec65b92f1eb2bb9f1261a6c97755e7cc24b80a6902f354d9b88ae58f0a03077b74a35ecce494705a551c769d102b1c397c3", "sha1": "a1e5d5c197dae3e92637cafb8cd996185191165b" }, "url": "https://cdn.modrinth.com/data/Cg6Uc79H/versions/XPQUzjYi/Mantle-1.12-1.3.3.55.jar", "filename": "Mantle-1.12-1.3.3.55.jar", "primary": true, "size": 843486, "file_type": null } ], "found": true, "sync_at": "2024-09-22T01:34:36Z" }, "d82e9d326b9d40904edb189077fabe0f5f47557a": { "id": "XtD5InVd", "project_id": "UVtY3ZAC", "slug": "enchantment-descriptions", "name": "EnchantmentDescriptions-1.12.2-1.1.20", "version_number": "1.1.20", "changelog": "
      \n
    • Update es_ES.lang - Tyler Hancock
    • \n
    \n

    Huge thanks to my supporters on Patreon

    \n
      \n
    • Pongo Sapiens
    • \n
    • Darkosto
    • \n
    \n", "dependencies": [ ], "game_versions": [ "1.12.2" ], "version_type": "alpha", "loaders": [ "forge" ], "featured": false, "status": "listed", "requested_status": null, "author_id": "MpxzqsyW", "date_published": "2023-06-07T08:19:31Z", "downloads": 43991, "changelog_url": null, "files": [ { "hashes": { "sha512": "0a7d9d9caec1d0ab02e8d1f9bb1061c067c63ebeb6de367246754c38208cab336a962765c2dfa36928476c15408ab1411f8cd29a763cbc9ecf6eb513e6bcd909", "sha1": "d82e9d326b9d40904edb189077fabe0f5f47557a" }, "url": "https://cdn.modrinth.com/data/UVtY3ZAC/versions/XtD5InVd/EnchantmentDescriptions-1.12.2-1.1.20.jar", "filename": "EnchantmentDescriptions-1.12.2-1.1.20.jar", "primary": true, "size": 17072, "file_type": null } ], "found": true, "sync_at": "2024-09-22T00:20:35Z" }, "4fbf3bae670f626028e29b57622b0ee98a8ad4db": { "id": "ZnHY9XYS", "project_id": "VwJMin91", "slug": "base", "name": "base-1.12.2-3.14.0", "version_number": "3.14.0", "changelog": "

     - Changed hashmap type for storing registered items. Fixes ContentTweaker items being all over the place

    ", "dependencies": [ ], "game_versions": [ "1.12.2" ], "version_type": "release", "loaders": [ "forge" ], "featured": false, "status": "listed", "requested_status": null, "author_id": "GVFjtWTf", "date_published": "2023-06-08T00:18:27Z", "downloads": 6658, "changelog_url": null, "files": [ { "hashes": { "sha512": "5324582dfed94c549265f0de0b46ef554727ae362b9272917553ac85bf66468b17ed6a90254d0dff7978bf09043e2a565a432e834633b3abc99e08a42251336c", "sha1": "4fbf3bae670f626028e29b57622b0ee98a8ad4db" }, "url": "https://cdn.modrinth.com/data/VwJMin91/versions/ZnHY9XYS/base-1.12.2-3.14.0.jar", "filename": "base-1.12.2-3.14.0.jar", "primary": true, "size": 690000, "file_type": null } ], "found": true, "sync_at": "2024-09-21T16:57:39Z" }, "555437961a33e105a095ac1ad5c99f265803ce13": { "id": "bpci0Uk2", "project_id": "9Y4LQBHG", "slug": "fx-control", "name": "FxControl - 1.12-0.1.15", "version_number": "1.12-0.1.15", "changelog": "

    FxControl 1.12-0.1.15


       - Fixed a bug with the health, damage, and speed actions. They often fired multiple times making the mobs too OP
    ", "dependencies": [ ], "game_versions": [ "1.12.2" ], "version_type": "beta", "loaders": [ "forge" ], "featured": false, "status": "listed", "requested_status": null, "author_id": "GVFjtWTf", "date_published": "2023-01-26T03:29:49Z", "downloads": 751, "changelog_url": null, "files": [ { "hashes": { "sha512": "f80af1f8b04b705b35372d68fcec79835d8767100d160474eaf6e03e3f638e8d87ada89186b16d214003cb8cf9a07a5a45dfb58ae4374fd08d7905f8ba13dd4e", "sha1": "555437961a33e105a095ac1ad5c99f265803ce13" }, "url": "https://cdn.modrinth.com/data/9Y4LQBHG/versions/bpci0Uk2/fxcontrol-1.12-0.1.15.jar", "filename": "fxcontrol-1.12-0.1.15.jar", "primary": true, "size": 121908, "file_type": null } ], "found": true, "sync_at": "2024-09-21T18:35:00Z" }, "64e791db7eaf3577223a708df0325f07762bd059": { "id": "buGCYKY1", "project_id": "xv94TkTM", "slug": "controlling", "name": "Controlling-3.0.12.2", "version_number": "3.0.12.2", "changelog": "

    Current version: 3.0.12.2

    \n\n", "dependencies": [ ], "game_versions": [ "1.12.2" ], "version_type": "release", "loaders": [ "forge" ], "featured": false, "status": "listed", "requested_status": null, "author_id": "MpxzqsyW", "date_published": "2023-06-09T02:31:44Z", "downloads": 72995, "changelog_url": null, "files": [ { "hashes": { "sha512": "30d9457b718e40f8b196f8ed91c416f7491755ce5b8ee038bef607ca1b8b37a3f3dcba362b03cc03de241f76321b24c75b04932c800acfd59234d632d6c2e897", "sha1": "64e791db7eaf3577223a708df0325f07762bd059" }, "url": "https://cdn.modrinth.com/data/xv94TkTM/versions/buGCYKY1/Controlling-3.0.12.2.jar", "filename": "Controlling-3.0.12.2.jar", "primary": true, "size": 28932, "file_type": null } ], "found": true, "sync_at": "2024-09-22T01:33:34Z" }, "f0bdbf6f4257e392e59023289998aaa8c295df47": { "id": "bwLUzXub", "project_id": "7ZsHKFX3", "slug": "modtweaker", "name": "modtweaker-4.0.20.11", "version_number": "4.0.20.11", "changelog": "

    Current version: 4.0.20.11

    \n\n", "dependencies": [ ], "game_versions": [ "1.12.2" ], "version_type": "release", "loaders": [ "forge" ], "featured": false, "status": "listed", "requested_status": null, "author_id": "GVFjtWTf", "date_published": "2023-06-07T18:30:49Z", "downloads": 43402, "changelog_url": null, "files": [ { "hashes": { "sha512": "2df4942cac107532e5c5b90dedabea90613f3f349cc979a8134afc9bfdb463f2d196da3ef1a27175cab73a6e783f5e8b32e55760249a558ef14c7501710f24fe", "sha1": "f0bdbf6f4257e392e59023289998aaa8c295df47" }, "url": "https://cdn.modrinth.com/data/7ZsHKFX3/versions/bwLUzXub/modtweaker-4.0.20.11.jar", "filename": "modtweaker-4.0.20.11.jar", "primary": true, "size": 493285, "file_type": null } ], "found": true, "sync_at": "2024-09-21T16:57:20Z" }, "30528a47630935ba8517dcd5a28263a8be117b5f": { "id": "dHrSKL4J", "project_id": "SaCpeal4", "slug": "comforts", "name": "comforts-1.12.2-1.4.1.3", "version_number": "1.12.2-1.4.1.3", "changelog": "", "dependencies": [ ], "game_versions": [ "1.12.2" ], "version_type": "release", "loaders": [ "forge" ], "featured": false, "status": "listed", "requested_status": null, "author_id": "zbpHS3ry", "date_published": "2023-02-03T00:51:02Z", "downloads": 26520, "changelog_url": null, "files": [ { "hashes": { "sha512": "0a3a4cefb2a8674a1029cf6afc8c7851422de7d86fe2a152d0692650ca2ddf6fad44eeb0c72edf1a66bd6a30ab00c031fe21f8de94114047b674a31163714428", "sha1": "30528a47630935ba8517dcd5a28263a8be117b5f" }, "url": "https://cdn.modrinth.com/data/SaCpeal4/versions/dHrSKL4J/comforts-1.12.2-1.4.1.3.jar", "filename": "comforts-1.12.2-1.4.1.3.jar", "primary": true, "size": 167301, "file_type": null }, { "hashes": { "sha512": "9060b9c342c523cd0c4e564fa79035fd13ca1567a57b9e68b275691d194197bfd7457712510ef26e98a62db19137fab178bc3f644987ce470aba7204a97c8b14", "sha1": "eb93cf3ce9860fab864fc56588c8fdd54403c125" }, "url": "https://cdn.modrinth.com/data/SaCpeal4/versions/dHrSKL4J/comforts-1.12.2-1.4.1.3-sources.jar", "filename": "comforts-1.12.2-1.4.1.3-sources.jar", "primary": false, "size": 109640, "file_type": null } ], "found": true, "sync_at": "2024-09-22T00:16:40Z" }, "dcea94d4a3d05f8282e014fcfe69048feafe4ce0": { "id": "dKHWZOQm", "project_id": "8VDCUS3b", "slug": "the-lost-cities", "name": "LostCities - 1.12-2.0.22", "version_number": "1.12-2.0.22", "changelog": "

    LostCities 1.12-2.0.22


       - Joseph fixed #242: a problem with assuming at y=0 that it's air all the way down
    ", "dependencies": [ ], "game_versions": [ "1.12.2" ], "version_type": "release", "loaders": [ "forge" ], "featured": false, "status": "listed", "requested_status": null, "author_id": "GVFjtWTf", "date_published": "2023-01-26T04:51:00Z", "downloads": 66569, "changelog_url": null, "files": [ { "hashes": { "sha512": "c46429ab0bd1aead71f4971e33c058534cb7d8ae6cd82a0738a861a445043f594554c0649fb50a43e5fa02c1433f879926812dbe71e80d66cd703feafcb6132d", "sha1": "dcea94d4a3d05f8282e014fcfe69048feafe4ce0" }, "url": "https://cdn.modrinth.com/data/8VDCUS3b/versions/dKHWZOQm/lostcities-1.12-2.0.22.jar", "filename": "lostcities-1.12-2.0.22.jar", "primary": true, "size": 789743, "file_type": null } ], "found": true, "sync_at": "2024-09-21T15:11:04Z" }, "f9173708d3d2850ab8df778b9594b81cb94b1df8": { "id": "hOGSWOX8", "project_id": "6a16628x", "slug": "mixinbootstrap", "name": "MixinBootstrap v1.1.0", "version_number": "1.1.0", "changelog": "Publishing to Modrinth as requested by [#56](https://github.com/LXGaming/MixinBootstrap/issues/56)", "dependencies": [ ], "game_versions": [ "1.12.2", "1.14.4", "1.15.2", "1.16.5", "1.17.1" ], "version_type": "release", "loaders": [ "forge" ], "featured": false, "status": "listed", "requested_status": null, "author_id": "gzI18Z0k", "date_published": "2022-11-14T04:57:11Z", "downloads": 103530, "changelog_url": null, "files": [ { "hashes": { "sha512": "973aeff50dd8e1976895d36917e3f06334dc70800dfbd12639e522fb2b71e130db3865fd67d494e2d13e2ca67efe76ecfc3ee60d138e880dc884ac9f82c35eb8", "sha1": "f9173708d3d2850ab8df778b9594b81cb94b1df8" }, "url": "https://cdn.modrinth.com/data/6a16628x/versions/hOGSWOX8/_MixinBootstrap-1.1.0.jar", "filename": "_MixinBootstrap-1.1.0.jar", "primary": true, "size": 1119478, "file_type": null } ], "found": true, "sync_at": "2024-09-21T16:02:15Z" }, "d293e08f5b11aa0afa1ad6be5864b85e4266dfde": { "id": "ip7KQeBK", "project_id": "lOOpEntO", "slug": "attributefix", "name": "AttributeFix-Forge-1.12.2-1.0.12", "version_number": "1.0.12", "changelog": "

    Important Notice \r

    \n

    This update changes the format of the configuration file. The old configuration file format is no longer supported. If you have made any changes to the config file for this mod, please back up that config file and reapply those changes to the updated file.

    \n

    Changes \r

    \n
      \n
    • Config options are now grouped together into subcategories.
    • \n
    • Added an option to skip applying min/max changes for each attribute.
    • \n
    • Fixed a major bug that prevents attribute values from being less than or equal to 0.
    • \n
    \n

    This project is made possible by Patreon support from players like you. Thank you!

    \n
      \n
    • lothrazar
    • \n
    • Spencer Gilbert
    • \n
    • Pongo Sapiens
    • \n
    • Darkosto
    • \n
    • Borealis German
    • \n
    • fbigummy
    • \n
    \n

    Special thanks to Shivaxi, fonnymunkey, and the RLCraft team for helping identify and fix this issue.

    \n", "dependencies": [ ], "game_versions": [ "1.12.2" ], "version_type": "release", "loaders": [ "forge" ], "featured": false, "status": "listed", "requested_status": null, "author_id": "GVFjtWTf", "date_published": "2023-06-07T06:13:25Z", "downloads": 22473, "changelog_url": null, "files": [ { "hashes": { "sha512": "6b2fe8aa04a697a2e005f5ab3c1a7128bee8b748cfc7728e9357576915356fe2e4016e1b8759f9643eac356c3725396365439d4258ce87f63e504d7ec6e8d09c", "sha1": "d293e08f5b11aa0afa1ad6be5864b85e4266dfde" }, "url": "https://cdn.modrinth.com/data/lOOpEntO/versions/ip7KQeBK/AttributeFix-Forge-1.12.2-1.0.12.jar", "filename": "AttributeFix-Forge-1.12.2-1.0.12.jar", "primary": true, "size": 4525, "file_type": null } ], "found": true, "sync_at": "2024-09-21T14:30:29Z" }, "3e88d2896ca868c3cedb65e117ad3a1b82488fa8": { "id": "jzn0bjty", "project_id": "u6dRKJwZ", "slug": "jei", "name": "4.16.1.302 for 1.12.2", "version_number": "4.16.1.302", "changelog": "", "dependencies": [ ], "game_versions": [ "1.12.2" ], "version_type": "beta", "loaders": [ "forge" ], "featured": false, "status": "listed", "requested_status": null, "author_id": "GVFjtWTf", "date_published": "2023-01-27T05:43:53Z", "downloads": 28835, "changelog_url": null, "files": [ { "hashes": { "sha512": "b8779eb755fee4faa2589c9260ec3aec378d4f8e094489e8cb926bce7a7a96d3bf3afea021584ec4de515f9238abdd0460fbfca2740e6ef492e6fa57b2bbee5e", "sha1": "3e88d2896ca868c3cedb65e117ad3a1b82488fa8" }, "url": "https://cdn.modrinth.com/data/u6dRKJwZ/versions/jzn0bjty/jei_1.12.2-4.16.1.302.jar", "filename": "jei_1.12.2-4.16.1.302.jar", "primary": true, "size": 653210, "file_type": null } ], "found": true, "sync_at": "2024-09-23T06:09:58Z" }, "9cb9197e487e688711434a9d39638d1e9e4968d9": { "id": "kUgJVoyb", "project_id": "6pZviNJw", "slug": "bedbreakbegone", "name": "1.0.2", "version_number": "1.0.2", "changelog": "1.0.2:\n - Update to FG5/Gradle7.5", "dependencies": [ ], "game_versions": [ "1.12.2" ], "version_type": "release", "loaders": [ "forge" ], "featured": false, "status": "listed", "requested_status": null, "author_id": "sppan8AH", "date_published": "2023-03-17T18:25:01Z", "downloads": 1468, "changelog_url": null, "files": [ { "hashes": { "sha512": "27a546d08fac31f10c10d85342c5430c88d19d946afd87df4b0cc24ac6d61e980f6033fecc57cc03095f57592085f7b66696215c52a75eb7b3d689c773165439", "sha1": "9cb9197e487e688711434a9d39638d1e9e4968d9" }, "url": "https://cdn.modrinth.com/data/6pZviNJw/versions/kUgJVoyb/BedBreakBegone-1.0.2.jar", "filename": "BedBreakBegone-1.0.2.jar", "primary": true, "size": 13139, "file_type": null } ], "found": true, "sync_at": "2024-09-21T18:35:00Z" }, "f7197d44a0f1fb1af216d3ba6b7e3c1ed06a36e9": { "id": "kg0VZj0v", "project_id": "yuZ87vqR", "slug": "surge", "name": "Surge-1.12.2-2.0.79", "version_number": "2.0.79", "changelog": "
      \n
    • Updated Mixin to 0.8. - Tyler Hancock
    • \n
    \n

    Huge thanks to my supporters on Patreon

    \n
      \n
    • Pongo Sapiens
    • \n
    • Darkosto
    • \n
    \n", "dependencies": [ ], "game_versions": [ "1.12.2" ], "version_type": "beta", "loaders": [ "forge" ], "featured": false, "status": "listed", "requested_status": null, "author_id": "GVFjtWTf", "date_published": "2023-06-08T16:19:28Z", "downloads": 10814, "changelog_url": null, "files": [ { "hashes": { "sha512": "904234b16b5d928a8fe893b0f5a7087acb2091a88805ba180e35fd6a6eb9be64bf2ec1d8c3be04541f5ac699af3d21543d84b6245c01c770b3ccb60411e75be3", "sha1": "f7197d44a0f1fb1af216d3ba6b7e3c1ed06a36e9" }, "url": "https://cdn.modrinth.com/data/yuZ87vqR/versions/kg0VZj0v/Surge-1.12.2-2.0.79.jar", "filename": "Surge-1.12.2-2.0.79.jar", "primary": true, "size": 957330, "file_type": null } ], "found": true, "sync_at": "2024-09-21T18:35:09Z" }, "bda7454ad62b7b756a91572124413cfaa7aefb2d": { "id": "lS8L7VlZ", "project_id": "aVBESYAJ", "slug": "portaldupebegone", "name": "1.0.0", "version_number": "1.0.0", "changelog": "1.0.0:\n - Initial release", "dependencies": [ ], "game_versions": [ "1.12.2" ], "version_type": "release", "loaders": [ "forge" ], "featured": false, "status": "listed", "requested_status": null, "author_id": "sppan8AH", "date_published": "2023-03-17T18:48:27Z", "downloads": 732, "changelog_url": null, "files": [ { "hashes": { "sha512": "c63ea86dae83773e333b7812ebcc0d9f825ad8a4476459eda715a33371bf75f4d875ef3034eeaf872e52321ea3337daaee39add88daf2e2eb3c397259ef00d83", "sha1": "bda7454ad62b7b756a91572124413cfaa7aefb2d" }, "url": "https://cdn.modrinth.com/data/aVBESYAJ/versions/lS8L7VlZ/PortalDupeBegone-1.0.0.jar", "filename": "PortalDupeBegone-1.0.0.jar", "primary": true, "size": 11472, "file_type": null } ], "found": true, "sync_at": "2024-09-21T18:35:05Z" }, "d9927b8c24def4b32e1ca81f3b8caf379391e34e": { "id": "mcwDfpit", "project_id": "eTiYU57B", "slug": "firstaid", "name": "FirstAid 1.6.22", "version_number": "1.6.22", "changelog": "Small bugfix release!\n\n \nFixes:\n\n- Fixed a bug where a player would not die due to overkill\n- Corrected a spelling mistake in the german langue file", "dependencies": [ ], "game_versions": [ "1.12.2" ], "version_type": "release", "loaders": [ "forge" ], "featured": true, "status": "listed", "requested_status": null, "author_id": "ITvDgo6U", "date_published": "2023-05-02T14:12:59Z", "downloads": 5646, "changelog_url": null, "files": [ { "hashes": { "sha512": "55853228a88ac5965e08fbd467eeb114979308f77db470c76f0190e473f48c4601f5ff67fa6f8b52f32792b3481246171b24250c8519bb42167e3004b9cd73f4", "sha1": "d9927b8c24def4b32e1ca81f3b8caf379391e34e" }, "url": "https://cdn.modrinth.com/data/eTiYU57B/versions/mcwDfpit/firstaid-1.6.22.jar", "filename": "firstaid-1.6.22.jar", "primary": true, "size": 493904, "file_type": null } ], "found": true, "sync_at": "2024-09-21T14:52:35Z" }, "b179ee981e06e396cb060045cb076c857985494a": { "id": "oEGIQQnQ", "project_id": "jupr7Bf5", "slug": "foamfix", "name": "FoamFix 0.10.15 (1.12.2)", "version_number": "0.10.15", "changelog": "* Added patch to support opening URLs on Linux.\n* Fixed client.smallPropertyConditions.\n\n", "dependencies": [ ], "game_versions": [ "1.12.2" ], "version_type": "release", "loaders": [ "forge" ], "featured": true, "status": "listed", "requested_status": null, "author_id": "SAx1s2ap", "date_published": "2022-09-08T19:57:28Z", "downloads": 88536, "changelog_url": null, "files": [ { "hashes": { "sha512": "64770f694bc4d4537d1296a41a20e38878df4f6cb83b8276e9869c62bd28168392186999e8ef9a553173afe09f985ae3ec667a45a58cef5dfc12b6805da7f7f2", "sha1": "b179ee981e06e396cb060045cb076c857985494a" }, "url": "https://cdn.modrinth.com/data/jupr7Bf5/versions/oEGIQQnQ/foamfix-0.10.15-1.12.2.jar", "filename": "foamfix-0.10.15-1.12.2.jar", "primary": true, "size": 229335, "file_type": null } ], "found": true, "sync_at": "2024-09-21T14:35:16Z" }, "0e9da52cb77ad1f15e5b1f264fa1377b2dca6d9e": { "id": "oxPkcf4K", "project_id": "rJAbxpMf", "slug": "frame-void-patch-(mc-59363)", "name": "1.0.0", "version_number": "1.0.0", "changelog": "1.0.0:\n - Initial release", "dependencies": [ ], "game_versions": [ "1.12.2" ], "version_type": "release", "loaders": [ "forge" ], "featured": false, "status": "listed", "requested_status": null, "author_id": "sppan8AH", "date_published": "2023-03-17T19:01:30Z", "downloads": 919, "changelog_url": null, "files": [ { "hashes": { "sha512": "7df52be6ab8fbe76e5cb4b1b653e4444d2371ee3a20f6e61ba8286b0829ad7070017a498e12b1719ddbc505d99bea5562fe9f824b7d5ffaf9f71ce4afc34432d", "sha1": "0e9da52cb77ad1f15e5b1f264fa1377b2dca6d9e" }, "url": "https://cdn.modrinth.com/data/rJAbxpMf/versions/oxPkcf4K/framevoidpatch-1.0.0.jar", "filename": "framevoidpatch-1.0.0.jar", "primary": true, "size": 958635, "file_type": null } ], "found": true, "sync_at": "2024-09-21T18:35:08Z" }, "9f7e8a83d41fa923634dff487bec545b99c8e7cc": { "id": "pBLPv0i4", "project_id": "YlKc4JEx", "slug": "champions", "name": "champions-1.12.2-1.0.11.10", "version_number": "1.12.2-1.0.11.10", "changelog": "", "dependencies": [ ], "game_versions": [ "1.12.2" ], "version_type": "release", "loaders": [ "forge" ], "featured": false, "status": "listed", "requested_status": null, "author_id": "zbpHS3ry", "date_published": "2023-02-09T04:04:11Z", "downloads": 5683, "changelog_url": null, "files": [ { "hashes": { "sha512": "c2b9968788aa4784b2447b35f0febea7ea0063b911958c3657c2f1dc99947059f73b21e0eaef313f0029a2061d23b0f0971a25174f9967629f1beacd607a37b1", "sha1": "9f7e8a83d41fa923634dff487bec545b99c8e7cc" }, "url": "https://cdn.modrinth.com/data/YlKc4JEx/versions/pBLPv0i4/champions-1.12.2-1.0.11.10.jar", "filename": "champions-1.12.2-1.0.11.10.jar", "primary": true, "size": 230539, "file_type": null }, { "hashes": { "sha512": "b2949308b2d656e396f630919ffd61bb1fd4f699db7d0570b031bbcab8c5d0d061709cf69ad3257ad45e6db3c9ffc0e4534ceabc9e4648d36b0555da8c311bae", "sha1": "f7c24ff006c60dbb695b6c575f856ddf4cba8cef" }, "url": "https://cdn.modrinth.com/data/YlKc4JEx/versions/pBLPv0i4/champions-1.12.2-1.0.11.10-sources.jar", "filename": "champions-1.12.2-1.0.11.10-sources.jar", "primary": false, "size": 137152, "file_type": null } ], "found": true, "sync_at": "2024-09-21T15:28:28Z" }, "803200fcb006c3aa088a7c9e78d346fd1a5131e4": { "id": "qfyzTBae", "project_id": "1bokaNcj", "slug": "xaeros-minimap", "name": "24.4.1", "version_number": "24.4.1_Forge_1.12", "changelog": "[Read changelogs](https://chocolateminecraft.com/update.php?mod_id=0)", "dependencies": [ ], "game_versions": [ "1.12.2" ], "version_type": "release", "loaders": [ "forge" ], "featured": false, "status": "listed", "requested_status": null, "author_id": "ANNqL3WC", "date_published": "2024-09-03T08:55:30Z", "downloads": 7366, "changelog_url": null, "files": [ { "hashes": { "sha512": "314cc8d99b24a6404c9adc6b8f099dbdcf9af49d5e60a430aaf3906db3247b7268bb58bf3567232fd099eb481f1a16e6f6a34a40ff7fce104b05c487b4999b8c", "sha1": "803200fcb006c3aa088a7c9e78d346fd1a5131e4" }, "url": "https://cdn.modrinth.com/data/1bokaNcj/versions/qfyzTBae/Xaeros_Minimap_24.4.1_Forge_1.12.jar", "filename": "Xaeros_Minimap_24.4.1_Forge_1.12.jar", "primary": true, "size": 1707923, "file_type": null } ], "found": true, "sync_at": "2024-09-22T03:00:26Z" }, "b16aaff09a6e77ba193e42f88f5d5bb8a85e063a": { "id": "r2bXEJiV", "project_id": "Kgt52DeK", "slug": "traverse-legacy", "name": "v1.6.0+build.69 for 1.12.2", "version_number": "1.6.0+build.69", "changelog": "Originally published Sep 5, 2018", "dependencies": [ ], "game_versions": [ "1.12.2" ], "version_type": "release", "loaders": [ "forge" ], "featured": false, "status": "listed", "requested_status": null, "author_id": "Dc7EYhxG", "date_published": "2022-05-18T03:26:54Z", "downloads": 3439, "changelog_url": null, "files": [ { "hashes": { "sha512": "ddefff2c4f4cf1985cfccf9119aae3c4a16f94ed5b97e6e97b004a40034f87d441c27475efa49a09db0527a9741069f8450ad5f4324d25bee5dff39fa5d2c0e6", "sha1": "b16aaff09a6e77ba193e42f88f5d5bb8a85e063a" }, "url": "https://cdn.modrinth.com/data/Kgt52DeK/versions/1.6.0%2Bbuild.69/Traverse-1.12.2-1.6.0-69.jar", "filename": "Traverse-1.12.2-1.6.0-69.jar", "primary": true, "size": 270133, "file_type": null } ], "found": true, "sync_at": "2024-09-21T18:35:02Z" }, "f6b09ccfe0f3bbf59a3e4a693a396cc050faec95": { "id": "smRHJT4S", "project_id": "4qpZwEbF", "slug": "rlartifacts", "name": "1.1.2", "version_number": "1.1.2", "changelog": "1.1.2:\n - Fixed issue with being able to abuse Mimic chance when interaction is cancelled thanks to Nischi", "dependencies": [ ], "game_versions": [ "1.12.2" ], "version_type": "release", "loaders": [ "forge" ], "featured": false, "status": "listed", "requested_status": null, "author_id": "sppan8AH", "date_published": "2023-04-22T01:52:15Z", "downloads": 3313, "changelog_url": null, "files": [ { "hashes": { "sha512": "656a9d4bde117e68a776df81d35da135a9fdc6af57539864e048e9473e934614a16184bf88eb65a96cdcb487c83b1271a5f1ac21522fba0b5dda375748687b17", "sha1": "f6b09ccfe0f3bbf59a3e4a693a396cc050faec95" }, "url": "https://cdn.modrinth.com/data/4qpZwEbF/versions/smRHJT4S/RLArtifacts-1.1.2.jar", "filename": "RLArtifacts-1.1.2.jar", "primary": true, "size": 687259, "file_type": null } ], "found": true, "sync_at": "2024-09-21T18:34:59Z" }, "dcdbfc5546c876799f1fa7dfb2eb5eeebb0f3bf4": { "id": "tfD2gr3e", "project_id": "JnZETRCg", "slug": "bettertabs", "name": "1.0.4", "version_number": "1.0.4", "changelog": "1.0.4:\n - Fix missing pack.mcmeta", "dependencies": [ ], "game_versions": [ "1.12.2" ], "version_type": "release", "loaders": [ "forge" ], "featured": false, "status": "listed", "requested_status": null, "author_id": "sppan8AH", "date_published": "2023-03-21T00:58:41Z", "downloads": 1467, "changelog_url": null, "files": [ { "hashes": { "sha512": "8856a7877b83158de1fc49b1935e94ac1d2e4ab35acb89ad0f20dd99ba04e0edc2dba63929eb5f9e6b054b6423061751bfe4b7955230cec5633a287403c69e53", "sha1": "dcdbfc5546c876799f1fa7dfb2eb5eeebb0f3bf4" }, "url": "https://cdn.modrinth.com/data/JnZETRCg/versions/tfD2gr3e/BetterTabs-1.0.4.jar", "filename": "BetterTabs-1.0.4.jar", "primary": true, "size": 21728, "file_type": null } ], "found": true, "sync_at": "2024-09-21T18:35:02Z" }, "6b48020b113f227d92a2d5ea3d763c9bf6196554": { "id": "uGbxgawj", "project_id": "joEfVgkn", "slug": "carry-on", "name": "carryon-1.12.2-1.12.7.23", "version_number": "1.12.7.23", "changelog": "- Fixed NPE in ScriptReader\n\n- Fixed Slime and Magma cube duplication when picked up\n\n- Fixed bug where dead entities could be picked up (thanks to the RLCraft Team!)\n\n- Fixed bug where entities and blocks could be placed on armor stands and item frames (thanks to the RLCraft Team!)\n\n- Added Mekanism to blacklist\n\n- Added Stackable to blacklist\n\n- Added moving_elevators to blacklist (thanks to redd-rl)\n\n", "dependencies": [ ], "game_versions": [ "1.12.2" ], "version_type": "release", "loaders": [ "forge" ], "featured": false, "status": "listed", "requested_status": null, "author_id": "5I09DlLz", "date_published": "2023-04-25T20:50:37Z", "downloads": 43591, "changelog_url": null, "files": [ { "hashes": { "sha512": "a16b7805ff74b6138004b6f1f3ffcabacaa7e77cc498229ddae0cae54945eefa57c19f4296a70f629a90b83dbbf6f42f1e2e5d8ee75185e7341c6220f5e1ca94", "sha1": "6b48020b113f227d92a2d5ea3d763c9bf6196554" }, "url": "https://cdn.modrinth.com/data/joEfVgkn/versions/uGbxgawj/carryon-1.12.2-1.12.7.23.jar", "filename": "carryon-1.12.2-1.12.7.23.jar", "primary": true, "size": 309188, "file_type": null } ], "found": true, "sync_at": "2024-09-22T03:34:38Z" }, "ef23c9c3293c5897bc8c9f5a066324b54d67497d": { "id": "ud7t9HlY", "project_id": "hGWjTxOA", "slug": "grappling-hook-mod", "name": "Grappling Hook Mod v12.3 for 1.12.2", "version_number": "v12.3-1.12.2", "changelog": "Fixed minor bug: crash caused by grappling hooks which are improperly removed", "dependencies": [ ], "game_versions": [ "1.12.2" ], "version_type": "release", "loaders": [ "forge" ], "featured": false, "status": "listed", "requested_status": null, "author_id": "rU7uO2RM", "date_published": "2022-03-24T21:31:10Z", "downloads": 835, "changelog_url": null, "files": [ { "hashes": { "sha512": "6ebb91ed8dae649486cc1ed3ee285c4bf95f00b678b7b29279c34974333e24e939e011c17fa7d6861d91ec349873bf974bb8c7341234d6c25a9e002e8ac9c4d4", "sha1": "ef23c9c3293c5897bc8c9f5a066324b54d67497d" }, "url": "https://cdn.modrinth.com/data/hGWjTxOA/versions/v12.3-1.12.2/grapplemod-1.12.2-v12.3.jar", "filename": "grapplemod-1.12.2-v12.3.jar", "primary": true, "size": 431927, "file_type": null } ], "found": true, "sync_at": "2024-09-21T14:20:53Z" }, "03100cc1b2a29013f815bce0fc5e7baa23fdbeff": { "id": "wvxdYyeo", "project_id": "iQYnQIfP", "slug": "realistic-torches", "name": "1.12.2-2.1.2", "version_number": "1.12.2-2.1.2", "changelog": "- Updated to Forge 1.12.2\n- Matchbox recipe now uses ore dictionary for any variant of wooden slabs\n- Sorted some config options into categories\n- Fixed issue that caused matchbox durability to not reflect the value set in the config\n- Fixed issue that prevented torches from disappearing when rained on if no relight is enabled in the config", "dependencies": [ ], "game_versions": [ "1.12.2" ], "version_type": "release", "loaders": [ "forge" ], "featured": false, "status": "listed", "requested_status": null, "author_id": "71h6EGVq", "date_published": "2023-09-15T23:46:47Z", "downloads": 5042, "changelog_url": null, "files": [ { "hashes": { "sha512": "b7799c38f2406f29bbae5a035698d3cce369353198f3faeaf16727945afce1aed9e613ed2fd89241a48e82d7f73bd3d6596efc0c855da6597b074d7190aa2e5a", "sha1": "03100cc1b2a29013f815bce0fc5e7baa23fdbeff" }, "url": "https://cdn.modrinth.com/data/iQYnQIfP/versions/wvxdYyeo/RealisticTorches-1.12.2-2.1.2.jar", "filename": "RealisticTorches-1.12.2-2.1.2.jar", "primary": true, "size": 75064, "file_type": null } ], "found": true, "sync_at": "2024-09-21T18:35:06Z" }, "dbc3c497e3ad604c4f02f66b2e919cda632e72fd": { "id": "y3DsgTp9", "project_id": "pOpBNjOa", "slug": "bqtweaker", "name": "1.3.5", "version_number": "1.3.5", "changelog": "1.3.5:\n - Fix missing pack.mcmeta", "dependencies": [ ], "game_versions": [ "1.12.2" ], "version_type": "release", "loaders": [ "forge" ], "featured": false, "status": "listed", "requested_status": null, "author_id": "sppan8AH", "date_published": "2023-03-21T00:59:24Z", "downloads": 1130, "changelog_url": null, "files": [ { "hashes": { "sha512": "8a81bbfb5bb4102754f9a53565847288132c7c13c8e1b0b304cf34438a17915cd80cb22748f394bc249f8d8b20383342c6979867c2390ae44e893fd8f70fc618", "sha1": "dbc3c497e3ad604c4f02f66b2e919cda632e72fd" }, "url": "https://cdn.modrinth.com/data/pOpBNjOa/versions/y3DsgTp9/BQTweaker-1.3.5.jar", "filename": "BQTweaker-1.3.5.jar", "primary": true, "size": 201577, "file_type": null } ], "found": true, "sync_at": "2024-09-21T18:35:07Z" } } ```