Wanna Start Developing plugins

Discussion in 'Plugin Development' started by XeCorrupt, Mar 2, 2014.

Thread Status:
Not open for further replies.
  1. Well Hello Bukkit forums, Well here's the thing i wanna start Developing Plugins But there's not a lot of into out there to well get me over the hump. I have the basic stuff down but well the issues lies no one does tutorials on how to make plugins past the basic stage, and no one does them for 1.7. Iv'e seen alot for 1.6 but not 1.7 . Well i was hoping maybe someone could guide me in the right direction or have any suggestions, or if someone willing to maybe well teach me some of the less basic stuff. If you are then message me and we'll talk there. I'm interested in making stuff like custom announcer plugin and stuff like that.

    Thx for reading this

    Hope ya can help me
     
  2. PogoStick29Dev has multiple tutorials that range from beginner to advanced, they are all extremely useful and I suggest you start there. Plus it doesn't really matter if the tutorials are for slightly older versions because the API hasn't changed massively, hope that helps. :p
     
    danielh112 likes this.
  3. Offline

    RawCode

    > no one does tutorials on how to make plugins past the basic stage, and no one does them for 1.7.

    just dont, there is no reason to ever start coding if you need toturial for everything.
     
    BrushPainter and badboysteee98 like this.
  4. Well he has said he wants to make an announcer plugin, which is still quite basic, ergo he is still learning the basics and does require a tutorial for it. The only reason nobody should start/continue coding is if they lack the passion/patience to do so and/or they're illogically minded.
     
  5. Well im a very dedicated person, and im actually reasonable good it's just java is different and not me piece of cake.

    Wizardo367 can u link me to the tutorials please for PogoStick29Dev thx

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

    MrInspector

    youtube.com/pogostick29dev
     
  7. Offline

    MrInspector

    Don't mention it. ;)

    Also you'd probably want to actually learn java first before bukkit!

    I suggest the new boston (youtube.com/thenewboston)
     
  8. In 1.7.2 they had to remake almost the whole api

    The plugin tutorial is outdated and not that descriptive
     
  9. Offline

    Barinade

    Best way to learn Java
    Type "how to x java" in Google, where x is what you are trying to do
    Instead of "java" you can write "bukkit" if it's Bukkit-related.
    Congratulations, you're now a guru, ++javaSkills!
     
    caseif and Traks like this.
  10. Offline

    NathanWolf

    Plugin dev for 1.7 is no different, don't worry about that. The Bukkit API is there to insulate us from the pain of updates, we benefit from all of the team's hard work!


    Anyway, your best bet is to start as simple as possible. One of the biggest hurdles with getting going in Bukkit is not even the coding, but getting your build environment set up, understanding plugin.yml and how to package your jar. The bukkit tutorials on the wiki can really help you there. If you are able to get a plugin to build and load, even if it just prints "Hello World" on enable, you're well on your way! After that it's just the fun and creativity that comes with coding :)
     
    AoH_Ruthless likes this.
  11. Offline

    StealerSlain

    My recommendation is learning java and bukkit at the same time. It's really easier than learning java only. My opinion :)
     
  12. Offline

    NathanWolf

    StealerSlain yeah, I agree! I find it a lot easier (and more fun) to learn when you have a tangible goal, and a specific result in mind. However, you'll get a lot of contrary opinions here, mainly because no one on these forums is going to want to teach you the basics of Java, and it can be frustrating to try and help with Bukkit-specific issues before you get that far, at least.

    I learned to code by having an idea in my head without any clue how to make it happen, and just keeping at it until I learned enough to implement what I had in mind. It's a very rewarding feeling!
     
    Wizardo367 and StealerSlain like this.
  13. Offline

    TheTrixsta

    http://www.bukkitlessons.com/

    You can even get personal 1 on 1 lessons with this guy, he is excellent at programming and is currently a college student.
     
  14. Offline

    badboysteee98

    Don't know what many people have said as I haven't read all the comments but there is a whole range of stuff to look at to learn

    • PogoStick29Dev
    • Java For Dummies (Learn the Java Language)
    • Bukkit Forums (You Get Alot Of Help Here If Your Stuck :))
    • Docs on Bukkit API For Java
    And probably more I've started about 3 months ago and I did the worst thing and tried writing Java by starting with an API but since then I've gone back a couple of steps and now reading Java For Dummies (As I Don't Learn Much From Video :p) but everyone has a way of doing it :)
    Hope this helped :D
     
  15. Offline

    RawCode

    fast howto answer to question (of life and etc) "can i code plugins myself without 3rd party help and tutorials for every line of code"

    1) Open random plugin
    2) Repeat as long as needed to get plugin with source code attached or embedded
    3) If you can decompile plugin and compile it back answer is "yes".
    if you dont know what source code is answer is "no"
    4) Run plugin and test in ingame ONCE.
    5) Open source code and read it once, without copypasting anything in digital form, paper version is acceptable but this shoud be diagram or graph, not copy of code.
    Paper is mandatory, draw lines from events to actions, draw conditions and similar features.
    If you unable to draw basic code concept answer is "no".
    6) Close everything, place paper to random place, go sleep-school-work whatever.
    7) On next day sitdown and reimplement plugin, you allowed to use google, grepcode (JVM SOURCE), any tutorial and books and your papers if any, source codes of non-bukkit related java applications.
    You not allowed to open source code of target plugin or source codes of any plugins from github or bitbuket or similar sourcehosting sites.
    Sourced embedded into tutorial are acceptable.
    Forums ICQ SKYPE and any type of 3rd party help not allowed.
    8) No matter is your code working or not, stop process after 2-3 hours and terminate any coding related activity, dont read any more tutorials, dont write any more code. Paper version of code is acceptable (but only if written from memory).
    If you unable to found answer to any question answer is "no".
    If you unable to write any code in 2 hours andwer is "no".
    If you unable to deticate 2 hours of your time at random day to coding answer is "no".
    9) On next day implement anything you written to papers on prev day and then compare with source code of target.
    10) Fix any issues you found without copypasting code from target to your plugin, ever if your code same line by line, type it yourself.
    11) If you managed to follow instruction answer is "yes" no matter is your plugin working or not.
    If you failed any steps answer is "no".
     
  16. Offline

    mbaxter ʇıʞʞnq ɐ sɐɥ ı

    Removed a pile of posts stemming from a bunch of insults.
     
  17. Offline

    BrushPainter

Thread Status:
Not open for further replies.

Share This Page