Skip to content
UdemyJavaPaid courseAll LevelsCertificate

Develop Minecraft Plugins (Java) (Udemy.com)

The world's most sold Minecraft course, delivering expert tutorials backed by a welcoming community with 24/7 support.

Created by: Stephen King

Last updated January 2026

icon
What you will learn

  • Learn the programming language Java (if not known)
  • Develop plugins for Spigot, Paper, Bukkit or BungeeCord (ALL VERSIONS!)
  • Start with events, commands and progress to minigames and packets!
  • Best ways to earn money from Minecraft plugins (servers, selling, comissions)

How it compares

Against the other 231 rated Udemy courses in Java on CourseDuck:

  • Rating4.6 out of 5higher than 71% of them
  • Reviews4,519#56 of 232 by number of reviews
  • Length34.3 hourslonger than 91% of them
  • Last updatedJanuary 2026more recently than 72% of them

icon
Course Description

2026 update: This is now the most sold Minecraft course ever! (Course updated June 2026)
Our Discord server has 6,000+ students! You'll enjoy 24/7 support and a warm community to learn alongside.

You'll learn how to create Minecraft plugins, from any level to advanced. The first tutorial is the installation and setup, and we'll work together by starting simple and turning you into some sort of Java god! We'll start with setting up your first plugin, creating commands and listening to events, and then move onto more tricky aspects, such as GUIs, packets and schedulers (and literally everything in between - scroll down to see the list of videos!). We also have full sections on making a minigame, building a network, managing databases and understanding NMS/packets.

Whether you know Java or not, you'll learn it from this course. I'll be covering Java from basic to advanced throughout the course and this is a skill that you can carry all throughout life. When using it with Minecraft, you can create some beautiful things: for example, you could be developing your own server, doing private commissions or even sell your plugins on marketplaces for people to purchase. At the end of this carefully constructed course you will be confident in creating plugins for Paper, Spigot, Bukkit & Bungee servers.

It's now 2025. I first released this course in 2017, and it has since seen several complete remakes! I've been writing Minecraft plugins for around a decade now, and we have built an exceptional exclusive community of thousands of like-minded developers who offer around the clock support in a welcoming, judgement-free environment.

If you decide to join us, you're in safe hands. We hope to see you soon!


Why this course?

• 130+ lectures
• 4000+ 5 star reviews (and 15,000+ students!)
• Very generous price and still the best available
• Discord server with 5000+ members & dozens of support staff (who would love to help!)
• Constantly being updated to suit API changes (covers all versions)
• 'Best selling' course by Udemy (quality reviewed by a human)
• Very high course rating! (average for video game category is 4.2)
• 24/7 Q&A section (every question answered)
• One purchase = lifetime access (content is always being added)
• Extra resources after each lecture for further learning
• Videos for both Windows and Mac users
• 1080p 60fps HD videos
• English captions
• Partnered with JetBrains! Free 6 month keys (not required for course)!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Stephen King

I run the most sold Minecraft course (EVER!) teaching how to develop Minecraft plugins. It is a 'Best Selling' and has OVER 4000 5★ REVIEWS!

My name is Stephen and it is my mission to link students with the exact content they need to know, followed by strong guidance and support. My course is extremely detailed and features content for beginners right through to advanced level.

icon
More Java courses

Free

$11.99

Original price $84.9986% off

$17.99

Original price $119.9985% off

$27.99

Original price $174.9984% off

$17.99

Original price $119.9985% off

$12.99

Original price $84.9985% off

icon
Reviews

4.6

4,519 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Max Myslek on 9/14/2026

I still have much to learn; just finished up the "Java Basics" section. It took me a while because I watched the videos, took the quiz, then spent a lot of time on my own going over the resources and playing around with the material within Intellij. So far, I do feel like this has helped me understand Java a lot more and I am looking forward to the future.

By Eric Zabinsky on 6/19/2026

Great information even if it is very dated at this point. The instructor provides a great deal of external links to go teach myself on, however, the Java portion of the class itself is very thin. The instructor FLIES (speaks) through the content and no way to reinforce what is "learned" before more is piled on. Then we hit the plugin section. Even after reading most of the provided external links - the concepts taught earlier will be missing from the skillset needed. The course is great, but needs to be developed more and the instructor needs to slow down. I worked through it, but even the IDE extension has changed a great deal. With all that said, I did enjoy the course. 3 star for what is there and the instructor speaking so fast that I turned it to .75 speed and listened that garbled mess for a few hours.

By Bertrand Kuo on 5/18/2026

a little confusing

By Jeffrey Bright on 12/31/2025

theres a couple things im missing, such as setting up minecraft auto import, but ill be continueing the course and hopefully it is explained

By Giàng Quốc Quyền on 9/14/2023

The lecture is very useful and easy to understand for beginners who do not understand the basic structure of Java. I recommend everyone to buy it because it is worth it. I hope the creator of this lesson will give more instructions about the version. Spigot 1.8.8 has some lectures that cannot be implemented in that version (/>.

By Thibaut De Tandt on 4/2/2022

As I just finished watching the whole course. I can say I have learned a lot and I have improved tremendously in creating plugins. There's are sometimes some questionable things or confusing things in the lectures but overall this is one of the best courses out there for Minecraft plugin development. Whenever I had an issue or a question, Stephen or people from this discord helped me out pretty well. Definitely would recommend this course.

By Lewis Martin on 3/21/2022

I honestly cannot put into words how much of a must have this course is. A couple things id like to say is how well Stephen can teach his ability to explain complex concepts in a simple and concise way is mind blowing and His teaching style is clear and easy to follow. Stephen hands-on approach to teaching really allows you to understand the code you are writing. Overall, I am extremely grateful to Stephen for creating this course and would highly recommend it to anyone who is interested in learning how to create plugins. Thank you, Stephan, for providing such a wonderful Course

By Nico Zajzev on 9/1/2021

First of all I want to thank you for all the lectures you have worked on and prepared for us. I'm literally obsessed with this course. And the updates you work on from time to time are amazing. But I wanted to ask if NMS/Packets is getting continued soon, because it is the hardest topic to learn by yourself. But still, only love for this amazing course. Best Regards.

By Kan Xu on 7/23/2021

This. Is. The. Best. Course. I've been owning this course for a few months now, and it has been the best. At first, despite knowing about some other OO languages, I didn't know ANYTHING about Java. The transition might have been a lot harder, but the instructor's lectures helped me know what I was doing in the later lectures. He also made it extremely easy to follow along with his lectures, so I could actually process what was happening instead of being a person who just writes some code really fast without explaining what it does. In the end, this course is always helpful, and despite my still learning, I hope to see more updates from this course!

By Jing Tang on 12/27/2020

POGCHAMP??

By Vojta Soukup on 12/20/2020

Yea

By William Stainton on 12/20/2020

If you are reading these comments do not look at the bad ones look at the good ones because the good comments are the true comments.
I found this so helpful and very easy to understand since I had an understanding of the Java language.
I would recommend this to any one that is wanting to give coding as a Minecraft developer shot.

Showing 12 of 285 reviews

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100