Important Minecraft developing doubt

Discussion in 'Plugins and Coding' started by ImMinec, Apr 17, 2019.

  1. ImMinec

    ImMinec Member

    Messages:
    77
    Likes Received:
    82
    Trophy Points:
    19
    Hello everyone, today I was asking a question, especially all CubeCraft Developers, because I'm impressed by how well they develop, especially (rubik_cube_man) I've been looking at their profile and such, and the spigot and according to the records ... etc Rubik started developing with 14-15 years! WoW! I would like to know how you learned it or what kind of classes you gave ...etc

    @rubik_cube_man
    @GingerGeek
    ...
     
  2. Andyyy

    Andyyy Member

    Messages:
    759
    Likes Received:
    1,157
    Trophy Points:
    148
    Btw, developers don't tend to be too active on the forums so if you want to contact them, it's recommended you do so elsewhere.
     
    carrometeoro likes this.
  3. ImMinec

    ImMinec Member

    Messages:
    77
    Likes Received:
    82
    Trophy Points:
    19
    Ok, I'll do It, thank you
     
  4. HangarGeek

    HangarGeek Member

    Messages:
    3,195
    Likes Received:
    2,871
    Trophy Points:
    358
    HangarGeek
    Obsidian
  5. Basketman

    Basketman Member

    Messages:
    617
    Likes Received:
    974
    Trophy Points:
    153
    Basketman13
    Obsidian
    PLUS
    Well they are pretty good in their job. Got to respect that.
     
  6. inazumark

    inazumark Member

    Messages:
    25
    Likes Received:
    15
    Trophy Points:
    43
    inazumark
    Lapiz
    A great way to start is to watch a YouTube video about (Minecraft Plugin or Mods) coding and just try to follow a tutorial. DO NOT stop if something doesn't work, find a solution yourself or try to find it online. If you manage to 'fix a problem in the code', then I am almost certain that you can learn a lot, just from following online (YouTube) tutorials.
     
  7. HangarGeek

    HangarGeek Member

    Messages:
    3,195
    Likes Received:
    2,871
    Trophy Points:
    358
    HangarGeek
    Obsidian
    No. Learn Java using a proper course (eg https://www.codecademy.com/learn/learn-java/ , https://docs.oracle.com/javase/tutorial/java/index.html , https://www.learnjavaonline.org/ ) or by reading a proper book (eg https://www.amazon.com/Learn-Java-W...ds=learn+java&qid=1560186422&s=gateway&sr=8-1 ). Olny then, when you've a deep knowledge in Java, start making plugins, which should be easy to get into using Spigot Docs.
     
    Max ♠, CubeTale and carrometeoro like this.
  8. Andyyy

    Andyyy Member

    Messages:
    759
    Likes Received:
    1,157
    Trophy Points:
    148
    Actually just working with trying things as you go along helps you remember things much better than just reading courses. Most people don't hall the will to go through those long boring things
     
  9. HangarGeek

    HangarGeek Member

    Messages:
    3,195
    Likes Received:
    2,871
    Trophy Points:
    358
    HangarGeek
    Obsidian
    Actually, starting from scratch with a spigot YouTube tutorial is a bad idea. Programming is the same as maths, you must memorise some things, but you need to reason everything else.
     
    Max ♠ likes this.
  10. Max ♠

    Max ♠ Member

    Messages:
    1,422
    Likes Received:
    2,786
    Trophy Points:
    249
    The only thing you learn from those crappy tutorials is how to copy someones code. If you have experience with other languages similair-ish to java starting with these tutorials might work for you (though if you already know a decent language you'd likely know you shouldnt start with making a plugin to learn the language), but if you're just starting out with programming, you won't be able to organize your code, you'll forget what your code does a million times, you won't know how to do simple stuff like loops etc properly.

    Its like learning advanced Russian grammar, without knowing Russian

    Code:
    <plugin>
        <minigame type="skywars">
            <ol>
                <li type="player">
                <li type="player">
                <li type="player">
                <li type="player">
            </ol>
        </minigame>
    </plugin>
     
    HangarGeek likes this.
  11. Andyyy

    Andyyy Member

    Messages:
    759
    Likes Received:
    1,157
    Trophy Points:
    148
    That's why many school start off by teaching their students languages like python because it reads much like English. In that language it's a lot easier to just mess around and learn with some goal in mind. Obviously this wouldn't work so well on java as that is notoriously confusing but once you learn those other languages first, you have a baseline understanding.