Skip to content

Latest commit

 

History

History
57 lines (45 loc) · 2.86 KB

applications.md

File metadata and controls

57 lines (45 loc) · 2.86 KB

External Applications

This chapter introduces external applications that may be independent of Spigot itself.

Contents

Authentication

Mc-Auth

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.

How does it work?

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.

Bots

Mineflayer

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.

Orchestration

CloudNet

tbd

See Also

  • SubServers2 by @ME1312

    SubServers 2 is a rewrite of SubServers, the Server Management Platform.

Performance

See Also

Template

Minecraft Server Template

Minecraft Server Template by @Silthus is a 30 seconds quickstart template for creating minecraft server networks with Docker and git.

Plugin-Starter

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.

Tools

McServ

mcserv by @DRSchlaubi is a cli tool for quickly setting up a minecraft server.