Dateien nach "src/main/resources" hochladen

This commit is contained in:
2025-08-05 21:20:51 +00:00
parent d9f73f6e35
commit 83de8a2c0e
2 changed files with 141 additions and 0 deletions

View File

@@ -0,0 +1,114 @@
telegram:
bot-token: "DEIN_BOT_TOKEN_HIER"
chat-id: "DEINE_CHAT_ID_HIER"
chats:
#- id: "CHAT_ID_1" # z.B. Telegram Chat-ID 1
# thread: null # intern gesetzt, kann erstmal null bleiben
#- id: "CHAT_ID_2" # z.B. Telegram Chat-ID 2
# thread: null
#- id: "CHAT_ID_3"
# thread: null
admin-ids:
- 123456789 # Beispiel: Telegram User-ID 1
- 987654321 # Beispiel: Telegram User-ID 2
send-to-chat: true
send-to-telegram: true
join-and-leave-event: true
death-event: true
advancement-event: true
sleep-event: false
server-start-stop: false
messages:
advancement-event: "&b{player} &7hat den Fortschritt &e{advancement} &7erreicht!"
chat-format: "&f{username}: &r{message}"
death-event: "&c{player} &7ist gestorben: &e{death}"
join: "&a{player} hat den Server betreten."
leave: "&c{player} hat den Server verlassen."
link:
only-players: "&cDiesen Befehl kannst du nur als Spieler verwenden."
already-linked: "&eDein Account ist bereits mit Telegram verknüpft."
cooldown: "&cBitte warte einen Moment, bevor du einen neuen Code anforderst."
code: "&aDein Verifizierungscode lautet: &b{code}"
instructions: "&7Sende in Telegram: &e/verify {code}"
mode-set-minecraft: "&aDu bist jetzt im Minecraft-Chatmodus."
mode-set-telegram: "&3Du bist jetzt im Telegram-Chatmodus."
no-permission: "&cDu hast keine Berechtigung für diesen Befehl."
reload-success: "&aKonfiguration und Bot wurden erfolgreich neu geladen."
info: |
&6TelegramChatBridge
&7Version: &f1.0
&7Ersteller: &fM_Viper
help: |
&6TelegramChatBridge Hilfe
&7Minecraft-Befehle:
&f/tg &7- Wechselt in den Telegram-Chatmodus
&f/chat &7- Wechselt in den Minecraft-Chatmodus
&f/link &7- Verknüpft deinen Minecraft-Account mit Telegram
&f/tb reload &7- Lädt die Konfiguration und den Bot neu (nur Admins)
&f/tb info &7- Zeigt Plugin-Informationen an
&f/tb help &7- Zeigt diese Hilfe an
&7Telegram-Befehle:
&f/verify <Code> &7- Verknüpft deinen Telegram-Account mit Minecraft
&f/online &7- Zeigt die Liste der online Spieler
&f/time &7- Zeigt die Serverzeit an
&f/say <Nachricht> &7- Sendet eine Nachricht an den Minecraft-Chat
&f/r <Spieler> <Nachricht> &7- Sendet eine private Nachricht an einen Spieler
&f/mem &7- Zeigt den Server-Speicher (nur Admins)
&f/status &7- Zeigt die Serverlaufzeit an
&f/mute <Spieler|@TelegramUser> &7- Mutet einen Spieler (nur Admins)
&f/unmute <Spieler|@TelegramUser> &7- Entmutet einen Spieler (nur Admins)
&f/tb help &7- Zeigt diese Hilfe an
telegram-echo: "&7[&2MC &r-> &3TG&7] &f{username}: &r{message}"
telegram-to-minecraft: "&7[&3TG &r-> &2MC&7] &f{username}: &r{message}"
minecraft-to-telegram: "[MC -> TG] {username}: {message}"
unknown-command: "&cUnbekannter Befehl: {command}"
telegram:
verify:
usage: "Bitte sende /verify <Code> um deinen Minecraft-Account zu verknüpfen."
success: "Dein Telegram-Account wurde erfolgreich verknüpft."
invalid-code: "Der Verifizierungscode ist ungültig oder abgelaufen."
player-success: "&aDein Account wurde erfolgreich mit Telegram verknüpft."
no-verification: "Du musst deinen Account mit /link und /verify verknüpfen, um diesen Befehl zu nutzen."
command:
online-empty: "Es sind keine Spieler online."
online-list: "Online Spieler: {list}"
server-time: "Serverzeit: {time}"
reply:
usage: "Benutzung: /r <Spieler> <Nachricht>"
success: "Nachricht an {player} gesendet."
not-online: "Spieler {player} ist nicht online."
no-permission: "Du hast keine Berechtigung für diesen Befehl."
tps: "Server TPS: {tps}"
memory: "Freier Speicher: {free} MB / {total} MB"
status: "Server läuft seit {hours}h {minutes}m {seconds}s"
unknown: "Unbekannter Befehl: {command}"
mute:
usage: "Benutzung: /mute <Spieler|@TelegramUser> <Zeit>"
success: "{target} wurde für {time} gemutet."
not-found: "Spieler oder Telegram-Nutzer {target} nicht gefunden."
already-muted: "{target} ist bereits gemutet."
unmute:
usage: "Benutzung: /unmute <Spieler|@TelegramUser>"
success: "{target} wurde entmutet."
not-muted: "{target} ist nicht gemutet."
help: |
TelegramChatBridge Hilfe
Telegram-Befehle:
/verify <Code> - Verknüpft deinen Telegram-Account mit Minecraft
/online - Zeigt die Liste der online Spieler
/time - Zeigt die Serverzeit an
/say <Nachricht> - Sendet eine Nachricht an den Minecraft-Chat
/r <Spieler> <Nachricht> - Sendet eine private Nachricht an einen Spieler
/mem - Zeigt den Server-Speicher (nur Admins)
/status - Zeigt die Serverlaufzeit an
/mute <Spieler|@TelegramUser> <Zeit> - Mutet einen Spieler (nur Admins)
/unmute <Spieler|@TelegramUser> - Entmutet einen Spieler (nur Admins)
/tb help - Zeigt diese Hilfe an
Minecraft-Befehle:
/tg - Wechselt in den Telegram-Chatmodus
/chat - Wechselt in den Minecraft-Chatmodus
/link - Verknüpft deinen Minecraft-Account mit Telegram
/tb reload - Lädt die Konfiguration und den Bot neu (nur Admins)
/tb info - Zeigt Plugin-Informationen an
/tb help - Zeigt diese Hilfe an

View File

@@ -0,0 +1,27 @@
name: TelegramChatBridge
version: 1.0
main: dev.viper.telegramchat.TelegramChatBridge
api-version: '1.21'
commands:
tg:
description: Wechselt in den Telegram-Chatmodus
usage: /<command>
chat:
description: Wechselt in den Minecraft-Chatmodus
usage: /<command>
link:
description: Verknüpft deinen Minecraft-Account mit Telegram
usage: /<command>
tb:
description: Verwaltet das TelegramChatBridge-Plugin
usage: /<command> [reload|info|help]
permissions:
telegramchat.use:
description: Erlaubt die Nutzung der TelegramChatBridge Befehle
default: true
telegramchat.admin:
description: Erlaubt die Nutzung der Admin-Befehle von TelegramChatBridge
default: op