mirror of
https://github.com/Auxilor/EcoEnchants.git
synced 2025-02-27 06:21:59 +01:00
Codestyle fixes
This commit is contained in:
parent
3d92e0b111
commit
4d7e1ee20f
@ -29,6 +29,10 @@ public class CommandGiverandombook extends Subcommand {
|
||||
* The cached enchantment names.
|
||||
*/
|
||||
private static final List<String> RARITY_NAMES = EnchantmentRarity.values().stream().map(EnchantmentRarity::getName).collect(Collectors.toList());
|
||||
|
||||
/**
|
||||
* The cached type names.
|
||||
*/
|
||||
private static final List<String> TYPE_NAMES = EnchantmentType.values().stream().map(EnchantmentType::getName).collect(Collectors.toList());
|
||||
|
||||
/**
|
||||
@ -79,8 +83,7 @@ public class CommandGiverandombook extends Subcommand {
|
||||
return false;
|
||||
}
|
||||
return ecoEnchant.getEnchantmentRarity().equals(rarity);
|
||||
}
|
||||
else if (type != null) {
|
||||
} else if (type != null) {
|
||||
if (!(enchantment instanceof EcoEnchant ecoEnchant)) {
|
||||
return false;
|
||||
}
|
||||
|
@ -8,11 +8,9 @@ import com.willfp.eco.core.web.Paste;
|
||||
import com.willfp.ecoenchants.EcoEnchantsPlugin;
|
||||
import com.willfp.ecoenchants.enchantments.EcoEnchant;
|
||||
import com.willfp.ecoenchants.enchantments.EcoEnchants;
|
||||
import org.bukkit.configuration.file.YamlConfiguration;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.io.StringReader;
|
||||
|
||||
public class CommandLocaleDownload extends Subcommand {
|
||||
/**
|
||||
|
@ -40,6 +40,7 @@ public class EnchantmentConfig extends YamlExtendableConfig {
|
||||
* Instantiate a new config for an enchantment.
|
||||
*
|
||||
* @param name The name of the config.
|
||||
* @param source The class in the jar where the config is contained.
|
||||
* @param plugin The provider of the enchantment.
|
||||
* @param enchant The enchantment.
|
||||
*/
|
||||
|
@ -22,7 +22,6 @@ import org.bukkit.entity.Player;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
import javax.swing.border.MatteBorder;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.Collections;
|
||||
@ -31,7 +30,6 @@ import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
@UtilityClass
|
||||
@SuppressWarnings("deprecation")
|
||||
public class EnchantmentCache {
|
||||
/**
|
||||
* Instance of EcoEnchants.
|
||||
|
@ -57,6 +57,7 @@ public class DescriptionOptions extends PluginDependent<EcoPlugin> {
|
||||
* Get if descriptions are enabled for a player.
|
||||
*
|
||||
* @param player The player.
|
||||
* @return If enabled.
|
||||
*/
|
||||
public boolean enabledForPlayer(@Nullable final Player player) {
|
||||
if (player == null) {
|
||||
|
@ -57,7 +57,163 @@ import com.willfp.ecoenchants.enchantments.ecoenchants.curse.HungerCurse;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.curse.InaccuracyCurse;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.curse.MisfortuneCurse;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.curse.PermanenceCurse;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.*;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Abattoir;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Abrasion;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Aerial;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Aquatic;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Arachnid;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Arborist;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Arcanic;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Atmospheric;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Backstab;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Beheading;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.BlastMining;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Bleed;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Blind;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.BlockBreather;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.BossHunter;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Buckshot;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Butchering;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Cerebral;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Chopless;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Cleave;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Collateral;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Conclude;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Corrosive;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Cranial;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Criticals;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Cubism;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Defender;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Deflection;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Defusion;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Dexterous;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Disable;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Disappear;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Diurnal;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Diverse;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Dousing;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Drill;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Dullness;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Dweller;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Economical;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Electroshock;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.EndInfusion;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.EnderSlayer;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Enderism;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Evasion;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Extinguishing;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Extract;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Famine;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Farmhand;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Fetching;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Finality;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Finishing;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.FireAffinity;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.FirstStrike;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Flinch;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Forcefield;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Freerunner;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Frozen;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Fury;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Goliath;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Graceful;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Grapple;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.GreenThumb;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Grit;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Hellish;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Hook;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Horde;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.IceShot;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Identify;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Ignite;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.IllusionAspect;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Impact;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Incandescence;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.InfernalTouch;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Inferno;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Infuriate;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Insecticide;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Instantaneous;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Introversion;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Invigoration;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Kinetic;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Launch;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Leeching;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Lesion;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Levitate;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.LiquidShot;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.LuckyCatch;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Lumberjack;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Magnetic;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Marking;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Marksman;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Necrotic;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.NetherInfusion;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Netheric;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Nocturnal;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Optics;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Oxygenate;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Pacify;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Paladin;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Paralyze;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Parasitic;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Parry;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Phantasm;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Plasmic;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Protector;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Proximity;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Puncture;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Quadrilateralism;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Radiance;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Rage;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Rapid;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Reaper;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Rebounding;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Reel;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Reinforcement;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Rejuvenation;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Replenish;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Respirator;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Revenant;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Sating;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Serrated;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Settle;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Shockwave;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.ShotAssist;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Sickening;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Slaughter;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Slicing;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Spearfishing;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Spiked;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Splash;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Stab;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Stalwart;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Stamina;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.StoneSwitcher;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.StrayAspect;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Succession;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Supercritical;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Sycophant;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Tectonic;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Telekinesis;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Thor;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Thrive;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Tornado;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Toxic;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Transfuse;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Tripleshot;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.VampireAspect;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Vein;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Venom;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.VoidAffinity;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Voltage;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.WaterAffinity;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.WaterAspect;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Weakening;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Wisdom;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.WoodSwitcher;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Wound;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.normal.Zeus;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.special.Aiming;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.special.Annihilate;
|
||||
import com.willfp.ecoenchants.enchantments.ecoenchants.special.Bladed;
|
||||
|
@ -34,4 +34,4 @@ public class Diurnal extends EcoEnchant {
|
||||
|
||||
event.setDamage(event.getDamage() * (1 + (level * multiplier)));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -36,6 +36,6 @@ public class Famine extends EcoEnchant {
|
||||
return;
|
||||
}
|
||||
|
||||
victim.addPotionEffect(new PotionEffect(PotionEffectType.HUNGER, level * this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION+"ticks-per-level"), level));
|
||||
victim.addPotionEffect(new PotionEffect(PotionEffectType.HUNGER, level * this.getConfig().getInt(EcoEnchants.CONFIG_LOCATION + "ticks-per-level"), level));
|
||||
}
|
||||
}
|
||||
|
@ -41,4 +41,4 @@ public class Tornado extends EcoEnchant {
|
||||
|
||||
this.getPlugin().getScheduler().runLater(() -> victim.setVelocity(victim.getVelocity().clone().add(toAdd)), 1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -22,7 +22,9 @@ public class Bladed extends EcoEnchant {
|
||||
@NotNull final Trident trident,
|
||||
final int level,
|
||||
@NotNull final EntityDamageByEntityEvent event) {
|
||||
if (victim instanceof Player && this.getConfig().getBool(EcoEnchants.CONFIG_LOCATION + "disable-on-players")) return;
|
||||
if (victim instanceof Player && this.getConfig().getBool(EcoEnchants.CONFIG_LOCATION + "disable-on-players")) {
|
||||
return;
|
||||
}
|
||||
double baseDamage = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "base-multiplier");
|
||||
double damage = event.getDamage();
|
||||
double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier");
|
||||
|
@ -22,7 +22,9 @@ public class Force extends EcoEnchant {
|
||||
@NotNull final Arrow arrow,
|
||||
final int level,
|
||||
@NotNull final EntityDamageByEntityEvent event) {
|
||||
if (victim instanceof Player && this.getConfig().getBool(EcoEnchants.CONFIG_LOCATION + "disable-on-players")) return;
|
||||
if (victim instanceof Player && this.getConfig().getBool(EcoEnchants.CONFIG_LOCATION + "disable-on-players")) {
|
||||
return;
|
||||
}
|
||||
double damage = event.getDamage();
|
||||
double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier");
|
||||
double bonus = (multiplier * (level + 6)) + 1;
|
||||
|
@ -20,7 +20,9 @@ public class Razor extends EcoEnchant {
|
||||
@NotNull final LivingEntity victim,
|
||||
final int level,
|
||||
@NotNull final EntityDamageByEntityEvent event) {
|
||||
if (victim instanceof Player && this.getConfig().getBool(EcoEnchants.CONFIG_LOCATION + "disable-on-players")) return;
|
||||
if (victim instanceof Player && this.getConfig().getBool(EcoEnchants.CONFIG_LOCATION + "disable-on-players")) {
|
||||
return;
|
||||
}
|
||||
double perLevelMultiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "multiplier");
|
||||
double baseDamage = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "base-damage");
|
||||
double extra = (level * perLevelMultiplier) + baseDamage;
|
||||
|
@ -260,14 +260,18 @@ public abstract class Spell extends EcoEnchant {
|
||||
if (cooldown > 0) {
|
||||
if (!this.hasFlag("no-cooldown-message")) {
|
||||
if (this.getPlugin().getConfigYml().getBool("types.special.cooldown-in-actionbar")) {
|
||||
String message = this.getPlugin().getLangYml().getString("messages.on-cooldown").replace("%seconds%", String.valueOf(cooldown)).replace("%name%", EnchantmentCache.getEntry(this).getRawName());
|
||||
String message = this.getPlugin().getLangYml().getString("messages.on-cooldown")
|
||||
.replace("%seconds%", String.valueOf(cooldown))
|
||||
.replace("%name%", EnchantmentCache.getEntry(this).getRawName());
|
||||
|
||||
player.spigot().sendMessage(
|
||||
ChatMessageType.ACTION_BAR,
|
||||
TextComponent.fromLegacyText(message)
|
||||
);
|
||||
} else {
|
||||
String message = this.getPlugin().getLangYml().getMessage("on-cooldown").replace("%seconds%", String.valueOf(cooldown)).replace("%name%", EnchantmentCache.getEntry(this).getRawName());
|
||||
String message = this.getPlugin().getLangYml().getMessage("on-cooldown")
|
||||
.replace("%seconds%", String.valueOf(cooldown))
|
||||
.replace("%name%", EnchantmentCache.getEntry(this).getRawName());
|
||||
player.sendMessage(message);
|
||||
}
|
||||
player.playSound(player.getLocation(), Sound.BLOCK_NOTE_BLOCK_BASS, 1, 0.5f);
|
||||
|
@ -1,6 +1,5 @@
|
||||
package com.willfp.ecoenchants.enchantments.support.obtaining;
|
||||
|
||||
import com.google.common.collect.ImmutableSet;
|
||||
import com.willfp.eco.core.EcoPlugin;
|
||||
import com.willfp.eco.core.PluginDependent;
|
||||
import com.willfp.eco.core.config.updating.ConfigUpdater;
|
||||
@ -32,7 +31,6 @@ import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.HashMap;
|
||||
import java.util.HashSet;
|
||||
import java.util.Locale;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
import java.util.concurrent.atomic.AtomicBoolean;
|
||||
@ -57,6 +55,11 @@ public class EnchantingListeners extends PluginDependent<EcoPlugin> implements L
|
||||
super(plugin);
|
||||
}
|
||||
|
||||
/**
|
||||
* Update from config.
|
||||
*
|
||||
* @param plugin Instance of EcoEnchants.
|
||||
*/
|
||||
@ConfigUpdater
|
||||
public static void update(@NotNull final EcoEnchantsPlugin plugin) {
|
||||
SECONDARY_ENCHANTABLE.clear();
|
||||
|
@ -8,7 +8,6 @@ import com.willfp.ecoenchants.enchantments.EcoEnchant;
|
||||
import com.willfp.ecoenchants.enchantments.EcoEnchants;
|
||||
import com.willfp.ecoenchants.enchantments.meta.EnchantmentTarget;
|
||||
import com.willfp.ecoenchants.enchantments.meta.EnchantmentType;
|
||||
import com.willfp.ecoenchants.enchantments.util.EnchantmentUtils;
|
||||
import org.bukkit.Color;
|
||||
import org.bukkit.Location;
|
||||
import org.bukkit.Material;
|
||||
|
@ -39,7 +39,7 @@ public class ItemConversions extends PluginDependent<EcoPlugin> implements Liste
|
||||
*
|
||||
* @param plugin The plugin to manage.
|
||||
*/
|
||||
public ItemConversions(@NotNull EcoPlugin plugin) {
|
||||
public ItemConversions(@NotNull final EcoPlugin plugin) {
|
||||
super(plugin);
|
||||
}
|
||||
|
||||
|
@ -9,6 +9,7 @@ public interface MythicMobsWrapper extends Integration {
|
||||
* If an entity can drop items.
|
||||
*
|
||||
* @param entity The entity.
|
||||
* @return If can drop items.
|
||||
* @see MythicMobsManager#canDropItems(Entity)
|
||||
*/
|
||||
boolean canDropItems(@NotNull Entity entity);
|
||||
|
@ -4,10 +4,6 @@ import com.earth2me.essentials.Enchantments;
|
||||
import com.willfp.ecoenchants.enchantments.EcoEnchant;
|
||||
import com.willfp.ecoenchants.enchantments.EcoEnchants;
|
||||
import com.willfp.ecoenchants.integrations.registration.RegistrationWrapper;
|
||||
import org.apache.commons.lang.reflect.FieldUtils;
|
||||
import org.bukkit.enchantments.Enchantment;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
public class IntegrationEssentials implements RegistrationWrapper {
|
||||
@Override
|
||||
|
Loading…
Reference in New Issue
Block a user