vivecraft, fuck you
This commit is contained in:
parent
bbed717ea7
commit
b39f0896c0
15 changed files with 63 additions and 221 deletions
|
@ -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"
|
|
||||||
}
|
|
|
@ -1,28 +0,0 @@
|
||||||
hash-format = "sha256"
|
|
||||||
|
|
||||||
[[files]]
|
|
||||||
file = "bin/version.json"
|
|
||||||
hash = "b5f8dc11af2e5d2eeb17007a53fced417fdb3020baac8a8f8dd230a2d3fd854e"
|
|
||||||
|
|
||||||
[[files]]
|
|
||||||
file = "modpack.icon.png"
|
|
||||||
hash = "50f74a7debb4a852e1384434500515f2478b8dcf0d71b75eba148ca34d89715c"
|
|
||||||
|
|
||||||
[[files]]
|
|
||||||
file = "mods/lithium.toml"
|
|
||||||
hash = "5a5c6174eda3db8594761efaf64308c44702b3f2a25957b0c35825b0109a1ef0"
|
|
||||||
metafile = true
|
|
||||||
|
|
||||||
[[files]]
|
|
||||||
file = "mods/phosphor.toml"
|
|
||||||
hash = "1fbb24b0b382c6d21bd2fed103e564bfe5f3e5ee10e6686faafd0164f07bf8da"
|
|
||||||
metafile = true
|
|
||||||
|
|
||||||
[[files]]
|
|
||||||
file = "mods/sodium.toml"
|
|
||||||
hash = "4aba93a705eb2c6300818297bc1d85329b9b085392810dbf15c79b5e3dd6d0ef"
|
|
||||||
metafile = true
|
|
||||||
|
|
||||||
[[files]]
|
|
||||||
file = "packwiz-installer-bootstrap.jar"
|
|
||||||
hash = "a8fbb24dc604278e97f4688e82d3d91a318b98efc08d5dbfcbcbcab6443d116c"
|
|
Binary file not shown.
Before Width: | Height: | Size: 32 KiB |
|
@ -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
|
|
|
@ -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
|
|
|
@ -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
|
|
|
@ -1,13 +0,0 @@
|
||||||
name = "Modpack Template"
|
|
||||||
author = "Merith.TK"
|
|
||||||
version = "1.0.0"
|
|
||||||
pack-format = "packwiz:1.0.0"
|
|
||||||
|
|
||||||
[index]
|
|
||||||
file = "index.toml"
|
|
||||||
hash-format = "sha256"
|
|
||||||
hash = "d021bf567c5145418d5c6aec8806f0c9b0d7f8cf9b8a820301e8998e797f59c0"
|
|
||||||
|
|
||||||
[versions]
|
|
||||||
fabric = "0.13.3"
|
|
||||||
minecraft = "1.18.1"
|
|
Binary file not shown.
0
.packignore
Normal file
0
.packignore
Normal file
28
Makefile
28
Makefile
|
@ -17,31 +17,21 @@ 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 ../vivecraft-curseforge.zip
|
||||||
7z d ../modpack-curseforge.zip overrides/packwiz-installer-bootstrap.jar overrides/pack.toml overrides/index.toml
|
7z d ../vivecraft-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 ../vivecraft-modrinth.zip
|
||||||
7z d ../modpack-modrinth.zip overrides/packwiz-installer-bootstrap.jar overrides/pack.toml overrides/index.toml
|
7z d ../vivecraft-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 ../vivecraft-multimc.zip ./* -r
|
||||||
7z d ../modpack-multimc.zip ./.minecraft -r
|
7z d ../vivecraft-multimc.zip ./.minecraft -r
|
||||||
7z a ../modpack-multimc.zip ./* -r
|
7z a ../vivecraft-multimc.zip ./* -r
|
||||||
7z a ../modpack-multimc.zip ./.minecraft -r
|
7z a ../vivecraft-multimc.zip ./.minecraft -r
|
||||||
7z d ../modpack-multimc.zip ./.minecraft/mods ./.minecraft/pack.toml ./.minecraft/index.toml -r
|
7z d ../vivecraft-multimc.zip ./.minecraft/mods ./.minecraft/pack.toml ./.minecraft/index.toml -r
|
||||||
|
|
||||||
technic:
|
|
||||||
@echo "Making Technic pack"
|
|
||||||
-rm -rf .technic
|
|
||||||
-cp -r .minecraft .technic
|
|
||||||
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 ..
|
|
||||||
-rm -rf .technic/packwiz*
|
|
||||||
7z d ../modpack-technic.zip ./* -r
|
|
||||||
7z a ../modpack-technic.zip ./.technic/* -r
|
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
-rm -rf .technic
|
-rm -rf .technic
|
||||||
|
|
44
README.md
44
README.md
|
@ -1,42 +1,2 @@
|
||||||
## Update Pack Template
|
## ViveCraft
|
||||||
This is a template modpack makers can use to easily release their modpack onto multiple platforms.
|
This is an personal vivecraft modpack, made like this to make sharing not an headache
|
||||||
currently this template only supports
|
|
||||||
- Curseforge
|
|
||||||
- Please note recent API changes to curseforge have broken support for most mods from curseforge in the other three formats
|
|
||||||
- Multi/PolyMC requires users to download mods manually
|
|
||||||
- Technc requires modpack makers to download mods manually
|
|
||||||
- Modrinth just doesnt support it at all
|
|
||||||
- [Multi/PolyMC](https://polymc.org)
|
|
||||||
- Technic
|
|
||||||
- Modrinth
|
|
||||||
|
|
||||||
|
|
||||||
### How to use this?
|
|
||||||
[![Gitpod ready-to-code](https://img.shields.io/badge/Gitpod-ready--to--code-908a85?logo=gitpod)](https://gitpod.io/from-referrer/)
|
|
||||||
- Modpack Makers
|
|
||||||
- Well first your going to need to install `busybox`, `git`, `go` `7zip`, and `make` on your computer,
|
|
||||||
- On Windows I personally reccomend getting all of these through [Scoop](https://scoop.sh/)
|
|
||||||
- After installing scoop, just run
|
|
||||||
- `scoop install busybox git go make 7zip`
|
|
||||||
- On Linux,
|
|
||||||
- Ubuntu/Debian
|
|
||||||
- `sudo apt install git p7zip make`
|
|
||||||
- golang needs the latest release, which is unfortunately not in the repos, please manually install it, there are plenty of guides online for this
|
|
||||||
- Arch
|
|
||||||
- please use an AUR helper such as `yay`
|
|
||||||
- `yay -Syu git go p7zip make`
|
|
||||||
|
|
||||||
- after you install go, run this command to install packwiz
|
|
||||||
- `go install github.com/packwiz/packwiz@latest`
|
|
||||||
|
|
||||||
- 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
|
|
||||||
|
|
BIN
libraries/OptiFine-1.12.2_HD_U_F5_LIB.jar
Normal file
BIN
libraries/OptiFine-1.12.2_HD_U_F5_LIB.jar
Normal file
Binary file not shown.
BIN
libraries/minecrift-1.12.2-jrbudda-11-r6.jar
Normal file
BIN
libraries/minecrift-1.12.2-jrbudda-11-r6.jar
Normal file
Binary file not shown.
|
@ -1,51 +1,42 @@
|
||||||
{
|
{
|
||||||
"components": [
|
"components": [
|
||||||
{
|
{
|
||||||
"cachedName": "LWJGL 3",
|
"cachedName": "LWJGL 2",
|
||||||
"cachedVersion": "3.2.2",
|
"cachedVersion": "2.9.4-nightly-20150209",
|
||||||
"cachedVolatile": true,
|
"cachedVolatile": true,
|
||||||
"dependencyOnly": true,
|
"dependencyOnly": true,
|
||||||
"uid": "org.lwjgl3",
|
"uid": "org.lwjgl",
|
||||||
"version": "3.2.2"
|
"version": "2.9.4-nightly-20150209"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"cachedName": "Minecraft",
|
"cachedName": "Minecraft",
|
||||||
"cachedRequires": [
|
"cachedRequires": [
|
||||||
{
|
{
|
||||||
"equals": "3.2.2",
|
"suggests": "2.9.4-nightly-20150209",
|
||||||
"suggests": "3.2.2",
|
"uid": "org.lwjgl"
|
||||||
"uid": "org.lwjgl3"
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"cachedVersion": "1.18.1",
|
"cachedVersion": "1.12.2",
|
||||||
"important": true,
|
"important": true,
|
||||||
"uid": "net.minecraft",
|
"uid": "net.minecraft",
|
||||||
"version": "1.18.1"
|
"version": "1.12.2"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"cachedName": "Intermediary Mappings",
|
"cachedName": "Forge",
|
||||||
"cachedRequires": [
|
"cachedRequires": [
|
||||||
{
|
{
|
||||||
"equals": "1.18.1",
|
"equals": "1.12.2",
|
||||||
"uid": "net.minecraft"
|
"uid": "net.minecraft"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"cachedVersion": "1.18.1",
|
"cachedVersion": "14.23.5.2859",
|
||||||
"cachedVolatile": true,
|
"uid": "net.minecraftforge",
|
||||||
"dependencyOnly": true,
|
"version": "14.23.5.2859"
|
||||||
"uid": "net.fabricmc.intermediary",
|
|
||||||
"version": "1.18.1"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"cachedName": "Fabric Loader",
|
"cachedName": "Vivecraft",
|
||||||
"cachedRequires": [
|
"cachedVersion": "4",
|
||||||
{
|
"uid": "vivecraft"
|
||||||
"uid": "net.fabricmc.intermediary"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"cachedVersion": "0.13.3",
|
|
||||||
"uid": "net.fabricmc.fabric-loader",
|
|
||||||
"version": "0.13.3"
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"formatVersion": 1
|
"formatVersion": 1
|
||||||
|
|
36
patches/vivecraft.json
Normal file
36
patches/vivecraft.json
Normal file
|
@ -0,0 +1,36 @@
|
||||||
|
{
|
||||||
|
"uid": "vivecraft",
|
||||||
|
"releaseTime": "1979-06-01T00:00:00-05:00",
|
||||||
|
"mainClass": "net.minecraft.launchwrapper.Launch",
|
||||||
|
"libraries": [
|
||||||
|
{
|
||||||
|
"name": "com.mtbs3d:minecrift:1.12.2-jrbudda-11-r6",
|
||||||
|
"MMC-hint": "local"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "org.json:json:20140107",
|
||||||
|
"url": "http://vivecraft.org/jar/"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "com.sun:jna:4.2.1",
|
||||||
|
"url": "http://vivecraft.org/jar/"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "org.ow2.asm:asm-all:5.2",
|
||||||
|
"url": "http://files.minecraftforge.net/maven/"
|
||||||
|
},
|
||||||
|
{"name": "net.minecraft:launchwrapper:1.12"},
|
||||||
|
{
|
||||||
|
"name": "optifine:OptiFine:1.12.2_HD_U_F5_LIB",
|
||||||
|
"MMC-hint": "local"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "Vivecraft",
|
||||||
|
"+tweakers": [
|
||||||
|
"org.vivecraft.tweaker.MinecriftForgeTweaker",
|
||||||
|
"net.minecraftforge.fml.common.launcher.FMLTweaker",
|
||||||
|
"optifine.OptiFineForgeTweaker"
|
||||||
|
],
|
||||||
|
"time": "1979-06-01T00:00:00-05:00",
|
||||||
|
"version": "4"
|
||||||
|
}
|
Loading…
Reference in a new issue