When I clicked on this video I told myself: "Oh no... A noob that try to teach us how to code...". I was wrong. You are explaining things really well and the quality of the video is awesome! Thanks a lot for this video!
Was instantly gonna click off because of your voice, but you instantly opened the video showing what you knew what you were doing and properly explaining everything. Very well done.
bro! you are the beast here! you deserve much more subs. most people speek like they didn't sleep and dont explain anything. Thank you so much. All the other tutorials made me think that its very hard! Your video shows how easy it is! thank you :)
Amazing tutorial! You're actually willing to explain what you're doing and aren't afraid to face the viewer head-on with the technical side, something almost every other youtubers fails to do P.S. That pastebin is really helpful!
I'm very surprised with the quality. This is one of the best tutorials I've seen and especially at such a young age. You did a fantastic job. Explanation: 10/10 Video Editing: 10/10 Audio: 10/10 Overall Quality: 10/10
One of the best tutorials I've seen, Even though it's twenty minutes, it's so easy to connect to, also the links are in the description so we don't have to write it ourselves, this is helpful, keep it up, I subscribed liked, and watched the entire video (also put my notofications on)
Helped me a lot, I currently used to code but forgot many aspects of it, now I fully understand it thanks to you, keep up the hard working videos because you will get good feedback like me and @Zodaic ! Thanks man, this really helped me thanks to you!
Hey just a fun fact! You do not need an else statement after an if regarding your statement at 12:09 I mean this in regards to any type of java programing. You can use 10000000 if statements or 1 if statement and 10000000 else if statements and you never ever need an else
WTF! I heard the voice of what sounded like a 12 year old, but nope, that is not what I got. I got someone with good audio, good editing skills, explains and also gives facts...
Plz help me, I get an error saying plugin.yml doesn't exist, I've tried rewriting it copying and pasting yours, re-exporting, capitalising the 'P' in plugin and pretty much everything I can think of.
I had the Main.java named Core.java and also had somo other things different to him. The pastebin 'thing' he tells u to write 'cause it's too long to fit' is personalized to his file names. You have to have ur file names exactly the same as his. To rename a file - and I know it's a bother - you have to re-write the whole code. This fixed for me. And it's also added very long ass comment to the board.
I had the Main.java named Core.java and also had somo other things different to him. The pastebin 'thing' he tells u to write 'cause it's too long to fit' is personalized to his file names. You have to have ur file names exactly the same as his. To rename a file - and I know it's a bother - you have to re-write the whole code. This fixed for me. And it's also added very long ass comment to the board.
Eeh it's stoll not working for me and for some reason a package is looking like a folder. gyazo.com/cd12c79e08996137df43cb44d1d462ac Yes i did see there is a space missing and i did change that in the plugin.yml pls help.
He's like a Mumbo Jumbo v2. But, for plugins and stuff! :D. Didn't watch the entire video I watched the first couple of minutes and you explained very well. I subscribed
Hey techtoolbox, I want to make an plugin that has a command that makes a whole group from groupmanager teleport to you so what do i need to fill at 12:55 ?
Great and informative video! If you guys want to become more involved in Java and Object Oriented Programming, I would high recommend you learn it online and understand the concepts going on here like Inheritance, Polymorphism and Interfaces, etc. Also an If statement does not always need an else statement but awesome tutorial!
i saw someone remaking this tutorial but easier to understand and it gave me hours of confusion because he did the plugin.yml part wrong but it worked for him anyways thanks so much
can console.log("Message"); counts as a java function or its only a javascript one? whenever i use console.log("message"); it appears as javascript, can i use it for java?
help me Could not load 'plugins/TutorialPluginExtra1.jar' in folder 'plugins' org.bukkit.plugin.InvalidDescriptionException: null is not properly structured
Okay, I didn't get any green text in the plugin.yml bit, nor is my plugin working in the "run" app. Not sure what's going on, but I got sent to a marketplace app when I tried to save the yml? I'm quite confused here.
Creed x Ender that is because your computer doesnt know how to open .yml files, make sure you download the eclipse Yml editor (it should be one of the options that pop up when you try to open the .yml file in eclipse) sorry if i was too late and you already solved it
When I do Ctrl Shift O to import Chatcolor nothing happens So i hover over it and it says 'Create Constant' 'Create Local Variable' and so forth I am using Spigot 1.8 if that is any help to you
I don't understand. I followed every step you made, converted it, and whenever I try to use the command, the output is just the command itself with the /. The same thing happens both in-game and in the console.
Can anybody tell why it says in the .yml file when i try to write description " the word '(myword)' is not spelled correctly" ? And it also says it when i try to name the command
Uhh... Can you please help me? When i do >Properties>Libraries>Add External JARs - i can't click Add External JARs, the button and all the buttons are just faded and i cannot click them. Help!
After I create the plugin.yml file, I type in 'name:' and press space, but unlike yours, mine stays the regular colour. I continued after this and tested the plugin, but due to the problem, the server couldn't locate the main class. Help pls?
I have a question, I followed all of the steps, etc, and whenever I do the command it says /tutorial, any help? I'm pretty sure I didn't miss any steps..
When you are making the command in the code, inside the command's class there is a true/false statement at the bottom. Watch 10:30 over again, I explain that you need to change the "return false" to "return true" in that part of the video. Just watch that part again and you should get it to work. Hope this helps!
Great Video Dude! but I also have a question I keep getting an error on this line: this.getCommand("ping").setExecutor((CommandExecutor)new Ping()); I need some help
Im at the start of the video so sorry if it is being learnt but I don't have too much time currently but during the series do we learn how to make a gui?
Hey techtoolbox, thanks for the tutorial! One quick question, when I've compiled it and run it in my test server, it says Could not load 'plugins\BanGUI.jar,' in folder 'plugins' org.bukkit.plugins.InvalidDescriptionException: version is not defined. I have put under version: 1.0. Can you assist me in any way?
implements mean you adding interface type class, what it does? it's giving you access to all what it is inheritance, but the difference between inheritance and interface is that Inheritance allows to "inherit" the members of a class - it's instance variables and instance methods. "Inherit" means, in Java, a "child" class that extends another "parent" class will implicitly be able to use functions of the parent class, without ever having explicitly defined those members in the child class. So when you have a group of similar classes, like different car types that would all have an equal "drive method", instead of having to implement the same method over and over again, you can define a "parent" class "Car" and implement a drive method once in this class, then you can have "child" classes "BMW", "Porsche", "Toyota" extend this "parent" class, and implicitly each of these sub classes can make use of the inherited method "drive" of the Car class.
You're like 12 but have the production quality of adults, I love it
you are the same year as me.... 3 years ago :)
Nah he’s like 13 or 14
EVEN BETTER
hes like manny from modern family
That intro music got me looking around for Mumbo....
Yeah
I watching this video and Mumbo in the same time :D
Георги Ставрев SAME
Same, but from 2 yrs ago lol
lol
When I clicked on this video I told myself: "Oh no... A noob that try to teach us how to code...". I was wrong. You are explaining things really well and the quality of the video is awesome! Thanks a lot for this video!
your profile picture makes me not take this comment seriously LMAO
@@bruh1551 haha I had a better profile picture 2 years ago, but things changed and now I've got this 😂
One of the best tutorials I've seen, most other tutorials don't actually explain what you're actually doing and this is really helpful. Keep it up.
Zodaic well thats because they assume you have some knowledge of java because they aint about to go into a full on tutorial on coding java
Please make one :D I love it when you explain clearly what you are doing. Something which makes you different from the others. Keep up the good work!
Zodaic bs
Especially for such a young kid
Just when you thought this kid couldn't amaze you even more, he plays you some Electro Swing.
lol yes
PLEEEEASE MAKE MORE TUTORIALS!!! THIS IS THE BEST TUTORIAL I'VE SEEN SO FAR!
Thank you!!!
when, its 4 months ago!
This video needs more love it is way clearer than the others and you ACTUALLY EXPLAIN why we type what we type THANK YOU!!
Was instantly gonna click off because of your voice, but you instantly opened the video showing what you knew what you were doing and properly explaining everything. Very well done.
Same
OMG!! You are the best at explaining things so that I can completely understand them, and I see how they make sense at every step.
bro! you are the beast here! you deserve much more subs. most people speek like they didn't sleep and dont explain anything. Thank you so much. All the other tutorials made me think that its very hard! Your video shows how easy it is! thank you :)
Amazing tutorial! You're actually willing to explain what you're doing and aren't afraid to face the viewer head-on with the technical side, something almost every other youtubers fails to do
P.S. That pastebin is really helpful!
I like how he sound 12, but he didnt only show us how to make the plugin, he also explained how it worked! I love it. (i subbed)
This kid made one of the best tutorials I have ever seen. Good job!
Edit: I think this IS the best tutorial I have ever seen.
I'm bloody impressed! 11/10 keep up the good work man!
I’m new to coding and this helped me so much. You get straight to the point and I’m surprised that you only have 2k subs
Love the quality of the videos and it really helped me out. Thank you!
I'm very surprised with the quality. This is one of the best tutorials I've seen and especially at such a young age. You did a fantastic job.
Explanation: 10/10
Video Editing: 10/10
Audio: 10/10
Overall Quality: 10/10
This is great quality video for a channel at 1.2k subs. You have earned my sub just for that.
i've gone on so many vids but YOU finally managed to make my plugin work! thank ou so much!!!
there is so much work put into this and hes so smart
One of the best tutorials I've seen, Even though it's twenty minutes, it's so easy to connect to, also the links are in the description so we don't have to write it ourselves, this is helpful, keep it up, I subscribed liked, and watched the entire video (also put my notofications on)
Very Good, Thank you for the tutorial. One of the best tutorials I have seen on youtube. Keep the good work up!
Awesome tutorial man, You are really talented at making videos, Keep it up ;)
!!!!!!!!!!!PLEASE MAKE ANOTHER EPISODE,THIS WAS AMAZING!!!!!!!!!!!!!
I've waited two years for a new episode ;-;
Video is very professional and well edited. Good job.
You are actually the best Online-Teacher!
Helped me a lot, I currently used to code but forgot many aspects of it, now I fully understand it thanks to you, keep up the hard working videos because you will get good feedback like me and @Zodaic !
Thanks man, this really helped me thanks to you!
This really helped me out with getting started on my plugin. Thanks! This is the best tutorial out there in my opinion.
Hey just a fun fact! You do not need an else statement after an if regarding your statement at 12:09 I mean this in regards to any type of java programing. You can use 10000000 if statements or 1 if statement and 10000000 else if statements and you never ever need an else
when in the video do you make the line that is /tutorials (like when do you make the if(cL line))
Omg i just learned how to CODE! :D And this is almost the best video ive seen! :D thanks buddy! :D btw ALMOST 800 Subs
9:20 my thing is not working right! Please help! At the second thing called 'Command' it says 'org.bukkit.command. Command'
PLEASE HELP!
WTF! I heard the voice of what sounded like a 12 year old, but nope, that is not what I got. I got someone with good audio, good editing skills, explains and also gives facts...
okid
Damn, i tried this for my family and friends server and it turned out amazing! Thanks for this tutorial!
When I launch the server it says could not load my plugin pls help
same :(
Plz help me, I get an error saying plugin.yml doesn't exist, I've tried rewriting it copying and pasting yours, re-exporting, capitalising the 'P' in plugin and pretty much everything I can think of.
nvm, fixed it. Btw this was an amazing tutorial!
how?!? same issue for me!
I had the Main.java named Core.java and also had somo other things different to him. The pastebin 'thing' he tells u to write 'cause it's too long to fit' is personalized to his file names. You have to have ur file names exactly the same as his. To rename a file - and I know it's a bother - you have to re-write the whole code. This fixed for me. And it's also added very long ass comment to the board.
I had the Main.java named Core.java and also had somo other things different to him. The pastebin 'thing' he tells u to write 'cause it's too long to fit' is personalized to his file names. You have to have ur file names exactly the same as his. To rename a file - and I know it's a bother - you have to re-write the whole code. This fixed for me. And it's also added very long ass comment to the board.
Eeh it's stoll not working for me and for some reason a package is looking like a folder.
gyazo.com/cd12c79e08996137df43cb44d1d462ac
Yes i did see there is a space missing and i did change that in the plugin.yml pls help.
5.10 no you are wrong it's not showing it's borrows from Javaplugin class(it's now a parent class) parameters to Main - inheritance
David 5:10
He's like a Mumbo Jumbo v2. But, for plugins and stuff! :D. Didn't watch the entire video I watched the first couple of minutes and you explained very well. I subscribed
to be real your not that old but you make it sound easy and make me understand so good job :D
Hey techtoolbox,
I want to make an plugin that has a command that makes a whole group from groupmanager teleport to you so what do i need to fill at 12:55 ?
Great and informative video! If you guys want to become more involved in Java and Object Oriented Programming, I would high recommend you learn it online and understand the concepts going on here like Inheritance, Polymorphism and Interfaces, etc. Also an If statement does not always need an else statement but awesome tutorial!
Didnt work sadly it says [00:14:44] [Server thread/ERROR]: Could not load 'plugins/TestPlugin.jar' in folder 'plugins'
me too
i saw someone remaking this tutorial but easier to understand and it gave me hours of confusion because he did the plugin.yml part wrong but it worked for him
anyways thanks so much
You have some serious fucking talent in making tutorials, god damn good job !
hey it is'nt working it says Legacy plugin TutorialPlugin v1.0 does not specify an api-version.
Says Plugin.yml is invalid when i start it up with a server.?
How do you give items? When he says the chat color part for the /tutorial command, I want to give an item, how would I do this? Thanks for any help?
can console.log("Message"); counts as a java function or its only a javascript one? whenever i use console.log("message"); it appears as javascript, can i use it for java?
help me
Could not load 'plugins/TutorialPluginExtra1.jar' in folder 'plugins'
org.bukkit.plugin.InvalidDescriptionException: null is not properly structured
For step #4, do we have to put the color chat? I honestly just need horse commands lol
Okay, I didn't get any green text in the plugin.yml bit, nor is my plugin working in the "run" app. Not sure what's going on, but I got sent to a marketplace app when I tried to save the yml? I'm quite confused here.
Creed x Ender that is because your computer doesnt know how to open .yml files, make sure you download the eclipse Yml editor (it should be one of the options that pop up when you try to open the .yml file in eclipse) sorry if i was too late and you already solved it
You weren't too late by a long shot. Thanks!
Can you make a tutorial on making and moving sprites in c++?
Great vid, i rarely sub to People BUT u deserve it
+SkantoPlayzRobloxAndMoreAbdMC Thanks mate!
When I do Ctrl Shift O to import Chatcolor nothing happens
So i hover over it and it says 'Create Constant' 'Create Local Variable' and so forth
I am using Spigot 1.8 if that is any help to you
amazing vid. Do you know or have you created any good videos of how to learn the basic of java
Holy crap an up coming coder
SO how would you go about making a staff plugin. Like a punishment plugin...
i have no more ideas for an opinion. this is all just great
also does a newer version of jdk work with a version like 1.12.2?
you have a very good quality bids you deserved more subs
Nice tutorial I've never seen anything like it you are pretty impressive!
I don't understand. I followed every step you made, converted it, and whenever I try to use the command, the output is just the command itself with the /. The same thing happens both in-game and in the console.
I always watch tutorials by kids because they always are the best at explaining things instead of adults/teenagers
Can anybody tell why it says in the .yml file when i try to write description " the word '(myword)' is not spelled correctly" ? And it also says it when i try to name the command
Hey tech can you please make a video about doing mods if you already haven't I need to know how to download cool mods on my windows pc
for some reason i keep getting errors although the code is the same. i am 1.8.8 so does it have any difference and does it affect code?
Uhh... Can you please help me? When i do >Properties>Libraries>Add External JARs - i can't click Add External JARs, the button and all the buttons are just faded and i cannot click them. Help!
Hey, in this video u show hoe to make the plugin that sais smth. Is there a command to force all players to say smth?
After I create the plugin.yml file, I type in 'name:' and press space, but unlike yours, mine stays the regular colour. I continued after this and tested the plugin, but due to the problem, the server couldn't locate the main class. Help pls?
+Cruciate Try a different yml editor, maybe the formatting is wrong. I would use Notepad++.
Thankyou i've been thinking of experimenting with java. Minecraft wise. Also this reminds me a littile bit of lua.
Excellent tutorial seems you might be a fan of mumbo jumbo as well.
Where's episode 2?! Commee onn this was great!
I have a question, I followed all of the steps, etc, and whenever I do the command it says /tutorial, any help? I'm pretty sure I didn't miss any steps..
When you are making the command in the code, inside the command's class there is a true/false statement at the bottom. Watch 10:30 over again, I explain that you need to change the "return false" to "return true" in that part of the video. Just watch that part again and you should get it to work. Hope this helps!
Thanks, I'll take a look right now, I'll get right back to you.
Hello, I am also having this issue and I have already set it to true. Any suggestions? Thanks in advance.
Hi I was on the public class Mainclass extends JavaPlugin { and it didnt have the import option please can you help me
Cool tutorial. Really helped. And also great great great audio like great audio
Any videos which teach me how to make a plugin which will only affect a certain region?
when i put my command it just says the command in chat, nothing else. Anyone know what is happening?
Where do I get that thing at 3:14?
Great Video Dude! but I also have a question I keep getting an error on this line: this.getCommand("ping").setExecutor((CommandExecutor)new Ping()); I need some help
Ping is the command name BTW
Im at the start of the video so sorry if it is being learnt but I don't have too much time currently but during the series do we learn how to make a gui?
How do you create commands with parameters, such as WorldEdits' //set stone
Two years later no episode 2 :(
Hey techtoolbox, thanks for the tutorial! One quick question, when I've compiled it and run it in my test server, it says Could not load 'plugins\BanGUI.jar,' in folder 'plugins'
org.bukkit.plugins.InvalidDescriptionException: version is not defined.
I have put under version: 1.0. Can you assist me in any way?
Please make more tutorials these are so easy to follow thanks
implements mean you adding interface type class, what it does? it's giving you access to all what it is inheritance, but the difference between inheritance and interface is that Inheritance allows to "inherit" the members of a class - it's instance variables and instance methods. "Inherit" means, in Java, a "child" class that extends another "parent" class will implicitly be able to use functions of the parent class, without ever having explicitly defined those members in the child class. So when you have a group of similar classes, like different car types that would all have an equal "drive method", instead of having to implement the same method over and over again, you can define a "parent" class "Car" and implement a drive method once in this class, then you can have "child" classes "BMW", "Porsche", "Toyota" extend this "parent" class,
and implicitly each of these sub classes can make use of the inherited method "drive" of the Car class.
at the end in plugin.yml under commands i type
commands:
helpvenix:
and it gives error that helpvenix is not correctly spelled
how do i fix this
Got all excited b/c the intro music made me think MumboJumbo made this... Disappoint... GREAT JOB THO! Keep up the good work.
Thank you for sharing your amazing knowledge!! I love the way u explain
what would i do if i wanted to do a plugin where you do /gkit then it opens a gui with kits?
+GoEasyPlease Games You would have to code a GUI and the call it when you execute the command.
Could you possibly do a tutorial on that I'm new and trying to learn java
You should maybe learn Java before doing Plugin Development.
This is so well explained, i cant thank you enough
It keeps saying jvm needs to be a higher than 1.8 and I have installed java 1.8 and higher and it still doesn;t work
hey can you make a video about your editing softwares just asking cause i really want to know what you use
I use Final Cut Pro X to edit my videos and Adobe After Effects to create the motion graphics.
Please help before u do the command generator it didn't say my command is wrong I typed DisguiseCommand
plugin doesn't work it say Could not load 'plugins/Test2.jar' in folder 'plugins'
Can anyone explain how to get the green text on plugin.yml? I tried it and this wont work.
can i use something else than .jar when i export?
does the editing tool support for windows OS?
Thanks for this tutorial! This really helped. U earned a sub xP
Is there a way to add multiple commands in one pluggin
How do you send a message and then do something such as player.damage