From 857e201ca8f3e152c68fd64020613b94d8a6e8fa Mon Sep 17 00:00:00 2001 From: yoyosource Date: Wed, 28 Dec 2022 21:33:42 +0100 Subject: [PATCH] Fix SpaceListener --- .../misslewars/listener/special/SpaceListener.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/de/steamwar/misslewars/listener/special/SpaceListener.java b/src/de/steamwar/misslewars/listener/special/SpaceListener.java index 552e840..eaee4c5 100644 --- a/src/de/steamwar/misslewars/listener/special/SpaceListener.java +++ b/src/de/steamwar/misslewars/listener/special/SpaceListener.java @@ -28,6 +28,9 @@ import org.bukkit.entity.Player; import org.bukkit.entity.TNTPrimed; import org.bukkit.event.EventHandler; import org.bukkit.event.entity.EntitySpawnEvent; +import org.bukkit.event.player.PlayerJoinEvent; +import org.bukkit.potion.PotionEffect; +import org.bukkit.potion.PotionEffectType; import org.bukkit.util.Vector; import java.util.EnumSet; @@ -38,6 +41,14 @@ public class SpaceListener extends BasicListener { super(EnumSet.allOf(FightState.class)); } + @EventHandler + public void onPlayerJoin(PlayerJoinEvent event) { + if (!Config.Space) return; + Player player = event.getPlayer(); + player.addPotionEffect(new PotionEffect(PotionEffectType.JUMP, Integer.MAX_VALUE, 2)); + player.addPotionEffect(new PotionEffect(PotionEffectType.SLOW_FALLING, Integer.MAX_VALUE, 2)); + } + @EventHandler public void onEntitySpawn(EntitySpawnEvent event) { if (!Config.Space) return;