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) me.hsgamer.topper.agent.core.AgentcreateUpdateTask(Runnable runnable, boolean async) 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, getSettings, getTopManager, getTopQueryManager, logWarningMethods 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) - Specified by:
createTaskin classme.hsgamer.topper.template.topplayernumber.TopPlayerNumberTemplate
-
createUpdateTask
- Specified by:
createUpdateTaskin 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)
-