Thanks to visit codestin.com
Credit goes to github.com

Skip to content

TabZz147/Werbung

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ManaCityWerbung

Werbung komfortabel im Chat posten – mit Cooldown, klickbaren Buttons und Sounds.
by TabZz147 – manacity.de


✨ Features

  • Einfacher Werbebefehl: /werbung <Text> mit | als Zeilentrenner
  • Klickbarer Button (optional): führt einen erlaubten Befehl beim Klick aus
    • Erlaubt: /p v <plot> oder /arm tp <shop>
  • Cooldown: Standard 15 Minuten (bypass-Permission vorhanden)
  • Farbcodes: &-Farben werden automatisch in §-Farben übersetzt
  • Benachrichtigung: dezenter Sound bei allen Online-Spielern

📦 Installation

  1. JAR in den plugins/-Ordner legen
  2. Server starten/reloaden
  3. Berechtigungen vergeben

Kompatibilität: Paper/Spigot 1.13+, Java 8+ (empfohlen 17)


🕹️ Verwendung

/werbung <Text mit | als Zeilentrenner> [cmd:/p v ...] oder [cmd:/arm tp ...]

markdown Code kopieren

Beispiele /werbung &6Besucht meinen Shop! | &7Günstige Preise! [cmd:/arm tp MeinShop] /werbung &aPlot-Verkauf! | &7Top Lage! [cmd:/p v Spawn-3]

yaml Code kopieren

  • | trennt Zeilen.
  • Optionaler Klickbefehl am Ende:
    • [cmd:/p v Spawn-3]
    • [cmd:/arm tp MeinShop]

🔑 Berechtigungen

Permission Beschreibung Default
manacity.werbung Erlaubt die Nutzung von /werbung false
manacity.werbung.bypass Umgeht den Cooldown false

Die Permissions sind in der plugin.yml definiert.


⚙️ Cooldown

  • Standard: 15 Minuten (900 Sekunden) – im Code als COOLDOWN = 15 * 60
  • Spieler mit manacity.werbung.bypass sind davon ausgenommen

🧩 Funktionsweise (Kurz)

  • Der eingegebene Text wird in mehrere Zeilen gesplittet (|)
  • &-Farben werden für alle Empfänger in echte Farben umgewandelt
  • Optional wird ein klickbarer Button erstellt, der nur die erlaubten Kommandos ausführt
  • Alle Online-Spieler erhalten die Anzeige + einen dezenten Sound

🛠️ plugin.yml (Bezug)

name: ManaCityWerbung
version: 1.0
main: de.manacity.werbung.Main
api-version: 1.13
commands:
  werbung:
    description: Werbung im Chat senden
    usage: /werbung <Text>
    permission: manacity.werbung
permissions:
  manacity.werbung:
    description: Erlaubt das Nutzen des Werbung-Befehls
    default: false
  manacity.werbung.bypass:
    description: Bypasst den Werbung-Cooldown
    default: false

About

Chat-Werbung mit Cooldown

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages