UDEMY.Develop.Minecraft.Plugins.Java.2026.BOOKWARE-MiMiR

Section
eBooks/Audiobooks
Group
MiMiR
Size
22,89 GB
Files
52
Date
2026-01-20

NFO

Mímir, Keeper of the Well of Wisdom
  
  Develop Minecraft Plugins (Java)

  https://www.udemy.com/course/develop-minecraft-plugins-java-
  programming/

  Year         : 2026
  Language     : English
  Level        : All Levels
  Category     : Development
  Subcategory  : Game Development
  Duration     : 34h 20m
  Lectures     : 134
  Rating       : 4.7/5 (4,404 reviews)
  Students     : 16,103

  INSTRUCTOR(S)


  HEADLINE
    The world's most sold Minecraft course, delivering expert
    tutorials backed by a welcoming community with 24/7 support.


  WHAT YOU'LL LEARN
  * 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)


  REQUIREMENTS
  * Should have a Minecraft Java account
  * No programming experience needed


  WHO IS THIS COURSE FOR
  * This course is for Minecraft players who want to create
    awesome plugins (and make some money)!


  DESCRIPTION
  2025 update: This is now the most sold Minecraft course ever!
  (Course updated November 2025) Our Discord server has 5,000+
  students! You'll enjoy 24/7 support and a warm community to
  learn alongside. You'll learn how to create Minecraft plugins,
  from any level to advanced. The first tutorial is the
  installation and setup, and we'll work together by starting
  simple and turning you into some sort of Java god! We'll start
  with setting up your first plugin, creating commands and
  listening to events, and then move onto more tricky aspects,
  such as GUIs, packets and schedulers (and literally everything
  in between - scroll down to see the list of videos!). We also
  have full sections on making a minigame, building a network,
  managing databases and understanding NMS/packets. Whether you
  know Java or not, you'll learn it from this course. I'll be
  covering Java from basic to advanced throughout the course and
  this is a skill that you can carry all throughout life. When
  using it with Minecraft, you can create some beautiful things:
  for example, you could be developing your own server, doing
  private commissions or even sell your plugins on marketplaces
  for people to purchase. At the end of this carefully
    constructed
  course you will be confident in creating plugins for Paper,
  Spigot, Bukkit & Bungee servers. It's now 2025. I first
    released
  this course in 2017, and it has since seen several complete
  remakes! I've been writing Minecraft plugins for around a
    decade
  now, and we have built an exceptional exclusive community of
  thousands of like-minded developers who offer around the clock
  support in a welcoming, judgement-free environment. If you
  decide to join us, you're in safe hands. We hope to see you
  soon! Why this course? ? 130+ lectures ? 4000+ 5 star reviews
  (and 15,000+ students!) ? Very generous price and still the
    best
  available ? Discord server with 5000+ members & dozens of
  support staff (who would love to help!) ? 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.2) ?
  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 (not
  required for course)!


  COURSE CONTENT

  Chapter 1: Setting Up
    1. Introduction
    2. Installing IntelliJ (Windows)
    3. Installing IntelliJ (Mac)
    4. Installing IntelliJ (Linux)
    5. Optimizing IntelliJ
    6. Creating Spigot Server (Windows)
    7. Creating Spigot Server (Mac)
    8. Creating Spigot Server (Linux)
    9. Discord

  Chapter 2: Java Basics (OPTIONAL)
    10. Java Basics #1
    11. Java Basics #2
    12. Java Basics #3
    13. Java Basics #4
    14. Java Basics #5

  Chapter 3: Starting Out
    15. First Plugin
    16. Events
    17. Commands
    18. Command Arguments
    19. Console Commands
    20. Configuration File (config.yml)
    21. Permissions

  Chapter 4: Heart of Spigot API
    22. Javadocs
    23. Reading Errors & Debugging
    24. Entities
    25. Blocks, Materials & ItemStacks
    26. Additional ItemMeta (Dyed Leather Armor etc.)
    27. Action Bar, Titles & Tablist
    28. Boss Bars
    29. Fireworks
    30. Potion Effects
    31. Worlds (Weather, Time etc.)
    32. Sounds
    33. Note Block Sounds & Music Discs
    34. Projectiles
    35. Particles
    36. Toggling
    37. Vanish
    38. PROJECT: Guns
    39. Custom Books
    40. Custom Banners
    41. Moderation Tools (Kick, Ban etc.)
    42. Setting Resource Packs
    43. Riding Entities
    44. Player Statistics
    45. Setting MOTD, Server Icon & Player Count
    46. PROJECT: Private Message System

  Chapter 5: More Advanced API
    47. Runnables
    48. GUI Creation
    49. GUI Interaction
    50. Command Tab Complete
    51. Attribute Modifiers (1.16+)
    52. Block Data (Doors, Signs etc.)
    53. Per-Player Blocks & Signs
    54. Custom Skulls (Players & Textures)
    55. Custom YML Files
    56. Custom JSON Files
    57. Custom Maps (Text, Images etc.)
    58. Custom Crafting Recipes
    59. Persistent Data Containers
    60. Cooldowns
    61. Holograms
    62. Display Entities (1.19.4+)
    63. Setting Permissions
    64. Scoreboard #1 - Static
    65. Scoreboard #2 - Dynamic
    66. Nametags
    67. PROJECT: Rank System

  Chapter 6: Advanced Level
    68. Clickable/Hoverable Chat
    69. Clickable/Hoverable Books
    70. Forcing Custom Skins
    71. Custom Events
    72. Using Plugin APIs
    73. Creating Custom API
    74. Creating & Playing Note Block Music
    75. Anvil Text Input
    76. Regions
    77. Custom Model Data (w/ Resource Packs)
    78. Custom Enchantments
    79. AI Chat
    80. GUI Pages
    81. Discord/Minecraft Bridge
    82. PROJECT: Command Manager (No Plugin.yml)

  Chapter 7: Databases (OPTIONAL)
    83. Creating & Building Database
    84. Connecting to Database
    85. Key SQL Commands (Querying, Updating etc.)
    86. Player Profiles
    87. Using HikariCP
    88. Using MongoDB (Installation, Connecting, Using)

  Chapter 8: MINIGAMES!
    89. Mechanics #1
    90. Mechanics #2
    91. Mechanics #3
    92. Mechanics #4
    93. PROJECT: Bedwars
    94. Kits (w/ Selection GUI)
    95. Teams (w/ Selection GUI)
    96. Resetting Maps
    97. Arena Signs
    98. NPC Join
    99. Customisable Messages File
    100. Network Compatability
    101. Supporting Multiple Games (Converting to Engine)

  Chapter 9: COSMETICS!
    102. Creating Cosmetic Foundation
    103. Cosmetic #1 - Hats
    104. Cosmetic #2 - Trails
    105. Saving Cosmetic Data (YML Files)

  Chapter 10: Networks (OPTIONAL)
    106. Creating BungeeCord Network (Windows)
    107. Creating BungeeCord Network (Mac)
    108. Creating BungeeCord Network (Linux)
    109. First BungeeCord Plugin
    110. Bungee Commands, Events & Schedulers
    111. Bungee Command Tab Complete
    112. Bungee Setting MOTD, Network Icon & Player Count
    113. PROJECT: Network Private Messaging
    114. Plugin Messaging (Cross-Server Communication)
    115. UUID/Name Conversion (Mojang API)

  Chapter 11: NMS/Packets
    116. Understanding NMS
    117. Sending Packets
    118. PROJECT: Player NPCs
    119. Custom Packet Listener (Clickable NPCs)

  Chapter 12: Final Advice
    120. Finding Ideas, Planning & Staying Motivated
    121. Writing & Keeping Code Clean
    122. Optimised Start.bat Flags
    123. PlaceholderAPI (Using & Creating)
    124. Creating Multi-Version Plugins
    125. Supporting Multiple Languages
    126. Adding Plugin Metrics (bStats)
    127. Considering Spigot Forks
    128. Using Gradle
    129. Using GitHub
    130. Publishing to Maven & Gradle
    131. Student Discounts
    132. Plugin Licensing
    133. Maximizing Plugin Sales
    134. Ending...


  DATES
  Published    : 2017-04-03
  Last Updated : 2026-01-02

If you fear the truth, don?t come to my well.

Files

PathSize
udemy.develop.minecraft.plugins.java.2026.bookware-mimir.nfo8,10 KB
udemy.develop.minecraft.plugins.java.2026.bookware-mimir.r00476,84 MB
udemy.develop.minecraft.plugins.java.2026.bookware-mimir.r01476,84 MB
udemy.develop.minecraft.plugins.java.2026.bookware-mimir.r02476,84 MB
udemy.develop.minecraft.plugins.java.2026.bookware-mimir.r03476,84 MB
udemy.develop.minecraft.plugins.java.2026.bookware-mimir.r04476,84 MB
udemy.develop.minecraft.plugins.java.2026.bookware-mimir.r05476,84 MB
udemy.develop.minecraft.plugins.java.2026.bookware-mimir.r06476,84 MB
udemy.develop.minecraft.plugins.java.2026.bookware-mimir.r07476,84 MB
udemy.develop.minecraft.plugins.java.2026.bookware-mimir.r08476,84 MB
udemy.develop.minecraft.plugins.java.2026.bookware-mimir.r09476,84 MB
udemy.develop.minecraft.plugins.java.2026.bookware-mimir.r10476,84 MB
udemy.develop.minecraft.plugins.java.2026.bookware-mimir.r11476,84 MB
udemy.develop.minecraft.plugins.java.2026.bookware-mimir.r12476,84 MB
udemy.develop.minecraft.plugins.java.2026.bookware-mimir.r13476,84 MB
udemy.develop.minecraft.plugins.java.2026.bookware-mimir.r14476,84 MB
udemy.develop.minecraft.plugins.java.2026.bookware-mimir.r15476,84 MB
udemy.develop.minecraft.plugins.java.2026.bookware-mimir.r16476,84 MB
udemy.develop.minecraft.plugins.java.2026.bookware-mimir.r17476,84 MB
udemy.develop.minecraft.plugins.java.2026.bookware-mimir.r18476,84 MB
udemy.develop.minecraft.plugins.java.2026.bookware-mimir.r19476,84 MB
udemy.develop.minecraft.plugins.java.2026.bookware-mimir.r20476,84 MB
udemy.develop.minecraft.plugins.java.2026.bookware-mimir.r21476,84 MB
udemy.develop.minecraft.plugins.java.2026.bookware-mimir.r22476,84 MB
udemy.develop.minecraft.plugins.java.2026.bookware-mimir.r23476,84 MB
udemy.develop.minecraft.plugins.java.2026.bookware-mimir.r24476,84 MB
udemy.develop.minecraft.plugins.java.2026.bookware-mimir.r25476,84 MB
udemy.develop.minecraft.plugins.java.2026.bookware-mimir.r26476,84 MB
udemy.develop.minecraft.plugins.java.2026.bookware-mimir.r27476,84 MB
udemy.develop.minecraft.plugins.java.2026.bookware-mimir.r28476,84 MB
udemy.develop.minecraft.plugins.java.2026.bookware-mimir.r29476,84 MB
udemy.develop.minecraft.plugins.java.2026.bookware-mimir.r30476,84 MB
udemy.develop.minecraft.plugins.java.2026.bookware-mimir.r31476,84 MB
udemy.develop.minecraft.plugins.java.2026.bookware-mimir.r32476,84 MB
udemy.develop.minecraft.plugins.java.2026.bookware-mimir.r33476,84 MB
udemy.develop.minecraft.plugins.java.2026.bookware-mimir.r34476,84 MB
udemy.develop.minecraft.plugins.java.2026.bookware-mimir.r35476,84 MB
udemy.develop.minecraft.plugins.java.2026.bookware-mimir.r36476,84 MB
udemy.develop.minecraft.plugins.java.2026.bookware-mimir.r37476,84 MB
udemy.develop.minecraft.plugins.java.2026.bookware-mimir.r38476,84 MB
udemy.develop.minecraft.plugins.java.2026.bookware-mimir.r39476,84 MB
udemy.develop.minecraft.plugins.java.2026.bookware-mimir.r40476,84 MB
udemy.develop.minecraft.plugins.java.2026.bookware-mimir.r41476,84 MB
udemy.develop.minecraft.plugins.java.2026.bookware-mimir.r42476,84 MB
udemy.develop.minecraft.plugins.java.2026.bookware-mimir.r43476,84 MB
udemy.develop.minecraft.plugins.java.2026.bookware-mimir.r44476,84 MB
udemy.develop.minecraft.plugins.java.2026.bookware-mimir.r45476,84 MB
udemy.develop.minecraft.plugins.java.2026.bookware-mimir.r46476,84 MB
udemy.develop.minecraft.plugins.java.2026.bookware-mimir.r47476,84 MB
udemy.develop.minecraft.plugins.java.2026.bookware-mimir.r4871,16 MB
udemy.develop.minecraft.plugins.java.2026.bookware-mimir.rar476,84 MB
udemy.develop.minecraft.plugins.java.2026.bookware-mimir.sfv3,47 KB