9
0
mirror of https://github.com/Auxilor/EcoArmor.git synced 2026-01-04 15:31:51 +00:00

Updated to eco 5.0.0

This commit is contained in:
Auxilor
2021-04-04 15:36:28 +01:00
parent 0ee1c96c35
commit 6f754d93a3
21 changed files with 89 additions and 81 deletions

View File

@@ -47,7 +47,7 @@ allprojects {
} }
dependencies { dependencies {
compileOnly 'com.willfp:eco:4.3.1' compileOnly 'com.willfp:eco:5.0.0'
compileOnly 'org.jetbrains:annotations:19.0.0' compileOnly 'org.jetbrains:annotations:19.0.0'

View File

@@ -1,10 +1,10 @@
package com.willfp.ecoarmor; package com.willfp.ecoarmor;
import com.willfp.eco.util.command.AbstractCommand; import com.willfp.eco.core.AbstractPacketAdapter;
import com.willfp.eco.util.display.DisplayModule; import com.willfp.eco.core.EcoPlugin;
import com.willfp.eco.util.integrations.IntegrationLoader; import com.willfp.eco.core.command.AbstractCommand;
import com.willfp.eco.util.plugin.AbstractEcoPlugin; import com.willfp.eco.core.display.DisplayModule;
import com.willfp.eco.util.protocollib.AbstractPacketAdapter; import com.willfp.eco.core.integrations.IntegrationLoader;
import com.willfp.ecoarmor.commands.CommandEagive; import com.willfp.ecoarmor.commands.CommandEagive;
import com.willfp.ecoarmor.commands.CommandEareload; import com.willfp.ecoarmor.commands.CommandEareload;
import com.willfp.ecoarmor.commands.TabcompleterEagive; import com.willfp.ecoarmor.commands.TabcompleterEagive;
@@ -29,7 +29,7 @@ import java.util.Arrays;
import java.util.List; import java.util.List;
@SuppressWarnings("unused") @SuppressWarnings("unused")
public class EcoArmorPlugin extends AbstractEcoPlugin { public class EcoArmorPlugin extends EcoPlugin {
/** /**
* Instance of EcoArmor. * Instance of EcoArmor.
*/ */
@@ -52,10 +52,10 @@ public class EcoArmorPlugin extends AbstractEcoPlugin {
this.getExtensionLoader().loadExtensions(); this.getExtensionLoader().loadExtensions();
if (this.getExtensionLoader().getLoadedExtensions().isEmpty()) { if (this.getExtensionLoader().getLoadedExtensions().isEmpty()) {
this.getLog().info("&cNo extensions found"); this.getLogger().info("&cNo extensions found");
} else { } else {
this.getLog().info("Extensions Loaded:"); this.getLogger().info("Extensions Loaded:");
this.getExtensionLoader().getLoadedExtensions().forEach(extension -> this.getLog().info("- " + extension.getName() + " v" + extension.getVersion())); this.getExtensionLoader().getLoadedExtensions().forEach(extension -> this.getLogger().info("- " + extension.getName() + " v" + extension.getVersion()));
} }
Effects.values().stream().filter(Effect::isEnabled).forEach(effect -> this.getEventManager().registerListener(effect)); Effects.values().stream().filter(Effect::isEnabled).forEach(effect -> this.getEventManager().registerListener(effect));
@@ -85,7 +85,7 @@ public class EcoArmorPlugin extends AbstractEcoPlugin {
public void onReload() { public void onReload() {
Effects.values().forEach(effect -> this.getEventManager().unregisterListener(effect)); Effects.values().forEach(effect -> this.getEventManager().unregisterListener(effect));
Effects.values().stream().filter(Effect::isEnabled).forEach(effect -> this.getEventManager().registerListener(effect)); Effects.values().stream().filter(Effect::isEnabled).forEach(effect -> this.getEventManager().registerListener(effect));
this.getLog().info(ArmorSets.values().size() + " Sets Loaded"); this.getLogger().info(ArmorSets.values().size() + " Sets Loaded");
} }
/** /**

View File

@@ -1,8 +1,8 @@
package com.willfp.ecoarmor.commands; package com.willfp.ecoarmor.commands;
import com.willfp.eco.util.command.AbstractCommand; import com.willfp.eco.core.EcoPlugin;
import com.willfp.eco.util.command.AbstractTabCompleter; import com.willfp.eco.core.command.AbstractCommand;
import com.willfp.eco.util.plugin.AbstractEcoPlugin; import com.willfp.eco.core.command.AbstractTabCompleter;
import com.willfp.ecoarmor.sets.ArmorSet; import com.willfp.ecoarmor.sets.ArmorSet;
import com.willfp.ecoarmor.sets.ArmorSets; import com.willfp.ecoarmor.sets.ArmorSets;
import com.willfp.ecoarmor.sets.meta.ArmorSlot; import com.willfp.ecoarmor.sets.meta.ArmorSlot;
@@ -26,7 +26,7 @@ public class CommandEagive extends AbstractCommand {
* *
* @param plugin The plugin for the commands to listen for. * @param plugin The plugin for the commands to listen for.
*/ */
public CommandEagive(@NotNull final AbstractEcoPlugin plugin) { public CommandEagive(@NotNull final EcoPlugin plugin) {
super(plugin, "eagive", "ecoarmor.give", false); super(plugin, "eagive", "ecoarmor.give", false);
} }

View File

@@ -1,7 +1,8 @@
package com.willfp.ecoarmor.commands; package com.willfp.ecoarmor.commands;
import com.willfp.eco.util.command.AbstractCommand;
import com.willfp.eco.util.plugin.AbstractEcoPlugin; import com.willfp.eco.core.EcoPlugin;
import com.willfp.eco.core.command.AbstractCommand;
import org.bukkit.command.CommandSender; import org.bukkit.command.CommandSender;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
@@ -13,7 +14,7 @@ public class CommandEareload extends AbstractCommand {
* *
* @param plugin The plugin for the commands to listen for. * @param plugin The plugin for the commands to listen for.
*/ */
public CommandEareload(@NotNull final AbstractEcoPlugin plugin) { public CommandEareload(@NotNull final EcoPlugin plugin) {
super(plugin, "eareload", "ecoarmor.reload", false); super(plugin, "eareload", "ecoarmor.reload", false);
} }

View File

@@ -1,7 +1,7 @@
package com.willfp.ecoarmor.commands; package com.willfp.ecoarmor.commands;
import com.willfp.eco.util.command.AbstractTabCompleter; import com.willfp.eco.core.command.AbstractTabCompleter;
import com.willfp.eco.util.config.updating.annotations.ConfigUpdater; import com.willfp.eco.core.config.ConfigUpdater;
import com.willfp.ecoarmor.sets.ArmorSets; import com.willfp.ecoarmor.sets.ArmorSets;
import com.willfp.ecoarmor.sets.meta.ArmorSlot; import com.willfp.ecoarmor.sets.meta.ArmorSlot;
import com.willfp.ecoarmor.upgrades.Tier; import com.willfp.ecoarmor.upgrades.Tier;

View File

@@ -1,6 +1,6 @@
package com.willfp.ecoarmor.config; package com.willfp.ecoarmor.config;
import com.willfp.eco.util.config.ExtendableConfig; import com.willfp.eco.core.config.ExtendableConfig;
import com.willfp.ecoarmor.EcoArmorPlugin; import com.willfp.ecoarmor.EcoArmorPlugin;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;

View File

@@ -1,6 +1,6 @@
package com.willfp.ecoarmor.config; package com.willfp.ecoarmor.config;
import com.willfp.eco.util.config.ExtendableConfig; import com.willfp.eco.core.config.ExtendableConfig;
import com.willfp.ecoarmor.EcoArmorPlugin; import com.willfp.ecoarmor.EcoArmorPlugin;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;

View File

@@ -1,10 +1,15 @@
package com.willfp.ecoarmor.config; package com.willfp.ecoarmor.config;
import com.willfp.eco.util.config.StaticOptionalConfig; import com.willfp.eco.core.config.YamlConfig;
import org.bukkit.configuration.file.YamlConfiguration; import org.bukkit.configuration.file.YamlConfiguration;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
public class CustomConfig extends StaticOptionalConfig { public class CustomConfig extends YamlConfig {
/**
* The config name.
*/
private final String configName;
/** /**
* Create new custom config. * Create new custom config.
* *
@@ -13,6 +18,7 @@ public class CustomConfig extends StaticOptionalConfig {
*/ */
public CustomConfig(@NotNull final String configName, public CustomConfig(@NotNull final String configName,
@NotNull final YamlConfiguration config) { @NotNull final YamlConfiguration config) {
super(configName, config); super(config);
this.configName = configName;
} }
} }

View File

@@ -1,9 +1,9 @@
package com.willfp.ecoarmor.display; package com.willfp.ecoarmor.display;
import com.willfp.eco.core.EcoPlugin;
import com.willfp.eco.core.display.DisplayModule;
import com.willfp.eco.core.display.DisplayPriority;
import com.willfp.eco.util.SkullUtils; import com.willfp.eco.util.SkullUtils;
import com.willfp.eco.util.display.DisplayModule;
import com.willfp.eco.util.display.DisplayPriority;
import com.willfp.eco.util.plugin.AbstractEcoPlugin;
import com.willfp.ecoarmor.sets.ArmorSet; import com.willfp.ecoarmor.sets.ArmorSet;
import com.willfp.ecoarmor.sets.meta.ArmorSlot; import com.willfp.ecoarmor.sets.meta.ArmorSlot;
import com.willfp.ecoarmor.sets.util.ArmorUtils; import com.willfp.ecoarmor.sets.util.ArmorUtils;
@@ -23,7 +23,7 @@ public class ArmorDisplay extends DisplayModule {
* *
* @param plugin Instance of EcoArmor. * @param plugin Instance of EcoArmor.
*/ */
public ArmorDisplay(@NotNull final AbstractEcoPlugin plugin) { public ArmorDisplay(@NotNull final EcoPlugin plugin) {
super(plugin, DisplayPriority.LOWEST); super(plugin, DisplayPriority.LOWEST);
} }

View File

@@ -1,6 +1,6 @@
package com.willfp.ecoarmor.effects.effects; package com.willfp.ecoarmor.effects.effects;
import com.willfp.eco.util.events.naturalexpgainevent.NaturalExpGainEvent; import com.willfp.eco.core.events.NaturalExpGainEvent;
import com.willfp.ecoarmor.effects.Effect; import com.willfp.ecoarmor.effects.Effect;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler; import org.bukkit.event.EventHandler;

View File

@@ -1,8 +1,8 @@
package com.willfp.ecoarmor.effects.util; package com.willfp.ecoarmor.effects.util;
import com.willfp.eco.util.events.armorequip.ArmorEquipEvent; import com.willfp.eco.core.EcoPlugin;
import com.willfp.eco.util.internal.PluginDependent; import com.willfp.eco.core.PluginDependent;
import com.willfp.eco.util.plugin.AbstractEcoPlugin; import com.willfp.eco.core.events.ArmorEquipEvent;
import com.willfp.ecoarmor.effects.Effect; import com.willfp.ecoarmor.effects.Effect;
import com.willfp.ecoarmor.effects.Effects; import com.willfp.ecoarmor.effects.Effects;
import com.willfp.ecoarmor.sets.ArmorSet; import com.willfp.ecoarmor.sets.ArmorSet;
@@ -15,11 +15,11 @@ import org.jetbrains.annotations.NotNull;
public class EffectWatcher extends PluginDependent implements Listener { public class EffectWatcher extends PluginDependent implements Listener {
/** /**
* Pass an {@link AbstractEcoPlugin} in order to interface with it. * Pass an {@link EcoPlugin} in order to interface with it.
* *
* @param plugin The plugin to manage. * @param plugin The plugin to manage.
*/ */
public EffectWatcher(@NotNull final AbstractEcoPlugin plugin) { public EffectWatcher(@NotNull final EcoPlugin plugin) {
super(plugin); super(plugin);
} }

View File

@@ -1,12 +1,12 @@
package com.willfp.ecoarmor.sets; package com.willfp.ecoarmor.sets;
import com.willfp.eco.core.config.Config;
import com.willfp.eco.core.display.Display;
import com.willfp.eco.core.items.CustomItem;
import com.willfp.eco.core.items.Items;
import com.willfp.eco.core.recipe.recipes.ShapedCraftingRecipe;
import com.willfp.eco.util.SkullUtils; import com.willfp.eco.util.SkullUtils;
import com.willfp.eco.util.StringUtils; import com.willfp.eco.util.StringUtils;
import com.willfp.eco.util.config.Config;
import com.willfp.eco.util.display.Display;
import com.willfp.eco.util.recipe.RecipeParts;
import com.willfp.eco.util.recipe.parts.ComplexRecipePart;
import com.willfp.eco.util.recipe.recipes.EcoShapedRecipe;
import com.willfp.ecoarmor.EcoArmorPlugin; import com.willfp.ecoarmor.EcoArmorPlugin;
import com.willfp.ecoarmor.conditions.Condition; import com.willfp.ecoarmor.conditions.Condition;
import com.willfp.ecoarmor.conditions.Conditions; import com.willfp.ecoarmor.conditions.Conditions;
@@ -221,15 +221,15 @@ public class ArmorSet {
shardItem.setItemMeta(shardMeta); shardItem.setItemMeta(shardMeta);
if (this.getConfig().getBool("shard-craftable")) { if (this.getConfig().getBool("shard-craftable")) {
EcoShapedRecipe.Builder builder = EcoShapedRecipe.builder(PLUGIN, this.getName() + "_shard").setOutput(shardItem); ShapedCraftingRecipe.Builder builder = ShapedCraftingRecipe.builder(PLUGIN, this.getName() + "_shard").setOutput(shardItem);
List<String> recipeStrings = this.getConfig().getStrings("shard-recipe"); List<String> recipeStrings = this.getConfig().getStrings("shard-recipe");
for (int i = 0; i < 9; i++) { for (int i = 0; i < 9; i++) {
builder.setRecipePart(i, RecipeParts.lookup(recipeStrings.get(i))); builder.setRecipePart(i, Items.lookup(recipeStrings.get(i)));
} }
EcoShapedRecipe recipe = builder.build(); ShapedCraftingRecipe recipe = builder.build();
recipe.register(); recipe.register();
} }
@@ -328,7 +328,7 @@ public class ArmorSet {
} }
if (advanced) { if (advanced) {
RecipeParts.registerRecipePart(PLUGIN.getNamespacedKeyFactory().create("set_" + name.toLowerCase() + "_" + slot.name().toLowerCase() + "_advanced"), new ComplexRecipePart(test -> { new CustomItem(PLUGIN.getNamespacedKeyFactory().create("set_" + name.toLowerCase() + "_" + slot.name().toLowerCase() + "_advanced"), test -> {
if (ArmorSlot.getSlot(test) != ArmorSlot.getSlot(itemStack)) { if (ArmorSlot.getSlot(test) != ArmorSlot.getSlot(itemStack)) {
return false; return false;
} }
@@ -336,9 +336,9 @@ public class ArmorSet {
return false; return false;
} }
return Objects.equals(this, ArmorUtils.getSetOnItem(test)); return Objects.equals(this, ArmorUtils.getSetOnItem(test));
}, itemStack)); }, itemStack).register();
} else { } else {
RecipeParts.registerRecipePart(PLUGIN.getNamespacedKeyFactory().create("set_" + name.toLowerCase() + "_" + slot.name().toLowerCase()), new ComplexRecipePart(test -> { new CustomItem(PLUGIN.getNamespacedKeyFactory().create("set_" + name.toLowerCase() + "_" + slot.name().toLowerCase()), test -> {
if (ArmorSlot.getSlot(test) != ArmorSlot.getSlot(itemStack)) { if (ArmorSlot.getSlot(test) != ArmorSlot.getSlot(itemStack)) {
return false; return false;
} }
@@ -346,7 +346,7 @@ public class ArmorSet {
return false; return false;
} }
return Objects.equals(this, ArmorUtils.getSetOnItem(test)); return Objects.equals(this, ArmorUtils.getSetOnItem(test));
}, itemStack)); }, itemStack).register();
} }
return itemStack; return itemStack;
@@ -356,15 +356,15 @@ public class ArmorSet {
@NotNull final Config slotConfig, @NotNull final Config slotConfig,
@NotNull final ItemStack out) { @NotNull final ItemStack out) {
if (slotConfig.getBool("craftable")) { if (slotConfig.getBool("craftable")) {
EcoShapedRecipe.Builder builder = EcoShapedRecipe.builder(PLUGIN, this.getName() + "_" + slot.name().toLowerCase()).setOutput(out); ShapedCraftingRecipe.Builder builder = ShapedCraftingRecipe.builder(PLUGIN, this.getName() + "_" + slot.name().toLowerCase()).setOutput(out);
List<String> recipeStrings = slotConfig.getStrings("recipe"); List<String> recipeStrings = slotConfig.getStrings("recipe");
for (int i = 0; i < 9; i++) { for (int i = 0; i < 9; i++) {
builder.setRecipePart(i, RecipeParts.lookup(recipeStrings.get(i))); builder.setRecipePart(i, Items.lookup(recipeStrings.get(i)));
} }
EcoShapedRecipe recipe = builder.build(); ShapedCraftingRecipe recipe = builder.build();
recipe.register(); recipe.register();
} }
} }

View File

@@ -4,7 +4,7 @@ package com.willfp.ecoarmor.sets;
import com.google.common.collect.BiMap; import com.google.common.collect.BiMap;
import com.google.common.collect.HashBiMap; import com.google.common.collect.HashBiMap;
import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableList;
import com.willfp.eco.util.config.updating.annotations.ConfigUpdater; import com.willfp.eco.core.config.ConfigUpdater;
import com.willfp.ecoarmor.EcoArmorPlugin; import com.willfp.ecoarmor.EcoArmorPlugin;
import com.willfp.ecoarmor.config.BaseEcoArmorConfig; import com.willfp.ecoarmor.config.BaseEcoArmorConfig;
import com.willfp.ecoarmor.config.CustomConfig; import com.willfp.ecoarmor.config.CustomConfig;

View File

@@ -1,8 +1,8 @@
package com.willfp.ecoarmor.sets.util; package com.willfp.ecoarmor.sets.util;
import com.willfp.eco.core.EcoPlugin;
import com.willfp.eco.core.PluginDependent;
import com.willfp.eco.util.NumberUtils; import com.willfp.eco.util.NumberUtils;
import com.willfp.eco.util.internal.PluginDependent;
import com.willfp.eco.util.plugin.AbstractEcoPlugin;
import org.bukkit.event.EventHandler; import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener; import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerItemDamageEvent; import org.bukkit.event.player.PlayerItemDamageEvent;
@@ -18,7 +18,7 @@ public class EffectiveDurabilityListener extends PluginDependent implements List
* *
* @param plugin The plugin. * @param plugin The plugin.
*/ */
public EffectiveDurabilityListener(@NotNull final AbstractEcoPlugin plugin) { public EffectiveDurabilityListener(@NotNull final EcoPlugin plugin) {
super(plugin); super(plugin);
} }

View File

@@ -1,13 +1,13 @@
package com.willfp.ecoarmor.upgrades; package com.willfp.ecoarmor.upgrades;
import com.willfp.eco.core.EcoPlugin;
import com.willfp.eco.core.PluginDependent;
import com.willfp.eco.core.config.Config;
import com.willfp.eco.core.display.Display;
import com.willfp.eco.core.items.CustomItem;
import com.willfp.eco.core.items.Items;
import com.willfp.eco.core.recipe.recipes.ShapedCraftingRecipe;
import com.willfp.eco.util.StringUtils; import com.willfp.eco.util.StringUtils;
import com.willfp.eco.util.config.Config;
import com.willfp.eco.util.display.Display;
import com.willfp.eco.util.internal.PluginDependent;
import com.willfp.eco.util.plugin.AbstractEcoPlugin;
import com.willfp.eco.util.recipe.RecipeParts;
import com.willfp.eco.util.recipe.parts.ComplexRecipePart;
import com.willfp.eco.util.recipe.recipes.EcoShapedRecipe;
import com.willfp.ecoarmor.sets.meta.ArmorSlot; import com.willfp.ecoarmor.sets.meta.ArmorSlot;
import com.willfp.ecoarmor.sets.util.ArmorUtils; import com.willfp.ecoarmor.sets.util.ArmorUtils;
import lombok.AccessLevel; import lombok.AccessLevel;
@@ -68,7 +68,7 @@ public class Tier extends PluginDependent {
* The crafting recipe to make the crystal. * The crafting recipe to make the crystal.
*/ */
@Getter @Getter
private EcoShapedRecipe crystalRecipe; private ShapedCraftingRecipe crystalRecipe;
/** /**
* Item properties. * Item properties.
@@ -85,7 +85,7 @@ public class Tier extends PluginDependent {
*/ */
public Tier(@NotNull final String tierName, public Tier(@NotNull final String tierName,
@NotNull final Config config, @NotNull final Config config,
@NotNull final AbstractEcoPlugin plugin) { @NotNull final EcoPlugin plugin) {
super(plugin); super(plugin);
this.name = tierName; this.name = tierName;
this.config = config; this.config = config;
@@ -139,12 +139,12 @@ public class Tier extends PluginDependent {
if (this.isEnabled()) { if (this.isEnabled()) {
ItemStack recipeOut = out.clone(); ItemStack recipeOut = out.clone();
recipeOut.setAmount(this.getConfig().getInt("recipe-give-amount")); recipeOut.setAmount(this.getConfig().getInt("recipe-give-amount"));
EcoShapedRecipe.Builder builder = EcoShapedRecipe.builder(this.getPlugin(), "upgrade_crystal_" + name) ShapedCraftingRecipe.Builder builder = ShapedCraftingRecipe.builder(this.getPlugin(), "upgrade_crystal_" + name)
.setOutput(recipeOut); .setOutput(recipeOut);
List<String> recipeStrings = this.getConfig().getStrings("crystal-recipe"); List<String> recipeStrings = this.getConfig().getStrings("crystal-recipe");
RecipeParts.registerRecipePart(this.getPlugin().getNamespacedKeyFactory().create("upgrade_crystal_" + name), new ComplexRecipePart(test -> { new CustomItem(this.getPlugin().getNamespacedKeyFactory().create("upgrade_crystal_" + name), test -> {
if (test == null) { if (test == null) {
return false; return false;
} }
@@ -152,10 +152,10 @@ public class Tier extends PluginDependent {
return false; return false;
} }
return this.equals(ArmorUtils.getCrystalTier(test)); return this.equals(ArmorUtils.getCrystalTier(test));
}, out)); }, out).register();
for (int i = 0; i < 9; i++) { for (int i = 0; i < 9; i++) {
builder.setRecipePart(i, RecipeParts.lookup(recipeStrings.get(i))); builder.setRecipePart(i, Items.lookup(recipeStrings.get(i)));
} }
this.crystalRecipe = builder.build(); this.crystalRecipe = builder.build();

View File

@@ -3,7 +3,7 @@ package com.willfp.ecoarmor.upgrades;
import com.google.common.collect.BiMap; import com.google.common.collect.BiMap;
import com.google.common.collect.HashBiMap; import com.google.common.collect.HashBiMap;
import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableList;
import com.willfp.eco.util.config.updating.annotations.ConfigUpdater; import com.willfp.eco.core.config.ConfigUpdater;
import com.willfp.ecoarmor.EcoArmorPlugin; import com.willfp.ecoarmor.EcoArmorPlugin;
import com.willfp.ecoarmor.config.BaseTierConfig; import com.willfp.ecoarmor.config.BaseTierConfig;
import com.willfp.ecoarmor.config.CustomConfig; import com.willfp.ecoarmor.config.CustomConfig;

View File

@@ -1,7 +1,8 @@
package com.willfp.ecoarmor.upgrades.listeners; package com.willfp.ecoarmor.upgrades.listeners;
import com.willfp.eco.util.internal.PluginDependent;
import com.willfp.eco.util.plugin.AbstractEcoPlugin; import com.willfp.eco.core.EcoPlugin;
import com.willfp.eco.core.PluginDependent;
import com.willfp.ecoarmor.sets.ArmorSet; import com.willfp.ecoarmor.sets.ArmorSet;
import com.willfp.ecoarmor.sets.ArmorSets; import com.willfp.ecoarmor.sets.ArmorSets;
import com.willfp.ecoarmor.sets.util.ArmorUtils; import com.willfp.ecoarmor.sets.util.ArmorUtils;
@@ -20,7 +21,7 @@ public class AdvancementShardListener extends PluginDependent implements Listene
* *
* @param plugin The plugin to listen for. * @param plugin The plugin to listen for.
*/ */
public AdvancementShardListener(@NotNull final AbstractEcoPlugin plugin) { public AdvancementShardListener(@NotNull final EcoPlugin plugin) {
super(plugin); super(plugin);
} }

View File

@@ -1,7 +1,7 @@
package com.willfp.ecoarmor.upgrades.listeners; package com.willfp.ecoarmor.upgrades.listeners;
import com.willfp.eco.util.internal.PluginDependent; import com.willfp.eco.core.EcoPlugin;
import com.willfp.eco.util.plugin.AbstractEcoPlugin; import com.willfp.eco.core.PluginDependent;
import com.willfp.ecoarmor.sets.util.ArmorUtils; import com.willfp.ecoarmor.sets.util.ArmorUtils;
import com.willfp.ecoarmor.upgrades.Tier; import com.willfp.ecoarmor.upgrades.Tier;
import org.bukkit.Material; import org.bukkit.Material;
@@ -20,7 +20,7 @@ public class CrystalListener extends PluginDependent implements Listener {
* *
* @param plugin The plugin to listen for. * @param plugin The plugin to listen for.
*/ */
public CrystalListener(@NotNull final AbstractEcoPlugin plugin) { public CrystalListener(@NotNull final EcoPlugin plugin) {
super(plugin); super(plugin);
} }

View File

@@ -1,7 +1,7 @@
package com.willfp.ecoarmor.util; package com.willfp.ecoarmor.util;
import com.willfp.eco.util.internal.PluginDependent; import com.willfp.eco.core.EcoPlugin;
import com.willfp.eco.util.plugin.AbstractEcoPlugin; import com.willfp.eco.core.PluginDependent;
import org.bukkit.Bukkit; import org.bukkit.Bukkit;
import org.bukkit.NamespacedKey; import org.bukkit.NamespacedKey;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;
@@ -17,7 +17,7 @@ public class DiscoverRecipeListener extends PluginDependent implements Listener
* *
* @param plugin Talismans. * @param plugin Talismans.
*/ */
public DiscoverRecipeListener(@NotNull final AbstractEcoPlugin plugin) { public DiscoverRecipeListener(@NotNull final EcoPlugin plugin) {
super(plugin); super(plugin);
} }

View File

@@ -1,7 +1,7 @@
package com.willfp.ecoarmor.mcmmo; package com.willfp.ecoarmor.mcmmo;
import com.willfp.eco.util.extensions.Extension; import com.willfp.eco.core.extensions.Extension;
import com.willfp.eco.util.plugin.AbstractEcoPlugin; import com.willfp.ecoarmor.EcoArmorPlugin;
import com.willfp.ecoarmor.effects.Effect; import com.willfp.ecoarmor.effects.Effect;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
@@ -13,7 +13,7 @@ public class McmmoMain extends Extension {
* *
* @param plugin Instance of Talismans. * @param plugin Instance of Talismans.
*/ */
public McmmoMain(@NotNull final AbstractEcoPlugin plugin) { public McmmoMain(@NotNull final EcoArmorPlugin plugin) {
super(plugin); super(plugin);
} }

View File

@@ -1,2 +1,2 @@
version = 3.7.1 version = 4.0.0
plugin-name = EcoArmor plugin-name = EcoArmor