summaryrefslogtreecommitdiff
path: root/minecraft/mcjar
diff options
context:
space:
mode:
Diffstat (limited to 'minecraft/mcjar')
-rw-r--r--minecraft/mcjar13
1 files changed, 9 insertions, 4 deletions
diff --git a/minecraft/mcjar b/minecraft/mcjar
index 29eb118..54e95d5 100644
--- a/minecraft/mcjar
+++ b/minecraft/mcjar
@@ -227,9 +227,11 @@ forge() {
log "Using forge promotions slim json"
+ name=""
url=""
get_forge_url() {
+ local url
url="https://maven.minecraftforge.net/net/minecraftforge/forge/$1/forge-$1-installer.jar"
code=0
wget -q --spider "$url" || code=$?
@@ -272,13 +274,16 @@ forge() {
search_for_url() {
log "Searching for forge URL"
log "Trying MC_VERSION-FORGE_VERSION"
- ver=$(get_forge_url "$MC_VERSION-$FORGE_VERSION")
+ name="$MC_VERSION-$FORGE_VERSION"
+ ver=$(get_forge_url "$name")
if [ "$ver" != "" ]; then url="$ver"; return 0; fi
log "Trying MC_VERSION-FORGE_VERSION-MC_VERSION"
- ver=$(get_forge_url "$MC_VERSION-$FORGE_VERSION-$MC_VERSION")
+ name="$MC_VERSION-$FORGE_VERSION-$MC_VERSION"
+ ver=$(get_forge_url "$name")
if [ "$ver" != "" ]; then url="$ver"; return 0; fi
log "Trying MC_VERSION-FORGE_VERSION-mc172"
- ver=$(get_forge_url "$MC_VERSION-$FORGE_VERSION-mc172")
+ name="$MC_VERSION-$FORGE_VERSION-mc172"
+ ver=$(get_forge_url "$name")
if [ "$ver" != "" ]; then url="$ver"; return 0; fi
error "Invalid VERSION: $MC_VERSION-$FORGE_VERSION"
}
@@ -288,7 +293,7 @@ forge() {
search_for_url
if [ $ALL -eq 1 ]; then
- echo "JAR_NAME=forge-$MC_VERSION-$FORGE_VERSION-installer.jar"
+ echo "JAR_NAME=forge-$name-installer.jar"
echo "JAR_URL=$url"
echo "MC_TYPE=$MC_TYPE"
echo "MC_VERSION=$MC_VERSION"