├── .github └── workflows │ └── pack.yml ├── .gitignore ├── .packignore ├── README.md ├── fabric.png ├── instance.cfg ├── mmc-pack.json ├── pack.sh └── patches ├── babric.json ├── net.fabricmc.intermediary.json ├── net.minecraft.json └── org.lwjgl.json /.github/workflows/pack.yml: -------------------------------------------------------------------------------- 1 | name: Pack 2 | on: [push] 3 | jobs: 4 | build: 5 | runs-on: ubuntu-latest 6 | if: ${{ !contains(github.event.head_commit.message, 'nobuild') }} 7 | steps: 8 | - uses: actions/checkout@v4 9 | - name: Generate Pack 10 | run: ./pack.sh 11 | - name: Upload Artifact 12 | uses: actions/upload-artifact@v4 13 | with: 14 | name: babric-b1.7.3.zip 15 | path: ./babric-b1.7.3.zip 16 | - name: Create Shorthand Hash 17 | id: vars 18 | run: echo "sha_short=$(git rev-parse --short HEAD)" >> $GITHUB_OUTPUT 19 | - name: Create Release 20 | uses: softprops/action-gh-release@v2 21 | with: 22 | files: babric-b1.7.3.zip 23 | name: ${{ steps.vars.outputs.sha_short }} (Generated Release) 24 | body: | 25 | Autogenerated release via actions. 26 | https://github.com/babric/prism-instance/releases/download/${{ steps.vars.outputs.sha_short }}/babric-b1.7.3.zip 27 | tag_name: ${{ steps.vars.outputs.sha_short }} 28 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.zip 2 | .idea -------------------------------------------------------------------------------- /.packignore: -------------------------------------------------------------------------------- 1 | .git/* 2 | .github/* 3 | .minecraft/* 4 | .idea/* 5 | .gitignore 6 | README.md 7 | pack.sh -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Instance with b1.7.3 babric included for [PrismLauncher](https://github.com/PrismLauncher/PrismLauncher) (should work on MultiMC aswell) 2 | 3 | # Usage 4 | 1. Go to [releases](https://github.com/Glass-Series/babric-prism-instance/releases) 5 | 2. Drag and drop the download link into your PrismLauncher 6 | 3. Pick the name and click OK! 7 | 8 | https://user-images.githubusercontent.com/35262707/159143432-7da34e72-c4ac-4ada-8514-a5b41f5eaac1.mp4 9 | -------------------------------------------------------------------------------- /fabric.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/babric/prism-instance/73de98567f903893f82ee195d138c950ab46d1b4/fabric.png -------------------------------------------------------------------------------- /instance.cfg: -------------------------------------------------------------------------------- 1 | InstanceType=OneSix 2 | JvmArgs="-Dapple.awt.application.appearance=system" 3 | OverrideJavaArgs=true 4 | name=babric b1.7.3 5 | iconKey=fabric 6 | -------------------------------------------------------------------------------- /mmc-pack.json: -------------------------------------------------------------------------------- 1 | { 2 | "components": [ 3 | { 4 | "cachedName": "LWJGL 2", 5 | "cachedVersion": "2.9.4+legacyfabric.9", 6 | "cachedVolatile": true, 7 | "dependencyOnly": true, 8 | "uid": "org.lwjgl", 9 | "version": "2.9.4+legacyfabric.9" 10 | }, 11 | { 12 | "cachedName": "Minecraft", 13 | "cachedRequires": [ 14 | { 15 | "suggests": "2.9.4+legacyfabric.9", 16 | "uid": "org.lwjgl" 17 | } 18 | ], 19 | "cachedVersion": "b1.7.3", 20 | "important": true, 21 | "uid": "net.minecraft", 22 | "version": "b1.7.3" 23 | }, 24 | { 25 | "cachedName": "Babric", 26 | "cachedVersion": "b1.7.3", 27 | "uid": "babric" 28 | }, 29 | { 30 | "cachedName": "Intermediary Mappings", 31 | "cachedRequires": [ 32 | { 33 | "equals": "b1.7.3", 34 | "uid": "net.minecraft" 35 | } 36 | ], 37 | "cachedVersion": "b1.7.3", 38 | "cachedVolatile": true, 39 | "dependencyOnly": true, 40 | "uid": "net.fabricmc.intermediary", 41 | "version": "b1.7.3" 42 | }, 43 | { 44 | "cachedName": "Fabric Loader", 45 | "cachedRequires": [ 46 | { 47 | "equals": "b1.7.3", 48 | "uid": "net.fabricmc.intermediary" 49 | } 50 | ], 51 | "cachedVersion": "0.16.7", 52 | "uid": "net.fabricmc.fabric-loader", 53 | "version": "0.16.7" 54 | } 55 | ], 56 | "formatVersion": 1 57 | } 58 | -------------------------------------------------------------------------------- /pack.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | rm -f *.zip 3 | set -o noglob 4 | zip -r "babric-b1.7.3.zip" . -x $(cat .packignore) -------------------------------------------------------------------------------- /patches/babric.json: -------------------------------------------------------------------------------- 1 | { 2 | "formatVersion": 1, 3 | "name": "Babric", 4 | "uid": "babric", 5 | "version": "b1.7.3", 6 | "minecraftArguments": "--username ${auth_player_name} --session ${auth_session} --gameDir ${game_directory} --assetsDir ${game_assets}", 7 | "+traits": [ 8 | "noapplet" 9 | ], 10 | "compatibleJavaMajors": [ 11 | 17 12 | ], 13 | "libraries": [ 14 | { 15 | "name": "babric:log4j-config:1.0.0", 16 | "url": "https://maven.glass-launcher.net/babric/" 17 | }, 18 | { 19 | "name": "net.minecrell:terminalconsoleappender:1.2.0", 20 | "url": "https://repo1.maven.org/maven2/" 21 | }, 22 | { 23 | "name": "org.slf4j:slf4j-api:1.8.0-beta4" 24 | }, 25 | { 26 | "name": "org.apache.logging.log4j:log4j-slf4j18-impl:2.16.0" 27 | }, 28 | { 29 | "name": "org.apache.logging.log4j:log4j-api:2.16.0" 30 | }, 31 | { 32 | "name": "org.apache.logging.log4j:log4j-core:2.16.0" 33 | }, 34 | { 35 | "name": "com.google.code.gson:gson:2.8.9" 36 | }, 37 | { 38 | "name": "com.google.guava:guava:31.0.1-jre" 39 | }, 40 | { 41 | "name": "com.google.guava:failureaccess:1.0.1" 42 | }, 43 | { 44 | "name": "org.apache.commons:commons-lang3:3.12.0" 45 | }, 46 | { 47 | "name": "commons-io:commons-io:2.11.0" 48 | }, 49 | { 50 | "name": "commons-codec:commons-codec:1.15" 51 | } 52 | ] 53 | } 54 | -------------------------------------------------------------------------------- /patches/net.fabricmc.intermediary.json: -------------------------------------------------------------------------------- 1 | { 2 | "formatVersion": 1, 3 | "libraries": [ 4 | { 5 | "name": "babric:intermediary-upstream:b1.7.3", 6 | "url": "https://maven.glass-launcher.net/babric" 7 | } 8 | ], 9 | "name": "Intermediary Mappings", 10 | "releaseTime": "2024-10-18T18:57:03.000Z", 11 | "requires": [ 12 | { 13 | "equals": "b1.7.3", 14 | "uid": "net.minecraft" 15 | } 16 | ], 17 | "type": "release", 18 | "uid": "net.fabricmc.intermediary", 19 | "version": "b1.7.3", 20 | "volatile": true 21 | } 22 | -------------------------------------------------------------------------------- /patches/net.minecraft.json: -------------------------------------------------------------------------------- 1 | { 2 | "+traits": [ 3 | "legacyLaunch", 4 | "legacyServices", 5 | "texturepacks" 6 | ], 7 | "assetIndex": { 8 | "id": "pre-1.6", 9 | "sha1": "3d8e55480977e32acd9844e545177e69a52f594b", 10 | "size": 74091, 11 | "totalSize": 49505710, 12 | "url": "https://piston-meta.mojang.com/v1/packages/3d8e55480977e32acd9844e545177e69a52f594b/pre-1.6.json" 13 | }, 14 | "compatibleJavaMajors": [ 15 | 17 16 | ], 17 | "compatibleJavaName": "java-runtime-gamma", 18 | "formatVersion": 1, 19 | "mainJar": { 20 | "downloads": { 21 | "artifact": { 22 | "sha1": "43db9b498cb67058d2e12d394e6507722e71bb45", 23 | "size": 1465375, 24 | "url": "https://launcher.mojang.com/v1/objects/43db9b498cb67058d2e12d394e6507722e71bb45/client.jar" 25 | } 26 | }, 27 | "name": "com.mojang:minecraft:b1.7.3:client" 28 | }, 29 | "minecraftArguments": "${auth_player_name} ${auth_session} --gameDir ${game_directory} --assetsDir ${game_assets}", 30 | "name": "Minecraft", 31 | "releaseTime": "2011-07-08T00:00:00+02:00", 32 | "requires": [ 33 | { 34 | "suggests": "2.9.4+legacyfabric.9", 35 | "uid": "org.lwjgl" 36 | } 37 | ], 38 | "type": "old_beta", 39 | "uid": "net.minecraft", 40 | "version": "b1.7.3" 41 | } 42 | -------------------------------------------------------------------------------- /patches/org.lwjgl.json: -------------------------------------------------------------------------------- 1 | { 2 | "formatVersion": 1, 3 | "libraries": [ 4 | { 5 | "downloads": { 6 | "classifiers": { 7 | "natives-linux": { 8 | "sha1": "7ff832a6eb9ab6a767f1ade2b548092d0fa64795", 9 | "size": 10362, 10 | "url": "https://libraries.minecraft.net/net/java/jinput/jinput-platform/2.0.5/jinput-platform-2.0.5-natives-linux.jar" 11 | }, 12 | "natives-linux-arm32": { 13 | "sha1": "f3c455b71c5146acb5f8a9513247fc06db182fd5", 14 | "size": 4521, 15 | "url": "https://github.com/theofficialgman/lwjgl3-binaries-arm32/raw/lwjgl-2.9.4/jinput-platform-2.0.5-natives-linux.jar" 16 | }, 17 | "natives-linux-arm64": { 18 | "sha1": "42b388ccb7c63cec4e9f24f4dddef33325f8b212", 19 | "size": 10932, 20 | "url": "https://github.com/theofficialgman/lwjgl3-binaries-arm64/raw/lwjgl-2.9.4/jinput-platform-2.0.5-natives-linux.jar" 21 | }, 22 | "natives-osx": { 23 | "sha1": "53f9c919f34d2ca9de8c51fc4e1e8282029a9232", 24 | "size": 12186, 25 | "url": "https://libraries.minecraft.net/net/java/jinput/jinput-platform/2.0.5/jinput-platform-2.0.5-natives-osx.jar" 26 | }, 27 | "natives-osx-arm64": { 28 | "sha1": "5189eb40db3087fb11ca063b68fa4f4c20b199dd", 29 | "size": 10031, 30 | "url": "https://github.com/r58Playz/jinput-m1/raw/main/plugins/OSX/bin/jinput-platform-2.0.5.jar" 31 | }, 32 | "natives-windows": { 33 | "sha1": "385ee093e01f587f30ee1c8a2ee7d408fd732e16", 34 | "size": 155179, 35 | "url": "https://libraries.minecraft.net/net/java/jinput/jinput-platform/2.0.5/jinput-platform-2.0.5-natives-windows.jar" 36 | } 37 | } 38 | }, 39 | "extract": { 40 | "exclude": [ 41 | "META-INF/" 42 | ] 43 | }, 44 | "name": "net.java.jinput:jinput-platform:2.0.5", 45 | "natives": { 46 | "linux": "natives-linux", 47 | "linux-arm32": "natives-linux-arm32", 48 | "linux-arm64": "natives-linux-arm64", 49 | "osx": "natives-osx", 50 | "osx-arm64": "natives-osx-arm64", 51 | "windows": "natives-windows" 52 | } 53 | }, 54 | { 55 | "downloads": { 56 | "artifact": { 57 | "sha1": "39c7796b469a600f72380316f6b1f11db6c2c7c4", 58 | "size": 208338, 59 | "url": "https://libraries.minecraft.net/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar" 60 | } 61 | }, 62 | "name": "net.java.jinput:jinput:2.0.5" 63 | }, 64 | { 65 | "downloads": { 66 | "artifact": { 67 | "sha1": "e12fe1fda814bd348c1579329c86943d2cd3c6a6", 68 | "size": 7508, 69 | "url": "https://libraries.minecraft.net/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar" 70 | } 71 | }, 72 | "name": "net.java.jutils:jutils:1.0.0" 73 | }, 74 | { 75 | "extract": { 76 | "exclude": [ 77 | "META-INF/" 78 | ] 79 | }, 80 | "name": "org.lwjgl.lwjgl:lwjgl-platform:2.9.4+legacyfabric.9", 81 | "url": "https://maven.legacyfabric.net/", 82 | "natives": { 83 | "linux": "natives-linux", 84 | "linux-arm32": "natives-linux", 85 | "linux-arm64": "natives-linux", 86 | "osx": "natives-osx", 87 | "osx-arm64": "natives-osx", 88 | "windows": "natives-windows" 89 | } 90 | }, 91 | { 92 | "name": "org.lwjgl.lwjgl:lwjgl:2.9.4+legacyfabric.9", 93 | "url": "https://maven.legacyfabric.net/" 94 | }, 95 | { 96 | "name": "org.lwjgl.lwjgl:lwjgl_util:2.9.4+legacyfabric.9", 97 | "url": "https://maven.legacyfabric.net/" 98 | } 99 | ], 100 | "name": "LWJGL 2", 101 | "type": "release", 102 | "uid": "org.lwjgl", 103 | "version": "2.9.4+legacyfabric.9", 104 | "volatile": true 105 | } --------------------------------------------------------------------------------