Merge pull request #227

added disable-on-sneak to the spring enchant
This commit is contained in:
Will FP 2022-06-08 15:54:05 +01:00 committed by GitHub
commit c99bc03bd3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 0 deletions

View File

@ -2,6 +2,7 @@ package com.willfp.ecoenchants.enchantments.ecoenchants.special;
import com.willfp.eco.core.integrations.anticheat.AnticheatManager;
import com.willfp.ecoenchants.enchantments.EcoEnchant;
import com.willfp.ecoenchants.enchantments.EcoEnchants;
import com.willfp.ecoenchants.enchantments.meta.EnchantmentType;
import org.bukkit.entity.LivingEntity;
import org.bukkit.entity.Player;
@ -29,6 +30,9 @@ public class Spring extends EcoEnchant {
public void onJump(@NotNull final Player player,
final int level,
@NotNull final PlayerMoveEvent event) {
if (player.isSneaking() && this.getConfig().getBool(EcoEnchants.CONFIG_LOCATION + "disable-on-sneak")) {
return;
}
AnticheatManager.exemptPlayer(player);
double multiplier = 0.5 + ((double) (level * level) / 4 - 0.2) / 3;

View File

@ -25,4 +25,5 @@ general-config:
maximum-level: 3
config:
disable-on-sneak: false
# No config is available for this enchantment