Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

Develop Minecraft Plugins (Java) (updated 10/2022)

Posted By: ELK1nG
Develop Minecraft Plugins (Java) (updated 10/2022)

Develop Minecraft Plugins (Java)
Last updated 10/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 18.46 GB | Duration: 29h 45m

High-quality tutorials providing you with the most sustainable practices available to make Minecraft plugins.

What you'll learn
Learn the programming language Java (if not known)
Develop plugins for Spigot, Paper, Bukkit or BungeeCord
Start with events, commands and progress to minigame and packets!
Best ways to earn money from Minecraft plugins (servers, selling, comissions)
Requirements
Should be able to install IntelliJ (software used to develop)
Should have a Minecraft account
Description
NEW LECTURE EVERY WEEEK!Here, you will learn all about Minecraft plugins! The first tutorial is the installation and description of what you will need, and we'll work together by starting simple and by slowly developing your plugins you will become a Java god! You will start with basic lectures, teaching you how to setup your first plugin, create commands and manage events, and then move onto more tricky aspects, such as the idea of GUIs or packets.Whether you know Java or not, you will learn a lot from this course. I will be covering Java from basic to advanced throughout the course and it is a skill that you can carry all throughout life. When using it with Minecraft, you can create some amazing things; for instance, you could be developing for your own server, another server, or even make money from uploading your plugins online for people to purchase. At the end of this carefully constructed course you will be confident in creating plugins for Spigot, Bukkit & Bungee.I have been dealing with Java for several years and have been working with Minecraft for the majority of those. I have developed plugins ranging from Spigot to Bungee and earned a lot of money from it. I am a natural teacher and so I can assure you that you will be in safe hands! Once you have completed the course (or even each lecture), you will be able to create your own plugins based on what you have learned. I first released this course in 2016. It's now 2022. I've been updating this for the past 6 years and have no plans to stop. Hope to see you join us and take control of your future!Why this course?• 100+ lectures• NEW LECTURE EVERY WEEK!• 2000+ 5 star reviews & 600+ 4 star reviews• Very generous price and still one of the best available• Discord server with 3000+ members & dozens of experienced Support staff (who are only a ping away from helping you!) (find me @ stephen#2067)• 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.3)• 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

Overview

Section 1: Setting Up

Lecture 1 Installing IntelliJ (Windows)

Lecture 2 Installing IntelliJ (Mac)

Lecture 3 Optimizing IntelliJ

Lecture 4 Creating Spigot Server (Windows)

Lecture 5 Creating Spigot Server (Mac)

Lecture 6 Discord

Section 2: Java Basics (OPTIONAL)

Lecture 7 Java Basics #1

Lecture 8 Java Basics #2

Lecture 9 Java Basics #3

Lecture 10 Java Basics #4

Lecture 11 Java Basics #5

Section 3: Starting Out

Lecture 12 First Plugin

Lecture 13 Events

Lecture 14 Commands

Lecture 15 Command Arguments

Lecture 16 Console Commands

Lecture 17 Configuration File (config.yml)

Lecture 18 Permissions

Section 4: Heart of Spigot API

Lecture 19 Javadocs

Lecture 20 Reading Errors & Debugging

Lecture 21 Entities

Lecture 22 Blocks, Materials & ItemStacks

Lecture 23 Additional ItemMeta (Dyed Leather Armor etc.)

Lecture 24 Action Bar, Titles & Tablist

Lecture 25 Boss Bars

Lecture 26 Fireworks

Lecture 27 Potion Effects

Lecture 28 Worlds (Weather, Time etc.)

Lecture 29 1.16 Hex Color Codes

Lecture 30 Sounds

Lecture 31 Note Block Sounds & Music Discs

Lecture 32 Projectiles

Lecture 33 Particles

Lecture 34 Toggling

Lecture 35 Vanish

Lecture 36 PROJECT: Guns

Lecture 37 Custom Books

Lecture 38 Custom Banners

Lecture 39 Moderation Tools (Kick, Ban etc.)

Lecture 40 Setting Resource Packs

Lecture 41 Riding Entities

Lecture 42 Player Statistics

Lecture 43 Setting MOTD, Server Icon & Player Count

Lecture 44 PROJECT: Private Message System

Section 5: More Advanced API

Lecture 45 Runnables

Lecture 46 GUI Creation

Lecture 47 GUI Interaction

Lecture 48 Command Tab Complete

Lecture 49 Attribute Modifiers (1.16+)

Lecture 50 Block Data (Doors, Signs etc.)

Lecture 51 Per-Player Blocks & Signs

Lecture 52 Custom Skulls (Players & Textures)

Lecture 53 Custom YML Files

Lecture 54 Custom JSON Files

Lecture 55 Custom Maps (Text, Images etc.)

Lecture 56 Custom Crafting Recipes

Lecture 57 Persistent Data Containers

Lecture 58 Cooldowns

Lecture 59 Holograms

Lecture 60 Setting Permissions

Lecture 61 Scoreboard #1 - Static

Lecture 62 Scoreboard #2 - Dynamic

Lecture 63 Nametags

Lecture 64 PROJECT: Rank System

Section 6: Advanced Level

Lecture 65 Clickable/Hoverable Chat

Lecture 66 Clickable/Hoverable Books

Lecture 67 Forcing Custom Skins

Lecture 68 Custom Events

Lecture 69 Using Plugin APIs

Lecture 70 Creating Custom API

Lecture 71 Creating & Playing Note Block Music

Lecture 72 Regions

Lecture 73 Custom Model Data (w/ Resource Packs)

Lecture 74 GUI Pages

Lecture 75 Discord/Minecraft Bridge

Lecture 76 PROJECT: Command Manager (No Plugin.yml)

Section 7: Databases (OPTIONAL)

Lecture 77 Creating & Building Database

Lecture 78 Connecting to Database

Lecture 79 Key SQL Commands (Querying, Updating etc.)

Lecture 80 Player Profiles

Lecture 81 Using HikariCP

Lecture 82 Using MongoDB (Installation, Connecting, Using)

Section 8: MINIGAMES!

Lecture 83 Mechanics #1

Lecture 84 Mechanics #2

Lecture 85 Mechanics #3

Lecture 86 Mechanics #4

Lecture 87 Kits (w/ Selection GUI)

Lecture 88 Teams (w/ Selection GUI)

Lecture 89 Resetting Maps

Lecture 90 Arena Signs

Lecture 91 NPC Join

Lecture 92 Customisable Messages File

Lecture 93 Network Compatability

Lecture 94 Supporting Multiple Games (Converting to Engine)

Section 9: COSMETICS!

Lecture 95 Creating Cosmetic Foundation

Lecture 96 Cosmetic #1 - Hats

Lecture 97 Cosmetic #2 - Trails

Lecture 98 Saving Cosmetic Data (YML Files)

Section 10: Networks (OPTIONAL)

Lecture 99 Creating BungeeCord Network (Windows)

Lecture 100 Creating BungeeCord Network (Mac)

Lecture 101 First BungeeCord Plugin

Lecture 102 Bungee Commands, Events & Schedulers

Lecture 103 Bungee Command Tab Complete

Lecture 104 Bungee Setting MOTD, Network Icon & Player Count

Lecture 105 PROJECT: Network Private Messaging

Lecture 106 Plugin Messaging (Cross-Server Communication)

Lecture 107 UUID/Name Conversion (Mojang API)

Section 11: NMS/Packets

Lecture 108 Packet Introduction (All Versions)

Section 12: Final Advice

Lecture 109 Finding Ideas, Planning & Staying Motivated

Lecture 110 Writing & Keeping Code Clean

Lecture 111 Optimised Start.bat Flags

Lecture 112 Creating Multi-Version Plugins

Lecture 113 Supporting Multiple Languages

Lecture 114 Adding Plugin Metrics (bStats)

Lecture 115 Considering Spigot Forks

Lecture 116 Using GitHub

Lecture 117 Plugin Licensing

Lecture 118 Maximizing Plugin Sales

Lecture 119 Ending…

This course is for Minecraft players who want to create awesome plugins!