Compare commits

..

10 commits

Author SHA1 Message Date
Merith-TK
f425136ce5 update mods 2022-06-24 12:01:51 -07:00
Merith-TK
8277a94827 add servers 2022-06-18 11:50:55 -07:00
Merith-TK
b1494acdf6 break CF TOS again because Security Craft 2022-06-18 11:46:04 -07:00
Merith-TK
ba5b6fe763 update pack 2022-06-18 11:34:33 -07:00
Merith-TK
e468442cb2 fix security craft by breaking CF TOS 2022-06-11 14:38:28 -07:00
Merith-TK
fcd2bf8437 codecraft base 2022-06-11 14:06:33 -07:00
Merith
bbed717ea7 Fix mistake once and for all 2022-05-28 18:17:22 +00:00
Merith
72aee4e469
Gitpod Support (#2)
* add gitpod configs

* add gitpod to readme

* add more gitpod support

* enhance update-pacwiz
2022-05-27 08:12:41 -07:00
Merith
82666bf91a Add LICENSE 2022-05-27 14:28:01 +00:00
Merith
548e87dc9b
update readme with choice changes,
update pack-dev setup section
update supported platforms
2022-05-27 07:03:09 -07:00
59 changed files with 850 additions and 171 deletions

7
.gitpod.Dockerfile vendored Normal file
View file

@ -0,0 +1,7 @@
FROM gitpod/workspace-go
RUN sudo apt-get -q update && \
sudo apt install p7zip-full make && \
sudo apt install -yq openjdk-17-jdk
RUN sudo update-java-alternatives --set java-1.17.0-openjdk-amd64

5
.gitpod.yml Normal file
View file

@ -0,0 +1,5 @@
image:
file: .gitpod.Dockerfile
tasks:
- command: make update-packwiz

View file

@ -1,55 +0,0 @@
{
"id": "1.18.1",
"inheritsFrom": "1.18.1",
"releaseTime": "2022-02-25T18:25:26+0000",
"time": "2022-02-25T18:25:26+0000",
"type": "release",
"minecraftArguments": "--username ${auth_player_name} --version ${version_name} --gameDir ${game_directory} --assetsDir ${assets_root} --assetIndex ${assets_index_name} --uuid ${auth_uuid} --accessToken ${auth_access_token} --userType ${user_type} --versionType ${version_type}",
"libraries": [
{
"name": "net.fabricmc:tiny-mappings-parser:0.3.0+build.17",
"url": "https://maven.fabricmc.net/"
},
{
"name": "net.fabricmc:sponge-mixin:0.11.2+mixin.0.8.5",
"url": "https://maven.fabricmc.net/"
},
{
"name": "net.fabricmc:tiny-remapper:0.8.1",
"url": "https://maven.fabricmc.net/"
},
{
"name": "net.fabricmc:access-widener:2.1.0",
"url": "https://maven.fabricmc.net/"
},
{
"name": "org.ow2.asm:asm:9.2",
"url": "https://maven.fabricmc.net/"
},
{
"name": "org.ow2.asm:asm-analysis:9.2",
"url": "https://maven.fabricmc.net/"
},
{
"name": "org.ow2.asm:asm-commons:9.2",
"url": "https://maven.fabricmc.net/"
},
{
"name": "org.ow2.asm:asm-tree:9.2",
"url": "https://maven.fabricmc.net/"
},
{
"name": "org.ow2.asm:asm-util:9.2",
"url": "https://maven.fabricmc.net/"
},
{
"name": "net.fabricmc:intermediary:1.18.1",
"url": "https://maven.fabricmc.net/"
},
{
"name": "net.fabricmc:fabric-loader:0.13.3",
"url": "https://maven.fabricmc.net/"
}
],
"mainClass": "net.fabricmc.loader.impl.launch.knot.KnotClient"
}

View file

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 32 KiB

View file

@ -1,28 +1,232 @@
hash-format = "sha256" hash-format = "sha256"
[[files]] [[files]]
file = "bin/version.json" file = "codecraft_icon.png"
hash = "b5f8dc11af2e5d2eeb17007a53fced417fdb3020baac8a8f8dd230a2d3fd854e"
[[files]]
file = "modpack.icon.png"
hash = "50f74a7debb4a852e1384434500515f2478b8dcf0d71b75eba148ca34d89715c" hash = "50f74a7debb4a852e1384434500515f2478b8dcf0d71b75eba148ca34d89715c"
[[files]] [[files]]
file = "mods/lithium.toml" file = "mods/SecurityCraft v1.9.2.jar"
hash = "5a5c6174eda3db8594761efaf64308c44702b3f2a25957b0c35825b0109a1ef0" hash = "558cf47e8e2feb0780057f3d5f10e47d7b97584f3f06f41784df00fc9d20124f"
[[files]]
file = "mods/advanced-peripherals.pw.toml"
hash = "8390b3bbeeac78407a6604cc440ae8fa8d923d214d99be9b2aad75054541a77e"
metafile = true metafile = true
[[files]] [[files]]
file = "mods/phosphor.toml" file = "mods/appleskin.pw.toml"
hash = "1fbb24b0b382c6d21bd2fed103e564bfe5f3e5ee10e6686faafd0164f07bf8da" hash = "191b7a13538f73f7ca8553e4368d22e8675dcc6778df67e772f4e58b2fcd334a"
metafile = true metafile = true
[[files]] [[files]]
file = "mods/sodium.toml" file = "mods/applied-energistics-2.pw.toml"
hash = "4aba93a705eb2c6300818297bc1d85329b9b085392810dbf15c79b5e3dd6d0ef" hash = "7b861a0ac4bf19d568b59d6d439169b932c8582fc9a7c4e4d98eb46b6a520c93"
metafile = true
[[files]]
file = "mods/architectury-api.pw.toml"
hash = "725e11c2310f713aae3d05d2dd377e5477fb1844f15547a01e7f459128469b56"
metafile = true
[[files]]
file = "mods/autoreglib.pw.toml"
hash = "4b9f680bd2c3c2efc44ce41626b2fe5860403a4ec38309ab6fd8a04bac16e8bc"
metafile = true
[[files]]
file = "mods/backpacked.pw.toml"
hash = "2dfe8765ca3fcad34ecf5c2978f97be68e322f8407cadbce30511cdc1926f431"
metafile = true
[[files]]
file = "mods/badpackets.pw.toml"
hash = "725a7a56115036a03a624eaa8ba271a31351ccd6273b5e21c7b7bd2a48962f25"
metafile = true
[[files]]
file = "mods/balm.pw.toml"
hash = "131da55792beda303fa3526bf6b413ba43ca0a0a4a0b811f89d7c38dd6fe3df4"
metafile = true
[[files]]
file = "mods/betterf3.pw.toml"
hash = "cc049724d0f02b6208a9704ba3357c189d5966d7e4e7668016d42a3c5864ff4f"
metafile = true
[[files]]
file = "mods/biomes-o-plenty.pw.toml"
hash = "9131c77d39b6d4cb198739eda45560416bfc2ee08c6cb5973a2e3435266ea5e5"
metafile = true
[[files]]
file = "mods/cc-tweaked.pw.toml"
hash = "10c01558930a1328bfaa4d3d843ddc3bf88d795d16324c2355adc39dcc6312d4"
metafile = true
[[files]]
file = "mods/cloth-config.pw.toml"
hash = "91310bd661de6d8019a7a9d39c761d5005d1bd1bd9b4f0a7e49296640fe6a33f"
metafile = true
[[files]]
file = "mods/clumps.pw.toml"
hash = "3b188291f70174653470ae7722bd0edc019f538b2d7a100158e6d55fa51a14f9"
metafile = true
[[files]]
file = "mods/codechicken-lib-1-8.pw.toml"
hash = "eb3b0632a958279236ad10c8ee4986439c96335ef764c04e9724be514d8306e8"
metafile = true
[[files]]
file = "mods/configured.pw.toml"
hash = "33436dd644cc903c0006df71f7f846f46a12e0338a2865eb5826fa0205120731"
metafile = true
[[files]]
file = "mods/create.pw.toml"
hash = "6260854df98bee184f801f31b6a23459b55381896684ff75ade4a6a09ea665f7"
metafile = true
[[files]]
file = "mods/easier-sleeping.pw.toml"
hash = "4da0e891c3ebeaa22c6b8b0c81e2ce6352ab09dfdaacc901dc3e5dcc61a69f9c"
metafile = true
[[files]]
file = "mods/ender-storage-1-8.pw.toml"
hash = "7129dd0baa2447cfc50176833dbbd70cb0b27a9918f7c1e7b68ee22a2fc339be"
metafile = true
[[files]]
file = "mods/farmers-delight.pw.toml"
hash = "3226b84f654ab5db4e3b261d511c40719bf23481ddff853bfb6e33af11a5ab51"
metafile = true
[[files]]
file = "mods/flywheel.pw.toml"
hash = "1ad39bf13de8391ebd87c7788f18c61a45d823ca03496cfa67092088b1919bc5"
metafile = true
[[files]]
file = "mods/framework.pw.toml"
hash = "489c415beb5143e64a679fa6f5fcaf0d02e3d8576ea883a5afd68d8107bc3d07"
metafile = true
[[files]]
file = "mods/ftb-chunks-forge.pw.toml"
hash = "3a9cb8eb948dcdf388afde4afe2c219b450151288c5c06acdc7ce053afdf2105"
metafile = true
[[files]]
file = "mods/ftb-library-forge.pw.toml"
hash = "5c3dc82db539bbf975cf94c3e8f39ebeec1be6417059edab00e377c29a904318"
metafile = true
[[files]]
file = "mods/ftb-teams-forge.pw.toml"
hash = "7e52a7a68d42f9dfb6c684a627dfd9d729c4761d81782c15f0f1ee4cdbaeaaa7"
metafile = true
[[files]]
file = "mods/ftb-ultimine-forge.pw.toml"
hash = "e94099ca3e2a2baa133f298728d7e6434e60da33804ba4b2489d1fd857e83ba1"
metafile = true
[[files]]
file = "mods/gobber.pw.toml"
hash = "99c9f964b483f7eebbbe111fd8cf9c11e72ce4899b60a103e5c9503e325f7f03"
metafile = true
[[files]]
file = "mods/goblin-traders.pw.toml"
hash = "cba15b9745b5c55d2fa692bdb276e59d6fc91aeb862556d96a027808cadb65fe"
metafile = true
[[files]]
file = "mods/ironchests.pw.toml"
hash = "2cc2dc7f5c856a56fc4f22acc026db9debdefc2c013ec27227343ccfc55f8619"
metafile = true
[[files]]
file = "mods/jei.pw.toml"
hash = "84423127e3a25f8af1c67d4d583511c96952007fcf64feddc00726ad79db26d3"
metafile = true
[[files]]
file = "mods/journeymap.pw.toml"
hash = "50889ee989ef34000cb40192f9ebab24064e1b74da7d45c09fdfd9a3fc102f34"
metafile = true
[[files]]
file = "mods/just-enough-resources-jer.pw.toml"
hash = "2f86406baf5c931fbb9b37c0ed93c8d041fe32eb6c9b20b915a351e0a1bfb0fc"
metafile = true
[[files]]
file = "mods/mantle.pw.toml"
hash = "3b8744e493e25555053230b01f86c25cfee8e686d4159db5458478b00e404d58"
metafile = true
[[files]]
file = "mods/mekanism-generators.pw.toml"
hash = "03587765373e409529e54eef3c72b928e0a952a10509af91f70b756a207110ab"
metafile = true
[[files]]
file = "mods/mekanism-tools.pw.toml"
hash = "7115aac217ebb048a0ae0cacbff789a35a3c73ef6a5d4d66c81cdca63c430043"
metafile = true
[[files]]
file = "mods/mekanism.pw.toml"
hash = "70696ba22104dd6d49fff45b4458a1f98a2d9d54725898f32d4bd06dc9409959"
metafile = true
[[files]]
file = "mods/mrcrayfish-furniture-mod.pw.toml"
hash = "916c4cb1f3e1a95e6c52cdcac101fdc54ce5e4d1cb568493de2b6bef26a2a8ad"
metafile = true
[[files]]
file = "mods/mrcrayfishs-gun-mod.pw.toml"
hash = "21b8f81e9e02e73ce49786a59bd356299bbc61b820b010164c18b1097d708f0d"
metafile = true
[[files]]
file = "mods/quark.pw.toml"
hash = "323bf0949b42dbb97a7c35d17f436a7b2c7eb463cc97f46a54469ff3a0bad027"
metafile = true
[[files]]
file = "mods/storage-drawers.pw.toml"
hash = "b5e478bee6fd909d03453c2bdac37211e65d983a92a383ae4cb8975a9e493ad9"
metafile = true
[[files]]
file = "mods/terrablender.pw.toml"
hash = "0d6b8b85af3b07f28bb3ffd3bb01c9f82ee79f7a9da7db84c321bcd5d56a1e7c"
metafile = true
[[files]]
file = "mods/tinkers-construct.pw.toml"
hash = "4275242bc6cd5ff6a7b23463f3921fc3bced4b9fc2e5f4a634ec5be96d0e21e2"
metafile = true
[[files]]
file = "mods/waystones.pw.toml"
hash = "b209c7da3afa46bee40dc174aa9cf7a13abf5ef9c987976848e16ce4c199d576"
metafile = true
[[files]]
file = "mods/wthit-forge.pw.toml"
hash = "5f446ecacec091803d398980df4461f6dd89bf160e044c6f2cf90f8592c93a3b"
metafile = true metafile = true
[[files]] [[files]]
file = "packwiz-installer-bootstrap.jar" file = "packwiz-installer-bootstrap.jar"
hash = "a8fbb24dc604278e97f4688e82d3d91a318b98efc08d5dbfcbcbcab6443d116c" hash = "a8fbb24dc604278e97f4688e82d3d91a318b98efc08d5dbfcbcbcab6443d116c"
[[files]]
file = "servers.dat"
hash = "e8162b3426f59cf9b23c13202826298640891fbcc3dbda9aa95e3940a006a19c"

Binary file not shown.

View file

@ -0,0 +1,13 @@
name = "Advanced Peripherals"
filename = "advancedperipherals-1.18.2-0.7.15b.jar"
side = "both"
[download]
hash-format = "sha1"
hash = "2e126279976a88a39e031753aaf0e99ad3e49cc8"
mode = "metadata:curseforge"
[update]
[update.curseforge]
file-id = 3799046
project-id = 431725

View file

@ -0,0 +1,13 @@
name = "AppleSkin"
filename = "appleskin-forge-mc1.18-2.4.0.jar"
side = "both"
[download]
hash-format = "sha1"
hash = "36c297edae79cd9c33ce3cdb2230bc36fd9523f0"
mode = "metadata:curseforge"
[update]
[update.curseforge]
file-id = 3686482
project-id = 248787

View file

@ -0,0 +1,13 @@
name = "Applied Energistics 2"
filename = "appliedenergistics2-11.1.3.jar"
side = "both"
[download]
hash-format = "sha1"
hash = "7d81a90f7ccf162c59c1cb59d191298669249521"
mode = "metadata:curseforge"
[update]
[update.curseforge]
file-id = 3836504
project-id = 223794

View file

@ -0,0 +1,13 @@
name = "Architectury API (Fabric/Forge)"
filename = "architectury-4.5.75-forge.jar"
side = "both"
[download]
hash-format = "sha1"
hash = "88029fbe2442fd4da98b83860689676cad4d5658"
mode = "metadata:curseforge"
[update]
[update.curseforge]
file-id = 3843622
project-id = 419699

View file

@ -0,0 +1,13 @@
name = "AutoRegLib"
filename = "AutoRegLib-1.7-53.jar"
side = "both"
[download]
hash-format = "sha1"
hash = "3e8f5e0bbf90af2555394b2f9ff704142f979465"
mode = "metadata:curseforge"
[update]
[update.curseforge]
file-id = 3642382
project-id = 250363

View file

@ -0,0 +1,13 @@
name = "Backpacked"
filename = "backpacked-2.1.8-1.18.2.jar"
side = "both"
[download]
hash-format = "sha1"
hash = "c4007126ddb80952c7f45346162462464c93afec"
mode = "metadata:curseforge"
[update]
[update.curseforge]
file-id = 3834883
project-id = 352835

View file

@ -0,0 +1,13 @@
name = "bad packets"
filename = "badpackets-forge-0.1.2.jar"
side = "both"
[download]
hash-format = "sha1"
hash = "971fe0f657da5fc5b2e2be74286421671f7c9f64"
mode = "metadata:curseforge"
[update]
[update.curseforge]
file-id = 3773642
project-id = 615134

View file

@ -0,0 +1,13 @@
name = "Balm (Forge Edition)"
filename = "balm-3.1.0+0.jar"
side = "both"
[download]
hash-format = "sha1"
hash = "c8c7c2d27acccf240865a4ca881e2b76988a79f2"
mode = "metadata:curseforge"
[update]
[update.curseforge]
file-id = 3830790
project-id = 531761

View file

@ -0,0 +1,13 @@
name = "BetterF3"
filename = "BetterF3-1.2.5-Forge-1.18.2.jar"
side = "both"
[download]
hash-format = "sha1"
hash = "a099fae06e06c76858da57c46650459658fc578c"
mode = "metadata:curseforge"
[update]
[update.curseforge]
file-id = 3798367
project-id = 401648

View file

@ -0,0 +1,13 @@
name = "Biomes O' Plenty"
filename = "BiomesOPlenty-1.18.2-16.0.0.134.jar"
side = "both"
[download]
hash-format = "sha1"
hash = "04a5dc26f21cf933cf3e16c4bf9d5b84897c1ff3"
mode = "metadata:curseforge"
[update]
[update.curseforge]
file-id = 3827434
project-id = 220318

View file

@ -0,0 +1,13 @@
name = "CC: Tweaked"
filename = "cc-tweaked-1.18.2-1.100.8.jar"
side = "both"
[download]
hash-format = "sha1"
hash = "34001c36dae25f16638a7c22f96517054bb913f6"
mode = "metadata:curseforge"
[update]
[update.curseforge]
file-id = 3845705
project-id = 282001

View file

@ -0,0 +1,13 @@
name = "Cloth Config API (Fabric/Forge)"
filename = "cloth-config-6.2.62-forge.jar"
side = "both"
[download]
hash-format = "sha1"
hash = "1da6c984afef261cd5484ede8685abfe5242198b"
mode = "metadata:curseforge"
[update]
[update.curseforge]
file-id = 3782776
project-id = 348521

View file

@ -0,0 +1,13 @@
name = "Clumps"
filename = "Clumps-forge-1.18.2-8.0.0+10.jar"
side = "both"
[download]
hash-format = "sha1"
hash = "01df8448eb2b01ff64457917d95ac40f8a18012d"
mode = "metadata:curseforge"
[update]
[update.curseforge]
file-id = 3833879
project-id = 256717

View file

@ -0,0 +1,13 @@
name = "CodeChicken Lib 1.8.+"
filename = "CodeChickenLib-1.18.2-4.1.1.462-universal.jar"
side = "both"
[download]
hash-format = "sha1"
hash = "944612d4ec5ed9a29bda8408e68b62c26ef4e09c"
mode = "metadata:curseforge"
[update]
[update.curseforge]
file-id = 3843718
project-id = 242818

View file

@ -0,0 +1,13 @@
name = "Configured"
filename = "configured-1.5.3-1.18.2.jar"
side = "both"
[download]
hash-format = "sha1"
hash = "c6be107c43666391ea5e25e847df2b96c2230bc3"
mode = "metadata:curseforge"
[update]
[update.curseforge]
file-id = 3721946
project-id = 457570

View file

@ -0,0 +1,13 @@
name = "Create"
filename = "create-mc1.18.2_v0.4.1.jar"
side = "both"
[download]
hash-format = "sha1"
hash = "47f01160e2650c6d63c0d8cde2f72cee39d313f3"
mode = "metadata:curseforge"
[update]
[update.curseforge]
file-id = 3737418
project-id = 328085

View file

@ -0,0 +1,13 @@
name = "Easier Sleeping"
filename = "EasierSleeping-1.18.2-2.1.0.jar"
side = "both"
[download]
hash-format = "sha1"
hash = "483a35a0a500f8cf5da16141492ef8ed6501b27f"
mode = "metadata:curseforge"
[update]
[update.curseforge]
file-id = 3683922
project-id = 388364

View file

@ -0,0 +1,13 @@
name = "Ender Storage 1.8.+"
filename = "EnderStorage-1.18.2-2.9.0.177-universal.jar"
side = "both"
[download]
hash-format = "sha1"
hash = "613f5ac1455589b0995d0090553073db07ec60ad"
mode = "metadata:curseforge"
[update]
[update.curseforge]
file-id = 3805611
project-id = 245174

View file

@ -0,0 +1,13 @@
name = "Farmer's Delight"
filename = "FarmersDelight-1.18.2-1.1.2.jar"
side = "both"
[download]
hash-format = "sha1"
hash = "353ecdbdb0de5ff2829aadeca608f872fd6c101c"
mode = "metadata:curseforge"
[update]
[update.curseforge]
file-id = 3834150
project-id = 398521

View file

@ -0,0 +1,13 @@
name = "Flywheel"
filename = "flywheel-forge-1.18-0.6.2.jar"
side = "both"
[download]
hash-format = "sha1"
hash = "14e008e1c93af508b32d1f37175b03a71404b63a"
mode = "metadata:curseforge"
[update]
[update.curseforge]
file-id = 3737402
project-id = 486392

View file

@ -0,0 +1,13 @@
name = "Framework"
filename = "framework-0.2.3-1.18.2.jar"
side = "both"
[download]
hash-format = "sha1"
hash = "d4439ba12197b27503a2cdbc63ed9167e6970dbf"
mode = "metadata:curseforge"
[update]
[update.curseforge]
file-id = 3723144
project-id = 549225

View file

@ -0,0 +1,13 @@
name = "FTB Chunks (Forge)"
filename = "ftb-chunks-forge-1802.3.6-build.147.jar"
side = "both"
[download]
hash-format = "sha1"
hash = "70becb2710987b8ba7a9a0c237f94356c45515ae"
mode = "metadata:curseforge"
[update]
[update.curseforge]
file-id = 3824539
project-id = 314906

View file

@ -0,0 +1,13 @@
name = "FTB Library (Forge)"
filename = "ftb-library-forge-1802.3.6-build.123.jar"
side = "both"
[download]
hash-format = "sha1"
hash = "20cd3278ba3b1ea7bab6f848d185347db278c835"
mode = "metadata:curseforge"
[update]
[update.curseforge]
file-id = 3822758
project-id = 404465

View file

@ -0,0 +1,13 @@
name = "FTB Teams (Forge)"
filename = "ftb-teams-forge-1802.2.6-build.51.jar"
side = "both"
[download]
hash-format = "sha1"
hash = "822e59c0fb2e50ce102350caaa6955d493c94c37"
mode = "metadata:curseforge"
[update]
[update.curseforge]
file-id = 3725501
project-id = 404468

View file

@ -0,0 +1,13 @@
name = "FTB Ultimine (Forge)"
filename = "ftb-ultimine-forge-1802.3.3-build.55.jar"
side = "both"
[download]
hash-format = "sha1"
hash = "52437049624fec58740f6490a7ef01724d5bb2f6"
mode = "metadata:curseforge"
[update]
[update.curseforge]
file-id = 3725672
project-id = 386134

View file

@ -0,0 +1,13 @@
name = "Gobber [FORGE]"
filename = "Gobber2-Forge-1.18.2-2.6.27.jar"
side = "both"
[download]
hash-format = "sha1"
hash = "c914cf3085db89e3999f53702da84b9015011e97"
mode = "metadata:curseforge"
[update]
[update.curseforge]
file-id = 3840213
project-id = 301700

View file

@ -0,0 +1,13 @@
name = "Goblin Traders"
filename = "goblintraders-1.7.2-1.18.2.jar"
side = "both"
[download]
hash-format = "sha1"
hash = "ec0faa39f16fe82d5fad1daa409478c20e794bd5"
mode = "metadata:curseforge"
[update]
[update.curseforge]
file-id = 3780535
project-id = 363703

View file

@ -0,0 +1,13 @@
name = "Iron Chests: Restocked"
filename = "ironchests-2.0.3-forge.jar"
side = "both"
[download]
hash-format = "sha1"
hash = "d05194f0415d72dd03d2306b88e4bc71f9b035f7"
mode = "metadata:curseforge"
[update]
[update.curseforge]
file-id = 3837131
project-id = 498794

View file

@ -0,0 +1,13 @@
name = "Just Enough Items (JEI)"
filename = "jei-1.18.2-forge-10.1.0.208.jar"
side = "both"
[download]
hash-format = "sha1"
hash = "6e10673ff75087ea39f690673f79506cf6f75fc4"
mode = "metadata:curseforge"
[update]
[update.curseforge]
file-id = 3838014
project-id = 238222

View file

@ -0,0 +1,13 @@
name = "JourneyMap"
filename = "journeymap-1.18.2-5.8.5-forge.jar"
side = "both"
[download]
hash-format = "sha1"
hash = "5af7f3162e99231e2809de227968cb81bbe915be"
mode = "metadata:curseforge"
[update]
[update.curseforge]
file-id = 3820040
project-id = 32274

View file

@ -0,0 +1,13 @@
name = "Just Enough Resources (JER)"
filename = "JustEnoughResources-1.18.2-0.14.1.171.jar"
side = "both"
[download]
hash-format = "sha1"
hash = "50871f1b4902d3248528424eadb8087feae03285"
mode = "metadata:curseforge"
[update]
[update.curseforge]
file-id = 3831559
project-id = 240630

View file

@ -1,13 +0,0 @@
name = "Lithium (Fabric)"
filename = "lithium-fabric-mc1.18.1-0.7.8.jar"
side = "both"
[download]
url = "https://edge.forgecdn.net/files/3659/182/lithium-fabric-mc1.18.1-0.7.8.jar"
hash-format = "sha1"
hash = "8b7cd216fee54b9acc261005cae5acbc856b1933"
[update]
[update.curseforge]
file-id = 3659182
project-id = 360438

View file

@ -0,0 +1,13 @@
name = "Mantle"
filename = "Mantle-1.18.2-1.9.27.jar"
side = "both"
[download]
hash-format = "sha1"
hash = "dd84616e295d14854a7967927d4f26623766f4dc"
mode = "metadata:curseforge"
[update]
[update.curseforge]
file-id = 3829975
project-id = 74924

View file

@ -0,0 +1,13 @@
name = "Mekanism Generators"
filename = "MekanismGenerators-1.18.2-10.2.4.464.jar"
side = "both"
[download]
hash-format = "sha1"
hash = "80668e7d3064e0412f3bf58b579492ced0fdb7ad"
mode = "metadata:curseforge"
[update]
[update.curseforge]
file-id = 3833671
project-id = 268566

View file

@ -0,0 +1,13 @@
name = "Mekanism Tools"
filename = "MekanismTools-1.18.2-10.2.4.464.jar"
side = "both"
[download]
hash-format = "sha1"
hash = "45f0b7e3d7b7b4a400d306649f36e8bfd83af4db"
mode = "metadata:curseforge"
[update]
[update.curseforge]
file-id = 3833672
project-id = 268567

View file

@ -0,0 +1,13 @@
name = "Mekanism"
filename = "Mekanism-1.18.2-10.2.4.464.jar"
side = "both"
[download]
hash-format = "sha1"
hash = "155d2de6d14f9aabe57485cd9e59d0730974084e"
mode = "metadata:curseforge"
[update]
[update.curseforge]
file-id = 3833669
project-id = 268560

View file

@ -0,0 +1,13 @@
name = "MrCrayfish's Furniture Mod"
filename = "cfm-7.0.0-pre29-1.18.2.jar"
side = "both"
[download]
hash-format = "sha1"
hash = "7e0196019192f7853180efdf90e2a562734125df"
mode = "metadata:curseforge"
[update]
[update.curseforge]
file-id = 3683524
project-id = 55438

View file

@ -0,0 +1,13 @@
name = "MrCrayfish's Gun Mod"
filename = "cgm-1.2.6-1.18.2.jar"
side = "both"
[download]
hash-format = "sha1"
hash = "2d60594ab4d58e2f2c5b4202ee749be97843ce46"
mode = "metadata:curseforge"
[update]
[update.curseforge]
file-id = 3830463
project-id = 289479

View file

@ -1,13 +0,0 @@
name = "Phosphor (Fabric)"
filename = "phosphor-fabric-mc1.18.x-0.8.1.jar"
side = "both"
[download]
url = "https://edge.forgecdn.net/files/3573/395/phosphor-fabric-mc1.18.x-0.8.1.jar"
hash-format = "sha1"
hash = "9b826d21b9cd999853a57c76b0c47ee4d9161dc9"
[update]
[update.curseforge]
file-id = 3573395
project-id = 372124

View file

@ -0,0 +1,13 @@
name = "Quark"
filename = "Quark-3.2-358.jar"
side = "both"
[download]
hash-format = "sha1"
hash = "18919f757e7fd1b4d4b4e0e0de1ea978ead34179"
mode = "metadata:curseforge"
[update]
[update.curseforge]
file-id = 3840125
project-id = 243121

View file

@ -1,13 +0,0 @@
name = "Sodium"
filename = "sodium-fabric-mc1.18.1-0.4.0-alpha6+build.14.jar"
side = "both"
[download]
url = "https://edge.forgecdn.net/files/3605/309/sodium-fabric-mc1.18.1-0.4.0-alpha6+build.14.jar"
hash-format = "sha1"
hash = "795d4c12bffdb1b21eed5ff87c07ce5ca3c0dcbf"
[update]
[update.curseforge]
file-id = 3605309
project-id = 394468

View file

@ -0,0 +1,13 @@
name = "Storage Drawers"
filename = "StorageDrawers-1.18.2-10.2.1.jar"
side = "both"
[download]
hash-format = "sha1"
hash = "2330bba44124f5481d34b02fb528815b97d3e357"
mode = "metadata:curseforge"
[update]
[update.curseforge]
file-id = 3807626
project-id = 223852

View file

@ -0,0 +1,13 @@
name = "TerraBlender (Forge)"
filename = "TerraBlender-forge-1.18.2-1.1.0.102.jar"
side = "both"
[download]
hash-format = "sha1"
hash = "da7578a7dacf19e44a3c706e173ba7012b26aec9"
mode = "metadata:curseforge"
[update]
[update.curseforge]
file-id = 3816497
project-id = 563928

View file

@ -0,0 +1,13 @@
name = "Tinkers Construct"
filename = "TConstruct-1.18.2-3.5.1.31.jar"
side = "both"
[download]
hash-format = "sha1"
hash = "a78661bfdb32450ac28e567aa0607717d7ea2e22"
mode = "metadata:curseforge"
[update]
[update.curseforge]
file-id = 3829979
project-id = 74072

View file

@ -0,0 +1,13 @@
name = "Waystones"
filename = "waystones-forge-1.18.2-10.1.0.jar"
side = "both"
[download]
hash-format = "sha1"
hash = "d578157adb139f283cbb0ac1825fc701baf57c9e"
mode = "metadata:curseforge"
[update]
[update.curseforge]
file-id = 3830849
project-id = 245755

View file

@ -0,0 +1,13 @@
name = "WTHIT Forge Edition"
filename = "wthit-forge-4.11.0.jar"
side = "both"
[download]
hash-format = "sha1"
hash = "94138e7fd4c2bbce510b35bc77ea92d7f0608a76"
mode = "metadata:curseforge"
[update]
[update.curseforge]
file-id = 3834228
project-id = 455982

View file

@ -1,13 +1,13 @@
name = "Modpack Template" name = "CodeCraft"
author = "Merith.TK" author = "Aiden"
version = "1.0.0" version = "1.0.0"
pack-format = "packwiz:1.0.0" pack-format = "packwiz:1.1.0"
[index] [index]
file = "index.toml" file = "index.toml"
hash-format = "sha256" hash-format = "sha256"
hash = "d021bf567c5145418d5c6aec8806f0c9b0d7f8cf9b8a820301e8998e797f59c0" hash = "92bb415269f241f92c37384d5abeac3e6dc9159cb123eeead40b84978d601670"
[versions] [versions]
fabric = "0.13.3" forge = "40.1.31"
minecraft = "1.18.1" minecraft = "1.18.2"

BIN
.minecraft/servers.dat Normal file

Binary file not shown.

24
LICENSE Normal file
View file

@ -0,0 +1,24 @@
This is free and unencumbered software released into the public domain.
Anyone is free to copy, modify, publish, use, compile, sell, or
distribute this software, either in source code form or as a compiled
binary, for any purpose, commercial or non-commercial, and by any
means.
In jurisdictions that recognize copyright laws, the author or authors
of this software dedicate any and all copyright interest in the
software to the public domain. We make this dedication for the benefit
of the public at large and to the detriment of our heirs and
successors. We intend this dedication to be an overt act of
relinquishment in perpetuity of all present and future rights to this
software under copyright law.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
For more information, please refer to <https://unlicense.org>

View file

@ -17,34 +17,39 @@ default:
curseforge: curseforge:
@echo "Making Curseforge pack" @echo "Making Curseforge pack"
packwiz curseforge export --pack-file .minecraft/pack.toml -o ../modpack-curseforge.zip packwiz curseforge export --pack-file .minecraft/pack.toml -o ../codecraft-curseforge.zip
7z d ../modpack-curseforge.zip overrides/packwiz-installer-bootstrap.jar overrides/pack.toml overrides/index.toml 7z d ../codecraft-curseforge.zip overrides/packwiz-installer-bootstrap.jar overrides/pack.toml overrides/index.toml
modrinth: modrinth:
@echo "Making Modrinth pack" @echo "Making Modrinth pack"
packwiz modrinth export --pack-file .minecraft/pack.toml -o ../modpack-modrinth.zip packwiz modrinth export --pack-file .minecraft/pack.toml -o ../codecraft-modrinth.zip
7z d ../modpack-modrinth.zip overrides/packwiz-installer-bootstrap.jar overrides/pack.toml overrides/index.toml 7z d ../codecraft-modrinth.zip overrides/packwiz-installer-bootstrap.jar overrides/pack.toml overrides/index.toml
multimc: multimc:
@echo "Making MultiMC pack" @echo "Making MultiMC pack"
7z d ../modpack-multimc.zip ./* -r 7z d ../codecraft-multimc.zip ./* -r
7z d ../modpack-multimc.zip ./.minecraft -r 7z d ../codecraft-multimc.zip ./.minecraft -r
7z a ../modpack-multimc.zip ./* -r 7z a ../codecraft-multimc.zip ./* -r
7z a ../modpack-multimc.zip ./.minecraft -r 7z a ../codecraft-multimc.zip ./.minecraft -r
7z d ../modpack-multimc.zip ./.minecraft/mods ./.minecraft/pack.toml ./.minecraft/index.toml -r 7z d ../codecraft-multimc.zip ./.minecraft/mods ./.minecraft/pack.toml ./.minecraft/index.toml -r
technic: technic:
@echo "Making Technic pack" @echo "Making Technic pack"
-rm -rf .technic -rm -rf .technic
-cp -r .minecraft .technic -cp -r .minecraft .technic
mv .technic/modpack.icon.png .technic/icon.png mv .technic/modpack.icon.png .technic/icon.png
cd .technic && java -jar packwiz-installer-bootstrap.jar https://gitlab.com/Merith-TK/modpack-template/-/raw/main/.minecraft/pack.toml && cd .. cd .technic && java -jar packwiz-installer-bootstrap.jar https://git.merith.xyz/modpacks/codecraft/raw/branch/main/.minecraft/pack.toml && cd ..
-rm -rf .technic/packwiz* -rm -rf .technic/packwiz*
7z d ../modpack-technic.zip ./* -r 7z d ../codecraft-technic.zip ./* -r
7z a ../modpack-technic.zip ./.technic/* -r 7z a ../codecraft-technic.zip ./.technic/* -r
clean: clean:
-rm -rf .technic -rm -rf .technic
-git gc --aggressive --prune -git gc --aggressive --prune
all: curseforge modrinth multimc technic clean all: curseforge modrinth multimc technic clean
update-packwiz:
go install github.com/packwiz/packwiz@latest
clear
@echo "Packwiz has been Updated"

View file

@ -1,26 +1,9 @@
## Update Pack Template ## CodeCraft Modpack
This is a template modpack makers can use to easily release their modpack onto multiple platforms.
currently this template only supports
- Windows
- Technic
- MultiMC
### How to use this? ## Disclaimer
- Modpack Makers - [SecurityCraft](https://www.curseforge.com/minecraft/mc-mods/security-craft)
- Well first your going to need to install `busybox`, `git`, `go` `7zip`, and `make` on your computer, I personally reccomend getting all of these through [Scoop](https://scoop.sh/) - is included in this repo as an raw JAR due to its filename breaking packwiz. that is litterally the only reason,
- After installing scoop, just run - security craft devs/curseforge, if you have problem with this, fix the file name, *please*
- `scoop install busybox git go make 7zip` - alter the file name from this to this
- after you run the previous command, run - `[1.18.2] SecurityCraft v1.9.2.jar`
- `go install github.com/packwiz/packwiz@latest` - `1.18.2-SecurityCraft-v1.9.2.jar`
- and everything should be there,
- I reccomend using VSCode to manage your modpack as you have a full visual editor and git manager built in.
- to add mods, run `packwiz <curseforge or modrinth> install <modid>`
- for sodium from curseforge, `packwiz cf install sodium`
- to make a release, run `make multimc` or `make technic`
- Dont forget to make a git repo for your modpack, I reccomend using [GitLab](https://gitlab.com) due to its free Large File Support.
- or a place to host the packwiz-data folder!
- Modpack Users
- MultiMC
- Use Java 17, MC 1.16.5 runs just fine on forge AND fabric on java 17

View file

@ -1,5 +1,5 @@
InstanceType=OneSix InstanceType=OneSix
iconKey=modpack.icon iconKey=codecraft_icon
name=Modpack Template name=Modpack Template
OverrideCommands=true OverrideCommands=true
PreLaunchCommand=$INST_JAVA -jar packwiz-installer-bootstrap.jar https://gitlab.com/Merith-TK/modpack-template/-/raw/main/.minecraft/pack.toml PreLaunchCommand="$INST_JAVA" -jar packwiz-installer-bootstrap.jar https://git.merith.xyz/modpacks/codecraft/raw/branch/main/.minecraft/pack.toml

View file

@ -12,40 +12,26 @@
"cachedName": "Minecraft", "cachedName": "Minecraft",
"cachedRequires": [ "cachedRequires": [
{ {
"equals": "3.2.2",
"suggests": "3.2.2", "suggests": "3.2.2",
"uid": "org.lwjgl3" "uid": "org.lwjgl3"
} }
], ],
"cachedVersion": "1.18.1", "cachedVersion": "1.18.2",
"important": true, "important": true,
"uid": "net.minecraft", "uid": "net.minecraft",
"version": "1.18.1" "version": "1.18.2"
}, },
{ {
"cachedName": "Intermediary Mappings", "cachedName": "Forge",
"cachedRequires": [ "cachedRequires": [
{ {
"equals": "1.18.1", "equals": "1.18.2",
"uid": "net.minecraft" "uid": "net.minecraft"
} }
], ],
"cachedVersion": "1.18.1", "cachedVersion": "40.1.31",
"cachedVolatile": true, "uid": "net.minecraftforge",
"dependencyOnly": true, "version": "40.1.31"
"uid": "net.fabricmc.intermediary",
"version": "1.18.1"
},
{
"cachedName": "Fabric Loader",
"cachedRequires": [
{
"uid": "net.fabricmc.intermediary"
}
],
"cachedVersion": "0.13.3",
"uid": "net.fabricmc.fabric-loader",
"version": "0.13.3"
} }
], ],
"formatVersion": 1 "formatVersion": 1