Mô tả

2023 update: This is now the most sold Minecraft course ever. (Course updated November 2023)

You will learn all about creating 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. We also have full sections on making a minigame, making a network and managing databases.

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 2023. I've been updating this for the past 7 years and have no plans to stop. Hope to see you join us and take control of your future!

Why this course?

• 140+ lectures

• 3000+ 5 star reviews & 600+ 4 star reviews

• Very generous price and still one of the best available

• Discord server with 4000+ members & dozens of experienced Support staff (who are only a ping away from helping you!)

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

• Partnered with JetBrains! Free 6 month keys!

Bạn sẽ học được gì

Learn the programming language Java (if not known)

Develop plugins for Spigot, Paper, Bukkit or BungeeCord (ALL VERSIONS!)

Start with events, commands and progress to minigames and packets!

Best ways to earn money from Minecraft plugins (servers, selling, comissions)

Yêu cầu

  • Should have a Minecraft Java account
  • No programming experience needed

Nội dung khoá học

12 sections

Setting Up

9 lectures
Introduction
04:41
Installing IntelliJ (Windows)
04:07
Installing IntelliJ (Mac)
04:04
Installing IntelliJ (Linux)
04:38
Optimizing IntelliJ
06:52
Creating Spigot Server (Windows)
04:49
Creating Spigot Server (Mac)
06:44
Creating Spigot Server (Linux)
03:33
Discord
05:04

Java Basics (OPTIONAL)

10 lectures
Java Basics #1
35:06
Knowledge Check #1
6 questions
Java Basics #2
28:15
Knowledge Check #2
10 questions
Java Basics #3
22:32
Knowledge Check #3
7 questions
Java Basics #4
36:11
Knowledge Check #4
7 questions
Java Basics #5
17:23
Knowledge Check #5
7 questions

Starting Out

7 lectures
First Plugin
11:31
Events
10:39
Commands
08:53
Command Arguments
07:54
Console Commands
04:33
Configuration File (config.yml)
20:23
Permissions
04:36

Heart of Spigot API

25 lectures
Javadocs
06:47
Reading Errors & Debugging
15:37
Entities
08:13
Blocks, Materials & ItemStacks
05:09
Additional ItemMeta (Dyed Leather Armor etc.)
11:50
Action Bar, Titles & Tablist
09:37
Boss Bars
05:50
Fireworks
07:29
Potion Effects
06:15
Worlds (Weather, Time etc.)
06:57
Sounds
06:19
Note Block Sounds & Music Discs
18:01
Projectiles
09:06
Particles
04:36
Toggling
09:19
Vanish
07:40
PROJECT: Guns
08:30
Custom Books
07:04
Custom Banners
07:04
Moderation Tools (Kick, Ban etc.)
13:46
Setting Resource Packs
07:28
Riding Entities
05:56
Player Statistics
09:44
Setting MOTD, Server Icon & Player Count
05:54
PROJECT: Private Message System
21:12

More Advanced API

21 lectures
Runnables
10:01
GUI Creation
17:38
GUI Interaction
14:18
Command Tab Complete
12:48
Attribute Modifiers (1.16+)
13:32
Block Data (Doors, Signs etc.)
08:18
Per-Player Blocks & Signs
07:45
Custom Skulls (Players & Textures)
10:57
Custom YML Files
10:27
Custom JSON Files
10:47
Custom Maps (Text, Images etc.)
19:10
Custom Crafting Recipes
10:56
Persistent Data Containers
12:22
Cooldowns
07:38
Holograms
10:53
Display Entities (1.19.4+)
19:23
Setting Permissions
08:54
Scoreboard #1 - Static
13:58
Scoreboard #2 - Dynamic
12:08
Nametags
16:44
PROJECT: Rank System
01:01:10

Advanced Level

15 lectures
Clickable/Hoverable Chat
15:14
Clickable/Hoverable Books
11:50
Forcing Custom Skins
09:17
Custom Events
12:39
Using Plugin APIs
14:35
Creating Custom API
12:33
Creating & Playing Note Block Music
20:57
Anvil Text Input
14:40
Regions
18:31
Custom Model Data (w/ Resource Packs)
19:47
Custom Enchantments
22:03
AI Chat
23:10
GUI Pages
26:19
Discord/Minecraft Bridge
31:14
PROJECT: Command Manager (No Plugin.yml)
21:22

Databases (OPTIONAL)

6 lectures
Creating & Building Database
20:24
Connecting to Database
15:39
Key SQL Commands (Querying, Updating etc.)
21:06
Player Profiles
24:52
Using HikariCP
12:21
Using MongoDB (Installation, Connecting, Using)
24:03

MINIGAMES!

13 lectures
Mechanics #1
21:58
Mechanics #2
15:22
Mechanics #3
27:03
Mechanics #4
35:14
PROJECT: Bedwars
51:43
Kits (w/ Selection GUI)
35:51
Teams (w/ Selection GUI)
25:05
Resetting Maps
16:48
Arena Signs
18:57
NPC Join
19:40
Customisable Messages File
10:23
Network Compatability
32:23
Supporting Multiple Games (Converting to Engine)
20:10

COSMETICS!

4 lectures
Creating Cosmetic Foundation
26:06
Cosmetic #1 - Hats
38:26
Cosmetic #2 - Trails
22:35
Saving Cosmetic Data (YML Files)
15:54

Networks (OPTIONAL)

10 lectures
Creating BungeeCord Network (Windows)
12:15
Creating BungeeCord Network (Mac)
08:19
Creating BungeeCord Network (Linux)
07:19
First BungeeCord Plugin
05:36
Bungee Commands, Events & Schedulers
09:48
Bungee Command Tab Complete
13:02
Bungee Setting MOTD, Network Icon & Player Count
09:12
PROJECT: Network Private Messaging
23:14
Plugin Messaging (Cross-Server Communication)
12:11
UUID/Name Conversion (Mojang API)
14:35

NMS/Packets

4 lectures
Understanding NMS
26:36
Sending Packets
21:01
PROJECT: Player NPCs
20:42
Custom Packet Listener (Clickable NPCs)
33:13

Final Advice

15 lectures
Finding Ideas, Planning & Staying Motivated
17:45
Writing & Keeping Code Clean
26:44
Optimised Start.bat Flags
03:13
PlaceholderAPI (Using & Creating)
16:57
Creating Multi-Version Plugins
07:56
Supporting Multiple Languages
21:42
Adding Plugin Metrics (bStats)
14:01
Considering Spigot Forks
07:59
Using Gradle
10:31
Using GitHub
18:59
Publishing to Maven & Gradle
09:41
Student Discounts
08:45
Plugin Licensing
16:03
Maximizing Plugin Sales
43:12
Ending...
03:43

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.