Dateien nach "src/main/resources" hochladen
This commit is contained in:
114
src/main/resources/config.yml
Normal file
114
src/main/resources/config.yml
Normal 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
|
27
src/main/resources/plugin.yml
Normal file
27
src/main/resources/plugin.yml
Normal 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
|
Reference in New Issue
Block a user