32 lines
1.2 KiB
Bash
32 lines
1.2 KiB
Bash
|
repos=(
|
||
|
"SpraxDev/BetterChairs"
|
||
|
"ChestShop-authors/ChestShop-3"
|
||
|
"ChestShop-authors/ChestShopNotifier"
|
||
|
"TBMCPlugins/ChromaCore"
|
||
|
"TBMCPlugins/Chroma-Chat"
|
||
|
"TBMCPlugins/Chroma-Discord"
|
||
|
"PlayPro/CoreProtect"
|
||
|
"TownyAdvanced/Dynmap-Towny"
|
||
|
"EssentialsX/Essentials"
|
||
|
"IntellectualSites/FastAsyncWorldEdit"
|
||
|
"Multiverse/Multiverse-Core"
|
||
|
"NuVotifier/NuVotifier"
|
||
|
"TownyAdvanced/Towny"
|
||
|
"MilkBowl/Vault"
|
||
|
"PryPurity/WorldBorder"
|
||
|
)
|
||
|
|
||
|
for repo in "${repos[@]}"; do
|
||
|
wget https://api.github.com/repos/$repo/releases/latest -O - | awk -F \" -v RS="," '/browser_download_url/ {print $(NF-1)}' | xargs wget
|
||
|
done
|
||
|
|
||
|
# TODO: Towny isn't extracted
|
||
|
# TODO: All EssentialsX plugins are downloaded
|
||
|
|
||
|
curl -L https://dev.bukkit.org/projects/dynmap-worldguard/files/latest > Dynmap-WorldGuard.jar # The name always becomes "latest"
|
||
|
curl -L https://dev.bukkit.org/projects/openinv/files/latest > OpenInv.jar
|
||
|
|
||
|
# TODO: These excluded aren't supported atm, update manually
|
||
|
# TODO: This is intended to remove the plugins before downloading the new ones
|
||
|
find -maxdepth 1 ! -name "CMILib*.jar" ! -name "Dynmap*.jar" ! -name "EnjinMinecraftPlugin.jar" ! -name "iPortal*.jar" ! -name "Jobs*.jar" ! -name "LuckPerms*.jar" ! -name "worldguard*.jar" -name "*.jar" -print
|