Marketplace/Gameplay/DuoQueue #3

DuoQueue #3

minecraftFreev1.0.0

Description

Erstelle ein Minecraft Paper 1.21.11 Plugin mit dem Namen "DuoQueue".

Funktionen:

1. Duo-Queue-System:
- Maximal zwei Spieler pro Session.
- Spieler, die sich verbinden, warten im Ladebildschirm, bis zwei Spieler online sind.
- Während der Wartezeit:
- Spieler werden komplett eingefroren (können sich nicht bewegen, springen oder angreifen)
- Spieler können keine Items benutzen oder Blöcke platzieren/abbauen
- Spielzeit wird gestoppt (Tag/Nacht bleibt gleich)
- Alle Mobs in der Welt werden eingefroren (keine Bewegung, keine Angriffe)
- Ladebildschirm zeigt Nachricht: "Warte auf zweiten Spieler..."
- Sobald der zweite Spieler online ist:
- Beide Spieler werden freigegeben und können normal spielen
- Ladebildschirm verschwindet
- Broadcast an beide Spieler: "Session gestartet!"

2. Session-Verwaltung:
- Wenn ein Spieler crasht oder offline geht, bleibt der andere Spieler eingefroren, bis die Session beendet oder der zweite Spieler wieder online ist.
- Erst wenn alle Spieler offline sind, wird die Session zurückgesetzt.

3. Admin-Befehle:
- /duo on → aktiviert das Duo-Queue-System
- /duo off → deaktiviert das Duo-Queue-System (freie Farmen erlaubt)
- /duo status → zeigt Status: aktiviert/deaktiviert, Spieler in Session/Queue
- /duo reset → setzt die aktuelle Session zurück, Spieler werden freigegeben
- Nur Console oder OP-Spieler kann die Befehle ausführen
- Broadcast bei Aktivierung/Deaktivierung für alle Spieler

4. Config:
- Speichert, ob Duo-System aktiviert ist (enabled: true/false)

5. Events:
- PlayerJoinEvent → Spieler werden in Queue oder Session eingereiht
- PlayerQuitEvent → Session/Queue aktualisieren
- Während Wartezeit → alle Bewegungen/Interaktionen verhindern, Spielzeit stoppen, Mobs einfrieren

6. Ladebildschirm:
- Spieler können keine Aktionen ausführen
- Optional: Ladeanzeige über `sendTitle`, `BossBar` oder ActionBar

7. Package-Struktur:
- com.deinname.duoqueue
- Dateien:
- Hauptklasse: DuoQueue.java
- Event Listener: PlayerListener.java
- SessionManager.java → verwaltet Queue, Session, Spielerstatus
- LoadingScreenManager.java → blockiert Spieler, stoppt Zeit, friert Mobs ein
- plugin.yml → name=DuoQueue, version=1.0, main=com.deinname.duoqueue.DuoQueue, api-version=1.21

8. Permissions:
- duo.admin für alle /duo Befehle, Standard: OP

9. Nur Paper API nötig.

Reviews (0)

No reviews yet

Be the first to leave a review!

Nils

Seller

Nils

0

downloads

Versionv1.0.0
Platformminecraft
Typepaper
Minecraft VersionMC 1.21
CategoryMinecraft Plugins > Gameplay
Published on02/04/2026
Last update21/04/2026
Free