From fb109d48a226e68fbf5f2eca3590143b215066df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Elias=20M=C3=BCller?= Date: Sat, 21 Jun 2025 00:16:54 +0200 Subject: [PATCH] fixed bug when preventing join --- .../eu/mhsl/craftattack/teamLobby/Lobby.java | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/main/java/eu/mhsl/craftattack/teamLobby/Lobby.java b/src/main/java/eu/mhsl/craftattack/teamLobby/Lobby.java index d1f4a61..e3d4f60 100644 --- a/src/main/java/eu/mhsl/craftattack/teamLobby/Lobby.java +++ b/src/main/java/eu/mhsl/craftattack/teamLobby/Lobby.java @@ -144,18 +144,18 @@ public class Lobby extends InstanceContainer { private void connect() { if(!this.isJoining) return; - if(ConnectInfo.availableTickets < 1) { - this.everyMember(p -> p.sendActionBar(Component.text("Keine Spielzeit verfügbar!", NamedTextColor.RED))); - return; - } this.playSound(Sound.sound(SoundEvent.ENTITY_PLAYER_LEVELUP, Sound.Source.PLAYER, 1f, 1f)); - MinecraftServer.getSchedulerManager().scheduleTask(() -> this.everyMember(p -> { - p.addEffect(new Potion(PotionEffect.DARKNESS, 0, 5 * Ticks.TICKS_PER_SECOND)); - p.sendActionBar(Component.text("Verbinde...", NamedTextColor.GREEN)); - PluginMessageUtil.connect(p, this.targetServer); - }), TaskSchedule.seconds(1), TaskSchedule.stop()); + if(ConnectInfo.availableTickets < 1) { + this.everyMember(p -> p.sendActionBar(Component.text("Keine Spielzeit verfügbar!", NamedTextColor.RED))); + } else { + MinecraftServer.getSchedulerManager().scheduleTask(() -> this.everyMember(p -> { + p.addEffect(new Potion(PotionEffect.DARKNESS, 0, 5 * Ticks.TICKS_PER_SECOND)); + p.sendActionBar(Component.text("Verbinde...", NamedTextColor.GREEN)); + PluginMessageUtil.connect(p, this.targetServer); + }), TaskSchedule.seconds(1), TaskSchedule.stop()); + } MinecraftServer.getSchedulerManager().scheduleTask( () -> {