Packwiz preparations

This commit is contained in:
Madis 2021-06-19 13:23:12 +03:00
parent 901b938a32
commit 23ae5692d8
58 changed files with 1137 additions and 593 deletions

1
.gitattributes vendored Normal file
View file

@ -0,0 +1 @@
* -text

2
.gitignore vendored
View file

@ -1,2 +1,2 @@
*.jar
Packwiz/packwiz.exe

View file

@ -0,0 +1 @@
../../Packwiz/config

View file

@ -0,0 +1,18 @@
.minecraft/.fabric
.minecraft/.mixin.out
.minecraft/ModTranslations
.minecraft/config
.minecraft/coremods
.minecraft/icon.png
.minecraft/logs
.minecraft/mods
.minecraft/options.txt
.minecraft/packwiz-installer.jar
.minecraft/packwiz.json
.minecraft/realms_persistence.json
.minecraft/resourcepacks
.minecraft/saves
.minecraft/screenshots
.minecraft/server-resource-packs
.minecraft/texturepacks
natives

View file

@ -0,0 +1,21 @@
ForgeVersion=
InstanceType=OneSix
IntendedVersion=
LWJGLVersion=
LiteloaderVersion=
MCLaunchMethod=LauncherPart
OverrideCommands=true
OverrideConsole=false
OverrideJava=false
OverrideJavaArgs=false
OverrideJavaLocation=false
OverrideMCLaunchMethod=false
OverrideMemory=false
OverrideNativeWorkarounds=false
OverrideWindow=false
PreLaunchCommand="$INST_JAVA" -jar packwiz-installer-bootstrap.jar https://raw.githubusercontent.com/Madis0/fabulously-optimized/main/Packwiz/pack.toml
iconKey=pack
lastLaunchTime=1624093607930
name=Fabulously Optimized (auto-update)
notes=https://www.curseforge.com/minecraft/modpacks/fabulously-optimized
totalTimePlayed=100

View file

@ -0,0 +1,52 @@
{
"components": [
{
"cachedName": "LWJGL 3",
"cachedVersion": "3.2.2",
"cachedVolatile": true,
"dependencyOnly": true,
"uid": "org.lwjgl3",
"version": "3.2.2"
},
{
"cachedName": "Minecraft",
"cachedRequires": [
{
"equals": "3.2.2",
"suggests": "3.2.2",
"uid": "org.lwjgl3"
}
],
"cachedVersion": "1.17",
"important": true,
"uid": "net.minecraft",
"version": "1.17"
},
{
"cachedName": "Intermediary Mappings",
"cachedRequires": [
{
"equals": "1.17",
"uid": "net.minecraft"
}
],
"cachedVersion": "1.17",
"cachedVolatile": true,
"dependencyOnly": true,
"uid": "net.fabricmc.intermediary",
"version": "1.17"
},
{
"cachedName": "Fabric Loader",
"cachedRequires": [
{
"uid": "net.fabricmc.intermediary"
}
],
"cachedVersion": "0.11.6",
"uid": "net.fabricmc.fabric-loader",
"version": "0.11.6"
}
],
"formatVersion": 1
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

View file

@ -0,0 +1 @@
../../../Packwiz/config

View file

@ -1 +0,0 @@
../../../Curseforge/overrides/config

View file

@ -1,52 +1 @@
{
"components": [
{
"cachedName": "LWJGL 3",
"cachedVersion": "3.2.2",
"cachedVolatile": true,
"dependencyOnly": true,
"uid": "org.lwjgl3",
"version": "3.2.2"
},
{
"cachedName": "Minecraft",
"cachedRequires": [
{
"equals": "3.2.2",
"suggests": "3.2.2",
"uid": "org.lwjgl3"
}
],
"cachedVersion": "1.17",
"important": true,
"uid": "net.minecraft",
"version": "1.17"
},
{
"cachedName": "Intermediary Mappings",
"cachedRequires": [
{
"equals": "1.17",
"uid": "net.minecraft"
}
],
"cachedVersion": "1.17",
"cachedVolatile": true,
"dependencyOnly": true,
"uid": "net.fabricmc.intermediary",
"version": "1.17"
},
{
"cachedName": "Fabric Loader",
"cachedRequires": [
{
"uid": "net.fabricmc.intermediary"
}
],
"cachedVersion": "0.11.6",
"uid": "net.fabricmc.fabric-loader",
"version": "0.11.6"
}
],
"formatVersion": 1
}
../../MultiMC-Packwiz/Fabulously Optimized (auto-update)/mmc-pack.json

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 65 B

2
Packwiz/.packwizignore Normal file
View file

@ -0,0 +1,2 @@
packwiz.exe
Readme.md

16
Packwiz/Readme.md Normal file
View file

@ -0,0 +1,16 @@
# Packwiz
[Packwiz](https://github.com/comp500/packwiz) is a tool for making self-updating modpacks for MultiMC.
The best way to update it for Fabulously Optimized is to just create a CF pack and update the Packwiz manifests (`index.toml` and the hash of `pack.toml`) via the terminal:
```
.\packwiz.exe curseforge import filepath
```
After that it is possible to just use the MultiMC pack created in MultiMC-Packwiz, instructions are in the Packwiz repo.
Requirements:
1. [Download the manifest creating executable from here](https://github.com/comp500/packwiz/actions) and place it to `../Packwiz`.
2. [Download the MultiMC bootstrap from here](https://github.com/comp500/packwiz-installer-bootstrap/releases) and place it to `../MultiMC-Packwiz/Fabulously Optimized (auto-update)/.minecraft`

152
Packwiz/index.toml Normal file
View file

@ -0,0 +1,152 @@
hash-format = "sha256"
[[files]]
file = "config/slightguimodifications/cts.groovy"
hash = "586ba1ec0c363fbab1111e297ec66c5477e147aabff50efc0b8d63d69504ca8f"
[[files]]
file = "config/yosbr/config/canvas.json5"
hash = "cfb50e5ec2cd5ccfbde97d31c224eaba09f44fe5b4e2d362f776ef2828af835a"
[[files]]
file = "config/yosbr/config/canvas_pipeline_options.json5"
hash = "18ce8078e3aeb4595d435b1b9f0fd1a086a8c6cf6fc973296c8555513233f5dd"
[[files]]
file = "config/yosbr/config/capes.json5"
hash = "94f7fc7719381bc6e474b6df30840d2aab0e8c4ed80d2f6191cf1b5b7d92be3f"
[[files]]
file = "config/yosbr/config/cullleaves.json"
hash = "014dc67623c4e871b26ad8b58477897bb61f478445b4a9c1c89d9c3e545ace8c"
[[files]]
file = "config/yosbr/config/lambdynlights.toml"
hash = "58f198cf16e362debad3022b272a89dd7fb1f2b05b89bf73bf5925dd70f03691"
[[files]]
file = "config/yosbr/config/modmenu.json"
hash = "c26bab6d48617e4a0056ae75cce7a46d97c938b08c809b3e62dab9c6cb2ef432"
[[files]]
file = "config/yosbr/config/slightguimodifications/config.json5"
hash = "c44249c87c48216b9ce39bd233b88e2a5e901fb7589b54cee79ac566bcb0c018"
[[files]]
file = "config/yosbr/options.txt"
hash = "aa5b3e79dc59178f842a8b247216e31a863cfcd117cc52a08075779a0a1d273c"
[[files]]
file = "mods/antighost.toml"
hash = "98b2b6d1723ed8c9518da3a64143e769124086167a438897275ee0f442264fb1"
metafile = true
[[files]]
file = "mods/architectury-fabric.toml"
hash = "32038f20fa0d08ab1aca7fc508b2686748ecea7328af2a780b3663220e046ee2"
metafile = true
[[files]]
file = "mods/better-beds.toml"
hash = "4fa984638eb4487db00d51a52aa07e1b2d11ab41ebe850d7f40a5e653860e173"
metafile = true
[[files]]
file = "mods/canvas-renderer.toml"
hash = "5f9c9229c8a87e69d165bff1c17fbf712d3a4fa96f908caa5e80f7be2c762110"
metafile = true
[[files]]
file = "mods/capes.toml"
hash = "c20bd40045b475649fb88ee74ce0277f5be762f2fd131d2baf3e28237b993d5e"
metafile = true
[[files]]
file = "mods/cloth-api.toml"
hash = "6f9c3f657c6e3ef033d0e778096004ba4554b0db609dc80338590b3970e8daa3"
metafile = true
[[files]]
file = "mods/cloth-config.toml"
hash = "94b98ae68382da3bf4f3bd3115319c75bc8e078ce856cee4040d2710b97ddead"
metafile = true
[[files]]
file = "mods/cull-leaves.toml"
hash = "2a6f497eef785ffc2a377c12d1d20d5d6e18ed77db44c69eb597a34dbf364e9e"
metafile = true
[[files]]
file = "mods/dynamic-fps.toml"
hash = "0fdc4c01e9018d789fc9566a80765fc932d1d12b419fc335e8af97cd31c27b69"
metafile = true
[[files]]
file = "mods/entityculling.toml"
hash = "547252028cd94ac78c2c3abec0650f975f2ece1a483bd61667f77869f434e818"
metafile = true
[[files]]
file = "mods/fabric-api.toml"
hash = "4dae662efc99acc9dc4b05b456a347c3200d5880883dfc06487155528e28ff6b"
metafile = true
[[files]]
file = "mods/fabric-language-kotlin.toml"
hash = "fc01dca8a92724ac74d2a848b3aa06e70a3b05cb10fdb91c684abe684459ac1a"
metafile = true
[[files]]
file = "mods/fabrishot.toml"
hash = "aa61024c7f7dd13461e8882b4c4430c341277a130a75b1319c08536c7d98c360"
metafile = true
[[files]]
file = "mods/fastchest.toml"
hash = "3bdbc76a5d70f75f76065b1e6148285bde757e7b2b3daf11b635028825bb9e89"
metafile = true
[[files]]
file = "mods/item-model-fix.toml"
hash = "1fc81c2fb496ad395c8d81c55b292f2131548d6654fc1201f79d61e1564052cd"
metafile = true
[[files]]
file = "mods/lambdynamiclights.toml"
hash = "3e6db126eb1735434a047a2923579c6608b2a7367392e3dd9ca771b31dcc2d63"
metafile = true
[[files]]
file = "mods/lazydfu.toml"
hash = "b47b2d6351087ad346299faff6daca6047870901fa3ce4c9a79bda719db0a74b"
metafile = true
[[files]]
file = "mods/lithium.toml"
hash = "eab6909e8140689c09f40d47e00e3f9c97dcce1924728d392a0cbb782ba38c30"
metafile = true
[[files]]
file = "mods/modmenu.toml"
hash = "7eec8fb33cc59b0518a4acfd6a19e01bd50fdedf3ebe20b1c7e45d19274160f1"
metafile = true
[[files]]
file = "mods/slight-gui-modifications.toml"
hash = "5f5332fb8e4df2aff542b43dbdced8675cc50d3ac0c70fac1692a43e060de29e"
metafile = true
[[files]]
file = "mods/smooth-boot.toml"
hash = "d02b56170076cc508fe31ff0e4d36b4576cb0ae7cf2c008b273cd64c34787408"
metafile = true
[[files]]
file = "mods/wi-zoom.toml"
hash = "649d9077a6398579477812241b37f427b918d1159a5c31303db183f789cdf0a1"
metafile = true
[[files]]
file = "mods/yosbr.toml"
hash = "218b2b38862091f96e1db0ee7580c6f9cd5e8f008f88e4fe00016c6dea1065b3"
metafile = true

View file

@ -0,0 +1,14 @@
name = "AntiGhost"
filename = "antighost-1.17-fabric0.34.9-1.1.4.jar"
side = "both"
[download]
url = "https://edge.forgecdn.net/files/3343/876/antighost-1.17-fabric0.34.9-1.1.4.jar"
hash-format = "murmur2"
hash = "1346140832"
[update]
[update.curseforge]
file-id = 3343876
project-id = 273279
release-channel = "beta"

View file

@ -0,0 +1,14 @@
name = "Architectury API (Fabric)"
filename = "architectury-2.0.9-fabric.jar"
side = "both"
[download]
url = "https://edge.forgecdn.net/files/3351/375/architectury-2.0.9-fabric.jar"
hash-format = "murmur2"
hash = "3599393402"
[update]
[update.curseforge]
file-id = 3351375
project-id = 419697
release-channel = "beta"

View file

@ -0,0 +1,14 @@
name = "Better Beds"
filename = "betterbeds-1.2.0.jar"
side = "both"
[download]
url = "https://edge.forgecdn.net/files/3342/338/betterbeds-1.2.0.jar"
hash-format = "murmur2"
hash = "936405535"
[update]
[update.curseforge]
file-id = 3342338
project-id = 443782
release-channel = "beta"

View file

@ -0,0 +1,14 @@
name = "Canvas Renderer"
filename = "canvas-mc117-1.17-1.0.1630.jar"
side = "both"
[download]
url = "https://edge.forgecdn.net/files/3350/484/canvas-mc117-1.17-1.0.1630.jar"
hash-format = "murmur2"
hash = "512021819"
[update]
[update.curseforge]
file-id = 3350484
project-id = 318440
release-channel = "beta"

14
Packwiz/mods/capes.toml Normal file
View file

@ -0,0 +1,14 @@
name = "Fabric Capes"
filename = "capes-1.1.2.jar"
side = "both"
[download]
url = "https://edge.forgecdn.net/files/3344/545/capes-1.1.2.jar"
hash-format = "murmur2"
hash = "277619032"
[update]
[update.curseforge]
file-id = 3344545
project-id = 408481
release-channel = "beta"

View file

@ -0,0 +1,14 @@
name = "Cloth API (Fabric)"
filename = "cloth-api-2.0.54.jar"
side = "both"
[download]
url = "https://edge.forgecdn.net/files/3336/395/cloth-api-2.0.54.jar"
hash-format = "murmur2"
hash = "2308550397"
[update]
[update.curseforge]
file-id = 3336395
project-id = 317121
release-channel = "beta"

View file

@ -0,0 +1,14 @@
name = "Cloth Config API (Fabric)"
filename = "cloth-config-5.0.34-fabric.jar"
side = "both"
[download]
url = "https://edge.forgecdn.net/files/3329/246/cloth-config-5.0.34-fabric.jar"
hash-format = "murmur2"
hash = "3548622365"
[update]
[update.curseforge]
file-id = 3329246
project-id = 319057
release-channel = "beta"

View file

@ -0,0 +1,14 @@
name = "Cull Leaves"
filename = "cullleaves-2.2.0.jar"
side = "both"
[download]
url = "https://edge.forgecdn.net/files/3342/334/cullleaves-2.2.0.jar"
hash-format = "murmur2"
hash = "1428146386"
[update]
[update.curseforge]
file-id = 3342334
project-id = 423254
release-channel = "beta"

View file

@ -0,0 +1,14 @@
name = "Dynamic FPS"
filename = "dynamic-fps-2.0.3.jar"
side = "both"
[download]
url = "https://edge.forgecdn.net/files/3343/747/dynamic-fps-2.0.3.jar"
hash-format = "murmur2"
hash = "3010419363"
[update]
[update.curseforge]
file-id = 3343747
project-id = 335493
release-channel = "beta"

View file

@ -0,0 +1,14 @@
name = "Entity Culling Fabric/Forge"
filename = "EntityCulling-Fabric-1.2.3.jar"
side = "both"
[download]
url = "https://edge.forgecdn.net/files/3344/140/EntityCulling-Fabric-1.2.3.jar"
hash-format = "murmur2"
hash = "2832191156"
[update]
[update.curseforge]
file-id = 3344140
project-id = 448233
release-channel = "beta"

View file

@ -0,0 +1,14 @@
name = "Fabric API"
filename = "fabric-api-0.35.2+1.17.jar"
side = "both"
[download]
url = "https://edge.forgecdn.net/files/3352/240/fabric-api-0.35.2+1.17.jar"
hash-format = "murmur2"
hash = "3880768531"
[update]
[update.curseforge]
file-id = 3352240
project-id = 306612
release-channel = "beta"

View file

@ -0,0 +1,14 @@
name = "Fabric Language Kotlin"
filename = "fabric-language-kotlin-1.6.1+kotlin.1.5.10.jar"
side = "both"
[download]
url = "https://edge.forgecdn.net/files/3330/753/fabric-language-kotlin-1.6.1+kotlin.1.5.10.jar"
hash-format = "murmur2"
hash = "3012870038"
[update]
[update.curseforge]
file-id = 3330753
project-id = 308769
release-channel = "beta"

View file

@ -0,0 +1,14 @@
name = "Fabrishot"
filename = "fabrishot-1.5.0.jar"
side = "both"
[download]
url = "https://edge.forgecdn.net/files/3348/402/fabrishot-1.5.0.jar"
hash-format = "murmur2"
hash = "3137226383"
[update]
[update.curseforge]
file-id = 3348402
project-id = 404870
release-channel = "beta"

View file

@ -0,0 +1,14 @@
name = "FastChest"
filename = "fast-chest-1.2+1.17.jar"
side = "both"
[download]
url = "https://edge.forgecdn.net/files/3344/1/fast-chest-1.2+1.17.jar"
hash-format = "murmur2"
hash = "61993830"
[update]
[update.curseforge]
file-id = 3344001
project-id = 436038
release-channel = "beta"

View file

@ -0,0 +1,14 @@
name = "Item Model Fix (Fabric)"
filename = "item-model-fix-1.0.2+1.17.jar"
side = "both"
[download]
url = "https://edge.forgecdn.net/files/3344/195/item-model-fix-1.0.2+1.17.jar"
hash-format = "murmur2"
hash = "1083414010"
[update]
[update.curseforge]
file-id = 3344195
project-id = 399798
release-channel = "beta"

View file

@ -0,0 +1,14 @@
name = "LambDynamicLights"
filename = "lambdynamiclights-2.0.1+1.17.jar"
side = "both"
[download]
url = "https://edge.forgecdn.net/files/3348/967/lambdynamiclights-2.0.1+1.17.jar"
hash-format = "murmur2"
hash = "1045843294"
[update]
[update.curseforge]
file-id = 3348967
project-id = 393442
release-channel = "beta"

14
Packwiz/mods/lazydfu.toml Normal file
View file

@ -0,0 +1,14 @@
name = "LazyDFU"
filename = "lazydfu-0.1.2.jar"
side = "both"
[download]
url = "https://edge.forgecdn.net/files/3209/972/lazydfu-0.1.2.jar"
hash-format = "murmur2"
hash = "2594861637"
[update]
[update.curseforge]
file-id = 3209972
project-id = 433518
release-channel = "beta"

14
Packwiz/mods/lithium.toml Normal file
View file

@ -0,0 +1,14 @@
name = "Lithium (Fabric)"
filename = "lithium-fabric-mc1.17-0.7.1.jar"
side = "both"
[download]
url = "https://edge.forgecdn.net/files/3354/305/lithium-fabric-mc1.17-0.7.1.jar"
hash-format = "murmur2"
hash = "3767787913"
[update]
[update.curseforge]
file-id = 3354305
project-id = 360438
release-channel = "beta"

14
Packwiz/mods/modmenu.toml Normal file
View file

@ -0,0 +1,14 @@
name = "Mod Menu"
filename = "modmenu-2.0.2.jar"
side = "both"
[download]
url = "https://edge.forgecdn.net/files/3348/711/modmenu-2.0.2.jar"
hash-format = "murmur2"
hash = "36282909"
[update]
[update.curseforge]
file-id = 3348711
project-id = 308702
release-channel = "beta"

View file

@ -0,0 +1,14 @@
name = "'Slight' Gui Modifications"
filename = "slight-gui-modifications-2.0.0.jar"
side = "both"
[download]
url = "https://edge.forgecdn.net/files/3337/706/slight-gui-modifications-2.0.0.jar"
hash-format = "murmur2"
hash = "3835503898"
[update]
[update.curseforge]
file-id = 3337706
project-id = 380393
release-channel = "beta"

View file

@ -0,0 +1,14 @@
name = "Smooth Boot (Fabric)"
filename = "smoothboot-fabric-1.16.5-1.6.0.jar"
side = "both"
[download]
url = "https://edge.forgecdn.net/files/3248/104/smoothboot-fabric-1.16.5-1.6.0.jar"
hash-format = "murmur2"
hash = "3205574711"
[update]
[update.curseforge]
file-id = 3248104
project-id = 415758
release-channel = "beta"

14
Packwiz/mods/wi-zoom.toml Normal file
View file

@ -0,0 +1,14 @@
name = "WI Zoom"
filename = "WI-Zoom-1.3-MC1.17.jar"
side = "both"
[download]
url = "https://edge.forgecdn.net/files/3343/659/WI-Zoom-1.3-MC1.17.jar"
hash-format = "murmur2"
hash = "646205656"
[update]
[update.curseforge]
file-id = 3343659
project-id = 349630
release-channel = "beta"

14
Packwiz/mods/yosbr.toml Normal file
View file

@ -0,0 +1,14 @@
name = "Your Options Shall Be Respected (YOSBR)"
filename = "yosbr-0.1.1.jar"
side = "both"
[download]
url = "https://edge.forgecdn.net/files/2934/596/yosbr-0.1.1.jar"
hash-format = "murmur2"
hash = "1019026871"
[update]
[update.curseforge]
file-id = 2934596
project-id = 374274
release-channel = "beta"

10
Packwiz/pack.toml Normal file
View file

@ -0,0 +1,10 @@
name = "Fabulously Optimized"
[index]
file = "index.toml"
hash-format = "sha256"
hash = "45af5c3efb3928249ba80b3654e985ff3d031c3b54fa5a9806aa4059da976538"
[versions]
fabric = "0.11.6"
minecraft = "1.17"