Advertisement
Guest User

Start Minecraft Bukkit Server on *nix

a guest
Sep 2nd, 2014
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.94 KB | None | 0 0
  1. #!/bin/bash
  2. cd $(dirname "$(readlink -fn "$0")")
  3.  
  4. ls craftbukkit*.jar &>2
  5. if [[ $? -ne 0 ]]; then
  6.     echo "No craftbukkit jars found!"
  7.     exit 1
  8. fi
  9.  
  10. craftbukkit=(craftbukkit*.jar)
  11. craftlength=${#craftbukkit[@]}
  12.  
  13. if [[ $craftlength -eq 1 ]]; then
  14.     jar=${craftbukkit[0]}
  15.     echo "Found only one craftbukkit jar"
  16.     echo "Using $jar"
  17.     echo
  18. else
  19.     echo "Found multiple craftbukkit jars"
  20.     echo "Pick one to run"
  21.  
  22.     i=-1
  23.     for craft in ${craftbukkit[@]}; do
  24.         ((i++))
  25.         echo "    $i) $craft"
  26.     done
  27.  
  28.     echo "    x) EXIT"
  29.  
  30.     while true; do
  31.         read line
  32.  
  33.         if [[ -z "$line" || "$line" = "x" || "$line" = "X" ]]; then
  34.             echo "Bye!"
  35.             exit 0
  36.         fi
  37.  
  38.         if [[ line -ge 0 && line -le $i ]]; then
  39.             jar=${craftbukkit[$line]}
  40.             break
  41.         fi
  42.  
  43.         echo "Valid options are between 0 and $i"
  44.     done
  45. fi
  46.  
  47. java -Xmx1024M -jar $jar
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement