What do I need to know to make plugins?

Discussion in 'Plugin Development' started by GOKUGAMER_xx, Nov 27, 2014.

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

    GOKUGAMER_xx

    What do I need to know to create plugins? Exactly that ...

    EventHandler
    onEnable
    onDisable
    and what else? if I could tell what each thing exactly, thank you ...

    I do not understand much: S

    Pd: use google translator xD
     
  2. Offline

    WesJD

    Java and the Bukkit API.
     
  3. Offline

    moe097

    GOKUGAMER_xx
    You need to know Java. So make sure you learn that first.
    Then read some tutorials here under the "Developers" section: http://wiki.bukkit.org/Main_Page
    If you don't like reading or just learn better from videos just search "Bukkit Tutorials" on youtube and you will find lots of video tutorials to choose from.

    By knowing what you listed above, you could create a very simple plugin.
    If you want to create more advanced plugins you will need to know much more. So just watch or read some more tutorials and you will figure it out.

    Good Luck!
     
  4. Offline

    teej107

    Java is the most important thing to know when creating plugins. It is not a task that you can learn overnight. It'll take months at least to get a basic understanding if it is your first programming language.

    EDIT:
    You'll find lots...... of bad tutorials. Searching on how to learn Bukkit from unofficial tutorials on Youtube is a bad part of town.
     
  5. Offline

    WesJD

    moe097
    Depends on the person learning. Some do better with the JavaDocs.
     
  6. Offline

    Spinalvine89

    Without learning Java first, you will have a very hard time understanding what's going on and writing your own code in the future. I highly suggest you do that first. Also, I suggest not watching (most) people from Youtube, as you will likely develop bad habits from it. :p
     
  7. Offline

    moe097

    WesJD
    True, its actually better to do than the methods I put.

    teej107
    If they know Java beforehand, then they should no what is bad code.

    I think the wiki page is the best place.
     
  8. Offline

    teej107

    If they know. If..... is the problem.

    I wouldn't watch or read any bad tutorial. Their bad ways loses my trust with them.
    But I do agree that the wiki page is the best place to go. It's how I started with Bukkit.
     
  9. Offline

    mastermustard

    youtubers like the BCBroz made some pretty good tutorials its just that theyre a bit outdated to the old, non-maven version. Some tutorials out there are pretty good... then you have the ones with people teaching you how to code by using notepad to talk to you
     
  10. Offline

    Skionz

    Never watch TheBCBroz...
     
    mastermustard likes this.
  11. Offline

    teej107

    mastermustard Outdated and old is one thing, but it's not the only reason why their tutorials are bad. TBH, I don't see much problems with some / few tutorials using a regular editor. Some new developers depend on their IDE too much to the point that it's the IDE writing the code for them. And IDEs don't always make the best suggestions.
     
  12. Offline

    mastermustard

    Oh no i meant notepad as in the people who dont use a microphone xD an editor is whatever floats that persons boat
     
  13. Offline

    teej107

    Oh yeah. Any video, tutorial or not, who uses notepad to communicate messages are poor.
     
  14. Offline

    mastermustard

    In my naive stupidity years I watched one of those videos on formatting a hard drive... Turns out they arent really all that good of paperweights...
    But thats off topic so ill end my bit on this conversation
     
  15. Offline

    GOKUGAMER_xx

    Oh, xD, thanks for you replies :)
    But, I speak Spanish and I understand tutorials difficult, since all are in English, and most are those that explain more :(

    and sometimes the translator mistranslated and does not understand anything, and they seem to say pure nonsense xD
    Thanks for you replies
    mastermustard
    teej107
    Skionz
    moe097
    Spinalvine89
    WesJD
    Thanks!!
     
Thread Status:
Not open for further replies.

Share This Page