From 33158f6303a95af9880790a88092a3878df12ffc Mon Sep 17 00:00:00 2001 From: TehBrian Date: Thu, 23 Nov 2023 13:07:57 -0500 Subject: [PATCH] fix more == PotionEffectType comparisons --- .../city/thefloating/floatyplugin/nextbot/Nate.java | 6 ++---- .../thefloating/floatyplugin/tag/TagListener.java | 4 ++-- .../transportation/TransportationTask.java | 11 ++++------- 3 files changed, 8 insertions(+), 13 deletions(-) diff --git a/src/main/java/city/thefloating/floatyplugin/nextbot/Nate.java b/src/main/java/city/thefloating/floatyplugin/nextbot/Nate.java index c25b849..30029fa 100644 --- a/src/main/java/city/thefloating/floatyplugin/nextbot/Nate.java +++ b/src/main/java/city/thefloating/floatyplugin/nextbot/Nate.java @@ -23,7 +23,6 @@ import org.bukkit.event.player.PlayerChangedWorldEvent; import org.bukkit.event.player.PlayerJoinEvent; import org.bukkit.event.player.PlayerQuitEvent; -import org.bukkit.potion.PotionEffect; import org.bukkit.potion.PotionEffectType; import org.bukkit.util.Vector; import org.spigotmc.event.entity.EntityDismountEvent; @@ -228,7 +227,7 @@ private void startTargetingTask(final Nextbot nextbot) { } private static void givePlayerRunningSpeed(final Player player, final int amplifier) { - player.addPotionEffect(new PotionEffect(PotionEffectType.SPEED, 30, amplifier, true, false, false)); + player.addPotionEffect(PotEff.hidden(PotionEffectType.SPEED, 30, amplifier)); } // @@ -248,8 +247,7 @@ private Location requestLaggedLocation(final Player player) { // private void jump(final Nextbot nextbot, final int amplifier) { - final PotionEffect jump = PotEff.hidden(PotionEffectType.JUMP, 5, amplifier); - nextbot.pf().addPotionEffect(jump); + nextbot.pf().addPotionEffect(PotEff.hidden(PotionEffectType.JUMP, 5, amplifier)); nextbot.pf().setJumping(true); } diff --git a/src/main/java/city/thefloating/floatyplugin/tag/TagListener.java b/src/main/java/city/thefloating/floatyplugin/tag/TagListener.java index da845ec..7ebf30c 100644 --- a/src/main/java/city/thefloating/floatyplugin/tag/TagListener.java +++ b/src/main/java/city/thefloating/floatyplugin/tag/TagListener.java @@ -48,8 +48,8 @@ public void onPotionEffect(final EntityPotionEffectEvent event) { return; } - if (event.getNewEffect().getType() != PotionEffectType.DAMAGE_RESISTANCE - && event.getNewEffect().getType() != PotionEffectType.SATURATION) { + if (!(event.getNewEffect().getType().equals(PotionEffectType.DAMAGE_RESISTANCE)) + && !(event.getNewEffect().getType().equals(PotionEffectType.SATURATION))) { event.setCancelled(true); } } diff --git a/src/main/java/city/thefloating/floatyplugin/transportation/TransportationTask.java b/src/main/java/city/thefloating/floatyplugin/transportation/TransportationTask.java index d549cb5..c974c4c 100644 --- a/src/main/java/city/thefloating/floatyplugin/transportation/TransportationTask.java +++ b/src/main/java/city/thefloating/floatyplugin/transportation/TransportationTask.java @@ -8,7 +8,6 @@ import org.bukkit.Server; import org.bukkit.entity.EntityType; import org.bukkit.entity.Player; -import org.bukkit.potion.PotionEffect; import org.bukkit.potion.PotionEffectType; public final class TransportationTask { @@ -58,13 +57,11 @@ public void start() { // block-specific functionality. switch (player.getLocation().add(0, -0.8, 0).getBlock().getType()) { // ice blocks slow down player. - case ICE, PACKED_ICE, BLUE_ICE, FROSTED_ICE -> player.addPotionEffect(new PotionEffect( - PotionEffectType.SLOW, 40, 3, true, false, false - )); + case ICE, PACKED_ICE, BLUE_ICE, FROSTED_ICE -> player.addPotionEffect( + PotEff.hidden(PotionEffectType.SLOW, 40, 3)); // soul blocks stop the player. - case SOUL_SAND, SOUL_SOIL -> player.addPotionEffect(new PotionEffect( - PotionEffectType.SLOW, 40, 120, true, false, false - )); + case SOUL_SAND, SOUL_SOIL -> player.addPotionEffect( + PotEff.hidden(PotionEffectType.SLOW, 40, 120)); default -> { } }