Learn Java and Software Engineering with Minecraft

Build Minecraft Plugins and Run Your Own Server

4.61 (9 reviews)
Udemy
platform
English
language
Software Engineering
category
instructor
Learn Java and Software Engineering with Minecraft
1,124
students
2.5 hours
content
Dec 2022
last update
$19.99
regular price

What you will learn

Learn Java programming language

Develop Minecraft plugins in Bukkit, Spigot, and Paper

Build foundation for software engineering

Master development tools, techniques, and patterns

Description

Are you interested in learning about programming? Does software engineering as a career choice interest you? Start with building your own Minecraft plugins! This course requires no coding experience and covers all the knowledge you need to become a successful Minecraft Plugin Developer.


Enroll in the course now because:

  • Java and programming skills are in high demand.

  • Develop Minecraft plugin projects to show you are passionate about technology and take initiative.

  • Boost your resume with Minecraft plugins as side projects.

  • Freelance opportunity and contract work related to Minecraft or the software development industry.

  • Sell premium plugins to Minecraft server owners.

  • Build custom servers for players.


By the end of this course, you will know:

  • Programming languages (Java)

  • Data structures (Array, List, HashMap)

  • Design Patterns (Observer, Builder, Factory, Singleton)

  • Spigot API (Events, Items, Effects)

  • Minecraft Library (CommandAPI, ParticleLib, InventoryGui)

  • Development Tools (IntelliJ, GitHub, Maven)

  • Software Engineering Skills (Debugger, Tracing, and Problem-solving)


In the course, the Minecraft plugins run on Spigot, which is the biggest Minecraft server software. We will set up a Minecraft server that players can connect to, install everything needed to develop software, and develop plugins that run on the latest version of the Minecraft server (currently 1.19) but the course includes the tutorial on how to downgrade or upgrade the plugin to run on a different version of Minecraft.


Content

Setup

Install Programming Language Java
Install Integrated Development Environment IntelliJ IDEA
Install Minecraft Server and Minecraft Launcher

Getting Started

Making First Minecraft Plugin
Bootcamp: Java Basics
Debug Java Programs and Minecraft Plugins
Upgrade Minecraft Plugin to Newer Version

Project: Sugar Rush!

Event Handler, Items, Potion Effect
Sound, Delayed Task, Chat Color
Bootcamp: Tools Basics

Project: Launch Pad!

Bootcamp: Event Basics
Config, List, and For Loops

Project: Firework Show!

Spawn Entity, Scheduler, Builder
Factory Pattern, Random Value, Array

Software Engineering Foundation

Build Open Source Plugins using Git

Reviews

Diego
July 1, 2022
Excellent course! I am developer and I just want to improve my OOP and Pattern Designs skills so I wanted to do it using Minecraft since it's the game my daughter loves. Thnks for sharing your knowledge

Charts

Price

Learn Java and Software Engineering with Minecraft - Price chart

Rating

Learn Java and Software Engineering with Minecraft - Ratings chart

Enrollment distribution

Learn Java and Software Engineering with Minecraft - Distribution chart
4175888
udemy ID
7/10/2021
course created date
6/29/2022
course indexed date
Angelcrc Seven
course submited by