From f1d4b50b6731871166d3272053c8f256e48e5069 Mon Sep 17 00:00:00 2001 From: TheBusyBiscuit Date: Tue, 10 Nov 2020 01:09:50 +0100 Subject: [PATCH] One more tweak --- .../implementation/listeners/BeeWingsListener.java | 5 ++++- .../slimefun4/implementation/tasks/BeeWingsTask.java | 8 ++++---- src/main/resources/languages/messages_en.yml | 2 +- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/listeners/BeeWingsListener.java b/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/listeners/BeeWingsListener.java index ef2c2dcdf..3ac4ec600 100644 --- a/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/listeners/BeeWingsListener.java +++ b/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/listeners/BeeWingsListener.java @@ -21,6 +21,9 @@ import me.mrCookieSlime.Slimefun.api.Slimefun; * @author Linox * @author TheBusyBiscuit * + * @see BeeWings + * @see BeeWingsTask + * */ public class BeeWingsListener implements Listener { @@ -42,7 +45,7 @@ public class BeeWingsListener implements Listener { ItemStack chestplate = player.getInventory().getChestplate(); if (wings.isItem(chestplate) && Slimefun.hasUnlocked(player, chestplate, true)) { - new BeeWingsTask(player).scheduleRepeating(4, 1); + new BeeWingsTask(player).scheduleRepeating(3, 1); } } } diff --git a/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/tasks/BeeWingsTask.java b/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/tasks/BeeWingsTask.java index 2e69ed1aa..3a7c1a767 100644 --- a/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/tasks/BeeWingsTask.java +++ b/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/tasks/BeeWingsTask.java @@ -17,6 +17,7 @@ import io.github.thebusybiscuit.slimefun4.implementation.listeners.BeeWingsListe /** * This {@link PlayerTask} is responsible for the repeating checks for our {@link BeeWings}. * + * @author beSnow * @author TheBusyBiscuit * * @see BeeWings @@ -24,7 +25,7 @@ import io.github.thebusybiscuit.slimefun4.implementation.listeners.BeeWingsListe * */ public class BeeWingsTask extends PlayerTask { - + private static final int MIN_ALTITUDE = 4; private Location lastLocation; @@ -62,10 +63,9 @@ public class BeeWingsTask extends PlayerTask { private void slowDown() { SlimefunPlugin.getLocalization().sendMessage(p, "messages.bee-suit-slow-fall"); - - p.setGliding(false); + p.setFallDistance(0); - p.addPotionEffect(new PotionEffect(PotionEffectType.SLOW_FALLING, 50, 0)); + p.addPotionEffect(new PotionEffect(PotionEffectType.SLOW_FALLING, 60, 0)); } /** diff --git a/src/main/resources/languages/messages_en.yml b/src/main/resources/languages/messages_en.yml index f111937fa..14727df62 100644 --- a/src/main/resources/languages/messages_en.yml +++ b/src/main/resources/languages/messages_en.yml @@ -132,7 +132,7 @@ messages: no-tome-yourself: '&cYou cannot use the &4Tome of Knowledge &con yourself...' multimeter: '&bStored Energy: &3%stored% &b/ &3%capacity%' piglin-barter: '&4You cannot barter with piglins using Slimefun items' - bee-suit-slow-fall: '&eYour Bee Wings start to slowly bring you back down to the ground' + bee-suit-slow-fall: '&eYour Bee Wings will help you to get back to the ground safe and slow' multi-tool: mode-change: '&b%device% mode changed to: &9%mode%'