top

Minecraft development resources GitHub last commit

A repo containing resources that will aid you in the process of doing anything you need to do in your development process for Java Minecraft

Server Management

Server Implementations/Wrappers

Name Client-Side? Plugins? Latest Version Description
Vanilla No No Latest Pure vanilla experience with no modification, official server implementation
PaperMC No Yes Latest Optimized version of Spigot, one of the most popular implementations
Spigot No Yes Latest Spigot is the most common server.
Forge Yes Yes Latest Forge is the most common server for client-side modifications.
Fabric Yes Yes Latest Fabric is another common server for client-side modifications namely for modern versions of Minecraft.
SpongeForge Yes Yes <1.16.5 Forge implementation and also allows sponge plugins.
SpongeVanilla No Yes Latest SpongeForge but without the Forge aspect
PurPur No Yes Latest A more configurable and optimized "drop-in replacement for Paper servers"
Pufferfish No Yes Latest A Paper fork with a focus on large servers, performance and stability
AdvancedSlimePaper No Yes Latest Advanced Slime Paper is a fork of Paper with an easy to use tool to load worlds faster and save space

Server Software

Server Monitoring

Plugin Development

Resources that will aid you in the development of plugins for Minecraft

Spigot/BukkitCraft

General plugin development under spigot/bukkitcraft

NMS

Dealing with server-bound packets/net.minecraft.server

Minigames

Materials that specifically hone on minigames

APIs/helpers

APIs/Helpers that will make development way easier

Datapacks

Resources that will aid you in learning how to make datapacks

Snippets

Code snippets that you will be using in your day-to-day development

Mod Development

Resources that will aid you in the development of mods for Minecraft

Forge

Resources that will help you make forge mods

Fabric

Resources that will help you make fabric mods

Mixins

Resources that will help you with mixins

Resource Pack Development

Resources that will help you in the process of making resource packs and will give you a better understanding of how it works

General

Resources that will help you make a resource pack using every feature

Model Development

Resources that will help you with importing custom models into the game

Vanilla Shaders

Resources that will help aid you create vanilla shaders that were added as of 1.17

Map Development

Resources that will help you in the process of making maps/worlds for Minecraft

Mods

Software

Contributors

Cryptizism
Cryptizism

📖 💻