How To Code Highly Advanced Minecraft Plugins Using NMS In 20 Days
Bypass Game Limitations To Get Full Control Over Every Aspect Of Your Server
(Even If You've Never Used NMS Before)
September 66% OFF Enrollment Ends In:
What is NMS Advanced™?
- A complete NMS & packet training for 1.8.8 to 1.20.x
- Custom mob pathfinders & AI
- Hypixel-like animations & particles
- Animated GUI & menus
- Includes a full Java training (beginner-friendly)
- Live Zoom coaching 2X/week
- 30-day money back guarantee
Level
Intermediate to advanced.
The Goal
Build advanced Minecraft networks from the ground up..
Program Length
7 weeks prerecorded training plus live coaching 2x/week
Format
Video, worksheets, source codes and live Zoom coaching.
WHAT IS IT
NMS Advanced™ is a training on coding advanced Minecraft plugins beyond what Spigot/Paper offers. Supports Minecraft 1.7.10 to 1.20.
WHO IS IT FOR
For people who already know how to make beginner-level Minecraft plugins and want the next level.
WHEN DOES IT START
You start the moment you enroll. Materials are always available, live Q&A calls happen 2x/week.
WHY IT EXISTS
We created this training because not everything can be made using Spigot/Paper and the "next" level is often confusing and out of reach.

AUSTRALIA'S LARGEST MINECRAFT CAMP RECOMMENDS MINEACADEMY
"The only way to become a DEV on my server"
I have now made it a requirement for developers on my Minecraft server to have done the course with MineAcademy. I recommend this course.
-Sean Firth, MindBuzz.com.au
FEATURED ON






Did You Know That... There Is A Hidden Level Of Making Plugins?
Dear Friend!
If you’ve ever been to big networks or any really customized server you liked, you’ve probably noticed this one thing:
All successful servers offer features beyond what the “average plugin” can offer.
Everything is built from the ground up to their custom, unique needs.
And even if you already coded Minecraft plugins before, you know that these things are unavailable through standard APIs and methods.
These servers use plugins which hook into the “secret” level of Minecraft, so called NMS…


Going Deeper: What Even The Authors Of Paper Can't Fully Understand
There’s an invisible wall between people who understand this, and the rest.
And if you’ve seen servers with custom entities with AI, pathfinders and goals, custom blocks such as furnaces and chests, custom animations, holograms and menus, you know you found them.
Unfortunately for most, this remains just a dream. Even the authors of Spigot and Paper can’t fully wrap their head around it.
The NMS stands for an internal part of the Minecraft server, which is for the most part inaccessible through the standard ways of making plugins.
The work and the time you have to put into it is frustrating. The lack of efficiency and good training materials makes things easy to dream about, but hard to achieve. And every new Minecraft version breaks everything again.
So, most people, if they happen to learn Minecraft plugins, resign to a beginner-level code that’s limited, suboptimal and they still haven’t achieved what they were looking for…
It's Time To Go Deeper
And Finally Turn Your Ideas Into Reality
If you ever tried to code advanced Minecraft plugins, you’ve probably noticed that:
1
Free tutorials are outdated, chaotic and lacking
2
3
Updates break things & you waste time chasing bugs
Coding plugins using Paper/Spigot/Bukkit can only get you so far.
The ONLY way to go beyond is to use everything the game has to offer!
And the BEST way to go to the next level is using the 4-layer formula we’ve designed:
1 — The “enhanced plugin system” used in plugins with over 700,000+ downloads since 2013
2 — Rapid prototyping & testing so you turn ideas into reality in HOURS instead of days
3 — Professional training materials to make PROVEN high quality plugins
4 — A winning community to get help, meet new friends and thrive
But more on this later…

Quality, Trust, Results
We've been publishing our own plugins since 2013. This is the real education platform, and students speak for themselves.
2,235
1,278
680,044


Here's What You'll Learn
The 7 Week Zero To Hero Curriculum
Week 1
NMS, Animations & Menu Systems
How you think controls your results more than how you work.
In week 1 we’ll rebuild you to think like a person who already has what you want by giving you CONCRETE examples and projects like:
- Accessing NMS — Two bullet-proof ways to dig deeper
- Hacking server menu list info — Fake the amount of online players on your server!
- Action bar, boss bar, title and scoreboard animations — HEX color support included.
- Advanced custom enchants — Create working enchantments with special effects!
- Custom particles and animations — How to send beautiful advanced particles with ZERO math skills and again making it work on ALL Minecraft versions without the headache.
- Custom items, skulls and player heads — Get 29,000+ textures to pick from (or make your own)!
- Advanced menu systems — Creating menus with pagination, item split, quantities and click events.



Advanced GUI systems
Design your plugin to use in-game menus with animated titles and infinite pagination!
Create custom items and settings options without repetitive or spaghetti code.
You can now make a complete minigame plugin using GUIs where players put and store items, custom containers, backpacks, or anything your imagination desires!
Decompilation & Reverse Engineering
You’ll learn how to extract useful information from any jars even if these are obfuscated.
That way, you can read and understand ANY plugin that’s been ever written, even if you don’t have access to its source code.



Week 2
Entity Pathfinders & AI
- Pathfinders and AI — Create your own entities with custom sounds, particles and effects, turn chickens into aggressive predators!
- Navigation and pets — Creating pathfinder goals from scratch to make a custom pets plugin. I’ll also show you “scalable” NMS you easily update to new MC versions and use over a dozen of MC versions without worrying about obfuscation breaking your stuff.
- NPCs with AI — Creating NPCs of any name, hidden/visible on tab-list, with custom behavior or only displayed to certain players. Saving and reading the NPC to your disk or database.
- Custom NPCs skins — How to set custom skins for NPCs, independently of their name, for both online and offline servers. Using an endpoint to fetch skin data bypassing Mojang’s API restrictions.
- WASD entity riding — Easily ride ANY mobs using your keyboard. Adding WASD controller to entities.
- Citizens — Make NPCs walk to a path, follow or player or make animals aggressive. NPC events and interacting with NPCs.
- Quests and rewards — Ądding Traits to customize NPC behavior. Chat bubbles to make your NPCs chat with nearby players. Creating a quest where the NPC rewards the player for killing a boss and bringing a Boss drop back to the NPC.
Week 3
Multi-Version NMS Without It Breaking On Every Update
Regardless if you code for 1.8.8 or 1.20 or newer you will create high-performance multi-MC version plugins in hours instead of days with our system.
I’ll even show you on the screen how to update from one Minecraft version to another. I’ll show you how to use Mojang’s or Spigot’s deobfuscation mappings.
You’ll see how to make your plugin work on any Minecraft version without having to dig in outdated SpigotMC forum posts anymore.


Week 4
Offline Data Manipulation & Chunk Editing
Use NBT tags, which are invisible tags stored for entities (including you as the player), tile entities (like chests or furnaces) item stacks, blocks and chunks.
- Offline inventory editing including ender chest content and armor for offline players!
- Offline chunks editing so you can scan and edit EVERY block on your world on the disk, such as to recover broken chunks, cover worlds with snow or scan for custom items.
- Rapid blocks editing to create a 3D region using a tool that visualizes it right in front of your eyes and then editing it with virtually zero lag!
- Custom blocks systems that are “ticked” in your world used in minigames plugins, custom crops plugins, crates and much more!
Week 5
Packets & Holograms
Modifying packets can LITERALLY mean you have full control over everything in the game:
- Disguise entities to literally “swap” any mob into another or change player skins to “trick” certain players.
- Render fake GUIs such as showing sign editor, workbench, a chest or any other inventory in the game and make them actually functional.
- Filter server messages to catch and edit EVERY message the server sends to any player, including messages from other plugins or the server itself.
- Develop anti-cheats! This is a great place to start if you want to make your custom anti-hacks or anti-cheat plugin!


In lesson 1 you’ll create amazing circles from ANY particles you like, and even make those circles rotate around player without frustrating math.
Week 6
Particle Effects & Advanced Rendering
Most people hearing “requires math” imagine frustrating functions and confusion.
The truth is, most people were taught math wrong.
It is filled with theory, not fun. It is frustrating, not exciting. And after forced years of poor education style, most give up.
Until now.
That way, we save up to 85% of theoretical never-used information and give you only the 15% you really need, are excited for and implement in your plugin IN MINUTES.

In lesson 3 we’ll work with vectors to target ground entities and make them blow!

Lesson 2 shows you how to draw in all dimensions the game has to offer, such as you can create epic spheres or polygons around players.
Here’s the good news — we completely reversed our math learning process to help you get results THE SAME DAY!
We start at the end to VISUALLY teach you the most exciting and fun parts of math, and then reverse engineer our way down to the only theory pieces you need to draw stunning particle effects you choose.
Learn vectors the EASY way to create amazing laser pointers (as you’ve seen above) or even an insane server-based kill-aura.
Here’s all you’ll learn in week 6:
- Drawing circles — Why people think math is hard and give up (and how to “reverse” its learning process to make it easy). Into the world of the unit circle, sin, cos and radians… even if you’ve never heard about them before. Drawing a circle around the player in Minecraft using particle effects!
- Spheres and cylinders — Creating a 3D effect we use to display a sphere in Minecraft.
- Vectors and lines — Creating a visualized line from yourself in the direction you are looking into. Creating “kill aura” and target entities automatically (or make them shoot at you).
- Rotation — Drawing circles that rotate dynamically when player looks away.
- Game scenes & animations — Creating scenes in Minecraft to display entire animated sceneries like the big networks! Using armor stands to mimic and spawn fake items and blocks. Using invisible entities to render huge items in the world.

You’ll also learn about targeting, so you can shoot at multiple entities at once, or you can reverse this process to make mobs shot at you!
Even if you’re a total beginner in math you’ll SEE the effects on your screen allowing you to learn VISUALLY without theory or remembering functions.
Week 7
Hypixel-Like Scenes And Animations
- Render framework — “Smart” coding secrets to make Hypixel-like animations and complicated scenes.
- Crate scene — Get full source code for the most popular big network animations such as crate opening scene.
- Butterfly and wings particles — Creating a stunning butterfly and wings particle effect around the player (without having to remember complicated math formulas).
- Spiral and phased effects — Creating a spiral effect and a phased effect where particles appear slowly from the top to bottom.
- Chest open close — Sending fake block animations to certain players.
- Title animations — Animating titles and bars (action bar, boss bar).
- Animated GUI items — See the image below!
Personal Support 2x/Week
Here's what the author of Paper said about our trainings:

With 2x/weekly live calls where you can chat or bring a microphone and speak with us live (or chat if you don’t have a microphone), the level of support is the closest you can get from an educational institution.
We also have a private 1,800+ member group on Discord and a proprietary platform (NOT Facebook) with group discussions. People use it to get help, find coding partners or share their creations.


With our personalized support you can literally save DAYS of trial-and-error and so you can actually spend time creating great plugins, not hunting bugs.
No Spoon Feeding, Build Environment You Can't Find Anywhere Else
This is not a copy-paste training where you end up with premade code and are unable to move on your own.
We’ll give you a rock-solid foundation you can build upon to heights never before possible. Once you understand the concepts you can make things completely unique from what you see on the screen.
We have students making their own libraries and systems a few months after taking our program, becoming 100% self-reliant and limitless. You’ll see these people on Discord or on the live calls…
PS: Of course, there are examples and stories to learn and get inspired from. You’ll get the source code under each video (not just one big repository). That way you can easily stay on track and not waste time typing everything you see on the screen if you don’t need it.
But I Lack Great Ideas!
When you join our community, your imagination is no longer the limit.
Doing anything on your own feels lonely if the people around you just “don’t get it”. That’s why we have 1,800+ members in our 2 communities on the same wavelength to share, collaborate and grow together.
Our community combines the best of both worlds – it connects people who are motivated and want to win, and gives you the help and moral support you need when you get stuck to get you back on track quickly, even if you just need someone to talk to to get you motivated…

I Don't Have a Minecraft Server - Is NMS Advanced Still For Me?
People come to MineAcademy if they want to make progress in life, does not matter if they have a Minecraft server or not.
Our focus for this training is to teach you development and coding. If your dream is to become a developer at Google, or to offer your own development services, our trainings are a great place to start.
Or if you simply want to update, fix or edit plugins on the Internet but you don’t understand their source, we have a complete Java and Bukkit/Spigot/Paper training for you.

Get NMS Advanced™
Learn NMS and packets, break through Spigot API limitations and create amazing Minecraft plugins. covered by our 30-day money back guarantee.
We Work With JetBrains!
Companies like Google or NASA use JetBrains to code amazing programs. We now work with JetBrains so now you can too!
With Project Orion you will get a FULL 4-month license for a JetBrains premium software (IntelliJ Ultimate, PHPStorm or PyCharm, etc.)! The coupon codes that we provide are for personal subscriptions that can be used by individual developers.
And after the 4-month period, JetBrains provides a 40% discount on any purchase you choose.

Who Is NMS Advanced For?
- You have a basic understanding of Java and can make a simple plugin and want to build advanced next-level plugins fast.
- You need to edit or update a plugin from an inactive developer.
- You desire to build a truly unique Minecraft server from head to toe.
- You want to sell premium resources or work as a developer.
- You are sick and tired of Youtube/Udemy/Wiki tutorials being so lacking, out of date and there’s always something that breaks and you waste your time…
- You dream of putting all of your ideas into reality so you can create the server you always wanted! 👍
7 Goals For This Training
Coding highly performant Minecraft plugins bypassing API restrictions and limitations.
Access NMS and OBC without it breaking on new Minecraft versions.
Make your network more interesting compared to big networks (without the big budget).
Make your plugin compatible with EVERY version of the game.
Build new minigames using everything Minecraft has to offer in new, unique ways.
The mindset and the tools of an elite programmer to replace procrastination with joy and action.
Replace stress, overwhelm and frustration while coding with confidence, joy and peace.

Get NMS Advanced™
Learn NMS and packets, break through Spigot API limitations and create amazing Minecraft plugins. covered by our 30-day money back guarantee.
Testimonials
We're biased, here's what others say.
NMS Advanced™ Is
7 Step-By-Step Weeks Of Psychologically Designed Training For Maximum Absorption and Understanding
Unlike other courses that just throw you a bunch of “tactics” and spoon feed you with outdated content, at MineAcademy we’ve invested and spent thousands of hours creating a college like course.
We assume you know nothing and not only train you on HOW to get results BUT also how to think. The entire program is psychologically set up for fastest progression and understanding to enable anyone of any skill level to LEARN and UNDERSTAND Minecraft and how to think as a person who already is getting results.
We even provide personal 1:1 help every week and a private customer group!

NMS Advanced™ Is
Access To The Best Coaching and Coaches In The World

NMS Advanced™ is a fully interactive platform where you access videos and source codes. Each lesson has discussion and notes for easy access.

Matej Pacan is the CEO and founder of MineAcademy. You will be learning lessons directly from his 10 years Java experience.

Hub™ & Discord are our private communities. Ask questions, find friends and get your code reviewed for maximum progress.
Our Private "Enhanced Plugin System"
Get An Unfair Advantage Without Big Networks' Budget
Since 2015 we’ve spent 20,000+ hours inventing our enhanced plugin framework called Foundation™.
Instead of wasting time dealing with Spigot’s lacking API, you’ll cut right into getting your ideas out there and shorten your development cycle 1/10.
Foundation contains:
– Live debug (see code changes live)
– Menu API (pagination, events)
– Custom enchants, custom items, nbt tags…
– Compatibility layer (make plugin work on MC 1.7.10 to 1.20 automatically)
– Advanced (sub)commands
– Reload support
– (My)SQL databases,
– Settings with comments and auto automatically, and SO MUCH MORE!
The Foundation has been battle-tested and proven by 700,000+ people in premium plugins ChatControl, Boss, CoreArena, Confiscate, Winter and many more.


Get NMS Advanced™
Learn NMS and packets, break through Spigot API limitations and create amazing Minecraft plugins. covered by our 30-day money back guarantee.
30-Day Money Back Guarantee

We guarantee that by following our training you will code a NMS-based Minecraft plugin in 30 days.
Regardless of your level of experience.
Our process behind such a bold guarantee combines our learning platform, personalized help, private community and materials to help you on demand.
And if you go through the training without seeing results, you owe us absolutely nothing. Simply contact us at [email protected] within 30 days of your purchase and we will give you a prompt and courteous refund.
Who's Behind NMS Advanced™

Hi, I am Matej! (just call me Matt)
My mission is to show everyday people how to turn their ideas into a reality.
I believe in enabling people do what they and their players desire, but none of the existing solutions can fulfill. I love building and sharing my knowledge with others.
Matej is a full stack developer with 10+ years of Java experience and he loves teaching. Matej studied computer engineering in Oslo, Norway and is originally from Slovakia.
Matej Pacan
Frequently Asked Questions
We’re gifting you a full Java Masterclass™ training completely for free if you need to learn Java knowledge first. Minecraft plugins are made in Java and you will need to take our free class first before fully understanding how to make NMS-based plugins.
I totally understand… In my childhood I’ve been diagnosed with ADHD and struggled to sit still and focus at school. At 14 yo we relocated to Norway and I had to learn tow new languages (English and Norwegian). I was forced to find and develop various tools and techniques to help myself stay on track and push through. I would not be able to deliver a 4.87-star rated course without them.
Best of all, I am sharing all of those in Week 2 of NMS Advanced! I 100% believe that with these tools you achieve more than the ‘average’ people that’s completely healthy would ever do. Proof: here
It’s also worth to mention that you have lifetime access, there’s no pressure or time limit as for when you have to finish. Our private member group is always there for you. I’ve been coding everyday since 2013 so we’re not going away any time soon. Proof: here (see the date when ChatControl was published)
Videos can be paused, rewinded, you can change the speed to 0.50, 0.75, 1.25 or even 1.50x depending on how you like it.
Here’s what our students say:
If English is not your first language and you’re afraid that you will not be able to follow up, we have good news for you.
First, each video has a textual presentation of what we are going to cover, so you can just read it from the screen. Second, there are lots of downloadable materials you can read on screen and translate.
You can go ahead and try it, with our 30 days money back guarantee, there’s no risk.
Free education is awesome but I would have to get another job to make ends meet and then if I would be making this training in my spare time only, the quality would suck like every other free tutorial out there. We are selling it for under $100 with lifetime access and personalized coaching calls which is literally a no brainer compared to other paid trainings (often even without a money back guarantee like we have).
If you can’t afford the course, I think you would agree that you need this program more than anyone. In fact, some of my most successful students have had their back against the wall financially when they started (as did I).
There is plenty of ways you can make that money back selling Minecraft development services on sites like SpigotMC.org or MC-Market.org in less than a 5 days after you’ve implemented just 10% of what we teach…
So I ask you to eliminate the thought “I can’t afford this” and instead replace it with “How can I afford this”.
You need to get creative and think of how you can find the money. There’s PayPal financing, credit cards, loans, parents, friends, family, you could even sell something and use the money from that. Don’t just use that excuse, get creative and start thinking of ways that you can make this work. With the payment plan we offer you can get started today, just contact us. That’s all the money you need to get started right now, today.
What we teach will work on Windows, macOS and Linux.
In fact, we have separate setup videos for Windows and macOS. You will find links to your specific platform for all software we use along with detailed setup instructions.
You can use IntelliJ IDEA, Eclipse or even NetBeans or any other tool to code.
The course is recorded using IntelliJ however it includes separate setup instructions for Eclipse as well.
The course works for Minecraft 1.8.8 to 1.20+ (using Mojang’s or Spigot’s mappings).
If you want to code for an older Minecraft version, you can utilize our special automatic compatibility layer that will make your code work across all MC versions WITHOUT you having to write twice, three times or do complicated things like importing multiple versions etc.. You will learn this in the course.
Yes it will work for you, we understand that most people are very busy and have full time jobs, families, commutes and hardly any free time. We designed this program so that you can work through it even if you’re hard pressed for time. You can listen to the training while travelling, on the bus or even at your job with headphones in.
It doesn’t matter what your schedule is like, if you can set aside at least 3 hours per week you will be able to work your way through it.
Even if you can’t start right away… reserve your spot and go at your own pace. These lessons aren’t live, they’re pre-recorded and available online inside our training portal. You can login whenever you want, on your own time and on your own schedule. If you’re asking about the Q&A calls, those are live and, yes we record and archive all of them.
I’ve tried that and yeah, it cost me 7 years. Good luck with that.
See, when I started, there were no courses like this, and I had to learn everything from numerous sources out there. Soon I discovered how painfully slow and frustrating it was. Most people dreaming about their server 2.0 never make it and new people that find about Minecraft soon leave and play Fortnite.That’s why I decided to change this.
The problem with free YouTube tutorials, Udemy courses or articles is that they are painfully chaotic, disorganized, out-dated, unsupported and offer low coding standards with explanations worth of a fifth grader.
What we do differently is we offer a proven system, detailed and high-quality content, expert mentorship and the Foundation system. There’s step-by-step process you follow, get help when needed and get results, everything is organized and updated regularly.
Next, in all of my paid products I use the Foundation system to remove repetitive code. People waste weeks coding from scratch and never really get to their ideas since they waste so much time on the basics that it’s driving me insane. That’s why I decided to take out that library, battle-proven and tested in all premium plugins since 2015, and teach using it.
Finally I’m a huge believer in self-development and self-mastery, and will show you how to get organized, disciplined and achieve greater results in the arenas of life you’ll set for yourself. There are honestly no courses in Minecraft let alone in computer programming with an empathy on self-mastery.
And you and I know that once you get stuck, frustrated or simply life happens it’s not just about coding… After speaking with lots of students I included self-mastery and self-development parts in our new courses.
First… I’ve been in this niche for ten years, I’ve lived and breathed it every single day for those 10 years and never deviated. Minecraft is my thing, it’s my art form. The best way you can judge whether somebody is trustworthy and able to deliver is by their level of commitment to their customers and craft.
For one, I have absolutely mastered my field and got over 700,000 downloads with my products, not only that but I’ve been able to transfer my skills to hundreds of others and together over 2,000 people have signed up for my past trainings.
You can go to our website, https://mineacademy.org/reviews and look for yourself, just look at all the success stories we have. There’s more than 900 reviews. Our average customer rating is 4.87 out of 5 stars. We have more satisfied students, more customers and more success stories than any other program available today. Not only that but I’ve invested over $20,000 of my own money into making the world’s best training program for Minecraft. This is my life’s work, my results are proven, my students results are proven. There’s more proof for this than there is proof that the Earth is round.
More questions? Email [email protected]
30-Day Money Back Guarantee

We guarantee that by following our training you will code a NMS-based Minecraft plugin in 30 days.
Regardless of your level of experience.
Our process behind such a bold guarantee combines our learning platform, personalized help, private community and materials to help you on demand.
And if you go through the training without seeing results, you owe us absolutely nothing. Simply contact us at [email protected] within 30 days of your purchase and we will give you a prompt and courteous refund.
What Would You Say 1 Year From Now?
This is as risk free as it gets, more importantly though...
What is the risk of not trying this? What could you lose by not making the decision to join this program and make change in your life?
The people on Discords who have been skeptical to our training but never tried it a year ago are still doing the same thing not making progress this year.
Every person who tried NMS Advanced was once a “normal” person and locked into the “safe life matrix”. Every one of them made a decision to become someone else no matter what.
Feeling unease before making an enrollment decision is normal and understandable. Everyone feels this way and doubts things initially.
The plane takes off against the wind not with it. If a baby would stop trying learning how to walk after its first fall it would never have learned to walk…
This your chance to make the decision risk free and join us in taking your life and server to the heights previously only available to big networks or massive development teams!
So Make The Decision...!

TRIAL AND ERROR IT ON YOUR OWN
Outdated YouTube Tutorials, Lacking SpigotMC Articles
Guarantee Wasted 6-12 Months Learning And Trying Things

Professional Training & Coaching
24/7 Support & Content Updates
Get Lifetime Access To Training, Join Our Community And Win