Compare commits
9 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| aa5b1a2572 | |||
| 27ac00308a | |||
| c0ea8c0cd8 | |||
| a5d54b8141 | |||
| 52ae8c8c5a | |||
| fba27d6c6f | |||
| af7c86ef49 | |||
| 81c6991d49 | |||
| 2a4b8d6bce |
@@ -1,7 +1,7 @@
|
|||||||
# StatusAPI
|
# StatusAPI
|
||||||
|
|
||||||

|

|
||||||

|

|
||||||
|
|
||||||
Ein modulares und mächtiges Plugin für BungeeCord, das einen zentralen JSON-Status, ein globales Chat-System, WordPress-Verifizierung und dynamische Server-Navigation bereitstellt.
|
Ein modulares und mächtiges Plugin für BungeeCord, das einen zentralen JSON-Status, ein globales Chat-System, WordPress-Verifizierung und dynamische Server-Navigation bereitstellt.
|
||||||
|
|
||||||
@@ -86,6 +86,7 @@ Die meisten Befehle werden dynamisch basierend auf deiner `verify.properties` er
|
|||||||
| `/survival` / `/lobby` | Führt dich auf den entsprechenden Server um (wird dynamisch erstellt) | - |
|
| `/survival` / `/lobby` | Führt dich auf den entsprechenden Server um (wird dynamisch erstellt) | - |
|
||||||
| `/globalmute` | Aktiviert oder deaktiviert den globalen Chat | `globalchat.mute` |
|
| `/globalmute` | Aktiviert oder deaktiviert den globalen Chat | `globalchat.mute` |
|
||||||
| `/globalreload` | Lädt Filter und Konfigurationen neu | `globalchat.reload` |
|
| `/globalreload` | Lädt Filter und Konfigurationen neu | `globalchat.reload` |
|
||||||
|
| `/togglechat` | schaltet für den Spieler den Chat ab | |
|
||||||
| `/support <msg>` | Sendet eine Nachricht an das Online-Team | - |
|
| `/support <msg>` | Sendet eine Nachricht an das Online-Team | - |
|
||||||
| `/reply <msg>` | Antwortet auf eine Support-Anfrage | - |
|
| `/reply <msg>` | Antwortet auf eine Support-Anfrage | - |
|
||||||
| `/info` | Zeigt Plugin-Informationen an | - |
|
| `/info` | Zeigt Plugin-Informationen an | - |
|
||||||
|
|||||||
102
pom.xml
102
pom.xml
@@ -1,52 +1,52 @@
|
|||||||
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
||||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
|
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
|
||||||
https://maven.apache.org/xsd/maven-4.0.0.xsd">
|
https://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||||
|
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
|
||||||
<groupId>net.viper.bungee</groupId>
|
<groupId>net.viper.bungee</groupId>
|
||||||
<artifactId>StatusAPI</artifactId>
|
<artifactId>StatusAPI</artifactId>
|
||||||
<version>4.0.0</version>
|
<version>4.0.2</version>
|
||||||
<packaging>jar</packaging>
|
<packaging>jar</packaging>
|
||||||
|
|
||||||
<name>StatusAPI</name>
|
<name>StatusAPI</name>
|
||||||
<description>BungeeCord Status API Plugin</description>
|
<description>BungeeCord Status API Plugin</description>
|
||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
<maven.compiler.source>8</maven.compiler.source>
|
<maven.compiler.source>8</maven.compiler.source>
|
||||||
<maven.compiler.target>8</maven.compiler.target>
|
<maven.compiler.target>8</maven.compiler.target>
|
||||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||||
</properties>
|
</properties>
|
||||||
|
|
||||||
<dependencies>
|
<dependencies>
|
||||||
<!-- BungeeCord API -->
|
<!-- BungeeCord API -->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>net.md-5</groupId>
|
<groupId>net.md-5</groupId>
|
||||||
<artifactId>bungeecord-api</artifactId>
|
<artifactId>bungeecord-api</artifactId>
|
||||||
<version>1.20</version>
|
<version>1.20</version>
|
||||||
<scope>provided</scope>
|
<scope>provided</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
<!-- LuckPerms API (Optional) -->
|
<!-- LuckPerms API (Optional) -->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>net.luckperms</groupId>
|
<groupId>net.luckperms</groupId>
|
||||||
<artifactId>api</artifactId>
|
<artifactId>api</artifactId>
|
||||||
<version>5.4</version>
|
<version>5.4</version>
|
||||||
<scope>provided</scope>
|
<scope>provided</scope>
|
||||||
<optional>true</optional>
|
<optional>true</optional>
|
||||||
</dependency>
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
<build>
|
<build>
|
||||||
<finalName>StatusAPI</finalName>
|
<finalName>StatusAPI</finalName>
|
||||||
|
|
||||||
<resources>
|
<resources>
|
||||||
<resource>
|
<resource>
|
||||||
<directory>src/main/resources</directory>
|
<directory>src/main/resources</directory>
|
||||||
<filtering>false</filtering>
|
<filtering>false</filtering>
|
||||||
</resource>
|
</resource>
|
||||||
</resources>
|
</resources>
|
||||||
</build>
|
</build>
|
||||||
|
|
||||||
</project>
|
</project>
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -1,56 +1,56 @@
|
|||||||
name: StatusAPI
|
name: StatusAPI
|
||||||
main: net.viper.status.StatusAPI
|
main: net.viper.status.StatusAPI
|
||||||
version: 4.0.0
|
version: 4.0.2
|
||||||
author: M_Viper
|
author: M_Viper
|
||||||
description: StatusAPI für BungeeCord inkl. Update-Checker und Modul-System
|
description: StatusAPI für BungeeCord inkl. Update-Checker und Modul-System
|
||||||
|
|
||||||
softdepend:
|
softdepend:
|
||||||
- LuckPerms
|
- LuckPerms
|
||||||
|
|
||||||
commands:
|
commands:
|
||||||
# Verify Modul Befehle
|
# Verify Modul Befehle
|
||||||
verify:
|
verify:
|
||||||
description: Verifiziere dich mit einem Token
|
description: Verifiziere dich mit einem Token
|
||||||
usage: /verify <token>
|
usage: /verify <token>
|
||||||
|
|
||||||
# GlobalChat Modul Befehle
|
# GlobalChat Modul Befehle
|
||||||
globalreload:
|
globalreload:
|
||||||
description: Lädt den Chat-Filter neu
|
description: Lädt den Chat-Filter neu
|
||||||
usage: /globalreload
|
usage: /globalreload
|
||||||
permission: globalchat.reload
|
permission: globalchat.reload
|
||||||
|
|
||||||
globalmute:
|
globalmute:
|
||||||
description: Schaltet den globalen Chat an/aus
|
description: Schaltet den globalen Chat an/aus
|
||||||
usage: /globalmute
|
usage: /globalmute
|
||||||
permission: globalchat.mute
|
permission: globalchat.mute
|
||||||
|
|
||||||
support:
|
support:
|
||||||
description: Sendet eine Support-Nachricht an das Team
|
description: Sendet eine Support-Nachricht an das Team
|
||||||
usage: /support <Nachricht>
|
usage: /support <Nachricht>
|
||||||
|
|
||||||
reply:
|
reply:
|
||||||
description: Antwortet auf eine Support-Nachricht
|
description: Antwortet auf eine Support-Nachricht
|
||||||
usage: /reply <Nachricht>
|
usage: /reply <Nachricht>
|
||||||
|
|
||||||
info:
|
info:
|
||||||
description: Zeigt Plugin-Informationen an
|
description: Zeigt Plugin-Informationen an
|
||||||
usage: /info
|
usage: /info
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
# StatusAPI Core Permissions
|
# StatusAPI Core Permissions
|
||||||
statusapi.update.notify:
|
statusapi.update.notify:
|
||||||
description: 'Erlaubt Update-Benachrichtigungen'
|
description: 'Erlaubt Update-Benachrichtigungen'
|
||||||
default: op
|
default: op
|
||||||
|
|
||||||
# GlobalChat Permissions
|
# GlobalChat Permissions
|
||||||
globalchat.reload:
|
globalchat.reload:
|
||||||
description: Erlaubt das Neuladen des Chat-Filters
|
description: Erlaubt das Neuladen des Chat-Filters
|
||||||
default: op
|
default: op
|
||||||
|
|
||||||
globalchat.mute:
|
globalchat.mute:
|
||||||
description: Erlaubt das Aktivieren/Deaktivieren des globalen Mutes
|
description: Erlaubt das Aktivieren/Deaktivieren des globalen Mutes
|
||||||
default: op
|
default: op
|
||||||
|
|
||||||
globalchat.bypass:
|
globalchat.bypass:
|
||||||
description: Umgeht den globalen Mute
|
description: Umgeht den globalen Mute
|
||||||
default: op
|
default: op
|
||||||
@@ -1,39 +1,54 @@
|
|||||||
# ===========================
|
# ===========================
|
||||||
# GLOBALCHAT AKTIVIERUNG
|
# GLOBALCHAT AKTIVIERUNG
|
||||||
# ===========================
|
# ===========================
|
||||||
chat.enabled=false
|
chat.enabled=false
|
||||||
|
|
||||||
# ===========================
|
# ===========================
|
||||||
# NAVIGATION / SERVER SWITCHER
|
# NAVIGATION / SERVER SWITCHER
|
||||||
# ===========================
|
# ===========================
|
||||||
# Hier kannst du das interne Navigationssystem aktivieren/deaktivieren.
|
# Hier kannst du das interne Navigationssystem aktivieren/deaktivieren.
|
||||||
# Wenn aktiviert, erstellt das Plugin automatisch Befehle basierend auf den Servernamen (z.B. /lobby, /survival).
|
# Wenn aktiviert, erstellt das Plugin automatisch Befehle basierend auf den Servernamen (z.B. /lobby, /survival).
|
||||||
navigation.enabled=false
|
navigation.enabled=false
|
||||||
|
|
||||||
# ===========================
|
# ===========================
|
||||||
# WORDPRESS / VERIFY EINSTELLUNGEN
|
# WORDPRESS / VERIFY EINSTELLUNGEN
|
||||||
# ===========================
|
# ===========================
|
||||||
wp_verify_url=https://deine-wp-domain.tld
|
wp_verify_url=https://deine-wp-domain.tld
|
||||||
|
|
||||||
# ===========================
|
# ===========================
|
||||||
# SERVER KONFIGURATION
|
# SERVER KONFIGURATION
|
||||||
# ===========================
|
# ===========================
|
||||||
# Hier legst du für jeden Server alles fest:
|
# Hier legst du für jeden Server alles fest:
|
||||||
# 1. Den Anzeigenamen für den Chat (z.B. &bLobby)
|
# 1. Den Anzeigenamen für den Chat (z.B. &bLobby)
|
||||||
# 2. Die Server ID für WordPress (z.B. id=1)
|
# 2. Die Server ID für WordPress (z.B. id=1)
|
||||||
# 3. Das Secret für WordPress (z.B. secret=...)
|
# 3. Das Secret für WordPress (z.B. secret=...)
|
||||||
|
|
||||||
# Server 1: Lobby
|
# Server 1: Lobby
|
||||||
server.lobby=&bLobby
|
server.lobby=&bLobby
|
||||||
server.lobby.id=1
|
server.lobby.id=1
|
||||||
server.lobby.secret=GeheimesWortFuerLobby123
|
server.lobby.secret=GeheimesWortFuerLobby123
|
||||||
|
|
||||||
# Server 2: Survival
|
# Server 2: Survival
|
||||||
server.survival=&aSurvival
|
server.survival=&aSurvival
|
||||||
server.survival.id=2
|
server.survival.id=2
|
||||||
server.survival.secret=GeheimesWortFuerSurvival456
|
server.survival.secret=GeheimesWortFuerSurvival456
|
||||||
|
|
||||||
# Server 3: SkyBlock
|
# Server 3: SkyBlock
|
||||||
server.skyblock=&dSkyBlock
|
server.skyblock=&dSkyBlock
|
||||||
server.skyblock.id=3
|
server.skyblock.id=3
|
||||||
server.skyblock.secret=GeheimesWortFuerSkyBlock789
|
server.skyblock.secret=GeheimesWortFuerSkyBlock789
|
||||||
|
|
||||||
|
# ===========================
|
||||||
|
# Chat-Formate für Gruppen
|
||||||
|
# ===========================
|
||||||
|
|
||||||
|
# Der Name hinter dem Punkt (z.B. Owner) muss exakt mit der LuckPerms Gruppe übereinstimmen.
|
||||||
|
# Nutze & für Farbcodes.
|
||||||
|
|
||||||
|
# Ränge mit neuer Syntax: Rank || Spielerfarbe || Chatfarbe
|
||||||
|
# Beispiel: Rot (Rang) || Blau (Name) || Lila (Chat)
|
||||||
|
groupformat.Owner=&c[Owner] || &b || &d
|
||||||
|
groupformat.Admin=&4[Admin] || &9 || &c
|
||||||
|
groupformat.Developer=&b[Dev] || &3 || &a
|
||||||
|
groupformat.Premium=&6[Premium] || &e || &7
|
||||||
|
groupformat.Spieler=&f[Spieler] || &7 || &8
|
||||||
Reference in New Issue
Block a user