Update from Git Manager GUI
This commit is contained in:
@@ -201,26 +201,7 @@ public class TicketCommand implements CommandExecutor, TabCompleter {
|
||||
.replace("{id}", String.valueOf(ticketId))
|
||||
.replace("{player}", ticket.getCreatorName()));
|
||||
plugin.getTicketManager().notifyCreatorClaimed(ticket);
|
||||
|
||||
// ── BUG FIX #1: Teleportation bei aktivem BungeeCord komplett sperren ──
|
||||
// Wenn BungeeCord aktiv ist, kann das Ticket von einem anderen Server stammen.
|
||||
// getLocation() würde null liefern (World existiert lokal nicht) oder den
|
||||
// Supporter auf dem falschen Server teleportieren.
|
||||
// Lösung: Bei aktivem BungeeCord generell keinen Teleport durchführen.
|
||||
if (plugin.isBungeeCordEnabled()) {
|
||||
// Hinweis: Server anzeigen wenn bekannt, damit Supporter weiß wo das Ticket ist
|
||||
String serverHint = !"unknown".equals(ticket.getServerName())
|
||||
? " &7(Server: &b" + ticket.getServerName() + "&7)"
|
||||
: "";
|
||||
player.sendMessage(plugin.color("&7Teleportation deaktiviert – BungeeCord-Netzwerk aktiv." + serverHint));
|
||||
} else {
|
||||
// Standalone-Modus: Normal teleportieren
|
||||
if (ticket.getLocation() != null) {
|
||||
player.teleport(ticket.getLocation());
|
||||
} else {
|
||||
player.sendMessage(plugin.color("&7Teleportation nicht möglich – World nicht gefunden."));
|
||||
}
|
||||
}
|
||||
// Teleport beim Annehmen entfernt – Teleport nur noch über das GUI-Item möglich.
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
@@ -541,8 +541,7 @@ public class TicketGUI implements Listener {
|
||||
ticket.setClaimerName(player.getName());
|
||||
plugin.getTicketManager().notifyCreatorClaimed(ticket);
|
||||
|
||||
// Teleport nach dem Claim – gleiche Logik wie handleDetailTeleport
|
||||
handleDetailTeleport(player, ticket);
|
||||
// Teleport nach dem Claim entfernt – Teleport nur noch über das separate GUI-Item möglich.
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
name: TicketSystem
|
||||
version: 1.0.4
|
||||
version: 1.0.5
|
||||
main: de.ticketsystem.TicketPlugin
|
||||
api-version: 1.20
|
||||
author: M_Viper
|
||||
|
||||
Reference in New Issue
Block a user