public class BladeBukkitPlatform
extends java.lang.Object
implements me.vaperion.blade.platform.BladePlatform<java.lang.String,org.bukkit.plugin.Plugin,org.bukkit.Server>
| Modifier and Type | Field and Description |
|---|---|
protected me.vaperion.blade.Blade |
blade |
protected org.bukkit.plugin.Plugin |
plugin |
protected java.util.EnumSet<me.vaperion.blade.impl.suggestions.SuggestionType> |
suggestionTypes |
| Constructor and Description |
|---|
BladeBukkitPlatform(org.bukkit.plugin.Plugin plugin) |
| Modifier and Type | Method and Description |
|---|---|
void |
configure(me.vaperion.blade.Blade.Builder<java.lang.String,org.bukkit.plugin.Plugin,org.bukkit.Server> builder,
@NotNull me.vaperion.blade.platform.BladeConfiguration<java.lang.String> configuration) |
@NotNull me.vaperion.blade.container.ContainerCreator<?> |
containerCreator(@NotNull me.vaperion.blade.command.BladeCommand command) |
@NotNull java.lang.String |
convertSenderTypeToName(@NotNull java.lang.Class<?> type,
boolean plural) |
void |
ingestBlade(@NotNull me.vaperion.blade.Blade blade) |
@NotNull org.bukkit.plugin.Plugin |
plugin() |
@NotNull org.bukkit.Server |
server() |
@NotNull java.util.EnumSet<me.vaperion.blade.impl.suggestions.SuggestionType> |
suggestionTypes() |
void |
triggerBrigadierSync() |
protected final org.bukkit.plugin.Plugin plugin
protected me.vaperion.blade.Blade blade
protected java.util.EnumSet<me.vaperion.blade.impl.suggestions.SuggestionType> suggestionTypes
public void ingestBlade(@NotNull
@NotNull me.vaperion.blade.Blade blade)
ingestBlade in interface me.vaperion.blade.platform.BladePlatform<java.lang.String,org.bukkit.plugin.Plugin,org.bukkit.Server>@ApiStatus.Internal @NotNull public @NotNull java.util.EnumSet<me.vaperion.blade.impl.suggestions.SuggestionType> suggestionTypes()
@NotNull public @NotNull org.bukkit.Server server()
server in interface me.vaperion.blade.platform.BladePlatform<java.lang.String,org.bukkit.plugin.Plugin,org.bukkit.Server>@NotNull public @NotNull org.bukkit.plugin.Plugin plugin()
plugin in interface me.vaperion.blade.platform.BladePlatform<java.lang.String,org.bukkit.plugin.Plugin,org.bukkit.Server>@NotNull
public @NotNull me.vaperion.blade.container.ContainerCreator<?> containerCreator(@NotNull
@NotNull me.vaperion.blade.command.BladeCommand command)
containerCreator in interface me.vaperion.blade.platform.BladePlatform<java.lang.String,org.bukkit.plugin.Plugin,org.bukkit.Server>public void configure(me.vaperion.blade.Blade.Builder<java.lang.String,org.bukkit.plugin.Plugin,org.bukkit.Server> builder,
@NotNull
@NotNull me.vaperion.blade.platform.BladeConfiguration<java.lang.String> configuration)
configure in interface me.vaperion.blade.platform.BladePlatform<java.lang.String,org.bukkit.plugin.Plugin,org.bukkit.Server>public void triggerBrigadierSync()
triggerBrigadierSync in interface me.vaperion.blade.platform.BladePlatform<java.lang.String,org.bukkit.plugin.Plugin,org.bukkit.Server>@NotNull
public @NotNull java.lang.String convertSenderTypeToName(@NotNull
@NotNull java.lang.Class<?> type,
boolean plural)
convertSenderTypeToName in interface me.vaperion.blade.platform.BladePlatform<java.lang.String,org.bukkit.plugin.Plugin,org.bukkit.Server>