From 3301a6d9dd00596d1e215b99c3286b345b8d0314 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Elias=20M=C3=BCller?= Date: Thu, 17 Apr 2025 11:42:23 +0200 Subject: [PATCH] changed delay of connection and particles --- .../java/eu/mhsl/craftattack/teamLobby/Lobby.java | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/main/java/eu/mhsl/craftattack/teamLobby/Lobby.java b/src/main/java/eu/mhsl/craftattack/teamLobby/Lobby.java index 9feb2c5..9ea853a 100644 --- a/src/main/java/eu/mhsl/craftattack/teamLobby/Lobby.java +++ b/src/main/java/eu/mhsl/craftattack/teamLobby/Lobby.java @@ -53,11 +53,11 @@ public class Lobby extends InstanceContainer { private boolean isJoining; public final ParticlePacket availableParticles = new ParticlePacket( - Particle.COMPOSTER, - this.buttonLocation.add(0.5), - new Vec(0.5, 0.5, 0.5), + Particle.SHRIEK, + this.buttonLocation.add(0.5, 0, 0.5), + new Vec(0, 0, 0), 0.001f, - 3 + 1 ); public final ParticlePacket progressParticles = new ParticlePacket( @@ -142,11 +142,13 @@ public class Lobby extends InstanceContainer { private void connect() { if(!this.isJoining) return; this.playSound(Sound.sound(SoundEvent.ENTITY_PLAYER_LEVELUP, Sound.Source.PLAYER, 1f, 1f)); - this.everyMember(p -> { + + 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( () -> { this.isJoining = false;