I want to start making plugins! Need help

Discussion in 'Plugin Development' started by Haloreach175, Jul 23, 2013.

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

    Haloreach175

    I really don't have any experience with Java or coding and could really use help or advice on How to start. Please Help me I want to get coding as fast as I can and I know it would take some time I am aware
     
  2. Offline

    1Rogue

  3. Offline

    ASHninja1997

  4. Offline

    Haloreach175

    Thanks!

    Thanks Man!

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jun 3, 2016
  5. Offline

    jflory7

    Haloreach175
    A great page to reference first before anything is the BukkitDev "Setting up your workspace" page, seen HERE. I will also help break things down for you on the page, as many people don't completely understand it when they are first getting started coding.

    ----

    The first part is about the JDK, or Java Development Kit. The programming language that is used to code plugins for Bukkit is Java. Pretty much all computers have Java installed on their computer, but people programming with Java have to have a special package, or development kit, to be able to fully use Java for programming.

    ----

    The next part is Git. Git is a version control software, which means you can access backups of your code. Think of Git like an online backup drive, where you can make backups of your code that you can go back to at any time. It's also the best way to do group projects where you would be sharing and working on the code with others at the same time. You will need to download the actual Git software on your computer. The actual way Git works is through a command line (kind of like the console of a server), and it's rather difficult to learn.

    However, that's where GitHub comes in. GitHub is a website that lets you make the repositories (a.k.a. places where you back up your code) for free, and it includes tools that make working on code together with others easier. GitHub also has a standalone application that makes Git much easier to use. You'll want to download and install this after you install Git, and you have made a GitHub account for free at http://github.com.

    ----

    Last two things: Apache and your IDE.

    Apache Maven is really this thing that I don't really understand. I have it installed on my computer, and it's apparently essential for coding for Bukkit. I think you can just install it and forget it. The download link for it is here. http://maven.apache.org/download.cgi

    Finally, your IDE - or Integrated Development Environment. That's a fancy way of saying what program you're using to actually do all the coding. The most popular free one (and the one that I use) is Eclipse. You'll want to download that so you can actually create packages and classes for your plugin.

    ----

    If you have any more questions, just ask!
     
  6. Offline

    Haloreach175

    Thanks!!!!
     
    jflory7 likes this.
Thread Status:
Not open for further replies.

Share This Page