Have you ever wanted to know how to make an MineCraft Plugin? And you don't know how? Well then, Welcome! In this tutorial I will be telling you how to start making your first ever Bukkit plugin. -+- Setting up your Intellij Workspace -+- 1. Get a coding software you want to work with and use. So In this case I am using Intellij, and to download It all you need to do Is to go on this website - https://www.jetbrains.com/idea/. 2. Once you are on the website press "Download" And It should take you to the bottom of the page. 3. Once you are there, you should see this - Now, you should get the Community edition of Intellij, If you are using an Mac press the .Exe and press which version you need so If you are using Mac press on OS X, Linux press on Linux. 4. Is this to hard to explain? I made a video to clear a lot of the stuff up. (I am sorry If the video Is not the best, first time making an Tutorial on how to make an plugin so I was trying my best to explain everything.) In the 2nd Tutorial I teach you about events! 5. Now some stuff In the video wasn't showing up because OBS Is bad and doesn't like me but, before you put It on your server, you have to do the following: Right click on the project - go to Open Module Settings and you should see this - After that go to Artifacts and press on the green + and then press on "Jar". Then at the top of It you should see where It says "Name" Type in the name of your plugin. After you have done that make sure you check "Build on Make". Also, You should see something called "Output directory", what that Is where you want the Jar file to be put In. So for me I have It In an folder called "Test folder" because when I put the plugin on my server I know which folder It Is in. Now, after you have done that you show see on the left hand side something that says "Your Project name compile output" So In my case for this plugin I made It says "Hub Project compile output". So what you have to do is, drag the Compile Output folder Into the .Jar folder. So for example, In the picture I dragged It to HubProject.Jar. You would just drag It to whatever you named your project. Then press on apply and press OK. I hope this tutorial does really help, It actually took me a while to write this up because of school and I needed time to record the video, but If you need help with anything feel free to just leave a comment below and I be glad to help you out with questions, etc. Have a good day!