BuildTools Updates & Information

Discussion in 'News and Announcements' started by md_5, Jan 5, 2015.

Thread Status:
Not open for further replies.
  1. md_5

    Administrator Developer

    It's been nearly 40 days since our 1.8 builds were released, and in that time we have made around 240 releases, averaging around 5 a day. Great work and many thanks to all those who have contributed, and of course our other core developer Thinkofdeath.

    I'd like to use this time to point out a number of resources which have emerged in the community, and also re-document the slightly simplified process of installing 1.8 (and also Mac OSX and JDK-less support for BuildTools). Without further ado, here are the new recommended requirements and instructions for using BuildTools to generate your server jars:

    Requirements
    • Computer powerful enough to run Minecraft
      • 1GB of free disk space.
      • 2GB of memory, at least 1GB free. (Minimum for Minecraft).
      • Java 7 or Java 8 installed. (Recommended for Minecraft).
      • Git & Bash installed.
    Installing Java
    Minecraft only requires Java 6 to run, whilst BuildTools requires at least Java 7. Given that Java 6 was EOL'd in February 2013, all users are recommended to be running Java 7 or Java 8. If not you can download it for your platform from the Oracle Technology Network.

    Linux users might find it easier to use their distributions package manager, the instructions for a few distributions are provided below.
    Debian / Ubuntu:
    Code (Bash):
    sudo apt-get install openjdk-7-jre-headless
    Ubuntu 14.10:
    Code (Bash):
    sudo apt-get install openjdk-8-jre-headless
    RHEL/CentOS:
    Code (Bash):
    sudo yum install java-1.7.0-openjdk
    Fedora 21:
    Code (Bash):
    sudo yum install java-1.8.0-openjdk
    Installing Git
    You need a tool named Git installed in order to download the server sources for compilation. On Windows, Git will also provide some other tools which would otherwise be unavailable for compilation. Fortunately Git is very easy to install, just follow the instructions on the Git Download Page.

    Downloading and Running BuildTools
    1. Open a shell.
      1. Windows: Open an MSysGit Bash terminal. You can do this by clicking on the icon, or right clicking in an empty folder.
      2. Mac OSX: Open the terminal application.
      3. Linux: You know how to do this.
    2. Download BuildTools.jar. There are a number of ways to download BuildTools, you could:
      1. Download it straight from your browser by clicking this link.
      2. Windows / Mac OSX / Most Linux: Use curl to download it:
        Code (Bash):
        curl "https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar" -o BuildTools.jar
      3. Other Linux: Use wget to download it:
        Code (Bash):
        wget "https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar" -O BuildTools.jar
    3. Run BuildTools:
      Code (Bash):
      java -jar BuildTools.jar
    4. You're done! Check your folder for the server jars. Thanks for using CraftBukkit | Spigot.
    5. To update your server, simply run BuildTools again. It is also recommended to update BuildTools.jar at least weekly.
    If you have any issues, check the troubleshooting guide for help: http://www.spigotmc.org/wiki/buildtools/#troubleshooting-and-help

    Changelog
    In case you don't feel like trudging through Git commit logs, @Dead-i has created an awesome changelog. Check it out here: http://www.spigotmc.org/wiki/changelog/

    RSS Feeds
    You can also find RSS feeds with changelogs here: https://hub.spigotmc.org/jenkins/view/RSS/

    Maven Repository
    We now have a Maven repository up and running, for more info please see the wiki page: http://www.spigotmc.org/wiki/spigot-maven/

    Wiki
    Massive thanks to all those who have been working on the wiki. It would be great to get people to continue to help update the documentation and include some of the changes listed in this new guide. (No JAVA_HOME or MAVEN_OPTS anymore!). If you require access to a locked page, just leave a message on the discussion page and someone will set you up with access.


    Thanks for your support through all of 2014 and we hope 2015 is equally awesome,
    Long Live Spigot!

    ~Spigot Team
     
    #1 md_5, Jan 5, 2015
    Last edited: Jan 11, 2015
    • Like x 90
    • Winner x 19
    • Useful x 15
    • Informative x 14
    • Optimistic x 4
    • Agree x 3
    • Friendly x 3
    • Funny x 2
    • Creative x 2
  2. Thanks once again
     
    • Agree x 2
    • Winner x 2
    • Like x 1
    • Informative x 1
    • Creative x 1
  3. Second!
    Nice job. (let me actually read it!)
     
    • Funny Funny x 3
    • Like Like x 1
    • Agree Agree x 1
    • Winner Winner x 1
  4. Thank god for that. Maybe this will stem the tide of "BUILDTOOLS NO WORK!!!!" threads.
     
    • Optimistic Optimistic x 5
    • Agree Agree x 1
    • Winner Winner x 1
    • Creative Creative x 1
  5. Thank you for your hard work and effort!
     
    • Like Like x 1
    • Winner Winner x 1
  6. AlphaVoids

    AlphaVoids Previously booboo3595

    <3
     
    • Like Like x 2
    • Useful Useful x 1
  7. Well, Long Live Spigot! :)
    Great work!
     
    • Like Like x 1
    • Winner Winner x 1
  8. Hahaha. Thanks for everything!
     
    • Funny Funny x 5
    • Agree Agree x 3
    • Winner Winner x 1
  9. Thanks again :D
     
    • Agree Agree x 2
    • Like Like x 1
  10. awwwww yisssss
     
    • Agree Agree x 2
  11. Yay MAC THANK YOU
     
    • Like Like x 1
  12. Thanks! Keep it up Spigot. :)
     
  13. I appreciate the teams hard work and dedication to the project. Leaps and bounds with your updates. I'm looking forward to restarting my server with Spigot! Currently moving and server is in the back of the truck :(
     
  14. You guys are the best. Thank you!!!
     
    • Agree Agree x 1
  15. Thanks to all the MD_5 team!, So where is the download for the Spigot.jar at? (Jk)
     
    • Funny Funny x 3
  16. Good job , keep it up.
     
  17. Great work!
     
    • Informative Informative x 1
  18. hmm.
     
  19. @md_5 Thank you for clearing things up. Now the noobies know what to do. No more 27 page threads on the instructions for buildtools :p
     
    • Agree Agree x 1
    • Funny Funny x 1
  20. :D
     
Thread Status:
Not open for further replies.

Share This Page