News & Resources
https://www.youtube.com/watch?v=ulSePXkquIU How to make a Minecraft plugin that opens custom merchant inventories without needing to have a villager nearby. I’ll also show you how to...
- Matej Pacan
https://www.youtube.com/watch?v=uQLIAhI5KX4 Update: Compatible with game versioning changes in 2026! We’ve made it easy to automatically update your Minecraft server to the latest Paper, Velocity, Waterfall...
- Matej Pacan
Short version In December 2020 my SpigotMC account “kangarko” was banned. The stated reason was advertising. I had announced the move of my plugins to...
- Matej Pacan
https://www.youtube.com/watch?v=oyrb6q1DKQc Bonus: How to disable flight in creative. Today I’ll show you how to make a custom vanish plugin for Minecraft. In this episode, we’re...
- Matej Pacan
https://www.youtube.com/watch?v=eEVws0FoqR8 How to make 100% bullet-proof vanish plugin. It works in the tab list, tab-completion as well as offers full protection from suspicious players. In...
- Matej Pacan
https://www.youtube.com/watch?v=2EBjNEgiGdE How to create API with your own custom events for Minecraft plugins. Let other developers hook into your plugin easily. In this episode, we’re...
- Matej Pacan
https://www.youtube.com/watch?v=EgOXoGtV9BI In this video I’ll show you how to make a holograms plugin for Minecraft. It will work on many Minecraft versions that support Armor...
- Matej Pacan
https://www.youtube.com/watch?v=fSEDqjBDXi0 Today, I’ll show you how to get animated tab header and footer working in your Minecraft plugin. In this episode, we’re going to cover:...
- Matej Pacan
https://www.youtube.com/watch?v=JwSqUnncVk8 In this video, I’ll show you how to make your Spigot or Paper plugin compatible with Folia while retaining compatibility with Paper and even...
- Matej Pacan
https://www.youtube.com/watch?v=oTh9DjFgmTM Folia is a Paper fork adding regionalized multithreading to the server to support large amounts of players playing on the same server without the...
- Matej Pacan
https://www.youtube.com/watch?v=dZ_lSkd2EbE I hacked Minecraft to change my player tag above my name. This will completely disguise my player as someone else, including you. I also...
- Matej Pacan
https://www.youtube.com/watch?v=8fGVIfA9t6I Prefer an older Minecraft version? Panic not, in this video I’ll show you how to code Minecraft plugins for an older Minecraft version such...
- Matej Pacan
https://www.youtube.com/watch?v=9FEzqYSqTEo This video explains how to add custom mob pathfinders and AI to your Minecraft plugins. We’ll be diving into NMS and using Mojang Mappings...
- Matej Pacan
https://www.youtube.com/watch?v=t8TdX4jznr4 How to create a network join, quit and switch broadcast plugin for BungeeCord. This is a project video so you will end up with...
- Matej Pacan
https://www.youtube.com/watch?v=Qf3ihZ2lSrQ This video shows the Bukkit and BungeeCord plugin messaging channel. This channel lets plugins to communicate with the BungeeCord server and all servers connected...
- Matej Pacan
https://www.youtube.com/watch?v=UHjdogCNJCk In this BungeeCord coding tutorial, I’ll show you how to make a BungeeCord plugin for Minecraft. We’ll go over game events, commands, settings, permissions...
- Matej Pacan
https://www.youtube.com/watch?v=L5X9WTzntdQ In this episode, I’ll show you how to setup your network using BungeeCord and connect your servers. We’ll be using 2x Paper servers and...
- Matej Pacan
https://www.youtube.com/watch?v=Nt3Y0B4Kco0 In this video I’ll show you how to understand crash reports, read error logs and how to analyze spark profiler reports to fix plugin...
- Matej Pacan
https://www.youtube.com/watch?v=R7Z3kZfzC4s How to send translatable components to players in their own, native language. ALso, how to use Component.translatable() and Component.keyed() in Minecraft plugins to send...
- Matej Pacan
https://www.youtube.com/watch?v=Tw2e8TRdtzk How to make custom advancements and use them to send “toast” notifications in Minecraft. I use this exact same system in my plugin ChatControl...
- Matej Pacan
https://www.youtube.com/watch?v=Avr6T2Fp6R4 How to create a fully-functional crawling Minecraft plugin. If you have ever tried doing this, you’ve noticed that calling player.setSwimming() does not work so...
- Matej Pacan
https://www.youtube.com/watch?v=oR-JZx_zTD8 How to display health tag and any other custom tag below the player’s name. This tutorial requires you to understand events and scoreboard, which...
- Matej Pacan
https://www.youtube.com/watch?v=2ReI6PyDboM In this guide, you’ll learn how to use Mojang mappings when developing Minecraft plugins. Here’s what you’ll learn today: What are Mojang mappings —...
- Matej Pacan
Learn something new, every week.
Every week you’ll get a story or lesson to your email. Unlike most emails, our promise is that this will be one you’ll actually look forward to. Unsubscribe at any time.
See Privacy Policy for more information.