I'm interested in learning how to code to write Plugins.. Help!

Discussion in 'Plugin Development' started by Jordan R, Feb 28, 2013.

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

    Jordan R

    What language is used to write plugins for Minecraft? Is it Javascript?

    Also should I be using the Eclipse program?
     
  2. Offline

    Tomskied

    Java. I advise to take the time to learn Java at least a little before attempting to write a plugin.
    Eclipse is a popular IDE, I would recommend it. Otherwise check out this wiki page http://wiki.bukkit.org/Plugin_Tutorial
     
  3. Offline

    RainoBoy97

    Minecraft is written in Java, not a very common language to make big games in.

    Start by learning basic Java from thenewboston.
    Then go over to TheBCBroz and the wiki to start on bukkit :)
     
  4. Offline

    wacossusca34

    It's inaccurate to say that big games are not commonly written in Java... it's capable alike other languages to handle graphics acceleration, good speed, and performance. In fact, Java is becoming a very popular language... I think we'll start to see a lot more games written in it.

    I also would not recommend thenewboston for a complete walk-through for learning Java. He's useful to quickly review a topic, but to learn the language well, I would consider picking up a book. There's also a lot of other online resources, but in my opinion, try to avoid using videos as your primary learning source.
     
    Tirelessly likes this.
  5. Offline

    Tirelessly

    I wouldn't say avoid videos as as a primary source, but I'd avoid his videos as a primary source. He doesn't really know what he's doing. Videos of lectures are always good.
     
  6. Offline

    wacossusca34

    ... what?
     
  7. Offline

    Tirelessly

    Check yo pronouns.
     
  8. Offline

    wacossusca34

    Sorry, just looked odd at first glance...

    But I've never been a fan of learning by videos. I always find that you never get enough information on the subject; a lot of youtubers don't go in depth about something, if they do, it takes a long time. Reading goes faster, and you can work at your own pace easier. A few books I've picked up give all the information you need on a certain concept, whereas most videos just skim over details.

    It's like the different between telling the viewer that a ServerSocket just an object that accepts connection from Socket objects, and actually explaining the networking behind it. That's what I tend to see between videos and books.
     
  9. I wouldn't dismiss any of this options, as everyone has its own way of how to learn things. Videos allow a good hands on learning, as you can follow them very easily without really knowing what you are doing there, but that's not always a bad thing so. Some people aren't interested in every detail, and of course not in all the needed information they could possibly use, before they start to work on the topic, they simply learn by doing.
    Don't get me wrong on that, using a book to learn a thing "correctly" from the start is needed as well, but I for myself don't really like this type of learning, if I simply want to dive into a topic for fun and as a hobby. Its totally different of course, when the topic belongs to my real work, or something i need to learn for school.
    The only thing I recommend you, is to not ask silly questions about all day java problems, only because the source you use, doesn't describe how to get around it. If you don't get further on a problem do some research on the web by your own, and when find the solution of the problem, don't simply take it as it is, but try to understand why it is that way. If you don't get it after researching, than you are free to ask a question about it. Some hint here: if someone answers "do it that way", don't be ashamed to ask him why, if you don't get it from his answer.

    To get this to an end: you can learn java like you want to do it, by video, by reading a book or however doesn't matter, googleing for "how to learn java" is a good start so.
     
  10. Offline

    Ne0nx3r0

    Jordan R I've found Netbeans is a little more user friendly, but Eclipse is just fine.

    Videos, using jd-gui to look at other plugins, or tutorials are all fine ways to learn. The key is not giving up. For a long, LONG time you will feel like you can't do it, and this is normal. Just keep working at it, you can't learn to code overnight, or even really over a week or two.
     
Thread Status:
Not open for further replies.

Share This Page