An open API service indexing awesome lists of open source software.

https://github.com/slne-development/surf-shulker

Modular Game-API to host multiple games on one server
https://github.com/slne-development/surf-shulker

Last synced: about 2 months ago
JSON representation

Modular Game-API to host multiple games on one server

Awesome Lists containing this project

README

          

# Surf-Shulker – Minigame API für Minecraft

## Überblick

**Surf-Shulker** ist eine modulare Minigame-API für Minecraft, die es ermöglicht, mehrere Minigames gleichzeitig auf demselben Server laufen zu lassen. Egal ob **Bedwars** oder **Random Item Battle** – Surf-Shulker kümmert sich um Ressourcenverwaltung, Spielstarts und Event-Mapping für ein nahtloses Spielerlebnis.

## Module

* **api**: Kern-API für die Integration eigener Minigames.
* **common**: Gemeinsame Logik und Datenstrukturen für alle Plattformen.
* **server**: Serverseitige Verwaltung und Koordination der Minigames.
* **paper**: Paper-spezifische Implementierung inkl. Eventsystem für Paper-Server.
* **velocity**: Velocity-spezifische Implementierung inkl. Eventsystem für Proxy-Umgebungen.

## Eventsystem

Auf **Paper**- und **Velocity**-Servern können über ein angepasstes Eventsystem plattformspezifische Events abgefangen werden.
Surf-Shulker mappt diese automatisch auf das Minigame, in dem sich der jeweilige Spieler befindet – keine manuelle Eventzuordnung notwendig.

## Features

* **Parallele Minigames**: Mehrere Spielmodi gleichzeitig auf einem Server.
* **Automatische Ressourcenverwaltung**: Punkte- und Slot-Verteilung für effiziente Spielstarts.
* **Modulare Architektur**: Flexible Integration eigener Minigames.