How does one getting started developing for spigot?

Discussion in 'Spigot Plugin Development' started by Mattsone, May 1, 2017.

  1. Curious if any of you could point me to some good tutorials and tools!
     
  2. Gaxan

    Supporter

    Do you know Java?
     
  3. Before you even touch the Spigot API I'd learn Java first. If you don't know Java you should take a look at thenewboston's tutorials they're really helpful and how I got started out. You can also pick up a book or two, I don't have any recommendations but you can find some on Amazon for around $20.
    Once you know Java check out the Spigot Docs and this really helpful tutorial. That's all you really need, if you have any trouble you can always post on here and people would be happy to help :)
     
    • Like Like x 1
  4. I know java basics to a few ap classes in hs
     
  5. Basically you have to Learn Java first so you understand some really important things, and then its basically just an API that you use to create some fancy features ;)
    But note: Learning Java can't be done within some days, this could take years when you don't keep like every day learning.
    Learning Java is basically the same to learn like another language than your native language ^^
     
    • Like Like x 1
  6. Once I learned java I looked at and edited projects by other people and learned about the Bukkit API based on what they did.
     
  7. BananaPuncher714

    Supporter

  8. if(!Java.hasUserKnowledge) {
    user.startLearning();
    } else {
    user.listSpigotJavadocs();
    }

    That´s everything what I can say :D
     
    • Funny Funny x 1
  9. Mas

    Mas

    Error: Field 'user' is undefined.
    Warning: Missing indentation.
    Warning: Field 'Java.hasUserKnowledge' is not user-specific, use encapsulation instead (User#hasJavaKnowledge).
     
  10. I suggest you to start firstly by learning Java. Do some practice by developing some simple programs such as a calculator. When you learned enough start to follow some Spigot tutorials.