Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| b81123e1b5 | |||
| 21ec1abc57 | |||
| 6335f0d3c6 | |||
| 69a51a9ee9 |
@@ -50,8 +50,8 @@ messages:
|
|||||||
- **Nachrichtenformate**: Anpassung der Nachrichten mit Platzhaltern `{username}` und `{message}`.
|
- **Nachrichtenformate**: Anpassung der Nachrichten mit Platzhaltern `{username}` und `{message}`.
|
||||||
|
|
||||||
## Befehle
|
## Befehle
|
||||||
- `/tg`: Wechselt in den Telegram-Chatmodus.
|
- `/tg on`: Wechselt in den Telegram-Chatmodus.
|
||||||
- `/chat`: Wechselt in den Minecraft-Chatmodus.
|
- `/tg off`: Wechselt in den Minecraft-Chatmodus.
|
||||||
- `/link`: Verknüpft dein Minecraft-Konto mit einem Telegram-Konto.
|
- `/link`: Verknüpft dein Minecraft-Konto mit einem Telegram-Konto.
|
||||||
- `/tb [reload|info|help]`: Verwaltet das Plugin (einige Unterbefehle nur für Admins).
|
- `/tb [reload|info|help]`: Verwaltet das Plugin (einige Unterbefehle nur für Admins).
|
||||||
|
|
||||||
|
|||||||
2
pom.xml
2
pom.xml
@@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
<groupId>dev.viper</groupId>
|
<groupId>dev.viper</groupId>
|
||||||
<artifactId>TelegramChatBridge</artifactId>
|
<artifactId>TelegramChatBridge</artifactId>
|
||||||
<version>1.0</version>
|
<version>1.1</version>
|
||||||
|
|
||||||
<name>TelegramChatBridge</name>
|
<name>TelegramChatBridge</name>
|
||||||
<description>Bridge between Minecraft and Telegram chat</description>
|
<description>Bridge between Minecraft and Telegram chat</description>
|
||||||
|
|||||||
@@ -22,8 +22,8 @@ public class TelegramCommand implements CommandExecutor {
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Wenn keine Argumente angegeben wurden, standardmäßig den Telegram-Modus aktivieren
|
||||||
if (args.length == 0) {
|
if (args.length == 0) {
|
||||||
// Wechsel in Telegram-Chatmodus
|
|
||||||
chatModeManager.setMode(player.getUniqueId(), ChatModeManager.ChatMode.TELEGRAM);
|
chatModeManager.setMode(player.getUniqueId(), ChatModeManager.ChatMode.TELEGRAM);
|
||||||
String msg = plugin.getConfig().getString("messages.mode-set-telegram", "Du bist jetzt im Telegram-Chatmodus.");
|
String msg = plugin.getConfig().getString("messages.mode-set-telegram", "Du bist jetzt im Telegram-Chatmodus.");
|
||||||
player.sendMessage(ChatColor.translateAlternateColorCodes('&', msg));
|
player.sendMessage(ChatColor.translateAlternateColorCodes('&', msg));
|
||||||
@@ -32,6 +32,22 @@ public class TelegramCommand implements CommandExecutor {
|
|||||||
|
|
||||||
String sub = args[0].toLowerCase();
|
String sub = args[0].toLowerCase();
|
||||||
|
|
||||||
|
// Befehl: /tg on
|
||||||
|
if (sub.equals("on")) {
|
||||||
|
chatModeManager.setMode(player.getUniqueId(), ChatModeManager.ChatMode.TELEGRAM);
|
||||||
|
String msg = plugin.getConfig().getString("messages.mode-set-telegram", "Du bist jetzt im Telegram-Chatmodus.");
|
||||||
|
player.sendMessage(ChatColor.translateAlternateColorCodes('&', msg));
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Befehl: /tg off
|
||||||
|
if (sub.equals("off")) {
|
||||||
|
chatModeManager.setMode(player.getUniqueId(), ChatModeManager.ChatMode.MINECRAFT);
|
||||||
|
String msg = plugin.getConfig().getString("messages.mode-set-minecraft", "Du bist jetzt im Minecraft-Chatmodus.");
|
||||||
|
player.sendMessage(ChatColor.translateAlternateColorCodes('&', msg));
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
if (sub.equals("info")) {
|
if (sub.equals("info")) {
|
||||||
player.sendMessage(ChatColor.DARK_GRAY + "=== TelegramChatBridge Info ===");
|
player.sendMessage(ChatColor.DARK_GRAY + "=== TelegramChatBridge Info ===");
|
||||||
player.sendMessage(ChatColor.GRAY + "Version: " + ChatColor.WHITE + plugin.getDescription().getVersion());
|
player.sendMessage(ChatColor.GRAY + "Version: " + ChatColor.WHITE + plugin.getDescription().getVersion());
|
||||||
@@ -54,6 +70,8 @@ public class TelegramCommand implements CommandExecutor {
|
|||||||
if (sub.equals("help")) {
|
if (sub.equals("help")) {
|
||||||
player.sendMessage(ChatColor.GREEN + "=== TelegramChatBridge Befehle ===");
|
player.sendMessage(ChatColor.GREEN + "=== TelegramChatBridge Befehle ===");
|
||||||
player.sendMessage(ChatColor.YELLOW + "/tg" + ChatColor.WHITE + " - Wechsel in Telegram-Chatmodus");
|
player.sendMessage(ChatColor.YELLOW + "/tg" + ChatColor.WHITE + " - Wechsel in Telegram-Chatmodus");
|
||||||
|
player.sendMessage(ChatColor.YELLOW + "/tg on" + ChatColor.WHITE + " - Aktiviert den Telegram-Chatmodus");
|
||||||
|
player.sendMessage(ChatColor.YELLOW + "/tg off" + ChatColor.WHITE + " - Deaktiviert den Telegram-Chatmodus (Normaler Chat)");
|
||||||
player.sendMessage(ChatColor.YELLOW + "/tg info" + ChatColor.WHITE + " - Plugin-Informationen anzeigen");
|
player.sendMessage(ChatColor.YELLOW + "/tg info" + ChatColor.WHITE + " - Plugin-Informationen anzeigen");
|
||||||
player.sendMessage(ChatColor.YELLOW + "/tg help" + ChatColor.WHITE + " - Diese Hilfe anzeigen");
|
player.sendMessage(ChatColor.YELLOW + "/tg help" + ChatColor.WHITE + " - Diese Hilfe anzeigen");
|
||||||
return true;
|
return true;
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
name: TelegramChatBridge
|
name: TelegramChatBridge
|
||||||
version: 1.0
|
version: 1.1
|
||||||
main: dev.viper.telegramchat.TelegramChatBridge
|
main: dev.viper.telegramchat.TelegramChatBridge
|
||||||
api-version: '1.21'
|
api-version: '1.21'
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user