Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off
- goto :reset
- :reset
- cls
- echo Available versions: 1.7, 1.8, 1.9, 1.10, 1.11, 1.12, 1.13, 1.14, 1.15, 1.16, 1.17, 1.18, 1.19
- set /P version="Please enter a server version:"
- goto :switch-case
- set eight="<Java8 File Path>"
- set sixteen="<Java16 File Path>"
- set seventeen="<Java17 File Path>"
- set javaVersion="<Java8 Version String>"
- set JAVA_HOME=%eight%
- set PATH=%eight%;%PATH%
- :switch-case
- goto :%version% 2>nul || (
- echo Invalid Version provided.
- goto :reset
- )
- :1.7
- set file="spigot-1.7.10"
- goto :setJava8
- :1.8
- set file="spigot-1.8.8"
- goto :setJava8
- :1.9
- set file="spigot-1.9.4"
- goto :setJava8
- :1.10
- set file="spigot-1.10.2"
- goto :setJava8
- :1.11
- set file="spigot-1.11.2"
- goto :setJava8
- :1.12
- set file="spigot-1.12.2"
- goto :setJava8
- :1.13
- set file="spigot-1.13.2"
- goto :setJava8
- :1.14
- set file="spigot-1.14.4"
- goto :setJava8
- :1.15
- set file="spigot-1.15.2"
- goto :setJava8
- :1.16
- set file="spigot-1.16.5"
- goto :setJava8
- :1.17
- set file="spigot-1.17.1"
- goto :setJava16
- :1.18
- set file="spigot-1.18.2"
- goto :setJava17
- :1.19
- set file="spigot-1.19.2"
- goto :setJava17
- :setJava8
- set javaVersion=8.0_291
- set JAVA_HOME=%eight%
- set PATH=%eight%;%PATH%
- goto :runServer
- :setJava16
- set javaVersion=16.0.1
- set JAVA_HOME=%sixteen%
- set PATH=%sixteen%;%PATH%
- goto :runServer
- :setJava17
- set javaVersion=17.0.1
- set JAVA_HOME=%seventeen%
- set PATH=%seventeen%;%PATH%
- goto :runServer
- :runServer
- echo Java Version: %javaVersion%
- java -Xms5G -Xmx5G -XX:+UseG1GC -DIReallyKnowWhatIAmDoingISwear -jar ServerJars/%file%.jar --nogui --world-dir "Versions/%version%/" --plugins "Versions/%version%/plugins"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement