diff --git a/ReadMe.md b/ReadMe.md index 2e16557..a306300 100644 --- a/ReadMe.md +++ b/ReadMe.md @@ -49,6 +49,7 @@ OptiFine Alternatives | :-- | :-- | :-- | | **[Iris Shaders](https://www.curseforge.com/minecraft/mc-mods/irisshaders)** | Shader support for Fabric | ✅ **Requires: [[Sodium]](#sodium)**
Get shaders from: [Modrinth Shaders](https://modrinth.com/discover/shaders) | | **[Sodium](https://www.curseforge.com/minecraft/mc-mods/sodium)** | Drastically improves client performance | **Required by: [[Iris]](#iris-shaders)** | +| **[Spark](https://spark.lucko.me)** 🥕 | Performance profiler for diagnosing lag and memory issues | `/spark profiler` to start/stop profiling | --- @@ -89,6 +90,7 @@ OptiFine Alternatives | [**No Chat Reports**](https://modrinth.com/mod/qQyHxfxd)🧾 | Disable in-game notify about not sign chat messages | | | **[Paginated Advancements](https://www.curseforge.com/minecraft/mc-mods/paginated-advancements)** | Better advancement screen with filters | Open with **L**. | | **[Zoomify](https://www.curseforge.com/minecraft/mc-mods/zoomify)** 🧾 | Smooth zoom & cinematic camera | **Alt** (default C) to zoom. **F6** for cinematic camera.
✅ **Requires: [[Fabric Language Kotlin]](#fabric-language-kotlin)** & **[[YACL]](#yetanotherconfiglib-yacl)** | +| [**Crosshair Attack Indicator**](https://modrinth.com/mod/crosshair-attack-indicator) 🧾🥕 | Tints the crosshair red when aiming at a living entity within reach | Client-side only. Optimized for PvP | --- @@ -123,6 +125,9 @@ OptiFine Alternatives | **[Tech Reborn](https://www.curseforge.com/minecraft/mc-mods/techreborn)** | Tech-themed expansion with machines, power, and more | Technology | | **[Tom's Simple Storage Mod (Fabric)](https://www.curseforge.com/minecraft/mc-mods/toms-storage-fabric)** | Advanced storage network system | Storage | | **[Villager Pickup](https://modrinth.com/mod/EL95Q1AM)** | Pickup villagers and place them anywhere with villager egg | Farming | +| **[Bridging Mod](https://www.curseforge.com/minecraft/mc-mods/bridging-mod)** 🥕 | Bedrock-style reacharound placement for building bridges and filling gaps | Building | +| **[Measurements](https://www.curseforge.com/minecraft/mc-mods/measurements)** 🥕 | Measure distance between positions with a tape measure item | Utility | +| **[Reach Enchantment](https://modrinth.com/datapack/ly-reach-enchantment)** 🥕 | Enchantment that increases block interaction range (up to +4 blocks) | Tools | --- @@ -153,6 +158,8 @@ OptiFine Alternatives | :-- | :-- | :-- | | **[Advanced XRay (Fabric Edition)](https://www.curseforge.com/minecraft/mc-mods/advanced-xray-fabric-edition)** 🧾✖️ | Ore highlighting and visibility toggles | **G** – Filter settings.
**\\** – Toggle texture overlay.
✅ **Requires: [[Fabric API]](#fabric-api)** | | **[Frostbyte's Maximum Mobility](https://www.curseforge.com/minecraft/mc-mods/frostbytes-maximum-mobility)** 🧾✖️ | Auto-step for player and boats (1 block height) | ✅ **Requires: [[YACL]](#yetanotherconfiglib-yacl)** | +| **[ReachPLUS](https://modrinth.com/mod/reachplus)** 🧾🥕 | Gives Java players the same spherical reach as Bedrock players | Client-side only | +| **Character Size** 🥕 | Change your size and gain enhanced abilities | ✅ **Requires: [[Fabric API]](#fabric-api)** | --- diff --git a/ReadMeServer.md b/ReadMeServer.md index 44b1900..7de918e 100644 --- a/ReadMeServer.md +++ b/ReadMeServer.md @@ -10,7 +10,8 @@ 2. *.disabled моды игнорируются и git-ом, и pakku 3. sync-with-shelve.sh - синхронизация локального состояния папки модов с внутренним хранилищем pakku 4. fetch-with-restore-shelve.sh - не обязательно, но желательно выполнял для консистентности сборки -5. sync-serverpack.sh - экспортируют сюдаже локально серверный билд (он же используется скриптом в NixOS). +5. export-serverpack.sh - экспортируют сюдаже локально серверный билд (он же используется скриптом в NixOS). + Старт сервера, если что, вот здесь: `/home/dimti/Seafile/minecraft/installers/m2110` Дополнительно развертывает получившийся серверный бандл в локальную папку на этом локальном компьютере, для тестирования того, как будет работать сервер на новой сборке (чтоб предварительно протестировать обновленный пак, перед тем как выгружать на NixOS-сервер). 6. Для развёртывания на сервер достаточно только запустить скрипт: server-scripts/recreate-m2110.sh diff --git a/bash/sync-serverpack.sh b/bash/export-serverpack.sh similarity index 100% rename from bash/sync-serverpack.sh rename to bash/export-serverpack.sh diff --git a/datapacks/remove_vanilla_coper_chest/data/minecraft/recipe/copper_chest.json b/datapacks/remove_vanilla_coper_chest/data/minecraft/recipe/copper_chest.json index 5c0f16c..d8f4a23 100644 --- a/datapacks/remove_vanilla_coper_chest/data/minecraft/recipe/copper_chest.json +++ b/datapacks/remove_vanilla_coper_chest/data/minecraft/recipe/copper_chest.json @@ -1,15 +1,7 @@ { - "type": "minecraft:crafting_shaped", - "pattern": [ - "#", - "|" + "type": "minecraft:crafting_shapeless", + "ingredients": [ + "minecraft:copper_ingot" ], - "key": { - "#": "minecraft:coal", - "|": "minecraft:stick" - }, - "result": { - "id": "minecraft:torch", - "count": 8 - } + "result": {"id": "minecraft:copper_chest", "count": 0} } \ No newline at end of file diff --git a/datapacks/remove_vanilla_coper_chest/data/minecraft/recipe/torch.json b/datapacks/remove_vanilla_coper_chest/data/minecraft/recipe/torch.json index 9bf3b27..fa30fc8 100644 --- a/datapacks/remove_vanilla_coper_chest/data/minecraft/recipe/torch.json +++ b/datapacks/remove_vanilla_coper_chest/data/minecraft/recipe/torch.json @@ -1,7 +1,7 @@ { "type": "minecraft:crafting_shaped", "pattern": [ - "#", + "#$#", "|" ], "key": { @@ -10,6 +10,6 @@ }, "result": { "item": "minecraft:torch", - "count": 10 + "count": 8 } } \ No newline at end of file diff --git a/mods/BridgingMod-2.6.3+1.21.10.fabric-release.jar b/mods/BridgingMod-2.6.3+1.21.10.fabric-release.jar new file mode 100644 index 0000000..2fbb3bd Binary files /dev/null and b/mods/BridgingMod-2.6.3+1.21.10.fabric-release.jar differ diff --git a/mods/Measurements-fabric-1.21.10-3.6.1.jar b/mods/Measurements-fabric-1.21.10-3.6.1.jar new file mode 100644 index 0000000..54c7d80 Binary files /dev/null and b/mods/Measurements-fabric-1.21.10-3.6.1.jar differ diff --git a/mods/ReachPLUS-1.1.jar b/mods/ReachPLUS-1.1.jar new file mode 100644 index 0000000..f8632b3 Binary files /dev/null and b/mods/ReachPLUS-1.1.jar differ diff --git a/mods/character_size-1.0-SNAPSHOT.jar b/mods/character_size-1.0-SNAPSHOT.jar new file mode 100644 index 0000000..c4e511d Binary files /dev/null and b/mods/character_size-1.0-SNAPSHOT.jar differ diff --git a/mods/crosshair-attack-indicator-1.2.0.jar b/mods/crosshair-attack-indicator-1.2.0.jar new file mode 100644 index 0000000..b5922b0 Binary files /dev/null and b/mods/crosshair-attack-indicator-1.2.0.jar differ diff --git a/mods/reach-enchantment-mcmeta-88_1.21.9.jar b/mods/reach-enchantment-mcmeta-88_1.21.9.jar new file mode 100644 index 0000000..ba974f0 Binary files /dev/null and b/mods/reach-enchantment-mcmeta-88_1.21.9.jar differ diff --git a/mods/spark-1.10.152-fabric.jar b/mods/spark-1.10.152-fabric.jar new file mode 100644 index 0000000..0a00293 Binary files /dev/null and b/mods/spark-1.10.152-fabric.jar differ diff --git a/pakku-lock.json b/pakku-lock.json index 4b7985e..d3aae2d 100644 --- a/pakku-lock.json +++ b/pakku-lock.json @@ -706,6 +706,77 @@ ] }, { + "pakku_id": "GEiDxyVvylFB2JXZ", + "type": "MOD", + "side": "CLIENT", + "slug": { + "curseforge": "bridging-mod", + "modrinth": "bridging-mod" + }, + "name": { + "curseforge": "Bridging Mod", + "modrinth": "Bridging Mod" + }, + "id": { + "curseforge": "533942", + "modrinth": "lO3s8hjs" + }, + "files": [ + { + "type": "modrinth", + "file_name": "BridgingMod-2.6.3+1.21.10.fabric-release.jar", + "mc_versions": [ + "1.21.9", + "1.21.10" + ], + "loaders": [ + "fabric", + "quilt" + ], + "release_type": "release", + "url": "https://cdn.modrinth.com/data/lO3s8hjs/versions/jZK4g4qM/BridgingMod-2.6.3+1.21.10.fabric-release.jar", + "id": "jZK4g4qM", + "parent_id": "lO3s8hjs", + "hashes": { + "sha512": "8b8d43d598c95d3f4a37aca41a940675115287a1c89d898878512344360c64e0974d4987e538c7c15420163b023cf7793ad6702484de06fe4adaa7b1ebb01109", + "sha1": "95054456926e7c6e019939d443b83774fc2e4f4a" + }, + "required_dependencies": [ + "P7dR8mSH", + "1eAoo2KR" + ], + "size": 5924431, + "date_published": "2025-10-15T12:42:36.484046Z" + }, + { + "type": "curseforge", + "file_name": "BridgingMod-2.6.3+1.21.10.fabric-release.jar", + "mc_versions": [ + "1.21.9", + "1.21.10" + ], + "loaders": [ + "fabric", + "quilt" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/7109/525/BridgingMod-2.6.3+1.21.10.fabric-release.jar", + "id": "7109525", + "parent_id": "533942", + "hashes": { + "sha1": "95054456926e7c6e019939d443b83774fc2e4f4a", + "md5": "87dae83abe502359de98b00d70a2d6c0" + }, + "required_dependencies": [ + "667299", + "306612" + ], + "size": 5924431, + "date_published": "2025-10-15T12:42:29.280Z" + } + ] + }, + { "pakku_id": "pQyKA3vS4UtMNZw4", "type": "MOD", "side": "BOTH", @@ -769,6 +840,55 @@ ] }, { + "pakku_id": "BuzjGLL2ZIqW0we2", + "type": "MOD", + "side": "BOTH", + "slug": { + "modrinth": "charactersize" + }, + "name": { + "modrinth": "CharacterSize" + }, + "id": { + "modrinth": "F5tF0YNC" + }, + "files": [ + { + "type": "modrinth", + "file_name": "character_size-1.0-SNAPSHOT.jar", + "mc_versions": [ + "1.21", + "1.21.1", + "1.21.2", + "1.21.3", + "1.21.4", + "1.21.5", + "1.21.6", + "1.21.7", + "1.21.8", + "1.21.9", + "1.21.10", + "1.21.11", + "26.1" + ], + "loaders": [ + "fabric" + ], + "release_type": "release", + "url": "https://cdn.modrinth.com/data/F5tF0YNC/versions/dYXh6CSn/character_size-1.0-SNAPSHOT.jar", + "id": "dYXh6CSn", + "parent_id": "F5tF0YNC", + "hashes": { + "sha512": "8917286e503d5e7752a2b2e1c23a94792a40b4c24cb808c6feb00b79798fb17721a87609143ff74c04570b988c419275d4d13a22009f501f1b0b94393a8d0550", + "sha1": "a6e3b13b0865ffc8efa3dada52f8ddf6b3cd71ea" + }, + "required_dependencies": [], + "size": 10074, + "date_published": "2026-03-29T23:20:23.331882Z" + } + ] + }, + { "pakku_id": "sh00xjJKEpEhu0sk", "type": "MOD", "side": "BOTH", @@ -960,6 +1080,70 @@ ] }, { + "pakku_id": "bQVCqZS1HTfYX2w9", + "type": "MOD", + "side": "CLIENT", + "slug": { + "curseforge": "crosshair-attack-indicator", + "modrinth": "crosshair-attack-indicator" + }, + "name": { + "curseforge": "Crosshair Attack Indicator", + "modrinth": "Crosshair Attack Indicator" + }, + "id": { + "curseforge": "1428886", + "modrinth": "enhpo0nc" + }, + "files": [ + { + "type": "modrinth", + "file_name": "crosshair-attack-indicator-1.2.0.jar", + "mc_versions": [ + "1.21.8", + "1.21.9", + "1.21.10", + "1.21.11" + ], + "loaders": [ + "fabric" + ], + "release_type": "release", + "url": "https://cdn.modrinth.com/data/enhpo0nc/versions/vixQ2xe5/crosshair-attack-indicator-1.2.0.jar", + "id": "vixQ2xe5", + "parent_id": "enhpo0nc", + "hashes": { + "sha512": "1c1ada65f5059c087c0549b88efaa6e435dbdfb2b7fd46dd2af4c35604b89cf905c6214e47ac5c887b4559d1957fa5045a8d6dff0dc3d9aecc71e3c5c061e6e7", + "sha1": "1d55ee275a35ee8ba04345a1340f2ba794ab612c" + }, + "required_dependencies": [], + "size": 601908, + "date_published": "2026-01-22T22:59:18.537650Z" + }, + { + "type": "curseforge", + "file_name": "crosshair-attack-indicator-1.2.0.jar", + "mc_versions": [ + "1.21.8" + ], + "loaders": [ + "fabric" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/7509/899/crosshair-attack-indicator-1.2.0.jar", + "id": "7509899", + "parent_id": "1428886", + "hashes": { + "sha1": "1d55ee275a35ee8ba04345a1340f2ba794ab612c", + "md5": "737291ca87c79be3c3bc7198b1414a99" + }, + "required_dependencies": [], + "size": 601908, + "date_published": "2026-01-23T01:40:55.163Z" + } + ] + }, + { "pakku_id": "D2nxz9oug9FcuoTV", "type": "MOD", "side": "SERVER", @@ -2013,6 +2197,47 @@ ] }, { + "pakku_id": "hcsLxBtHAJ6OckQ1", + "type": "MOD", + "side": "BOTH", + "slug": { + "modrinth": "measurements" + }, + "name": { + "modrinth": "Measurements" + }, + "id": { + "modrinth": "wLINU2AB" + }, + "files": [ + { + "type": "modrinth", + "file_name": "Measurements-fabric-1.21.10-3.6.1.jar", + "mc_versions": [ + "1.21.7", + "1.21.10" + ], + "loaders": [ + "fabric" + ], + "release_type": "beta", + "url": "https://cdn.modrinth.com/data/wLINU2AB/versions/K6BUDfGR/Measurements-fabric-1.21.10-3.6.1.jar", + "id": "K6BUDfGR", + "parent_id": "wLINU2AB", + "hashes": { + "sha512": "5201820c532b1caf3a7550045543de7cd35633816950275da68369b528b2549b505e5baed1717ee4b6648de0a97ffc3ed6be5919571fc8a6434a412ff465d38a", + "sha1": "4ab3645665cf7ebadb857d3f3e1ebe4876609153" + }, + "required_dependencies": [ + "9s6osm5g", + "P7dR8mSH" + ], + "size": 58324, + "date_published": "2025-11-02T17:39:11.441864Z" + } + ] + }, + { "pakku_id": "U7ByDGeuOJSdYq9J", "type": "MOD", "side": "SERVER", @@ -2520,6 +2745,87 @@ ] }, { + "pakku_id": "KHAQbIF6jvNzp4sD", + "type": "MOD", + "side": "SERVER", + "slug": { + "modrinth": "reach-enchantment" + }, + "name": { + "modrinth": "Reach Enchantment" + }, + "id": { + "modrinth": "m9riIbpQ" + }, + "files": [ + { + "type": "modrinth", + "file_name": "reach-enchantment-mcmeta-88_1.21.9.jar", + "mc_versions": [ + "1.21.9", + "1.21.10", + "1.21.11" + ], + "loaders": [ + "fabric", + "forge", + "neoforge", + "quilt" + ], + "release_type": "release", + "url": "https://cdn.modrinth.com/data/m9riIbpQ/versions/27oRzxeG/reach-enchantment-mcmeta-88_1.21.9.jar", + "id": "27oRzxeG", + "parent_id": "m9riIbpQ", + "hashes": { + "sha512": "76e6333c4189311e3098b20e92188a2a2083ee3bd52d584063ee61822f8afda1a7247e7d1ed60207db30855f41ad997598c834a7e045d6fc9df62923f6b3df0d", + "sha1": "e333b9b74d7a26977f10c05c82a94a9db5a73f8c" + }, + "required_dependencies": [], + "size": 24463, + "date_published": "2025-10-03T07:53:53.416030Z" + } + ] + }, + { + "pakku_id": "rfrsg0aG8Q2s71nn", + "type": "MOD", + "side": "CLIENT", + "slug": { + "modrinth": "reachplus" + }, + "name": { + "modrinth": "Reachplus" + }, + "id": { + "modrinth": "eQoIjK4C" + }, + "files": [ + { + "type": "modrinth", + "file_name": "ReachPLUS-1.1.jar", + "mc_versions": [ + "1.21.9", + "1.21.10", + "1.21.11" + ], + "loaders": [ + "fabric" + ], + "release_type": "release", + "url": "https://cdn.modrinth.com/data/eQoIjK4C/versions/MH4orxcR/ReachPLUS-1.1.jar", + "id": "MH4orxcR", + "parent_id": "eQoIjK4C", + "hashes": { + "sha512": "669b23bf6e66dd2e4fe9359d45c9a370538cdc80ceb5c68ad63ca653700d74c03e64678031f770bb2fe669320a747d5a2ef9b03a9ad5840c6a2691c41438f79b", + "sha1": "329e9da6c14ddd6f41aa9a94660c239ce8af614b" + }, + "required_dependencies": [], + "size": 100444, + "date_published": "2026-02-18T23:59:54.077062Z" + } + ] + }, + { "pakku_id": "Bl7utxnfbotBrckb", "type": "MOD", "side": "BOTH", @@ -3799,6 +4105,69 @@ "date_published": "2025-12-13T08:48:10.950Z" } ] + }, + { + "pakku_id": "geIuAYxXzMMClSbn", + "type": "MOD", + "side": "BOTH", + "slug": { + "curseforge": "spark", + "modrinth": "spark" + }, + "name": { + "curseforge": "spark", + "modrinth": "spark" + }, + "id": { + "curseforge": "361579", + "modrinth": "l6YH9Als" + }, + "files": [ + { + "type": "modrinth", + "file_name": "spark-1.10.152-fabric.jar", + "mc_versions": [ + "1.21.9", + "1.21.10" + ], + "loaders": [ + "fabric" + ], + "release_type": "release", + "url": "https://cdn.modrinth.com/data/l6YH9Als/versions/eqIoLvsF/spark-1.10.152-fabric.jar", + "id": "eqIoLvsF", + "parent_id": "l6YH9Als", + "hashes": { + "sha512": "f99295f91e4bdb8756547f52e8f45b1649d08ad18bc7057bb68beef8137fea1633123d252cfd76a177be394a97fc1278fe85df729d827738d8c61f341604d679", + "sha1": "85ae54dace1d468d8cbcfac88bb7c31ff7852530" + }, + "required_dependencies": [], + "size": 3829180, + "date_published": "2025-10-11T12:13:34.415721Z" + }, + { + "type": "curseforge", + "file_name": "spark-1.10.152-fabric.jar", + "mc_versions": [ + "1.21.9", + "1.21.10" + ], + "loaders": [ + "fabric" + ], + "release_type": "beta", + "url": "https://edge.forgecdn.net/files/7094/483/spark-1.10.152-fabric.jar", + "id": "7094483", + "parent_id": "361579", + "hashes": { + "sha1": "85ae54dace1d468d8cbcfac88bb7c31ff7852530", + "md5": "5bc1581f8883242fec399adaaeb0ae78" + }, + "required_dependencies": [], + "size": 3829180, + "date_published": "2025-10-11T12:13:24.253Z" + } + ] } ], "lockfile_version": 1