mirror of
https://github.com/Auxilor/EcoArmor.git
synced 2025-12-27 10:59:22 +00:00
Added telekinesis effect
This commit is contained in:
@@ -18,6 +18,7 @@ import com.willfp.ecoarmor.effects.effects.KnockbackMultiplier;
|
||||
import com.willfp.ecoarmor.effects.effects.MeleeDamageMultiplier;
|
||||
import com.willfp.ecoarmor.effects.effects.RegenerationMultiplier;
|
||||
import com.willfp.ecoarmor.effects.effects.SpeedMultiplier;
|
||||
import com.willfp.ecoarmor.effects.effects.Telekinesis;
|
||||
import com.willfp.ecoarmor.effects.effects.TridentDamageMultiplier;
|
||||
import com.willfp.ecoarmor.effects.effects.WarpChance;
|
||||
import lombok.experimental.UtilityClass;
|
||||
@@ -51,6 +52,7 @@ public class Effects {
|
||||
public static final Effect<?> HUNGER_LOSS_MULTIPLIER = new HungerLossMultiplier();
|
||||
public static final Effect<?> BOSS_DAMAGE_MULTIPLIER = new BossDamageMultiplier();
|
||||
public static final Effect<?> KNOCKBACK_MULTIPLIER = new KnockbackMultiplier();
|
||||
public static final Effect<?> TELEKINESIS = new Telekinesis();
|
||||
|
||||
/**
|
||||
* Get effect matching name.
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
package com.willfp.ecoarmor.effects.effects;
|
||||
|
||||
import com.willfp.eco.util.NumberUtils;
|
||||
import com.willfp.eco.util.TelekinesisUtils;
|
||||
import com.willfp.ecoarmor.effects.Effect;
|
||||
import com.willfp.ecoarmor.sets.ArmorSet;
|
||||
import com.willfp.ecoarmor.sets.util.ArmorUtils;
|
||||
import org.bukkit.Location;
|
||||
import org.bukkit.block.Block;
|
||||
import org.bukkit.entity.LivingEntity;
|
||||
import org.bukkit.entity.Player;
|
||||
import org.bukkit.event.EventHandler;
|
||||
import org.bukkit.event.entity.EntityDamageByEntityEvent;
|
||||
import org.bukkit.util.Vector;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
public class Telekinesis extends Effect<Boolean> {
|
||||
public Telekinesis() {
|
||||
super("telekinesis", Boolean.class);
|
||||
TelekinesisUtils.registerTest(this::getStrengthForPlayer);
|
||||
}
|
||||
}
|
||||
@@ -63,4 +63,7 @@ effects:
|
||||
enabled: true
|
||||
knockback-multiplier:
|
||||
# Modify knockback by some multiplier
|
||||
enabled: true
|
||||
telekinesis:
|
||||
# Drops and xp go straight to your inventory
|
||||
enabled: true
|
||||
Reference in New Issue
Block a user