This chapter introduces external applications that may be independent of Spigot itself.
Mc-Auth by @SpraxDev is an oAuth2 implementation for Minecraft. This allows developers to add an additional login option (next to Login via Google or GitHub): Login via Minecraft.
The user who wants to log in through Minecraft clicks on a button on your web page that redirects to https://mc-auth.com.
Now, the user has to connect to the Minecraft server mc-auth.com
.
After joining, they will be kicked immediately with a 6-digit code as a reason.
The user has to fill in the form on https://mc-auth.com by adding their Minecraft ingame name and the code they got.
If the provided data is correct, the user will be redirected to the original web page again and is now logged in.
Mineflayer by @PrismarineJS is an API written in NodeJS to create custom Minecraft player bots. The bots can interact with blocks, entities, inventories, and so on. The website https://mineflayer.prismarine.js.org provides a detailed overview of installation and usage.
tbd
-
SubServers 2 is a rewrite of SubServers, the Server Management Platform.
-
KibbleLands Spigot patcher for better server performances and bytecode optimization.
Minecraft Server Template by @Silthus is a 30 seconds quickstart template for creating minecraft server networks with Docker and git.
Plugin-Starter by @Tammo0987 is a project that creates Minecraft plugin boilerplate code via CLI or from a web interface. It is inspired by Spring Initializr. It allows developers to select the programming language, server software, Minecraft version, and dependencies. The result is a generated zip file that can be extracted to start working with it.
mcserv by @DRSchlaubi is a cli tool for quickly setting up a minecraft server.