Godleydemon

plugins.sh

Mar 11th, 2014
215
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 15.55 KB | None | 0 0
  1. echo "beginning plugin update/install progress"
  2.  
  3. if [ ! -f /home/minecraft/multicraft/servers/server54/plugins/Essentials.jar ]
  4.     then
  5.         cd /home/minecraft/multicraft/servers/server54/plugins/
  6.         wget --quiet http://dev.cookieslap.net/build/job/Essentials/lastSuccessfulBuild/artifact/Essentials/dist/Essentials.jar
  7.         [ -f "/home/minecraft/multicraft/servers/server54/plugins/Essentials.jar" ] && echo "Essentials has been installed" || echo "Essentials did not install correctly"
  8.     else
  9.         rm /home/minecraft/multicraft/servers/server54/plugins/Essentials.jar
  10.         cd /home/minecraft/multicraft/servers/server54/plugins/
  11.         wget --quiet http://dev.cookieslap.net/build/job/Essentials/lastSuccessfulBuild/artifact/Essentials/dist/Essentials.jar
  12.         [ -f "/home/minecraft/multicraft/servers/server54/plugins/Essentials.jar" ] && echo "Essentials has been updated" || echo "Essentials did not update correctly"
  13. fi
  14. if [ ! -f /home/minecraft/multicraft/servers/server54/plugins/EssentialsAntiBuild.jar ]
  15.     then
  16.         cd /home/minecraft/multicraft/servers/server54/plugins/
  17.         wget --quiet http://dev.cookieslap.net/build/job/Essentials/lastSuccessfulBuild/artifact/EssentialsAntiBuild/dist/EssentialsAntiBuild.jar
  18.         [ -f "/home/minecraft/multicraft/servers/server54/plugins/EssentialsAntiBuild.jar" ] && echo "EssentialsAntiBuild has been installed" || echo "EssentialsAntiBuild did not install correctly"
  19.     else
  20.         rm /home/minecraft/multicraft/servers/server54/plugins/EssentialsAntiBuild.jar
  21.         cd /home/minecraft/multicraft/servers/server54/plugins/
  22.         wget --quiet http://dev.cookieslap.net/build/job/Essentials/lastSuccessfulBuild/artifact/EssentialsAntiBuild/dist/EssentialsAntiBuild.jar
  23.         [ -f "/home/minecraft/multicraft/servers/server54/plugins/EssentialsAntiBuild.jar" ] && echo "EssentialsAntiBuild has been updated" || echo "EssentialsAntiBuild did not update correctly"
  24. fi
  25. if [ ! -f /home/minecraft/multicraft/servers/server54/plugins/EssentialsChat.jar ]
  26.     then
  27.         cd /home/minecraft/multicraft/servers/server54/plugins/
  28.         wget --quiet http://dev.cookieslap.net/build/job/Essentials/lastSuccessfulBuild/artifact/EssentialsChat/dist/EssentialsChat.jar
  29.         [ -f "/home/minecraft/multicraft/servers/server54/plugins/EssentialsChat.jar" ] && echo "EssentialsChat has been installed" || echo "EssentialsChat did not install correctly"
  30.     else
  31.         rm /home/minecraft/multicraft/servers/server54/plugins/EssentialsChat.jar
  32.         cd /home/minecraft/multicraft/servers/server54/plugins/
  33.         wget --quiet http://dev.cookieslap.net/build/job/Essentials/lastSuccessfulBuild/artifact/EssentialsChat/dist/EssentialsChat.jar
  34.         [ -f "/home/minecraft/multicraft/servers/server54/plugins/EssentialsChat.jar" ] && echo "EssentialsChat has been updated" || echo "EssentialsChat did not update correctly"
  35. fi
  36. if [ ! -f /home/minecraft/multicraft/servers/server54/plugins/EssentialsProtect.jar ]
  37.     then
  38.         cd /home/minecraft/multicraft/servers/server54/plugins/
  39.         wget --quiet http://dev.cookieslap.net/build/job/Essentials/lastSuccessfulBuild/artifact/EssentialsProtect/dist/EssentialsProtect.jar
  40.         [ -f "/home/minecraft/multicraft/servers/server54/plugins/EssentialsProtect.jar" ] && echo "EssentialsProtect has been Installed" || echo "EssentialsProtect did not Install correctly"
  41.     else
  42.         rm /home/minecraft/multicraft/servers/server54/plugins/EssentialsProtect.jar
  43.         cd /home/minecraft/multicraft/servers/server54/plugins/
  44.         wget --quiet http://dev.cookieslap.net/build/job/Essentials/lastSuccessfulBuild/artifact/EssentialsProtect/dist/EssentialsProtect.jar
  45.         [ -f "/home/minecraft/multicraft/servers/server54/plugins/EssentialsProtect.jar" ] && echo "EssentialsProtect has been updated" || echo "EssentialsProtect did not update correctly"
  46. fi
  47. if [ ! -f /home/minecraft/multicraft/servers/server54/plugins/EssentialsSpawn.jar ]
  48.     then
  49.         cd /home/minecraft/multicraft/servers/server54/plugins/
  50.         wget --quiet http://dev.cookieslap.net/build/job/Essentials/lastSuccessfulBuild/artifact/EssentialsSpawn/dist/EssentialsSpawn.jar
  51.         [ -f "/home/minecraft/multicraft/servers/server54/plugins/EssentialsSpawn.jar" ] && echo "EssentialsSpawn has been Installed" || echo "EssentialsSpawn did not Install correctly"
  52.     else
  53.         rm /home/minecraft/multicraft/servers/server54/plugins/EssentialsSpawn.jar
  54.         cd /home/minecraft/multicraft/servers/server54/plugins/
  55.         wget --quiet http://dev.cookieslap.net/build/job/Essentials/lastSuccessfulBuild/artifact/EssentialsSpawn/dist/EssentialsSpawn.jar
  56.         [ -f "/home/minecraft/multicraft/servers/server54/plugins/EssentialsSpawn.jar" ] && echo "EssentialsSpawn has been updated" || echo "EssentialsSpawn did not update correctly"
  57. fi
  58. if [ ! -f /home/minecraft/multicraft/servers/server54/plugins/NoCheatPlus.jar ]
  59.     then
  60.         cd /home/minecraft/multicraft/servers/server54/plugins/
  61.         wget --quiet http://ci.md-5.net/job/NoCheatPlus/lastSuccessfulBuild/artifact/target/NoCheatPlus.jar
  62.         [ -f "/home/minecraft/multicraft/servers/server54/plugins/NoCheatPlus.jar" ] && echo "NoCheatPlus has been Installed" || echo "NoCheatPlus did not Install correctly"
  63.     else
  64.         rm /home/minecraft/multicraft/servers/server54/plugins/NoCheatPlus.jar
  65.         cd /home/minecraft/multicraft/servers/server54/plugins/
  66.         wget --quiet http://ci.md-5.net/job/NoCheatPlus/lastSuccessfulBuild/artifact/target/NoCheatPlus.jar
  67.         [ -f "/home/minecraft/multicraft/servers/server54/plugins/NoCheatPlus.jar" ] && echo "NoCheatPlus has been updated" || echo "NoCheatPlus did not update correctly"
  68. fi
  69. if [ ! -f /home/minecraft/multicraft/servers/server54/plugins/PermissionsEx.jar ]
  70.     then
  71.         cd /home/minecraft/multicraft/servers/server54/plugins/
  72.         wget --quiet http://dev.bukkit.org/media/files/742/103/PermissionsEx.jar
  73.         [ -f "/home/minecraft/multicraft/servers/server54/plugins/PermissionsEx.jar" ] && echo "PermissionsEx has been installed" || echo "PermissionsEx did not install correctly"
  74.     else
  75.         rm /home/minecraft/multicraft/servers/server54/plugins/PermissionsEx.jar
  76.         cd /home/minecraft/multicraft/servers/server54/plugins/
  77.         wget --quiet http://dev.bukkit.org/media/files/742/103/PermissionsEx.jar
  78.         [ -f "/home/minecraft/multicraft/servers/server54/plugins/PermissionsEx.jar" ] && echo "PermissionsEx has been updated" || echo "PermissionsEx did not update correctly"
  79. fi
  80. if [ ! -f /home/minecraft/multicraft/servers/server54/plugins/WorldEdit.jar ]
  81.     then
  82.             cd /home/minecraft/multicraft/servers/server54/plugins/
  83.             wget --quiet -r -l1 --no-parent -A ".zip" http://builds.enginehub.org/job/worldedit/last-successful/?branch=master
  84.             mv /home/minecraft/multicraft/servers/server54/plugins/builds.enginehub.org/job/worldedit/last-successful/download/worldedit*.zip /home/minecraft/multicraft/servers/server54/plugins/WorldEdit.zip
  85.             unzip -q -o "WorldEdit*.zip"
  86.             rm -rf /home/minecraft/multicraft/servers/server54/plugins/builds.enginehub.org
  87.             rm /home/minecraft/multicraft/servers/server54/plugins/WorldEdit.zip
  88.             [ -f "/home/minecraft/multicraft/servers/server54/plugins/WorldEdit.jar" ] && echo "WorldEdit has been installed" || echo "WorldEdit did not install correctly"
  89.     else
  90.             rm /home/minecraft/multicraft/servers/server54/plugins/WorldEdit.jar
  91.             cd /home/minecraft/multicraft/servers/server54/plugins/
  92.             wget --quiet -r -l1 --no-parent -A ".zip" http://builds.enginehub.org/job/worldedit/last-successful/?branch=master
  93.             mv /home/minecraft/multicraft/servers/server54/plugins/builds.enginehub.org/job/worldedit/last-successful/download/worldedit*.zip /home/minecraft/multicraft/servers/server54/plugins/WorldEdit.zip
  94.             unzip -q -o "WorldEdit*.zip"
  95.             rm -rf /home/minecraft/multicraft/servers/server54/plugins/builds.enginehub.org
  96.             rm /home/minecraft/multicraft/servers/server54/plugins/WorldEdit.zip
  97.             [ -f "/home/minecraft/multicraft/servers/server54/plugins/WorldEdit.jar" ] && echo "WorldEdit has been updated" || echo "WorldEdit did not update correctly"
  98. fi
  99. if [ ! -f /home/minecraft/multicraft/servers/server54/plugins/WorldGuard.jar ]
  100.     then
  101.             cd /home/minecraft/multicraft/servers/server54/plugins/
  102.             wget --quiet -r -l1 --no-parent -A ".zip" http://builds.enginehub.org/job/worldguard/last-successful/?branch=master
  103.             mv /home/minecraft/multicraft/servers/server54/plugins/builds.enginehub.org/job/worldguard/last-successful/download/worldguard*.zip /home/minecraft/multicraft/servers/server54/plugins/WorldGuard.zip
  104.             unzip -q -o "WorldGuard*.zip"
  105.             rm -rf /home/minecraft/multicraft/servers/server54/plugins/builds.enginehub.org
  106.             rm /home/minecraft/multicraft/servers/server54/plugins/WorldGuard.zip
  107.             [ -f "/home/minecraft/multicraft/servers/server54/plugins/WorldGuard.jar" ] && echo "WorldGuard has been installed" || echo "WorldGuard did not install correctly"
  108.     else
  109.             rm /home/minecraft/multicraft/servers/server54/plugins/WorldGuard.jar
  110.             cd /home/minecraft/multicraft/servers/server54/plugins/
  111.             wget --quiet -r -l1 --no-parent -A ".zip" http://builds.enginehub.org/job/worldguard/last-successful/?branch=master
  112.             mv /home/minecraft/multicraft/servers/server54/plugins/builds.enginehub.org/job/worldguard/last-successful/download/worldguard*.zip /home/minecraft/multicraft/servers/server54/plugins/WorldGuard.zip
  113.             unzip -q -o "WorldGuard*.zip"
  114.             rm -rf /home/minecraft/multicraft/servers/server54/plugins/builds.enginehub.org
  115.             rm /home/minecraft/multicraft/servers/server54/plugins/WorldGuard.zip
  116.             [ -f "/home/minecraft/multicraft/servers/server54/plugins/WorldGuard.jar" ] && echo "WorldGuard has been updated" || echo "WorldGuard did not update correctly"
  117. fi
  118. if [ ! -f /home/minecraft/multicraft/servers/server54/plugins/Vault.jar ]
  119.     then
  120.             cd /home/minecraft/multicraft/servers/server54/plugins/
  121.             wget --quiet http://24.22.114.23/job/Vault/lastSuccessfulBuild/artifact/target/*zip*/target.zip
  122.             unzip -q -o target.zip
  123.             rm /home/minecraft/multicraft/servers/server54/plugins/target/Vault-*-javadoc.jar
  124.             rm /home/minecraft/multicraft/servers/server54/plugins/target/Vault-*-sources.jar
  125.             mv /home/minecraft/multicraft/servers/server54/plugins/target/Vault*.jar /home/minecraft/multicraft/servers/server54/plugins/Vault.jar
  126.             rm /home/minecraft/multicraft/servers/server54/plugins/target.zip
  127.             rm -rf /home/minecraft/multicraft/servers/server54/plugins/target
  128.             [ -f "/home/minecraft/multicraft/servers/server54/plugins/Vault.jar" ] && echo "Vault has been installed" || echo "Vault did not install correctly"
  129.     else
  130.             rm /home/minecraft/multicraft/servers/server54/plugins/Vault.jar
  131.             cd /home/minecraft/multicraft/servers/server54/plugins/
  132.             wget --quiet http://24.22.114.23/job/Vault/lastSuccessfulBuild/artifact/target/*zip*/target.zip
  133.             unzip -q -o target.zip
  134.             rm /home/minecraft/multicraft/servers/server54/plugins/target/Vault-*-javadoc.jar
  135.             rm /home/minecraft/multicraft/servers/server54/plugins/target/Vault-*-sources.jar
  136.             mv /home/minecraft/multicraft/servers/server54/plugins/target/Vault*.jar /home/minecraft/multicraft/servers/server54/plugins/Vault.jar
  137.             rm /home/minecraft/multicraft/servers/server54/plugins/target.zip
  138.             rm -rf /home/minecraft/multicraft/servers/server54/plugins/target
  139.             [ -f "/home/minecraft/multicraft/servers/server54/plugins/Vault.jar" ] && echo "Vault has been updated" || echo "Vault did not update correctly"
  140. fi
  141. if [ ! -f /home/minecraft/multicraft/servers/server54/plugins/CoreProtect.jar ]
  142.     then
  143.             cd /home/minecraft/multicraft/servers/server54/plugins/
  144.             wget --trust-server-names --quiet http://api.bukget.org/3/plugins/bukkit/coreprotect/latest/download
  145.             mv /home/minecraft/multicraft/servers/server54/plugins/CoreProtect_*.jar /home/minecraft/multicraft/servers/server54/plugins/CoreProtect.jar
  146.             [ -f "/home/minecraft/multicraft/servers/server54/plugins/CoreProtect.jar" ] && echo "CoreProtect has been installed" || echo "CoreProtect did not install correctly"
  147.     else
  148.             rm /home/minecraft/multicraft/servers/server54/plugins/CoreProtect.jar
  149.             cd /home/minecraft/multicraft/servers/server54/plugins/
  150.             wget --trust-server-names --quiet http://api.bukget.org/3/plugins/bukkit/coreprotect/latest/download
  151.             mv /home/minecraft/multicraft/servers/server54/plugins/CoreProtect_*.jar /home/minecraft/multicraft/servers/server54/plugins/CoreProtect.jar
  152.             [ -f "/home/minecraft/multicraft/servers/server54/plugins/CoreProtect.jar" ] && echo "CoreProtect has been updated" || echo "CoreProtect did not update correctly"
  153. fi
  154.  
  155. if [ ! -f /home/minecraft/multicraft/servers/server54/plugins/VoxelSniper.jar ]
  156.     then
  157.             cd /home/minecraft/multicraft/servers/server54/plugins/
  158.             wget --quiet http://ci.thevoxelbox.com/job/VoxelSniper/lastSuccessfulBuild/artifact/target/*zip*/target.zip
  159.             unzip -q -o target.zip
  160.             rm /home/minecraft/multicraft/servers/server54/plugins/target/VoxelSniper-*-javadoc.jar
  161.             rm /home/minecraft/multicraft/servers/server54/plugins/target/VoxelSniper-*-sources.jar
  162.             mv /home/minecraft/multicraft/servers/server54/plugins/target/VoxelSniper*.jar /home/minecraft/multicraft/servers/server54/plugins/VoxelSniper.jar
  163.             rm /home/minecraft/multicraft/servers/server54/plugins/target.zip
  164.             rm -rf /home/minecraft/multicraft/servers/server54/plugins/target
  165.             [ -f "/home/minecraft/multicraft/servers/server54/plugins/VoxelSniper.jar" ] && echo "VoxelSniper has been installed" || echo "VoxelSniper did not install correctly"
  166.     else
  167.             rm /home/minecraft/multicraft/servers/server54/plugins/VoxelSniper.jar
  168.             cd /home/minecraft/multicraft/servers/server54/plugins/
  169.             wget --quiet http://ci.thevoxelbox.com/job/VoxelSniper/lastSuccessfulBuild/artifact/target/*zip*/target.zip
  170.             unzip -q -o target.zip
  171.             rm /home/minecraft/multicraft/servers/server54/plugins/target/VoxelSniper-*-javadoc.jar
  172.             rm /home/minecraft/multicraft/servers/server54/plugins/target/VoxelSniper-*-sources.jar
  173.             mv /home/minecraft/multicraft/servers/server54/plugins/target/VoxelSniper*.jar /home/minecraft/multicraft/servers/server54/plugins/VoxelSniper.jar
  174.             rm /home/minecraft/multicraft/servers/server54/plugins/target.zip
  175.             rm -rf /home/minecraft/multicraft/servers/server54/plugins/target
  176.             [ -f "/home/minecraft/multicraft/servers/server54/plugins/VoxelSniper.jar" ] && echo "VoxelSniper has been updated" || echo "VoxelSniper did not update correctly"
  177. fi
  178.  
  179. if [ ! -f /home/minecraft/multicraft/servers/server54/plugins/PlugMan.jar ]
  180.     then
  181.             cd /home/minecraft/multicraft/servers/server54/plugins/
  182.             wget --quiet http://ci.ultimateminecraft.net/job/PlugMan/lastSuccessfulBuild/artifact/target/*zip*/target.zip
  183.             unzip -q -o target.zip
  184.             mv /home/minecraft/multicraft/servers/server54/plugins/target/PlugMan.jar /home/minecraft/multicraft/servers/server54/plugins/PlugMan.jar
  185.             rm /home/minecraft/multicraft/servers/server54/plugins/target.zip
  186.             rm -rf /home/minecraft/multicraft/servers/server54/plugins/target
  187.             [ -f "/home/minecraft/multicraft/servers/server54/plugins/PlugMan.jar" ] && echo "PlugMan has been installed" || echo "PlugMan did not install correctly"
  188.     else
  189.             rm /home/minecraft/multicraft/servers/server54/plugins/PlugMan.jar
  190.             cd /home/minecraft/multicraft/servers/server54/plugins/
  191.             wget --quiet http://ci.ultimateminecraft.net/job/PlugMan/lastSuccessfulBuild/artifact/target/*zip*/target.zip
  192.             unzip -q -o target.zip
  193.             mv /home/minecraft/multicraft/servers/server54/plugins/target/PlugMan.jar /home/minecraft/multicraft/servers/server54/plugins/PlugMan.jar
  194.             rm /home/minecraft/multicraft/servers/server54/plugins/target.zip
  195.             rm -rf /home/minecraft/multicraft/servers/server54/plugins/target
  196.             [ -f "/home/minecraft/multicraft/servers/server54/plugins/PlugMan.jar" ] && echo "PlugMan has been updated" || echo "PlugMan did not update correctly"
  197. fi
  198.  
  199. echo "Finished updating and or installing plugins, fixing permissions"
  200. chown -R mc54:mc54 /home/minecraft/multicraft/servers/server54/plugins/*
  201. echo "Done"
Advertisement
Add Comment
Please, Sign In to add comment