Learn how to make a 1.19/1.18 plugin for Minecraft Paper/Spigot/Bukkit servers... with Kotlin (or Java, if you want)! You'll make a small "hello world" program and set up an empty project in IntelliJ IDEA.
INSTRUCTIONS FOR NEWER VERSIONS (1.19+):
At 9:05: Use the latest version from here https://papermc.io/using-the-api
At 7:14: Change the api-version to your desired version (e.g. 1.19)
Don't forget to reload Maven!
If you're curious about Java vs. Kotlin, here's a comparison from the Kotlin website: https://kotlinlang.org/docs/compariso...
Patreon: / legitimoose
Discord: / discord
Twitter: / legitimoose
IntelliJ Idea: https://www.jetbrains.com/idea/download/
Java's Package Name Rules: https://docs.oracle.com/javase/specs/...
Latest Paper API Version: https://papermc.io/using-the-api
=== Timestamps ===
0:00 - Intro
0:21 - Download IntelliJ IDEA
0:38 - Create a Project
1:43 - What are GroupId and ArtifactId?
2:58 - More Project Settings
3:57 - How to Hello World
4:52 - How to Build a Plugin .JAR
6:45 - Changing Name/Settings After Creation
7:26 - Finished Project in Java
7:32 - Converting to Kotlin
8:28 - Updating to the Latest Version
10:21 - I make a mistake (for educational purposes)
10:46 - Unsolved Mysteries of Java Versioning?
11:24 - Finish Converting to Kotlin
In this video, you'll learn how to do project setup, set up a project, in IntelliJ IDEA for a Minecraft plugin/server-side mod. Bukkit plugins, spigot plugins, and paper plugins are for the most part, identical. Only slight feature changes have occured. Bukkit isn't used anymore, but its name lives on in the community. Spigot is older and not used very often in modern servers. It's what the newer, slicker, PaperSpigot is based on. PaperSpigot/PaperMC/Just Plain Ol Paper is what I use in this tutorial, and it's what you should always use (in most situations). This video serves to help you do the hardest part of plugin development, set up a project. Setting up a development environment for Paper plugins is very hard, and finding one for Kotlin in English is even harder (there are an abundance in German though, which is pretty funny). I actually watched one of those german tutorials to learn this. With auto-translate and everything lol. This is not keyword optimization, and idk why you'd be reading this far, so this story doesn't belong here, it's just funny. Ahem- Kotlin and Java are compatible with eachother, and this is a minecraft java plugin tutorial, as well as a minecraft plugin tutorial kotlin, as the cool kids might say. Kotlin is much more fun to write, and is great for mods and plugins. Wondering how to write a minecraft plugin in kotlin? You've come to the right place. Looking for a minecraft plugin tutorial in IntelliJ? Also the right place. Good luck on your minecraft plugin making journey, in version 1.18, 1.19, 1.20? This tutorial is from 2022 and still works. It should work for a long time and I'll update you if it doesn't. Hope you enjoy this minecraft plugin coding tutorial and that you learn how to make a plugin for minecraft 1.19/1.18. ~Metadata Soupsmith
En esta página del sitio puede ver el video en línea Minecraft Plugin Tutorial (in Kotlin) | Project Setup de Duración hora minuto segunda en buena calidad , que subió el usuario Legitimoose 16 junio 2022, comparta el enlace con amigos y conocidos, en youtube este video ya ha sido visto 111,352 veces y le gustó 3.8 mil a los espectadores. Disfruta viendo!