Looking for a mentor

Discussion in 'Plugin Development' started by bellegueule, Apr 20, 2013.

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

    bellegueule

    Am new with the plugin développement,
    i have already some programing knowledge in c++, python, and web language(html/css,javascript)

    and i would like to learn how to do some simple plugin(to start),
    i already look for some tutorial but they where outdated or not "very good"(like a tutorial who said to wrote "this.getServer().getPluginManager().registerEvents(this, this);" without explanation,

    so that's why am look for a mentor who has the time and kindness to help me learning the basic

    Thanks in advance


    Ps: am sorry if i did some grammar error , my first language is not english,

    Bumb

    ps: I didit find in the rules section anything about the Bump usage, sorry if it too soon to use it.

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

    Nelsin

    Tips for:

    General Coding: TheNewBoston
    More MC based coding: Look around on github.com or go on the bukkit ask questions look at answers to questions
     
  3. Offline

    Chinwe

    I learnt from this guy, BetterPHP

    Goes through it all simply enough :D
     
  4. Offline

    bellegueule

    i start looking BetterPHP video, but since i hit a wall with getType() who aprear do dont exist anymore(or have change) i taught his video was outdated

    Edit 01:
    i fail, i sould watch the video completly one time before trying to code during the video,

    will but that on the fact that english is not my first language :p



    Edit 02: Alias the new problem :p
    [CODE = JAVA]if(event.getBlock().getType() == Material.TNT){

    }
    //Incompatible operand types org.bukkit.Material and net.minecraft.server.v1_5_R2.Material
    [/CODE]
     
  5. Offline

    repsor

    bellegueule
    I learned the basics from this guy: http://www.youtube.com/playlist?list=PL4A0C6138F3F5AA41. After you know the basics and the "setup" you can start trying things on your own and when you have a question, you always can post it on this forum :p(at least that's how I did it). The most important thing is to never copy and paste code without understanding it.
     
  6. Offline

    bellegueule

    repsor

    thanks will take a look


    Ps: one thing who really piss me off, when you name your package,

    WHAT SHOULD I WROTE AND WHY,

    some video tell to put "me.ingameName.pluginName"
    other said "contry.inGameName.pluginName"
    or " domain.EmailCompagnie.emailaddress.pluginName"

    there is any utility or its only a personal choice?

    i read i canot use .bukkit.pluginName like some did in there tutorial cuz its reseve for Bukkit devloper or owner
     
Thread Status:
Not open for further replies.

Share This Page