Skip to content
This repository was archived by the owner on Jun 23, 2024. It is now read-only.

Commit bf7e1a4

Browse files
authored
Merge pull request #8 from joshhsoj1902/mc/fix-plugin-downloads
2 parents 92639b9 + 5eb4560 commit bf7e1a4

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

scripts/minecraft-install-plugins.sh

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ installMode=${1:-true}
55
PluginDir=/data/serverfiles/plugins
66
DownloadDir=/app/mc-plugins
77

8+
mkdir -p $DownloadDir
9+
810
function doInstall {
911
if [ $installMode == true ]; then
1012
echo "Installing $1"
@@ -21,7 +23,7 @@ if [ -n "$LGSM_MINECRAFT_PLUGIN_DYNMAP_VERSION_ID" ] && [ -n "$LGSM_MINECRAFT_PL
2123
OutputFile=$LGSM_MINECRAFT_PLUGIN_DYNMAP_VERSION
2224
if [ ! -f $DownloadDir/$OutputFile ]; then
2325
echo "Plugin missing, Downloading"
24-
curl -o "$DownloadDir"/"$OutputFile" https://cdn.modrinth.com/data/fRQREgAc/versions/"$LGSM_MINECRAFT_PLUGIN_DYNMAP_VERSION_ID"/"$LGSM_MINECRAFT_PLUGIN_DYNMAP_VERSION"
26+
curl -o "$DownloadDir"/"$OutputFile" -L https://cdn.modrinth.com/data/fRQREgAc/versions/"$LGSM_MINECRAFT_PLUGIN_DYNMAP_VERSION_ID"/"$LGSM_MINECRAFT_PLUGIN_DYNMAP_VERSION"
2527
fi
2628

2729
doInstall "$OutputFile"
@@ -34,7 +36,7 @@ if [ -n "$LGSM_MINECRAFT_PLUGIN_ESSENTIALS_VERSION" ]; then
3436
OutputFile="EssentialsX-$LGSM_MINECRAFT_PLUGIN_ESSENTIALS_VERSION.jar"
3537
if [ ! -f $DownloadDir/$OutputFile ]; then
3638
echo "Plugin missing, Downloading"
37-
curl -o "$DownloadDir"/"$OutputFile" https://github.com/EssentialsX/Essentials/releases/download/"$LGSM_MINECRAFT_PLUGIN_ESSENTIALS_VERSION"/EssentialsX-"$LGSM_MINECRAFT_PLUGIN_ESSENTIALS_VERSION".jar
39+
curl -o "$DownloadDir"/"$OutputFile" -L https://github.com/EssentialsX/Essentials/releases/download/"$LGSM_MINECRAFT_PLUGIN_ESSENTIALS_VERSION"/EssentialsX-"$LGSM_MINECRAFT_PLUGIN_ESSENTIALS_VERSION".jar
3840
fi
3941

4042
doInstall "$OutputFile"
@@ -47,7 +49,7 @@ if [ -n "$LGSM_MINECRAFT_PLUGIN_UNIFIED_METRICS_VERSION" ]; then
4749
OutputFile="unifiedmetrics-platform-bukkit-$LGSM_MINECRAFT_PLUGIN_UNIFIED_METRICS_VERSION.jar"
4850
if [ ! -f $DownloadDir/$OutputFile ]; then
4951
echo "Plugin missing, Downloading"
50-
curl -o "$DownloadDir"/"$OutputFile" https://github.com/Cubxity/UnifiedMetrics/releases/download/"$LGSM_MINECRAFT_PLUGIN_UNIFIED_METRICS_VERSION"/unifiedmetrics-platform-bukkit-"$LGSM_MINECRAFT_PLUGIN_UNIFIED_METRICS_VERSION".jar
52+
curl -o "$DownloadDir"/"$OutputFile" -L https://github.com/Cubxity/UnifiedMetrics/releases/download/"$LGSM_MINECRAFT_PLUGIN_UNIFIED_METRICS_VERSION"/unifiedmetrics-platform-bukkit-"$LGSM_MINECRAFT_PLUGIN_UNIFIED_METRICS_VERSION".jar
5153
fi
5254
doInstall "$OutputFile"
5355

0 commit comments

Comments
 (0)