Updated to eco 5.0.0
This commit is contained in:
@@ -47,7 +47,7 @@ allprojects {
|
||||
}
|
||||
|
||||
dependencies {
|
||||
compileOnly 'com.willfp:eco:4.3.1'
|
||||
compileOnly 'com.willfp:eco:5.0.0'
|
||||
|
||||
compileOnly 'org.jetbrains:annotations:19.0.0'
|
||||
|
||||
|
||||
@@ -1,12 +1,10 @@
|
||||
package com.willfp.talismans;
|
||||
|
||||
import com.willfp.eco.util.bukkit.scheduling.TimedRunnable;
|
||||
import com.willfp.eco.util.command.AbstractCommand;
|
||||
import com.willfp.eco.util.display.DisplayModule;
|
||||
import com.willfp.eco.util.integrations.IntegrationLoader;
|
||||
import com.willfp.eco.util.optional.Prerequisite;
|
||||
import com.willfp.eco.util.plugin.AbstractEcoPlugin;
|
||||
import com.willfp.eco.util.protocollib.AbstractPacketAdapter;
|
||||
import com.willfp.eco.core.AbstractPacketAdapter;
|
||||
import com.willfp.eco.core.EcoPlugin;
|
||||
import com.willfp.eco.core.command.AbstractCommand;
|
||||
import com.willfp.eco.core.display.DisplayModule;
|
||||
import com.willfp.eco.core.integrations.IntegrationLoader;
|
||||
import com.willfp.talismans.commands.CommandTalgive;
|
||||
import com.willfp.talismans.commands.CommandTalreload;
|
||||
import com.willfp.talismans.commands.TabcompleterTalgive;
|
||||
@@ -30,7 +28,7 @@ import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public class TalismansPlugin extends AbstractEcoPlugin {
|
||||
public class TalismansPlugin extends EcoPlugin {
|
||||
/**
|
||||
* Instance of the plugin.
|
||||
*/
|
||||
@@ -53,13 +51,13 @@ public class TalismansPlugin extends AbstractEcoPlugin {
|
||||
this.getExtensionLoader().loadExtensions();
|
||||
|
||||
if (this.getExtensionLoader().getLoadedExtensions().isEmpty()) {
|
||||
this.getLog().info("&cNo extensions found");
|
||||
this.getLogger().info("&cNo extensions found");
|
||||
} else {
|
||||
this.getLog().info("Extensions Loaded:");
|
||||
this.getExtensionLoader().getLoadedExtensions().forEach(extension -> this.getLog().info("- " + extension.getName() + " v" + extension.getVersion()));
|
||||
this.getLogger().info("Extensions Loaded:");
|
||||
this.getExtensionLoader().getLoadedExtensions().forEach(extension -> this.getLogger().info("- " + extension.getName() + " v" + extension.getVersion()));
|
||||
}
|
||||
|
||||
this.getLog().info(Talismans.values().size() + " Talismans Loaded");
|
||||
this.getLogger().info(Talismans.values().size() + " Talismans Loaded");
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -89,10 +87,6 @@ public class TalismansPlugin extends AbstractEcoPlugin {
|
||||
this.getScheduler().runLater(() -> {
|
||||
if (talisman.isEnabled()) {
|
||||
this.getEventManager().registerListener(talisman);
|
||||
|
||||
if (talisman instanceof TimedRunnable) {
|
||||
this.getScheduler().syncRepeating((TimedRunnable) talisman, 5, ((TimedRunnable) talisman).getTime());
|
||||
}
|
||||
}
|
||||
}, 1);
|
||||
});
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package com.willfp.talismans.commands;
|
||||
|
||||
import com.willfp.eco.util.command.AbstractCommand;
|
||||
import com.willfp.eco.util.command.AbstractTabCompleter;
|
||||
import com.willfp.eco.util.plugin.AbstractEcoPlugin;
|
||||
import com.willfp.eco.core.EcoPlugin;
|
||||
import com.willfp.eco.core.command.AbstractCommand;
|
||||
import com.willfp.eco.core.command.AbstractTabCompleter;
|
||||
import com.willfp.talismans.talismans.Talisman;
|
||||
import com.willfp.talismans.talismans.Talismans;
|
||||
import org.bukkit.Bukkit;
|
||||
@@ -20,7 +20,7 @@ public class CommandTalgive extends AbstractCommand {
|
||||
*
|
||||
* @param plugin The plugin for the commands to listen for.
|
||||
*/
|
||||
public CommandTalgive(@NotNull final AbstractEcoPlugin plugin) {
|
||||
public CommandTalgive(@NotNull final EcoPlugin plugin) {
|
||||
super(plugin, "talgive", "talismans.give", false);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.willfp.talismans.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.jetbrains.annotations.NotNull;
|
||||
|
||||
@@ -13,7 +13,7 @@ public class CommandTalreload extends AbstractCommand {
|
||||
*
|
||||
* @param plugin The plugin for the commands to listen for.
|
||||
*/
|
||||
public CommandTalreload(@NotNull final AbstractEcoPlugin plugin) {
|
||||
public CommandTalreload(@NotNull final EcoPlugin plugin) {
|
||||
super(plugin, "talreload", "talismans.reload", false);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.willfp.talismans.commands;
|
||||
|
||||
import com.willfp.eco.util.command.AbstractTabCompleter;
|
||||
import com.willfp.eco.util.config.updating.annotations.ConfigUpdater;
|
||||
import com.willfp.eco.core.command.AbstractTabCompleter;
|
||||
import com.willfp.eco.core.config.ConfigUpdater;
|
||||
import com.willfp.talismans.talismans.Talisman;
|
||||
import com.willfp.talismans.talismans.Talismans;
|
||||
import org.bukkit.Bukkit;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package com.willfp.talismans.config;
|
||||
|
||||
import com.willfp.eco.util.config.updating.annotations.ConfigUpdater;
|
||||
import com.willfp.eco.core.config.ConfigUpdater;
|
||||
import com.willfp.talismans.config.configs.TalismanConfig;
|
||||
import lombok.Getter;
|
||||
import lombok.experimental.UtilityClass;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package com.willfp.talismans.config.configs;
|
||||
|
||||
import com.willfp.eco.util.config.ExtendableConfig;
|
||||
import com.willfp.eco.core.config.ExtendableConfig;
|
||||
import com.willfp.talismans.TalismansPlugin;
|
||||
import com.willfp.talismans.talismans.meta.TalismanStrength;
|
||||
import lombok.Getter;
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
package com.willfp.talismans.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.display.DisplayModule;
|
||||
import com.willfp.eco.util.display.DisplayPriority;
|
||||
import com.willfp.eco.util.plugin.AbstractEcoPlugin;
|
||||
import com.willfp.talismans.talismans.Talisman;
|
||||
import com.willfp.talismans.talismans.util.TalismanChecks;
|
||||
import com.willfp.talismans.talismans.util.TalismanUtils;
|
||||
@@ -20,7 +20,7 @@ public class TalismanDisplay extends DisplayModule {
|
||||
* Instantiate talisman display.
|
||||
* @param plugin Instance of Talismans.
|
||||
*/
|
||||
public TalismanDisplay(@NotNull final AbstractEcoPlugin plugin) {
|
||||
public TalismanDisplay(@NotNull final EcoPlugin plugin) {
|
||||
super(plugin, DisplayPriority.LOWEST);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
package com.willfp.talismans.talismans;
|
||||
|
||||
import com.willfp.eco.core.EcoPlugin;
|
||||
import com.willfp.eco.core.Prerequisite;
|
||||
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.display.Display;
|
||||
import com.willfp.eco.util.optional.Prerequisite;
|
||||
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.talismans.TalismansPlugin;
|
||||
import com.willfp.talismans.config.TalismansConfigs;
|
||||
import com.willfp.talismans.config.configs.TalismanConfig;
|
||||
@@ -45,7 +45,7 @@ public abstract class Talisman implements Listener, Watcher {
|
||||
* Instance of Talismans for talismans to be able to access.
|
||||
*/
|
||||
@Getter(AccessLevel.PROTECTED)
|
||||
private final AbstractEcoPlugin plugin = TalismansPlugin.getInstance();
|
||||
private final EcoPlugin plugin = TalismansPlugin.getInstance();
|
||||
|
||||
/**
|
||||
* The key to store talismans in meta.
|
||||
@@ -107,7 +107,7 @@ public abstract class Talisman implements Listener, Watcher {
|
||||
* The talisman recipe.
|
||||
*/
|
||||
@Getter
|
||||
private EcoShapedRecipe recipe = null;
|
||||
private ShapedCraftingRecipe recipe = null;
|
||||
|
||||
/**
|
||||
* If the talisman is craftable.
|
||||
@@ -210,16 +210,16 @@ public abstract class Talisman implements Listener, Watcher {
|
||||
|
||||
this.itemStack = out;
|
||||
|
||||
RecipeParts.registerRecipePart(this.getKey(), new ComplexRecipePart(test -> Objects.equals(this, TalismanChecks.getTalismanOnItem(test)), out));
|
||||
new CustomItem(this.getKey(), test -> Objects.equals(this, TalismanChecks.getTalismanOnItem(test)), out).register();
|
||||
|
||||
if (this.isCraftable() && this.isEnabled()) {
|
||||
EcoShapedRecipe.Builder builder = EcoShapedRecipe.builder(this.getPlugin(), this.getKey().getKey())
|
||||
ShapedCraftingRecipe.Builder builder = ShapedCraftingRecipe.builder(this.getPlugin(), this.getKey().getKey())
|
||||
.setOutput(out);
|
||||
|
||||
List<String> recipeStrings = this.getConfig().getStrings(Talismans.OBTAINING_LOCATION + "recipe");
|
||||
|
||||
for (int i = 0; i < 9; i++) {
|
||||
builder.setRecipePart(i, RecipeParts.lookup(recipeStrings.get(i)));
|
||||
builder.setRecipePart(i, Items.lookup(recipeStrings.get(i)));
|
||||
}
|
||||
|
||||
this.recipe = builder.build();
|
||||
|
||||
@@ -1,10 +1,9 @@
|
||||
package com.willfp.talismans.talismans;
|
||||
|
||||
|
||||
import com.google.common.collect.BiMap;
|
||||
import com.google.common.collect.HashBiMap;
|
||||
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.talismans.talismans.meta.TalismanStrength;
|
||||
import com.willfp.talismans.talismans.talismans.AlchemyTalisman;
|
||||
import com.willfp.talismans.talismans.talismans.ArcheryTalisman;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package com.willfp.talismans.talismans.meta;
|
||||
|
||||
import com.willfp.eco.util.config.updating.annotations.ConfigUpdater;
|
||||
import com.willfp.eco.core.config.ConfigUpdater;
|
||||
import com.willfp.talismans.TalismansPlugin;
|
||||
import lombok.Getter;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package com.willfp.talismans.talismans.talismans;
|
||||
|
||||
import com.willfp.eco.util.events.naturalexpgainevent.NaturalExpGainEvent;
|
||||
import com.willfp.eco.core.events.NaturalExpGainEvent;
|
||||
import com.willfp.talismans.talismans.Talisman;
|
||||
import com.willfp.talismans.talismans.Talismans;
|
||||
import com.willfp.talismans.talismans.meta.TalismanStrength;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package com.willfp.talismans.talismans.talismans;
|
||||
|
||||
import com.willfp.eco.util.drops.DropQueue;
|
||||
import com.willfp.eco.core.drops.DropQueue;
|
||||
import com.willfp.talismans.talismans.Talisman;
|
||||
import com.willfp.talismans.talismans.Talismans;
|
||||
import com.willfp.talismans.talismans.meta.TalismanStrength;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package com.willfp.talismans.talismans.talismans;
|
||||
|
||||
import com.willfp.eco.util.integrations.mcmmo.McmmoManager;
|
||||
import com.willfp.eco.core.integrations.mcmmo.McmmoManager;
|
||||
import com.willfp.talismans.talismans.Talisman;
|
||||
import com.willfp.talismans.talismans.Talismans;
|
||||
import com.willfp.talismans.talismans.meta.TalismanStrength;
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
package com.willfp.talismans.talismans.util;
|
||||
|
||||
import org.bukkit.Tag;
|
||||
import org.bukkit.event.EventHandler;
|
||||
import org.bukkit.event.EventPriority;
|
||||
import org.bukkit.event.Listener;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.willfp.talismans.talismans.util;
|
||||
|
||||
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.talismans.talismans.Talisman;
|
||||
import com.willfp.talismans.talismans.Talismans;
|
||||
import org.bukkit.entity.Player;
|
||||
@@ -16,7 +16,7 @@ public class DiscoverRecipeListener extends PluginDependent implements Listener
|
||||
*
|
||||
* @param plugin Talismans.
|
||||
*/
|
||||
public DiscoverRecipeListener(@NotNull final AbstractEcoPlugin plugin) {
|
||||
public DiscoverRecipeListener(@NotNull final EcoPlugin plugin) {
|
||||
super(plugin);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
package com.willfp.talismans.talismans.util;
|
||||
|
||||
import com.willfp.eco.util.config.updating.annotations.ConfigUpdater;
|
||||
import com.willfp.eco.util.optional.Prerequisite;
|
||||
import com.willfp.eco.util.plugin.AbstractEcoPlugin;
|
||||
import com.willfp.eco.core.EcoPlugin;
|
||||
import com.willfp.eco.core.config.ConfigUpdater;
|
||||
import com.willfp.talismans.TalismansPlugin;
|
||||
import com.willfp.talismans.talismans.Talisman;
|
||||
import com.willfp.talismans.talismans.Talismans;
|
||||
@@ -54,7 +53,7 @@ public class TalismanChecks {
|
||||
/**
|
||||
* The associated plugin instance.
|
||||
*/
|
||||
private static final AbstractEcoPlugin PLUGIN = TalismansPlugin.getInstance();
|
||||
private static final EcoPlugin PLUGIN = TalismansPlugin.getInstance();
|
||||
|
||||
/**
|
||||
* Does the specified ItemStack have a certain Talisman present?
|
||||
@@ -103,18 +102,8 @@ public class TalismanChecks {
|
||||
|
||||
PersistentDataContainer container = meta.getPersistentDataContainer();
|
||||
|
||||
if (Prerequisite.MINIMUM_1_16.isMet()) {
|
||||
NamespacedKey talismanKey = container.getKeys().stream().filter(namespacedKey -> namespacedKey.getNamespace().equals("talismans")).findFirst().orElse(null);
|
||||
return Talismans.getByKey(talismanKey);
|
||||
} else {
|
||||
for (Talisman talisman : Talismans.values()) {
|
||||
if (container.has(talisman.getKey(), PersistentDataType.INTEGER)) {
|
||||
return talisman;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return null;
|
||||
NamespacedKey talismanKey = container.getKeys().stream().filter(namespacedKey -> namespacedKey.getNamespace().equals("talismans")).findFirst().orElse(null);
|
||||
return Talismans.getByKey(talismanKey);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.willfp.talismans.talismans.util;
|
||||
|
||||
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.talismans.talismans.Talisman;
|
||||
import com.willfp.talismans.talismans.Talismans;
|
||||
import org.bukkit.Material;
|
||||
@@ -21,7 +21,7 @@ public class TalismanCraftListener extends PluginDependent implements Listener {
|
||||
*
|
||||
* @param plugin Instance of talismans.
|
||||
*/
|
||||
public TalismanCraftListener(@NotNull final AbstractEcoPlugin plugin) {
|
||||
public TalismanCraftListener(@NotNull final EcoPlugin plugin) {
|
||||
super(plugin);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
package com.willfp.talismans.talismans.util;
|
||||
|
||||
|
||||
import com.willfp.eco.core.integrations.placeholder.PlaceholderEntry;
|
||||
import com.willfp.eco.core.integrations.placeholder.PlaceholderManager;
|
||||
import com.willfp.eco.util.NumberUtils;
|
||||
import com.willfp.eco.util.StringUtils;
|
||||
import com.willfp.eco.util.integrations.placeholder.PlaceholderEntry;
|
||||
import com.willfp.eco.util.integrations.placeholder.PlaceholderManager;
|
||||
import com.willfp.talismans.talismans.Talisman;
|
||||
import com.willfp.talismans.talismans.Talismans;
|
||||
import lombok.experimental.UtilityClass;
|
||||
@@ -48,7 +48,7 @@ public class TalismanUtils {
|
||||
|
||||
talisman.getConfig().getKeys(true).forEach(string -> {
|
||||
String key = string.replace("\\.", "_").replace("-", "_");
|
||||
Object object = talisman.getConfig().getRaw(string);
|
||||
Object object = talisman.getConfig().get(string);
|
||||
|
||||
PlaceholderManager.registerPlaceholder(
|
||||
new PlaceholderEntry(
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
package com.willfp.talismans.talismans.util;
|
||||
|
||||
import com.google.common.collect.Sets;
|
||||
import com.willfp.eco.util.integrations.antigrief.AntigriefManager;
|
||||
import com.willfp.eco.util.integrations.mcmmo.McmmoManager;
|
||||
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.eco.core.integrations.antigrief.AntigriefManager;
|
||||
import com.willfp.eco.core.integrations.mcmmo.McmmoManager;
|
||||
import org.bukkit.Material;
|
||||
import org.bukkit.block.Block;
|
||||
import org.bukkit.entity.Arrow;
|
||||
@@ -46,7 +46,7 @@ public class WatcherTriggers extends PluginDependent implements Listener {
|
||||
*
|
||||
* @param plugin The plugin to link the events to.
|
||||
*/
|
||||
public WatcherTriggers(@NotNull final AbstractEcoPlugin plugin) {
|
||||
public WatcherTriggers(@NotNull final EcoPlugin plugin) {
|
||||
super(plugin);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package com.willfp.talismans.talismans.util.equipevent;
|
||||
|
||||
import com.willfp.eco.util.plugin.AbstractEcoPlugin;
|
||||
import com.willfp.eco.core.EcoPlugin;
|
||||
import com.willfp.talismans.talismans.Talisman;
|
||||
import com.willfp.talismans.talismans.util.TalismanChecks;
|
||||
import org.bukkit.Bukkit;
|
||||
@@ -25,7 +25,7 @@ public class SyncTalismanEquipEventTask {
|
||||
*
|
||||
* @param plugin The plugin to schedule for.
|
||||
*/
|
||||
public static void scheduleAutocheck(@NotNull final AbstractEcoPlugin plugin) {
|
||||
public static void scheduleAutocheck(@NotNull final EcoPlugin plugin) {
|
||||
plugin.getScheduler().syncRepeating(() -> {
|
||||
for (Player player : plugin.getServer().getOnlinePlayers()) {
|
||||
UUID uuid = player.getUniqueId();
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.willfp.talismans.talismans.util.equipevent;
|
||||
|
||||
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.talismans.talismans.Talisman;
|
||||
import com.willfp.talismans.talismans.Talismans;
|
||||
import com.willfp.talismans.talismans.util.TalismanChecks;
|
||||
@@ -29,7 +29,7 @@ public class TalismanEquipEventListeners extends PluginDependent implements List
|
||||
*
|
||||
* @param plugin The plugin to link to.
|
||||
*/
|
||||
public TalismanEquipEventListeners(@NotNull final AbstractEcoPlugin plugin) {
|
||||
public TalismanEquipEventListeners(@NotNull final EcoPlugin plugin) {
|
||||
super(plugin);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package com.willfp.talismans.fossil;
|
||||
|
||||
import com.willfp.eco.util.config.ExtendableConfig;
|
||||
import com.willfp.eco.core.config.ExtendableConfig;
|
||||
import com.willfp.talismans.TalismansPlugin;
|
||||
|
||||
public class FossilConfig extends ExtendableConfig {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.willfp.talismans.fossil;
|
||||
|
||||
import com.willfp.eco.util.extensions.Extension;
|
||||
import com.willfp.eco.util.plugin.AbstractEcoPlugin;
|
||||
import com.willfp.eco.core.EcoPlugin;
|
||||
import com.willfp.eco.core.extensions.Extension;
|
||||
import com.willfp.talismans.fossil.talismans.ExperienceFossil;
|
||||
import com.willfp.talismans.fossil.talismans.FeatherFossil;
|
||||
import com.willfp.talismans.fossil.talismans.FlameFossil;
|
||||
@@ -30,7 +30,7 @@ public class FossilMain extends Extension {
|
||||
*
|
||||
* @param plugin Instance of Talismans.
|
||||
*/
|
||||
public FossilMain(@NotNull final AbstractEcoPlugin plugin) {
|
||||
public FossilMain(@NotNull final EcoPlugin plugin) {
|
||||
super(plugin);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user