From 6aaad394e54c2eecb5ffdc94a60389a3b49233c7 Mon Sep 17 00:00:00 2001 From: Alexander Demidov Date: Sun, 8 Feb 2026 18:21:44 +0300 Subject: [PATCH] + inventory sorter mod & minor updates --- bash/fetch-with-restore-shelve.sh | 1 + bash/sync-with-shelve.sh | 5 +- pakku-lock.json | 274 +++++++++++++++++++++++++++++++++----- 3 files changed, 245 insertions(+), 35 deletions(-) diff --git a/bash/fetch-with-restore-shelve.sh b/bash/fetch-with-restore-shelve.sh index ac41443..2ad4b32 100755 --- a/bash/fetch-with-restore-shelve.sh +++ b/bash/fetch-with-restore-shelve.sh @@ -1,5 +1,6 @@ #!/bin/bash set -eu pipefail +pakku() { pakku-mc "$@"; } SCRIPT_DIR=$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" &> /dev/null && pwd) REPO_ROOT="${SCRIPT_DIR}/.." cd "${REPO_ROOT}" || exit 1 diff --git a/bash/sync-with-shelve.sh b/bash/sync-with-shelve.sh index c0755d5..feda270 100755 --- a/bash/sync-with-shelve.sh +++ b/bash/sync-with-shelve.sh @@ -1,9 +1,12 @@ #!/bin/bash set -eu pipefail +pakku() { pakku-mc "$@"; } SCRIPT_DIR=$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" &> /dev/null && pwd) REPO_ROOT="${SCRIPT_DIR}/.." cd "${REPO_ROOT}" || exit 1 +# Это не решает проблемы того, что некоторые моду могут быть добавлены или обновлены лаунчером Freesm pakku fetch --shelve + pakku sync -mv .pakku/shelve/* mods/ \ No newline at end of file +mv .pakku/shelf/* mods/ \ No newline at end of file diff --git a/pakku-lock.json b/pakku-lock.json index 473c00e..24cf9ed 100644 --- a/pakku-lock.json +++ b/pakku-lock.json @@ -962,7 +962,7 @@ ] }, { - "pakku_id": "XU6FzmmQdZZjwPTI", + "pakku_id": "U3BDvO0rYx0rhySY", "type": "MOD", "side": "BOTH", "slug": { @@ -1043,7 +1043,7 @@ }, { "type": "curseforge", - "file_name": "fabric-language-kotlin-1.13.8+kotlin.2.3.0.jar", + "file_name": "fabric-language-kotlin-1.13.9+kotlin.2.3.10.jar", "mc_versions": [ "1.21", "1.21.8", @@ -1062,16 +1062,16 @@ "fabric" ], "release_type": "release", - "url": "https://edge.forgecdn.net/files/7340/876/fabric-language-kotlin-1.13.8+kotlin.2.3.0.jar", - "id": "7340876", + "url": "https://edge.forgecdn.net/files/7583/523/fabric-language-kotlin-1.13.9+kotlin.2.3.10.jar", + "id": "7583523", "parent_id": "308769", "hashes": { - "sha1": "05fe02fe61232c4ddea4059e8103281424d5a2bd", - "md5": "964103287b72e606de845420d1a8cc57" + "sha1": "20b2200961e11994595ebb2d5f6624f232d13751", + "md5": "5a82c29fbbfdd3acbb9da9229ae0e32d" }, "required_dependencies": [], - "size": 7618852, - "date_published": "2025-12-16T16:56:48.560Z" + "size": 7642216, + "date_published": "2026-02-06T09:24:21.213Z" } ] }, @@ -1271,6 +1271,78 @@ ] }, { + "pakku_id": "A8A7df8ukFqHeCmO", + "pakku_links": [ + "dqnG711HfTDDk99N" + ], + "type": "MOD", + "side": "CLIENT", + "slug": { + "curseforge": "inventory-profiles-next", + "modrinth": "inventory-profiles-next" + }, + "name": { + "curseforge": "Inventory Profiles Next", + "modrinth": "Inventory Profiles Next" + }, + "id": { + "curseforge": "495267", + "modrinth": "O7RBXm3n" + }, + "files": [ + { + "type": "modrinth", + "file_name": "InventoryProfilesNext-fabric-1.21.10-2.2.3.jar", + "mc_versions": [ + "1.21.10" + ], + "loaders": [ + "fabric" + ], + "release_type": "release", + "url": "https://cdn.modrinth.com/data/O7RBXm3n/versions/fOD3HXij/InventoryProfilesNext-fabric-1.21.10-2.2.3.jar", + "id": "fOD3HXij", + "parent_id": "O7RBXm3n", + "hashes": { + "sha512": "e0d9a4014cba56f15316d2fea39d22de09e6db4572d5ff47b24dec368f5b82a9369eb7e757bc1cf9dc41b511db185b8b6af7fb8f3deb191d4029408c78acc1c1", + "sha1": "9d6e030d66cef3702dd75df3dfd17f0ac1c5ba77" + }, + "required_dependencies": [ + "Ha28R6CL", + "P7dR8mSH", + "onSQdWhM" + ], + "size": 1318469, + "date_published": "2025-12-30T10:54:37.273028Z" + }, + { + "type": "curseforge", + "file_name": "InventoryProfilesNext-fabric-1.21.10-2.2.3.jar", + "mc_versions": [ + "1.21.10" + ], + "loaders": [ + "fabric" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/7395/945/InventoryProfilesNext-fabric-1.21.10-2.2.3.jar", + "id": "7395945", + "parent_id": "495267", + "hashes": { + "sha1": "9d6e030d66cef3702dd75df3dfd17f0ac1c5ba77", + "md5": "f4e1e6c2a7d85e73ced0703a72e8346d" + }, + "required_dependencies": [ + "679177", + "306612", + "308769" + ], + "size": 1318469, + "date_published": "2025-12-30T10:54:38.297Z" + } + ] + }, + { "pakku_id": "75KHRsnGONrhhMB6", "type": "MOD", "side": "CLIENT", @@ -1721,6 +1793,73 @@ ] }, { + "pakku_id": "s975hvkcTSq0XQ9d", + "type": "MOD", + "side": "CLIENT", + "slug": { + "curseforge": "mouse-tweaks", + "modrinth": "mouse-tweaks" + }, + "name": { + "curseforge": "Mouse Tweaks", + "modrinth": "Mouse Tweaks" + }, + "id": { + "curseforge": "60089", + "modrinth": "aC3cM3Vq" + }, + "files": [ + { + "type": "modrinth", + "file_name": "MouseTweaks-fabric-mc1.21.9-2.29.jar", + "mc_versions": [ + "1.21.9", + "1.21.10" + ], + "loaders": [ + "fabric" + ], + "release_type": "release", + "url": "https://cdn.modrinth.com/data/aC3cM3Vq/versions/ULOi34Uh/MouseTweaks-fabric-mc1.21.9-2.29.jar", + "id": "ULOi34Uh", + "parent_id": "aC3cM3Vq", + "hashes": { + "sha512": "b93539c1484bec68cc1f9cd3b9aebb8c2994eed3dedd3574e20bc3f1ec95c885b3d132a0924b5a65b9b3f15fb3ec463ad18004c6b8ecfa27cba66390295d1264", + "sha1": "e6816dd7a2f61deca930c6787a04b74afb91249f" + }, + "required_dependencies": [ + "P7dR8mSH" + ], + "size": 76252, + "date_published": "2025-10-05T20:04:35.334114Z" + }, + { + "type": "curseforge", + "file_name": "MouseTweaks-fabric-mc1.21.9-2.29.jar", + "mc_versions": [ + "1.21.9", + "1.21.10" + ], + "loaders": [ + "fabric" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/7071/305/MouseTweaks-fabric-mc1.21.9-2.29.jar", + "id": "7071305", + "parent_id": "60089", + "hashes": { + "sha1": "e6816dd7a2f61deca930c6787a04b74afb91249f", + "md5": "7346eaff1bda19b87303e292d2deaeba" + }, + "required_dependencies": [ + "306612" + ], + "size": 76252, + "date_published": "2025-10-05T20:00:43.570Z" + } + ] + }, + { "pakku_id": "wlyUZCs4WlnFHAKk", "type": "MOD", "side": "BOTH", @@ -2617,7 +2756,7 @@ ] }, { - "pakku_id": "EZFj40za0ncTsfG5", + "pakku_id": "RvjpAE3WONPjIrTL", "type": "MOD", "side": "CLIENT", "slug": { @@ -2659,7 +2798,7 @@ }, { "type": "curseforge", - "file_name": "xaerominimap-fabric-1.21.10-25.3.5.jar", + "file_name": "xaerominimap-fabric-1.21.10-25.3.9.jar", "mc_versions": [ "1.21.10" ], @@ -2668,23 +2807,23 @@ "quilt" ], "release_type": "beta", - "url": "https://edge.forgecdn.net/files/7412/221/xaerominimap-fabric-1.21.10-25.3.5.jar", - "id": "7412221", + "url": "https://edge.forgecdn.net/files/7583/642/xaerominimap-fabric-1.21.10-25.3.9.jar", + "id": "7583642", "parent_id": "263420", "hashes": { - "sha1": "1dfcb91b69c59d1fe53f6f1f3006b2251ef064b0", - "md5": "b1c5fb29d5dcf0e013203c6efe9b504b" + "sha1": "2ca71075187b31e510848108e37ee4450a4c71dc", + "md5": "069535c39c397a09c3bbe9997b7c7fa8" }, "required_dependencies": [ "306612" ], - "size": 2130418, - "date_published": "2026-01-03T13:25:07.690Z" + "size": 2147955, + "date_published": "2026-02-06T09:49:21.227Z" } ] }, { - "pakku_id": "zNMX4yKPfyDZwrPh", + "pakku_id": "J3ZWQCruCEZVHjs7", "type": "MOD", "side": "CLIENT", "slug": { @@ -2726,7 +2865,7 @@ }, { "type": "curseforge", - "file_name": "xaeroworldmap-fabric-1.21.10-1.40.6.jar", + "file_name": "xaeroworldmap-fabric-1.21.10-1.40.10.jar", "mc_versions": [ "1.21.10" ], @@ -2735,18 +2874,18 @@ "quilt" ], "release_type": "beta", - "url": "https://edge.forgecdn.net/files/7417/20/xaeroworldmap-fabric-1.21.10-1.40.6.jar", - "id": "7417020", + "url": "https://edge.forgecdn.net/files/7583/578/xaeroworldmap-fabric-1.21.10-1.40.10.jar", + "id": "7583578", "parent_id": "317780", "hashes": { - "sha1": "c6295c32d8fd4a866c71a1ad0fb0794198682e54", - "md5": "8918696a5a5d395aaaac76fbc5bd8b0c" + "sha1": "ef13598487b2036e9b0bb197aece9a4386e8dc9d", + "md5": "28cf13b8cf27f6ee3ec42bffb7218791" }, "required_dependencies": [ "306612" ], - "size": 1427689, - "date_published": "2026-01-04T15:39:12.213Z" + "size": 1435054, + "date_published": "2026-02-06T09:34:50.683Z" } ] }, @@ -2818,7 +2957,7 @@ ] }, { - "pakku_id": "mpFFOOdB8VDJx8Or", + "pakku_id": "dmv4thWjJf4fHA9X", "type": "MOD", "side": "CLIENT", "slug": { @@ -2862,7 +3001,7 @@ }, { "type": "curseforge", - "file_name": "zoomify-2.15.1+1.21.9.jar", + "file_name": "zoomify-2.15.2+1.21.9.jar", "mc_versions": [ "1.21.9", "1.21.10" @@ -2871,20 +3010,87 @@ "fabric" ], "release_type": "release", - "url": "https://edge.forgecdn.net/files/7463/107/zoomify-2.15.1+1.21.9.jar", - "id": "7463107", + "url": "https://edge.forgecdn.net/files/7591/964/zoomify-2.15.2+1.21.9.jar", + "id": "7591964", "parent_id": "574741", "hashes": { - "sha1": "e51c0100460792d3eb132c9118c36d81ec7f3e72", - "md5": "82e51462ba6be249502a58754568bf78" + "sha1": "874bae4867d0a2782857e3ee20b5045f36a3eda2", + "md5": "4a0558c6256d80ca4585871b0e1b4279" }, "required_dependencies": [ "308769", - "667299", - "306612" + "306612", + "667299" ], - "size": 874700, - "date_published": "2026-01-15T11:13:14.647Z" + "size": 873244, + "date_published": "2026-02-08T02:09:18.467Z" + } + ] + }, + { + "pakku_id": "dqnG711HfTDDk99N", + "type": "MOD", + "side": "CLIENT", + "slug": { + "curseforge": "libipn", + "modrinth": "libipn" + }, + "name": { + "curseforge": "libIPN", + "modrinth": "libIPN" + }, + "id": { + "curseforge": "679177", + "modrinth": "onSQdWhM" + }, + "files": [ + { + "type": "modrinth", + "file_name": "libIPN-fabric-1.21.10-6.6.2.jar", + "mc_versions": [ + "1.21.10" + ], + "loaders": [ + "fabric" + ], + "release_type": "release", + "url": "https://cdn.modrinth.com/data/onSQdWhM/versions/LAABUGyE/libIPN-fabric-1.21.10-6.6.2.jar", + "id": "LAABUGyE", + "parent_id": "onSQdWhM", + "hashes": { + "sha512": "75092db5c8983622614c6aae8488474433df8821f20b23585481259ec1ab77da8262fc15efac5288f89ff00e75e6607b4f6238c80d0c72a2df6f5263927ff402", + "sha1": "f4e4d6ec23aa117e99d5d70c71b25e37df36f52f" + }, + "required_dependencies": [ + "P7dR8mSH", + "Ha28R6CL" + ], + "size": 645971, + "date_published": "2025-12-13T08:48:09.068060Z" + }, + { + "type": "curseforge", + "file_name": "libIPN-fabric-1.21.10-6.6.2.jar", + "mc_versions": [ + "1.21.10" + ], + "loaders": [ + "fabric" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/7327/439/libIPN-fabric-1.21.10-6.6.2.jar", + "id": "7327439", + "parent_id": "679177", + "hashes": { + "sha1": "f4e4d6ec23aa117e99d5d70c71b25e37df36f52f", + "md5": "bb4a357c3e69b4f5b8e07e262de2779d" + }, + "required_dependencies": [ + "306612", + "308769" + ], + "size": 645971, + "date_published": "2025-12-13T08:48:10.950Z" } ] }