Learning java for plugins

Discussion in 'Plugin Development' started by andrewginn, Nov 18, 2014.

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

    andrewginn

    Hello I am now studying java since I have a tutor which he will be teaching me for 10 lessons.
    After this I am hoping to understand making plugins more.
    After I have got the grips of java how will i learn about the bukkit api?
    Any referral links would be greatly appreciated
    Thanks!
     
  2. Offline

    JordyPwner

    First learn the basic of java then start using the Bukkit APi
     
  3. Offline

    Skionz

    Read through the javadocs
     
  4. Offline

    Th3Br1x

  5. Offline

    ColonelHedgehog

    He literally just said that he was going to learn Java before attempting to learn the Bukkit API.

    I wrote like one tutorial on my website: http://colonelhedgehog.weebly.com/bukkit-api.html

    However, I'm probably going to add more eventually.
     
    17xDillz1997 likes this.
  6. Offline

    teej107

    ColonelHedgehog That's all that I see JordyPwner say for his answers.

    It's great that you want to learn Java first. Some other people don't seem to get the grasp that Bukkit is an API developed in Java for Java. Other people said great things already (like the plugin tutorial). My advice is to continue to learn Java even when developing for Bukkit. There is so much of Java to learn.
     
  7. Offline

    Rocoty

    teej107 The best part is that there is so much to learn that you'll probably never learn everything there is. So you can always keep learning :D
     
    teej107 likes this.
  8. Offline

    17xDillz1997

    I recommend going to a YouTube channel you like of good tutorials that have a playlist. Pogostick29dev is good. He was very young when be started and at the end of the tutorial he had such a different voice. But good luck, I hope you have a fun and great time and grow up to have a successful group of plugins.
     
  9. Offline

    mythbusterma

    17xDillz1997

    So you take a thread that was going very well and then derail it by recommending some frankly awful tutorials and forgetting to mention learning Java first.
     
    Rocoty likes this.
  10. Offline

    ColonelHedgehog

     
  11. Offline

    mythbusterma

    ColonelHedgehog

    My point still stands that recommending Pogostick isn't in his best interests.
     
  12. Offline

    ColonelHedgehog

    Recommending a YouTube channel for Java coding is never a good idea, really, because you can never tell who is good and who is not until you've learned the darn thing. :p You might think, "Oh, NewBoston, easy." But you're better off learning through text documentation, or just diving right in and spamming Stack Overflow with questions you couldn't find the answer to on any other reliable sites.
     
  13. Offline

    mythbusterma

  14. Offline

    Pacothegint

    I would recommend the BCBroz that is where i started.
     
  15. Offline

    teej107

    I can't tell if this guy is trolling or serious.
     
  16. Offline

    ColonelHedgehog

    Yeaaaah I took a quick peak at what he does. The way he fetches the logger is weird. :confused:
     
  17. Offline

    teej107

    ColonelHedgehog I don't know if you're referring to BCBroz or Pacothegint. BCBroz does so many things badly and wrong (like fetching the logger). I was referring to Pacothegint comment.
     
  18. Offline

    ColonelHedgehog

    I was referring to BCBroz. I mean what's so hard about getLogger().info()? :p Why do we need to store Minecraft's logger in a non-local final instance?
     
  19. Offline

    Monkey_Swag

    lol...... BCBroz

    In other news, he quit like a month ago. I guess this means.... hurra?
     
  20. Offline

    teej107

    ColonelHedgehog You don't. And you shouldn't use Minecraft's logger in the first place.
     
  21. Offline

    ColonelHedgehog

    Precisely.
     
  22. Offline

    17xDillz1997

    I personally like him, and I think he knows he needs to learn Java fast you twit. As seen on the thread, shut up.
     
  23. Offline

    mythbusterma

    17xDillz1997

    Fair enough, still doesn't change the fact you're taking my attacking of Pogo's videos personally, which I find rather funny. Also doesn't change the fact that his videos are terrible.
     
  24. Offline

    teej107

    Learning a programming language takes time. Don't expect to gain the same level of knowledge with less effort.
    mythbusterma was giving his opinion however if you think differently, back up your thoughts with facts.
     
  25. Offline

    17xDillz1997

    I'd like to see you do better. It's my opinion and I like his videos. I can say you're a terrible person but not everyone would agree on it.
     
  26. Offline

    mythbusterma

    17xDillz1997

    I could do better by not writing Java like I learned it yesterday.

    Yes, it's your opinion that spreading bad Java practises is okay, and I didn't say you couldn't have it, however I'm saying you made a perfectly good thread worse by recommending he learn bad practises.
     
  27. Offline

    ColonelHedgehog

    I've been adding more tutorials (so far I have three, two easy tutorials and one intermediate) to my website: http://colonelhedgehog.weebly.com/bukkit-api.html

    I try to design them in such a way that one can't just copy and paste my code by taking screenshots of the finished products rather than text.

    Anyone who uses one of those image-to-text generators to spoonfeed my code to themselves deserves a cookie, anyway.
     
  28. Offline

    xTrollxDudex

    There is a lot of disadvantages to terrible code
     
    Developerjohn and teej107 like this.
  29. Offline

    Developerjohn

    Pffffftt... Haha! Wow, what has the Bukkit community turned into these days?:cool:

    Yeah, he doesn't even use the Bukkit logger, but there are worse things than that.:(

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

    RW_Craft

    YouTube is where I'm learning, PogoStick29Dev and TheBCBroz both are pretty good. When you get stuck on something, either google it or post on here and hope you don't get hated on =P
     
Thread Status:
Not open for further replies.

Share This Page