Class SpigotTopTemplate
java.lang.Object
me.hsgamer.topper.template.topplayernumber.TopPlayerNumberTemplate
me.hsgamer.topper.spigot.plugin.template.SpigotTopTemplate
- All Implemented Interfaces:
io.github.projectunified.minelib.plugin.base.Loadable
public class SpigotTopTemplate
extends me.hsgamer.topper.template.topplayernumber.TopPlayerNumberTemplate
implements io.github.projectunified.minelib.plugin.base.Loadable
-
Nested Class Summary
Nested classes/interfaces inherited from class me.hsgamer.topper.template.topplayernumber.TopPlayerNumberTemplate
me.hsgamer.topper.template.topplayernumber.TopPlayerNumberTemplate.Settings -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddQueryForwardContext(org.bukkit.plugin.Plugin plugin, String name, BiFunction<@Nullable UUID, @NotNull String, @NotNull me.hsgamer.topper.query.core.QueryResult> query) me.hsgamer.topper.agent.core.AgentcreateTask(Runnable runnable, me.hsgamer.topper.template.topplayernumber.holder.NumberTopHolder.TaskType taskType, Map<String, Object> settings) createValueProvider(Map<String, Object> settings) voidenable()voidlogWarning(String message, @Nullable Throwable throwable) voidmodifyAgents(me.hsgamer.topper.template.topplayernumber.holder.NumberTopHolder holder, List<me.hsgamer.topper.agent.core.Agent> agents, List<me.hsgamer.topper.agent.core.DataEntryAgent<UUID, Double>> entryAgents) Methods inherited from class me.hsgamer.topper.template.topplayernumber.TopPlayerNumberTemplate
disable, getEntryConsumeManager, getName, getNameProviderManager, getQueryForwardManager, getReloadManager, getSettings, getTopManager, getTopQueryManager, logWarning, reloadMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.github.projectunified.minelib.plugin.base.Loadable
disable, load
-
Constructor Details
-
SpigotTopTemplate
-
-
Method Details
-
getStorageSupplier
public Function<String,me.hsgamer.topper.storage.core.DataStorage<UUID, getStorageSupplier()Double>> - Specified by:
getStorageSupplierin classme.hsgamer.topper.template.topplayernumber.TopPlayerNumberTemplate
-
createValueProvider
public Optional<me.hsgamer.topper.value.core.ValueProvider<UUID,Double>> createValueProvider(Map<String, Object> settings) - Specified by:
createValueProviderin classme.hsgamer.topper.template.topplayernumber.TopPlayerNumberTemplate
-
createTask
public me.hsgamer.topper.agent.core.Agent createTask(Runnable runnable, me.hsgamer.topper.template.topplayernumber.holder.NumberTopHolder.TaskType taskType, Map<String, Object> settings) - Specified by:
createTaskin classme.hsgamer.topper.template.topplayernumber.TopPlayerNumberTemplate
-
logWarning
- Specified by:
logWarningin classme.hsgamer.topper.template.topplayernumber.TopPlayerNumberTemplate
-
modifyAgents
public void modifyAgents(me.hsgamer.topper.template.topplayernumber.holder.NumberTopHolder holder, List<me.hsgamer.topper.agent.core.Agent> agents, List<me.hsgamer.topper.agent.core.DataEntryAgent<UUID, Double>> entryAgents) - Overrides:
modifyAgentsin classme.hsgamer.topper.template.topplayernumber.TopPlayerNumberTemplate
-
enable
public void enable()- Specified by:
enablein interfaceio.github.projectunified.minelib.plugin.base.Loadable- Overrides:
enablein classme.hsgamer.topper.template.topplayernumber.TopPlayerNumberTemplate
-
addQueryForwardContext
public void addQueryForwardContext(org.bukkit.plugin.Plugin plugin, String name, BiFunction<@Nullable UUID, @NotNull String, @NotNull me.hsgamer.topper.query.core.QueryResult> query)
-