Hot Summer Deals are Here!
Celebrate with up to 99% off on 17,800 resources
00
Days
20
Hours
41
Mins
13
Secs

tigerboy3050

Premium
Feedback score
0
Posts
8
Reactions
1
Resources
0
Hello all, I am wondering, I want to learn to make Minecraft Plugins, but I don't know where to start. I've heard of Project Orion. It looks like a good way to learn. Is there anyone here who has actually tried it, and has anything to say about it? If not, is there any other way to learn it (preferably in a course format where all information is in one place) I'd prefer not to have to search through forums and youtube tutorials and things. This is why Project Orion caught my attention. Anyways I'm looking forward to hearing from you all.

NOTE: I'm actually working on a Minecraft MMORPG server at the moment called AdventureMC, and I just feel having some custom-built plugins would be really great for the server.
 
Type
Requesting
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

Brandon

Developer
Premium
Feedback score
6
Posts
549
Reactions
313
Resources
0
Personally, when I was a wee kid aspiring to make plugins, I stumbled onto a Udemy course by a fella called Stephen King (https://learnspigot.com).
This course is absolutely amazing and I can personally vouch for it - the Discord server is awesome too.

The thread for that course is here:
https://www.mc-market.org/threads/191001/

Good luck with your development adventures!
 

tigerboy3050

Premium
Feedback score
0
Posts
8
Reactions
1
Resources
0
Yes, I happen to own that course, and it's very good. I'm simply wondering what people think about this course, as some things in that course are just not clear to me, as well as me trying to get support on both Udemy and discord, and not getting any answers. Hopefully in the next few days, I will. I just feel that the Udemy course is kind of hard to follow, and I like how Project Orion seems to have good management to help you manage your time, and live support. However, I am definitely going to continue working on the Udemy course.
 

solo

Setups, Configurations, Management, and Designs
Supreme
Feedback score
83
Posts
1,864
Reactions
847
Resources
0
Yes, I happen to own that course, and it's very good. I'm simply wondering what people think about this course, as some things in that course are just not clear to me, as well as me trying to get support on both Udemy and discord, and not getting any answers. Hopefully in the next few days, I will. I just feel that the Udemy course is kind of hard to follow, and I like how Project Orion seems to have good management to help you manage your time, and live support. However, I am definitely going to continue working on the Udemy course.
You could try and use mineacademy.org and use this link to get a percentage off as discount.

Their coarse covers the basic fundamentals of java required for learning professional plugin development in spigot. It contains two separate coarses (Java MasterClass & Project Orion).

One teaches you the basic fundamentals of java, setting it up and what not. The second coarse takes a deep dive into plugin development and takes you from creating a simple command to a full on minigame core plugin. I recommend you check them out.

(use my link for a discount)
 

Tabbin

Java Developer
Supreme
Feedback score
20
Posts
777
Reactions
512
Resources
0
Don't buy any courses, use youtube and google. Plenty of content for free that you don't need to pay for.
 

Brandon

Developer
Premium
Feedback score
6
Posts
549
Reactions
313
Resources
0
as well as me trying to get support on both Udemy and discord, and not getting any answers.
Really? I'm there often myself, answering questions on both Udemy and the Discord and have been doing so for the past year.

Anyway, I digress, courses work for some people and not others - hopefully you find what you're looking for!
 

Blbbang

Feedback score
10
Posts
440
Reactions
82
Resources
0
Honest opinion -> Dont, that's a waste of time, sure if you think it's fun learn it, but that's not the right way to make money unless you're insane
 

Tabbin

Java Developer
Supreme
Feedback score
20
Posts
777
Reactions
512
Resources
0
Honest opinion -> Dont, that's a waste of time, sure if you think it's fun learn it, but that's not the right way to make money unless you're insane
A skill that can be transferred to the real world, while being the most in-demand profession isn't a good way to make money?
 

stxphen

stephen.gg
Supreme
Feedback score
24
Posts
270
Reactions
265
Resources
1
Yes, I happen to own that course, and it's very good. I'm simply wondering what people think about this course, as some things in that course are just not clear to me, as well as me trying to get support on both Udemy and discord, and not getting any answers. Hopefully in the next few days, I will. I just feel that the Udemy course is kind of hard to follow, and I like how Project Orion seems to have good management to help you manage your time, and live support. However, I am definitely going to continue working on the Udemy course.

Almost everyone in this thread is wrong. And I think I'm pretty qualified to speak on this.

The correct answer is Tabbin - you don't need a course at all. Don't bother paying for something when there is mountains of equally valuable content on YouTube and through Google. I learned the hard way, and I'm probably better for it.

That said, I must defend my course after you claim that you didn't get answers when asking for help. Support is one of the things we provide ourselves on. Here are snippets of you asking on Udemy and also getting instant live help on Discord which you must have forgotten about when you wrote that:

Udemy: https://i.imgur.com/Yj8B4lT_d.webp?maxwidth=760&fidelity=grand
Discord: https://cdn.discordapp.com/attachments/398279082996924416/879325386629054484/unknown.png

As you can see, you were definitely given support.

If you are still struggling, please come back and ask for help. There is a 35 man support team there, don't let such a valuable resource go to waste. Let me know if I can be of any service to you. :)
 

thmihnea

Software Engineer
Supreme
Feedback score
9
Posts
90
Reactions
91
Resources
0
Yeah, but he talked about spigot plugins

You missed Tabbin's entire point - if a so called "developer" only knows how to make Spigot resources - they are not a developer, they are simply someone who memorised an entire API and is bound within a tiny box of knowledge that can't be scaled. If you're someone who's still in school, knows engineering and wants to make some money on the side, it's a pretty good job depending on how talented you are.
You first must learn how to code properly, for that I recommend taking a CS course that covers at least elementary algorithms (some that come to mind would be selection sort, quick sort, merge sort, Lee's pathfinding algorithm, DFS, BFS, backtracking, greedy etc.). These might seem useless at first glance, but the deeper you get into them, the more you're gonna find them useful. Not only do they teach you how to think like a problem solver/programmer, but some even are widespread real world applications - take graph theory for instance: graphs are used in GPS systems to display roads/paths. Take a binary tree for instance, you can use one to make a fast insertion leaderboard and the list goes on.
After you've successfully learnt programming, Spigot will most likely take you a few days to pick up.
Learn smart and good luck!
 
Last edited:

Spyproof

Supreme
Feedback score
8
Posts
348
Reactions
69
Resources
0
Almost everyone in this thread is wrong. And I think I'm pretty qualified to speak on this.

The correct answer is Tabbin - you don't need a course at all. Don't bother paying for something when there is mountains of equally valuable content on YouTube and through Google. I learned the hard way, and I'm probably better for it.

That said, I must defend my course after you claim that you didn't get answers when asking for help. Support is one of the things we provide ourselves on. Here are snippets of you asking on Udemy and also getting instant live help on Discord which you must have forgotten about when you wrote that:

Udemy: https://i.imgur.com/Yj8B4lT_d.webp?maxwidth=760&fidelity=grand
Discord: https://cdn.discordapp.com/attachments/398279082996924416/879325386629054484/unknown.png

As you can see, you were definitely given support.

If you are still struggling, please come back and ask for help. There is a 35 man support team there, don't let such a valuable resource go to waste. Let me know if I can be of any service to you. :)
Your course is pretty awesome. But speaking of Orion or Advanced NMS. You should learn the bukkit/spigot api first. As project Orion is based off of a library called "Foundation". Everything in foundation is supposed to help you code 10x faster. But you won't understand any of it unless you have general java and spigot knowledge. And how the Minecraft Server heartbeat works.
 

tigerboy3050

Premium
Feedback score
0
Posts
8
Reactions
1
Resources
0
Almost everyone in this thread is wrong. And I think I'm pretty qualified to speak on this.

The correct answer is Tabbin - you don't need a course at all. Don't bother paying for something when there is mountains of equally valuable content on YouTube and through Google. I learned the hard way, and I'm probably better for it.

That said, I must defend my course after you claim that you didn't get answers when asking for help. Support is one of the things we provide ourselves on. Here are snippets of you asking on Udemy and also getting instant live help on Discord which you must have forgotten about when you wrote that:

Udemy: https://i.imgur.com/Yj8B4lT_d.webp?maxwidth=760&fidelity=grand
Discord: https://cdn.discordapp.com/attachments/398279082996924416/879325386629054484/unknown.png

As you can see, you were definitely given support.

If you are still struggling, please come back and ask for help. There is a 35 man support team there, don't let such a valuable resource go to waste. Let me know if I can be of any service to you. :)
Yes, I did get some support when I asked for it, however, I never got a true answer. On the discord, I asked, someone, told me to add an API version, it still didn't work, and then I sent over my code, and then someone checked my code (and that's all good and well), and he said my code was all correct, and that I'd done nothing wrong, and that the only reason it didn't work, was that the server didn't recognize it, and that was the end of it. Whereas, on Udemy, one person responded, asked if there were any errors, (and once again there wasn't) and then asked me my discord, sooo...[DOUBLEPOST=1629754318][/DOUBLEPOST]
Honest opinion -> Don't, that's a waste of time, sure if you think it's fun learning it, but that's not the right way to make money unless you're insane
I wouldn't have created this thread if I simply wanted to make some money. I want to make spigot plugins, and I know I probably won't get a single dollar from them, but maybe if I ever make anything good enough, I'll be able to get some people to download it, and I'll make some people happy, and make life easier for them. As I am more a configuration person than a plugin person right now, I actually made an addon for the plugin ItemsAdder and received almost 150 downloads, which made me quite happy.
 
Last edited:

Mlchael

Supreme
Feedback score
7
Posts
49
Reactions
26
Resources
0
Anything paid is a waste, this is probably the best course/tutorial for plugin development: (and it's still being updated around 70+ videos, the first videos aren't as good, but it gets a lot better after)

If you're also new to Java (or programming in general) you can find just as good courses for any language. I've tried Udemy and different places in the past, and tbh stuff on youtube is of much better quality, usually, the creators are willing to offer help quickly, etc.
 
Last edited:

BourneDev

Premium
Feedback score
13
Posts
156
Reactions
78
Resources
0
There are plenty of resources on google that teach you everything you need. Often times they straight up give you the exact code that will fix your problem or add your feature. There are also many people willing to help you that are involved with these resources.

So that's how to learn Java, now you need to do the experimenting required to learn from these resources (everyone has a different pace) in order to accomplish your goals.

It's easy to explain how to learn Java and most people are capable of learning Java, the hard part is actually putting in the time and effort, and most people quit after trying and failing to find a shortcut.
 
Last edited:

Pedro Pagani

Pedro, Software Engineer.
Premium
Feedback score
0
Posts
68
Reactions
27
Resources
2
Anything paid is a waste, this is probably the best course/tutorial for plugin development: (and it's still being updated around 70+ videos, the first videos aren't as good, but it gets a lot better after)

If you're also new to Java (or programming in general) you can find just as good courses for any language. I've tried Udemy and different places in the past, and tbh stuff on youtube is of much better quality, usually, the creators are willing to offer help quickly, etc.

Disagree, There's some good content on udemy, and I personally recommend stephen's course,
https://www.mc-market.org/threads/191001/
It has an private discord for students with helpers, that DOES provide support, I am one.
 
Top