Index

A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages

A

AbstractPluginCommand<T> - Class in sawfowl.commandpack.api.commands
 
AbstractPluginCommand(T) - Constructor for class sawfowl.commandpack.api.commands.AbstractPluginCommand
 
addAdminWarp(Warp) - Method in interface sawfowl.commandpack.api.PlayersData
Adding admin Warp.
addAndSaveAdminWarp(Warp) - Method in interface sawfowl.commandpack.api.PlayersData
Adding and save admin Warp.
addCommand(String) - Method in interface sawfowl.commandpack.api.data.kits.Kit
Adding a command to the kit.
addCommandTracking(String, ServerPlayer) - Method in interface sawfowl.commandpack.api.TempPlayerData
Adding command usage tracking.
Only CommandPack plugin API commands are accepted.
addHome(Home, int) - Method in interface sawfowl.commandpack.api.data.player.PlayerData
Add Home point.
addItem(int, ItemStack) - Method in interface sawfowl.commandpack.api.data.player.Backpack
Add an item to the backpack.
addItem(int, ItemStackSnapshot) - Method in interface sawfowl.commandpack.api.data.player.Backpack
Add an item to the backpack.
addKit(Kit) - Method in interface sawfowl.commandpack.api.KitService
Adding a kit.
The kit will be saved to the CommandPack vault.
addReply(ServerPlayer, Audience) - Method in interface sawfowl.commandpack.api.TempPlayerData
Adding Audience for the /reply command
addTrackingCooldownCommand(String) - Method in interface sawfowl.commandpack.api.TempPlayerData
Register the tracking of delays between command executions.
addTrackingCooldownCommand(PluginCommand) - Method in interface sawfowl.commandpack.api.TempPlayerData
Register the tracking of delays between command executions.
addWarp(Warp, int) - Method in interface sawfowl.commandpack.api.data.player.PlayerData
Add Warp point.
allowMoving(boolean) - Method in interface sawfowl.commandpack.api.data.command.CancelRules.Builder
 
allowOtherCommand(boolean) - Method in interface sawfowl.commandpack.api.data.command.CancelRules.Builder
 
applyCommandSettings() - Method in class sawfowl.commandpack.api.commands.AbstractPluginCommand
 
asComponent() - Method in interface sawfowl.commandpack.api.data.kits.KitPrice
 
asComponent() - Method in interface sawfowl.commandpack.api.data.player.Home
Home name converted to Component.
asComponent() - Method in interface sawfowl.commandpack.api.data.player.Warp
Warp name converted to Component
asMenu(PluginContainer, ServerPlayer, boolean) - Method in interface sawfowl.commandpack.api.data.kits.Kit
Getting the contents of the kit in the menu with the specified number of lines.
All changes made will be automatically saved.
asMenu(PluginContainer, ServerPlayer, int, Component) - Method in interface sawfowl.commandpack.api.data.player.Backpack
Getting the contents of the backpack in the menu with the specified number of lines.
All changes made will be automatically saved if the backpack data refers to the player's data in the CommandPack plugin.
The menu is cleared after closing.
Clearing when closed does not affect the backpack data.
asVector3d() - Method in interface sawfowl.commandpack.api.data.miscellaneous.Point
 

B

Backpack - Interface in sawfowl.commandpack.api.data.player
 
Backpack.Builder - Interface in sawfowl.commandpack.api.data.player
 
build() - Method in interface sawfowl.commandpack.api.commands.parameterized.ParameterizedCommand
Command building.
builder() - Method in interface sawfowl.commandpack.api.commands.parameterized.ParameterizedCommand
Command builder.
This builder adds permission.
builder() - Static method in interface sawfowl.commandpack.api.commands.parameterized.ParameterSettings
 
builder() - Static method in interface sawfowl.commandpack.api.commands.raw.arguments.RawArgument
 
builder() - Static method in interface sawfowl.commandpack.api.data.command.CancelRules
 
builder() - Static method in interface sawfowl.commandpack.api.data.command.Delay
 
builder() - Static method in interface sawfowl.commandpack.api.data.command.Price
 
builder() - Static method in interface sawfowl.commandpack.api.data.command.Settings
 
builder() - Static method in interface sawfowl.commandpack.api.data.kits.Kit
 
builder() - Static method in interface sawfowl.commandpack.api.data.miscellaneous.Location
 
builder() - Static method in interface sawfowl.commandpack.api.data.miscellaneous.Point
 
builder() - Static method in interface sawfowl.commandpack.api.data.miscellaneous.Position
 
builder() - Static method in interface sawfowl.commandpack.api.data.player.Backpack
 
builder() - Static method in interface sawfowl.commandpack.api.data.player.Home
 
builder() - Static method in interface sawfowl.commandpack.api.data.player.Warp
 
builder() - Static method in interface sawfowl.commandpack.api.RandomTeleportService.RandomTeleportOptions
 
builderNoPerm() - Method in interface sawfowl.commandpack.api.commands.parameterized.ParameterizedCommand
Command builder.
This builder adds arguments if they exist.

C

CancelRules - Interface in sawfowl.commandpack.api.data.command
Rules for cancelling command code execution when using delayed execution.
CancelRules.Builder - Interface in sawfowl.commandpack.api.data.command
 
canExecute(CommandCause) - Method in interface sawfowl.commandpack.api.commands.raw.RawCommand
Determining who can use the command.
canExecute(CommandCause) - Method in interface sawfowl.commandpack.api.commands.raw.RawPlayerCommand
 
cast(ServerPlayer) - Static method in interface sawfowl.commandpack.api.mixin.network.MixinServerPlayer
Converting the type of the player class to get additional methods.
checkArguments(CommandCause, String[], boolean, Locale) - Method in interface sawfowl.commandpack.api.commands.raw.RawCommand
 
checkChildAndArguments(CommandCause, String[], boolean, Locale) - Method in interface sawfowl.commandpack.api.commands.raw.RawCommand
 
checkCooldown(CommandCause, Locale, boolean) - Method in interface sawfowl.commandpack.api.commands.PluginCommand
 
command() - Method in interface sawfowl.commandpack.api.commands.PluginCommand
The main alias of the command.
COMMAND_SETTINGS_SERIALIZERS - Static variable in interface sawfowl.commandpack.api.CommandPack
 
CommandPack - Interface in sawfowl.commandpack.api
Plugin API.
CommandPack.PostAPI - Interface in sawfowl.commandpack.api
Event for getting the plugin API.
commandTree() - Method in interface sawfowl.commandpack.api.commands.raw.RawCommand
 
complete(CommandCause, ArgumentReader.Mutable) - Method in interface sawfowl.commandpack.api.commands.raw.RawCommand
 
completeArgs(CommandCause, List<String>, String) - Method in interface sawfowl.commandpack.api.commands.raw.RawCommand
Auto-complete command arguments.
completeChild(CommandCause, List<String>, String) - Method in interface sawfowl.commandpack.api.commands.raw.RawCommand
 
containsAlias(String) - Method in interface sawfowl.commandpack.api.data.command.Settings
Whether the command contains the specified alias.
containsArgs() - Method in interface sawfowl.commandpack.api.commands.raw.RawCommand
 
containsChild() - Method in interface sawfowl.commandpack.api.commands.raw.RawCommand
 
containsIn(CommandContext) - Method in interface sawfowl.commandpack.api.commands.parameterized.ParameterSettings
 
containsWarp(String) - Method in interface sawfowl.commandpack.api.data.player.PlayerData
Check for Warp exist by name.
cooldown(long) - Method in interface sawfowl.commandpack.api.data.kits.Kit.Builder
 
copy() - Method in interface sawfowl.commandpack.api.RandomTeleportService.RandomTeleportOptions
Copying a class with options.
copyFrom(Kit) - Method in interface sawfowl.commandpack.api.data.kits.Kit.Builder
 
copyFrom(Backpack) - Method in interface sawfowl.commandpack.api.data.player.Backpack.Builder
 
create(String, String) - Method in interface sawfowl.commandpack.api.mixin.network.CustomPacket.Builder
 
createAccountArgument(boolean, boolean, int, String, Object[]) - Static method in class sawfowl.commandpack.api.commands.raw.arguments.RawArguments
 
createBanIPArgument(boolean, boolean, int, String, Object[]) - Static method in class sawfowl.commandpack.api.commands.raw.arguments.RawArguments
 
createBigDecimalArgument(String, Collection<BigDecimal>, boolean, boolean, int, BigDecimal, String, Object[]) - Static method in class sawfowl.commandpack.api.commands.raw.arguments.RawArguments
 
createBooleanArgument(String, boolean, boolean, int, Boolean, String, Object[]) - Static method in class sawfowl.commandpack.api.commands.raw.arguments.RawArguments
 
createCurrencyArgument(boolean, boolean, int, String, Object[]) - Static method in class sawfowl.commandpack.api.commands.raw.arguments.RawArguments
 
createDecimal(double) - Static method in interface sawfowl.commandpack.api.commands.PluginCommand
 
createDoubleArgument(String, Collection<Double>, boolean, boolean, int, Double, String, Object[]) - Static method in class sawfowl.commandpack.api.commands.raw.arguments.RawArguments
 
createEnchantmentArgument(boolean, boolean, int, String, Object[]) - Static method in class sawfowl.commandpack.api.commands.raw.arguments.RawArguments
 
createIntegerArgument(String, Collection<Integer>, boolean, boolean, int, Integer, String, Object[]) - Static method in class sawfowl.commandpack.api.commands.raw.arguments.RawArguments
 
createKitArgument(boolean, boolean, int, String, Object[]) - Static method in class sawfowl.commandpack.api.commands.raw.arguments.RawArguments
 
createLocaleArgument(boolean, boolean, int, String, Object[]) - Static method in class sawfowl.commandpack.api.commands.raw.arguments.RawArguments
 
createLongArgument(String, Collection<Long>, boolean, boolean, int, Long, String, Object[]) - Static method in class sawfowl.commandpack.api.commands.raw.arguments.RawArguments
 
createMuteArgument(boolean, boolean, int, String, Object[]) - Static method in class sawfowl.commandpack.api.commands.raw.arguments.RawArguments
 
createOptions() - Static method in interface sawfowl.commandpack.api.RandomTeleportService
Create new random teleport options.
createPlayerArgument(boolean, boolean, int, String, Object[]) - Static method in class sawfowl.commandpack.api.commands.raw.arguments.RawArguments
 
createProfileArgument(boolean, boolean, int, String, Object[]) - Static method in class sawfowl.commandpack.api.commands.raw.arguments.RawArguments
 
createRemainingJoinedStringsArgument(String, boolean, boolean, int, String, String, Object[]) - Static method in class sawfowl.commandpack.api.commands.raw.arguments.RawArguments
This argument should be specified last in the queue.
createStringArgument(String, Collection<String>, boolean, boolean, int, String, String, Object[]) - Static method in class sawfowl.commandpack.api.commands.raw.arguments.RawArguments
 
createStringArgument(String, Stream<String>, boolean, boolean, int, String, String, Object[]) - Static method in class sawfowl.commandpack.api.commands.raw.arguments.RawArguments
 
createUniqueAccountArgument(boolean, boolean, int, String, Object[]) - Static method in class sawfowl.commandpack.api.commands.raw.arguments.RawArguments
 
createWarnsArgument(boolean, boolean, int, String, Object[]) - Static method in class sawfowl.commandpack.api.commands.raw.arguments.RawArguments
 
createWarpArgument(boolean, boolean, int, String, Object[]) - Static method in class sawfowl.commandpack.api.commands.raw.arguments.RawArguments
 
createWorldArgument(boolean, boolean, int, ServerWorld, String, Object[]) - Static method in class sawfowl.commandpack.api.commands.raw.arguments.RawArguments
 
createWorldTypeArgument(boolean, boolean, int, String, Object[]) - Static method in class sawfowl.commandpack.api.commands.raw.arguments.RawArguments
 
currency(String) - Method in interface sawfowl.commandpack.api.data.command.Price.Builder
 
currency(Currency) - Method in interface sawfowl.commandpack.api.data.command.Price.Builder
 
cursor(int) - Method in interface sawfowl.commandpack.api.commands.raw.arguments.RawArgument.Builder
Argument number.
CustomPacket - Interface in sawfowl.commandpack.api.mixin.network
The interface is used to send a custom data packet to a player
for further processing of this data on his client by some mod.
CustomPacket.Builder - Interface in sawfowl.commandpack.api.mixin.network
 

D

delay(ServerPlayer, Locale, ThrowingConsumer<PluginCommand, CommandException>) - Method in interface sawfowl.commandpack.api.commands.PluginCommand
Code execution delay.
Automatically activates the command's execution fee if required by the command's settings.
Delay - Interface in sawfowl.commandpack.api.data.command
Setting the command execution delay.
Delay.Builder - Interface in sawfowl.commandpack.api.data.command
 
DROP - Enum constant in enum class sawfowl.commandpack.api.data.kits.GiveRule
 

E

economy(ServerPlayer, Locale) - Method in interface sawfowl.commandpack.api.commands.PluginCommand
Payment for the execution of the command.
EMPTY - Static variable in class sawfowl.commandpack.api.commands.raw.arguments.RawArguments
 
enableAutoComplete() - Method in interface sawfowl.commandpack.api.commands.raw.RawCommand
If `false`, the player will not get a list of available command arguments.
EntityItem - Interface in sawfowl.commandpack.api.mixin.game
The interface is designed to retrieve the id of an item if it is an entity.
exception(String) - Method in interface sawfowl.commandpack.api.commands.PluginCommand
Outputs an error message when the command is executed.
exception(Locale, Object...) - Method in interface sawfowl.commandpack.api.commands.PluginCommand
Outputs a localized error message during command execution.
exception(Locale, Object[], String[], String...) - Method in interface sawfowl.commandpack.api.commands.PluginCommand
 
exception(Locale, Object[], String[], Component...) - Method in interface sawfowl.commandpack.api.commands.PluginCommand
 
exception(Locale, Object[], String, String) - Method in interface sawfowl.commandpack.api.commands.PluginCommand
 
exception(Locale, Object[], String, Component) - Method in interface sawfowl.commandpack.api.commands.PluginCommand
 
exception(Component) - Method in interface sawfowl.commandpack.api.commands.PluginCommand
Outputs an error message when the command is executed.
exception(ServerPlayer, Object...) - Method in interface sawfowl.commandpack.api.commands.parameterized.ParameterizedPlayerCommand
 
exception(ServerPlayer, String[], String[], Object...) - Method in interface sawfowl.commandpack.api.commands.parameterized.ParameterizedPlayerCommand
 
exception(ServerPlayer, String[], Component[], Object...) - Method in interface sawfowl.commandpack.api.commands.parameterized.ParameterizedPlayerCommand
 
exception(Text) - Method in interface sawfowl.commandpack.api.commands.PluginCommand
Outputs an error message when the command is executed.
exceptionAppendUsage(CommandCause, Locale, Object[]) - Method in interface sawfowl.commandpack.api.commands.raw.RawCommand
 
exceptionAppendUsage(CommandCause, Component) - Method in interface sawfowl.commandpack.api.commands.raw.RawCommand
 
execute(CommandContext) - Method in interface sawfowl.commandpack.api.commands.parameterized.ParameterizedCommand
Check the command arguments and determine who is using the command.
execute(CommandContext, Audience, Locale, boolean) - Method in interface sawfowl.commandpack.api.commands.parameterized.ParameterizedCommand
Command code execution.
execute(CommandContext, Audience, Locale, boolean) - Method in interface sawfowl.commandpack.api.commands.parameterized.ParameterizedPlayerCommand
 
execute(CommandContext, ServerPlayer, Locale) - Method in interface sawfowl.commandpack.api.commands.parameterized.ParameterizedPlayerCommand
 
executeCommands(List<String>) - Method in interface sawfowl.commandpack.api.data.kits.Kit.Builder
 
extendedDescription(Locale) - Method in interface sawfowl.commandpack.api.commands.raw.RawCommand
 
extendedDescription(CommandCause) - Method in interface sawfowl.commandpack.api.commands.raw.RawCommand
 

F

fastBuild() - Method in interface sawfowl.commandpack.api.commands.parameterized.ParameterizedCommand
Command building.
Automatically applies permission and arguments if available.
firstTime(boolean) - Method in interface sawfowl.commandpack.api.data.kits.Kit.Builder
 
fromInventory(Inventory) - Method in interface sawfowl.commandpack.api.data.kits.Kit.Builder
 
fromInventory(Inventory) - Method in interface sawfowl.commandpack.api.data.player.Backpack.Builder
 
fromList(List<ItemStack>) - Method in interface sawfowl.commandpack.api.data.kits.Kit.Builder
 
fromMap(Map<Integer, ItemStack>) - Method in interface sawfowl.commandpack.api.data.player.Backpack.Builder
 

G

get(CommandCause, String[]) - Method in interface sawfowl.commandpack.api.commands.raw.arguments.RawCompleterSupplier
Returns a stream of strings to auto-complete the command with the argument.
get(CommandCause, String[]) - Method in interface sawfowl.commandpack.api.commands.raw.arguments.RawResultSupplier
Retrieves an instance of the appropriate type.
getAdminWarp(String) - Method in interface sawfowl.commandpack.api.PlayersData
Search admin Warp by name.
getAdminWarp(String, Predicate<Warp>) - Method in interface sawfowl.commandpack.api.PlayersData
Search admin Warp by name.
A search filter is used.
getAdminWarps() - Method in interface sawfowl.commandpack.api.PlayersData
Getting a collection of administrative Warps.
getAliases() - Method in interface sawfowl.commandpack.api.data.command.Settings
Command aliases.
getAliasesList() - Method in interface sawfowl.commandpack.api.data.command.Settings
Command aliases.
getAllRules() - Static method in enum class sawfowl.commandpack.api.data.kits.GiveRule
 
getAPI() - Method in interface sawfowl.commandpack.api.CommandPack.PostAPI
 
getArgument(Class<T>, String[], int) - Method in interface sawfowl.commandpack.api.commands.raw.RawCommand
Deprecated.
getArgument(Class<T>, List<String>, int) - Method in interface sawfowl.commandpack.api.commands.raw.RawCommand
Deprecated.
getArgument(Class<T>, CommandCause, String[], int) - Method in interface sawfowl.commandpack.api.commands.raw.RawCommand
Getting an object from a command argument.
getArgument(CommandContext, Class<T>, String) - Method in interface sawfowl.commandpack.api.commands.parameterized.ParameterizedCommand
Getting an object from a command argument.
getArgument(CommandContext, Parameter.Value<T>) - Method in interface sawfowl.commandpack.api.commands.parameterized.ParameterizedCommand
Getting an object from a command argument.
getArguments() - Method in interface sawfowl.commandpack.api.commands.raw.RawCommand
Map of command arguments.
getArgumentType() - Method in interface sawfowl.commandpack.api.commands.raw.arguments.RawArgument
Specifies the argument type.
See the CommandTreeNodeTypes class for available variants.
The specified type defines what the player can enter as an argument.
This is not controlled by the plugin, but the player will see an error message if the value type is not appropriate.
getAttempts() - Method in interface sawfowl.commandpack.api.RandomTeleportService.RandomTeleportOptions
The number of attempts to find the position.
getAvailableGenerators() - Method in interface sawfowl.commandpack.api.CommandPack
Get a Set of names of all registered custom chunk generators.
getBackpack() - Method in interface sawfowl.commandpack.api.data.player.PlayerData
Viewing and changing a player's backpack.
getBigDecimal(String[], int) - Method in interface sawfowl.commandpack.api.commands.raw.RawCommand
 
getBigDecimal(String[], CommandCause, int) - Method in interface sawfowl.commandpack.api.commands.raw.RawCommand
 
getBoolean(String[], int) - Method in interface sawfowl.commandpack.api.commands.raw.RawCommand
 
getBoolean(String[], CommandCause, int) - Method in interface sawfowl.commandpack.api.commands.raw.RawCommand
 
getBoolean(CommandContext, String) - Method in interface sawfowl.commandpack.api.commands.parameterized.ParameterizedCommand
 
getBoolean(CommandContext, String, boolean) - Method in interface sawfowl.commandpack.api.commands.parameterized.ParameterizedCommand
 
getCancelRules() - Method in interface sawfowl.commandpack.api.data.command.Delay
Rules for canceling the execution of a command.
getChildExecutors() - Method in interface sawfowl.commandpack.api.commands.raw.RawCommand
Subcommand map.
The subcommands automatically get to the first place when the arguments are autocomplete.
getClazz() - Method in interface sawfowl.commandpack.api.commands.raw.arguments.RawArgument
Class of argument.
getCommandSettings() - Method in class sawfowl.commandpack.api.commands.AbstractPluginCommand
 
getCommandSettings() - Method in interface sawfowl.commandpack.api.commands.PluginCommand
Command settings.
This is where you specify the aliases, kooldowns, delays, and price.
getComponent(Object[]) - Method in interface sawfowl.commandpack.api.commands.PluginCommand
Retrieving text from a specified location.
getComponent(Locale, Object...) - Method in interface sawfowl.commandpack.api.commands.PluginCommand
Getting a localized message.
getComponent(ServerPlayer, Object[]) - Method in interface sawfowl.commandpack.api.commands.PluginCommand
Getting a localized message for the player.
getContainer() - Method in interface sawfowl.commandpack.api.commands.PluginCommand
PluginContainer to which the command will be registered.
getContent() - Method in interface sawfowl.commandpack.api.data.kits.Kit
Getting a copy of the items in the kit.
getCooldown() - Method in interface sawfowl.commandpack.api.data.command.Settings
The time between uses of the command.
getCooldown() - Method in interface sawfowl.commandpack.api.data.kits.Kit
Time until access to the kit is restored.
getCooldowns() - Method in interface sawfowl.commandpack.api.commands.PluginCommand
 
getCurrency() - Method in interface sawfowl.commandpack.api.data.command.Price
 
getCurrency() - Method in interface sawfowl.commandpack.api.data.kits.KitPrice
 
getCurrency(String[], int) - Method in interface sawfowl.commandpack.api.commands.raw.RawCommand
 
getCurrency(String[], CommandCause, int) - Method in interface sawfowl.commandpack.api.commands.raw.RawCommand
 
getCurrentTime() - Method in interface sawfowl.commandpack.api.events.KitGiveEvent.Pre
Kit giving time.
getCursor() - Method in interface sawfowl.commandpack.api.commands.raw.arguments.RawArgument
Argument number.
getCustomGenerator(String) - Method in interface sawfowl.commandpack.api.CommandPack
Getting a custom chunk generator.
getData() - Method in interface sawfowl.commandpack.api.events.RecievePacketEvent
RawSettings data.
getDataAsString() - Method in interface sawfowl.commandpack.api.events.RecievePacketEvent
Data converted to a string.
The method should be safe (with standard Minecraft packages it is, WeCui package is also processed normally),
but it is desirable to test it before full use.
Be sure to check the package ID before using this method,
it will save you from working with unnecessary data and reduce the risk of failed decryption to a minimum.
getDefault() - Method in interface sawfowl.commandpack.api.RandomTeleportService
Default teleportation options.
The method always returns a copy from the plugin configuration.
getDefaultHome() - Method in interface sawfowl.commandpack.api.data.player.PlayerData
Gets default Home point.
getDelay() - Method in interface sawfowl.commandpack.api.data.command.Settings
Delayed command execution.
getDependencies() - Method in interface sawfowl.commandpack.api.data.miscellaneous.ModContainer
 
getDescription() - Method in interface sawfowl.commandpack.api.data.miscellaneous.ModContainer
 
getDisplayName() - Method in interface sawfowl.commandpack.api.data.miscellaneous.ModContainer
 
getDouble(String[], int) - Method in interface sawfowl.commandpack.api.commands.raw.RawCommand
 
getDouble(String[], CommandCause, int) - Method in interface sawfowl.commandpack.api.commands.raw.RawCommand
 
getDurationArg(String[], int, Locale) - Method in interface sawfowl.commandpack.api.commands.raw.RawCommand
 
getDurationArg(String[], CommandCause, int, Locale) - Method in interface sawfowl.commandpack.api.commands.raw.RawCommand
 
getEconomyService() - Method in interface sawfowl.commandpack.api.CommandPack
Economy Service.
getEmptyCompletion() - Method in interface sawfowl.commandpack.api.commands.raw.RawCommand
No need to Override any more.
getEnchantmentType(String[], int) - Method in interface sawfowl.commandpack.api.commands.raw.RawCommand
 
getEnchantmentType(String[], CommandCause, int) - Method in interface sawfowl.commandpack.api.commands.raw.RawCommand
 
getExecuteCommands() - Method in interface sawfowl.commandpack.api.data.kits.Kit
A list of commands to be executed when a kit is giving.
getGivedCount() - Method in interface sawfowl.commandpack.api.data.player.GivedKit
How many times a kit has been given to a player.
getGiveLimit() - Method in interface sawfowl.commandpack.api.data.kits.Kit
How many times a given set can be given to a player.
getGiveRule() - Method in interface sawfowl.commandpack.api.data.kits.Kit
The rule for giving a kit to a player.
getGiveRule() - Method in interface sawfowl.commandpack.api.events.KitGiveEvent.Pre
Kit giving rule.
getHome(String) - Method in interface sawfowl.commandpack.api.data.player.PlayerData
Gets default Home point.
getHomes() - Method in interface sawfowl.commandpack.api.data.player.PlayerData
A collection of Home points.
getId() - Method in interface sawfowl.commandpack.api.mixin.game.EntityItem
 
getInteger(String[], int) - Method in interface sawfowl.commandpack.api.commands.raw.RawCommand
 
getInteger(String[], CommandCause, int) - Method in interface sawfowl.commandpack.api.commands.raw.RawCommand
 
getIssueURL() - Method in interface sawfowl.commandpack.api.data.miscellaneous.ModContainer
 
getItem(int) - Method in interface sawfowl.commandpack.api.data.player.Backpack
Getting an item from a backpack.
getItems() - Method in interface sawfowl.commandpack.api.data.player.Backpack
Get a copy of all the items in the backpack.
getItemStack() - Method in interface sawfowl.commandpack.api.mixin.game.EntityItem
 
getKey() - Method in interface sawfowl.commandpack.api.commands.parameterized.ParameterSettings
 
getKit(String) - Method in interface sawfowl.commandpack.api.KitService
Getting the kit.
getKitGivedData(Kit) - Method in interface sawfowl.commandpack.api.data.player.PlayerData
Getting data on a previously issued kit to a player.
getKitGivedTime(Kit) - Method in interface sawfowl.commandpack.api.data.player.PlayerData
Get the time of the last time a set was issued to a player.
getKitPrice() - Method in interface sawfowl.commandpack.api.data.kits.Kit
Obtaining kit price data.
getKits() - Method in interface sawfowl.commandpack.api.KitService
Getting a copy of a collection of kits.
getLastActivity(ServerPlayer) - Method in interface sawfowl.commandpack.api.TempPlayerData
Getting the time of the last activity of the player.
getLastExitTime() - Method in interface sawfowl.commandpack.api.data.player.PlayerData
Getting the time of the last exit.
getLastGivedTime() - Method in interface sawfowl.commandpack.api.data.player.GivedKit
The time when the kit was last given to the player.
getLastJoinTime() - Method in interface sawfowl.commandpack.api.data.player.PlayerData
Getting the time of the last login.
getListTexts(Locale, Object...) - Method in interface sawfowl.commandpack.api.commands.PluginCommand
 
getLocale(String[], int) - Method in interface sawfowl.commandpack.api.commands.raw.RawCommand
 
getLocale(String[], CommandCause, int) - Method in interface sawfowl.commandpack.api.commands.raw.RawCommand
 
getLocale(CommandCause) - Method in interface sawfowl.commandpack.api.commands.PluginCommand
 
getLocalesPath() - Method in interface sawfowl.commandpack.api.commands.raw.arguments.RawArgument
Path to find the message that there is no matching command argument in the localization configuration.
getLocalizedLore(Locale) - Method in interface sawfowl.commandpack.api.data.kits.Kit
Localized kit lore
getLocalizedName(Locale) - Method in interface sawfowl.commandpack.api.data.kits.Kit
Localized kit name
getLocation() - Method in interface sawfowl.commandpack.api.data.player.Home
Home Location.
getLocation() - Method in interface sawfowl.commandpack.api.data.player.Warp
Warp Location.
getLocation(CommandContext) - Method in interface sawfowl.commandpack.api.commands.parameterized.ParameterizedCommand
 
getLocation(ServerLocation, RandomTeleportService.RandomTeleportOptions) - Method in interface sawfowl.commandpack.api.RandomTeleportService
Search for a teleportation position in the target world.
getLocationFuture(ServerLocation, RandomTeleportService.RandomTeleportOptions) - Method in interface sawfowl.commandpack.api.RandomTeleportService
Search for a teleportation position in the target world.
Async mode.
getLong(String[], int) - Method in interface sawfowl.commandpack.api.commands.raw.RawCommand
 
getLong(String[], CommandCause, int) - Method in interface sawfowl.commandpack.api.commands.raw.RawCommand
 
getMaxY() - Method in interface sawfowl.commandpack.api.RandomTeleportService.RandomTeleportOptions
Maximum height for finding a position.
getMinRadius() - Method in interface sawfowl.commandpack.api.RandomTeleportService.RandomTeleportOptions
Minimum teleportation distance.
getMinY() - Method in interface sawfowl.commandpack.api.RandomTeleportService.RandomTeleportOptions
Minimum height for finding a position.
getMixinPlayer() - Method in interface sawfowl.commandpack.api.events.RecievePacketEvent
The player from whom the data packet was received.
getModContainers() - Method in interface sawfowl.commandpack.api.CommandPack
Getting a collection of ModContainer on the server.
getModId() - Method in interface sawfowl.commandpack.api.data.miscellaneous.ModContainer
 
getModList() - Method in interface sawfowl.commandpack.api.mixin.network.MixinServerPlayer
Getting a list of mods from a player.
getMoney() - Method in interface sawfowl.commandpack.api.data.command.Price
 
getMoney() - Method in interface sawfowl.commandpack.api.data.kits.KitPrice
 
getName() - Method in enum class sawfowl.commandpack.api.data.kits.GiveRule
 
getName() - Method in interface sawfowl.commandpack.api.data.player.Home
Home name.
getName() - Method in interface sawfowl.commandpack.api.data.player.PlayerData
Gets the player's last known username.
getName() - Method in interface sawfowl.commandpack.api.data.player.Warp
Warp name
getNextAllowedAccess() - Method in interface sawfowl.commandpack.api.events.KitGiveEvent
The time when the kit will be available to the player again.
getOptions() - Method in interface sawfowl.commandpack.api.events.RandomTeleportEvent
getOptions(ResourceKey) - Method in interface sawfowl.commandpack.api.RandomTeleportService
Getting options from the plugin configuration for the specified world.
If no world is found, the default options will be selected.
The method always returns a copy from the plugin configuration.
getOptions(ServerWorld) - Method in interface sawfowl.commandpack.api.RandomTeleportService
Getting options from the plugin configuration for the specified world.
If no world is found, the default options will be selected.
The method always returns a copy from the plugin configuration.
getOrCreatePlayerData(ServerPlayer) - Method in interface sawfowl.commandpack.api.PlayersData
Getting plugin data on the player.
getPacketName() - Method in interface sawfowl.commandpack.api.events.RecievePacketEvent
Data packet identifier.
getParameterUnknownType() - Method in interface sawfowl.commandpack.api.commands.parameterized.ParameterSettings
 
getParameterValue(Class<T>, CommandContext) - Method in interface sawfowl.commandpack.api.commands.parameterized.ParameterSettings
 
getPath() - Method in interface sawfowl.commandpack.api.commands.parameterized.ParameterSettings
 
getPath() - Method in interface sawfowl.commandpack.api.data.miscellaneous.ModContainer
 
getPermision() - Method in interface sawfowl.commandpack.api.commands.raw.arguments.RawArgument
 
getPlainName() - Method in interface sawfowl.commandpack.api.data.player.Warp
Warp plain name
getPlayer() - Method in interface sawfowl.commandpack.api.data.player.PlayerData
Gets a ServerPlayer.
getPlayer() - Method in interface sawfowl.commandpack.api.events.KitGiveEvent
The player to whom the kit is given.
getPlayer(String[], int) - Method in interface sawfowl.commandpack.api.commands.raw.RawCommand
 
getPlayer(String[], CommandCause, int) - Method in interface sawfowl.commandpack.api.commands.raw.RawCommand
 
getPlayer(CommandContext) - Method in interface sawfowl.commandpack.api.commands.parameterized.ParameterizedCommand
 
getPlayerData(UUID) - Method in interface sawfowl.commandpack.api.PlayersData
Getting plugin data on the player.
getPlayerMods(ServerPlayer) - Method in interface sawfowl.commandpack.api.TempPlayerData
Deprecated.
getPlayersData() - Method in interface sawfowl.commandpack.api.PlayersData
A collection of plugin data about all the players who have ever logged on to the server.
getPlayersWarps() - Method in interface sawfowl.commandpack.api.PlayersData
Getting a collection of all players' Warps.
getPlayersWarps(Predicate<Warp>) - Method in interface sawfowl.commandpack.api.PlayersData
Get a collection of all player Warps with filtering by condition.
getPlayerUniqueId() - Method in interface sawfowl.commandpack.api.events.RecievePacketEvent
UUID of the player from whom the data packet was received.
getPluginContainers() - Method in interface sawfowl.commandpack.api.CommandPack
Getting a collection of PluginContainer on the server.
getPluginLocale(Class<T>, Locale) - Method in interface sawfowl.commandpack.api.commands.PluginCommand
 
getPosition() - Method in interface sawfowl.commandpack.api.commands.parameterized.ParameterSettings
 
getPosition() - Method in interface sawfowl.commandpack.api.data.miscellaneous.Location
Location coordinates.
getPreviousGiveTime() - Method in interface sawfowl.commandpack.api.events.KitGiveEvent.Pre
The time when the current kit was given to the player last time.
getPreviousLocation(ServerPlayer) - Method in interface sawfowl.commandpack.api.TempPlayerData
Getting the player's location before teleportation.
getPrice() - Method in interface sawfowl.commandpack.api.data.command.Settings
Command price.
getProhibitedBiomes() - Method in interface sawfowl.commandpack.api.RandomTeleportService.RandomTeleportOptions
Biomes specified in this list will not be available for teleportation by random coordinates.
getProhibitedBlocks() - Method in interface sawfowl.commandpack.api.RandomTeleportService.RandomTeleportOptions
Blocks specified in this list will not be available for teleportation by random coordinates.
getPunishmentService() - Method in interface sawfowl.commandpack.api.CommandPack
A system for punishing players.
getRadius() - Method in interface sawfowl.commandpack.api.RandomTeleportService.RandomTeleportOptions
Maximum teleportation distance.
getReply(ServerPlayer) - Method in interface sawfowl.commandpack.api.TempPlayerData
Getting Audience for the /reply command
getResult() - Method in interface sawfowl.commandpack.api.events.KitGiveEvent.Post
The result of placing items from the set into the player's inventory.
getResult(Class<T>, String[]) - Method in interface sawfowl.commandpack.api.commands.raw.arguments.RawArgument
Converts a string argument to a specified class.
getResult(Class<T>, CommandCause, String[]) - Method in interface sawfowl.commandpack.api.commands.raw.arguments.RawArgument
Converts a string argument to a specified class.
getResultUnknownType(CommandCause, String[]) - Method in interface sawfowl.commandpack.api.commands.raw.arguments.RawArgument
Retrieves an object from the command's argument string without converting it to a specific type.
getRotation() - Method in interface sawfowl.commandpack.api.data.miscellaneous.Position
 
getRule(String) - Static method in enum class sawfowl.commandpack.api.data.kits.GiveRule
 
getSeconds() - Method in interface sawfowl.commandpack.api.data.command.Delay
Time in seconds until the command is executed.
getServerLocation() - Method in interface sawfowl.commandpack.api.data.miscellaneous.Location
Getting a ServerLocation
getSettingsMap() - Method in interface sawfowl.commandpack.api.commands.parameterized.ParameterizedCommand
Map of arguments.
The argument can be optional for the player and mandatory for the console.
getSlots() - Method in interface sawfowl.commandpack.api.data.player.Backpack
Get the numbers of the slots that contain the items.
getString(String[], int) - Method in interface sawfowl.commandpack.api.commands.raw.RawCommand
 
getString(String[], CommandCause, int) - Method in interface sawfowl.commandpack.api.commands.raw.RawCommand
 
getString(CommandContext, String) - Method in interface sawfowl.commandpack.api.commands.parameterized.ParameterizedCommand
 
getString(CommandContext, String, String) - Method in interface sawfowl.commandpack.api.commands.parameterized.ParameterizedCommand
 
getTempData() - Method in interface sawfowl.commandpack.api.PlayersData
Temporary player data.
CommandPack does not save this data to disk.
getText(Locale, Object...) - Method in interface sawfowl.commandpack.api.commands.PluginCommand
Getting a localized message.
getText(ServerPlayer, Object[]) - Method in interface sawfowl.commandpack.api.commands.PluginCommand
Getting a localized message for the player.
getTotalHomes() - Method in interface sawfowl.commandpack.api.data.player.PlayerData
The number of existing points at the player's home.
getTotalWarps() - Method in interface sawfowl.commandpack.api.data.player.PlayerData
The number of existing points at the player's warps.
getTPS() - Method in interface sawfowl.commandpack.api.CommandPack
Getting information about server and worlds TPS.
getTrackingMap(String) - Method in interface sawfowl.commandpack.api.TempPlayerData
A map of players who cannot currently reuse a command.
getTrackingMap(PluginCommand) - Method in interface sawfowl.commandpack.api.TempPlayerData
A map of players who cannot currently reuse a command.
getTrackingPlayerCommands(UUID) - Method in interface sawfowl.commandpack.api.TempPlayerData
Getting a tracking map of waiting execute player commands.
Changing this map has no effect on the tracking.
getTrackingPlayerCommands(ServerPlayer) - Method in interface sawfowl.commandpack.api.TempPlayerData
Getting a tracking map of waiting execute player commands.
Changing this map has no effect on the tracking.
getTreeKey() - Method in interface sawfowl.commandpack.api.commands.raw.arguments.RawArgument
The identifier of the argument in the argument tree.
It is also displayed to the player above the input line as a hint.
getUniqueId() - Method in interface sawfowl.commandpack.api.data.player.PlayerData
 
getUpdateURL() - Method in interface sawfowl.commandpack.api.data.miscellaneous.ModContainer
 
getUser() - Method in interface sawfowl.commandpack.api.data.player.PlayerData
Gets a User.
getUser(CommandContext) - Method in interface sawfowl.commandpack.api.commands.parameterized.ParameterizedCommand
 
getVanishEnabledTime(ServerPlayer) - Method in interface sawfowl.commandpack.api.TempPlayerData
The invisibility activation time with the `/vanish` command.
getVariants(CommandCause, String[]) - Method in interface sawfowl.commandpack.api.commands.raw.arguments.RawArgument
Autocomplete variants.
getVersion() - Method in interface sawfowl.commandpack.api.data.miscellaneous.ModContainer
 
getWarp(String) - Method in interface sawfowl.commandpack.api.data.player.PlayerData
Get Warp whith name
getWarp(String) - Method in interface sawfowl.commandpack.api.PlayersData
Search Warp by name.
getWarp(String, Predicate<Warp>) - Method in interface sawfowl.commandpack.api.PlayersData
Warp search by name and condition.
getWarps() - Method in interface sawfowl.commandpack.api.data.player.PlayerData
A collection of player Warp's.
getWorld() - Method in interface sawfowl.commandpack.api.data.miscellaneous.Location
Getting a ServerWorld
getWorld(String[], int) - Method in interface sawfowl.commandpack.api.commands.raw.RawCommand
 
getWorld(String[], CommandCause, int) - Method in interface sawfowl.commandpack.api.commands.raw.RawCommand
 
getWorldKey() - Method in interface sawfowl.commandpack.api.RandomTeleportService.RandomTeleportOptions
The ID of the target world.
getWorldType(String[], int) - Method in interface sawfowl.commandpack.api.commands.raw.RawCommand
 
getWorldType(String[], CommandCause, int) - Method in interface sawfowl.commandpack.api.commands.raw.RawCommand
 
GivedKit - Interface in sawfowl.commandpack.api.data.player
 
giveLimit(int) - Method in interface sawfowl.commandpack.api.data.kits.Kit.Builder
 
GiveRule - Enum Class in sawfowl.commandpack.api.data.kits
Rules for giving the kit.

H

hasPermission(CommandCause) - Method in interface sawfowl.commandpack.api.commands.raw.arguments.RawArgument
 
Home - Interface in sawfowl.commandpack.api.data.player
Interface for managing the data of the home point.
Home.Builder - Interface in sawfowl.commandpack.api.data.player
 
homesListChatMenu(Locale, boolean) - Method in interface sawfowl.commandpack.api.data.player.PlayerData
Getting a clickable chat menu with a list of homes.

I

id() - Method in interface sawfowl.commandpack.api.data.kits.Kit
kit id
id(String) - Method in interface sawfowl.commandpack.api.data.kits.Kit.Builder
 
IGNORE_FULL_INVENTORY - Enum constant in enum class sawfowl.commandpack.api.data.kits.GiveRule
 
isAfk(ServerPlayer) - Method in interface sawfowl.commandpack.api.TempPlayerData
Checks the status of the player's current activity.
isAllowMoving() - Method in interface sawfowl.commandpack.api.data.command.CancelRules
Whether the player is allowed to move while waiting for a command to be executed.
isAllowOtherCommand() - Method in interface sawfowl.commandpack.api.data.command.CancelRules
Whether the player is allowed to use other commands while waiting for the current command to execute.
isAutoComplete() - Method in interface sawfowl.commandpack.api.data.command.Settings
 
isDefault() - Method in interface sawfowl.commandpack.api.data.player.Home
If true, then this home point is the default home point.
isDisableTpRequests(ServerPlayer) - Method in interface sawfowl.commandpack.api.TempPlayerData
Whether the player accepts teleportation requests.
isEnable() - Method in interface sawfowl.commandpack.api.commands.PluginCommand
 
isEnable() - Method in interface sawfowl.commandpack.api.data.command.Settings
Whether the registration of the command is enabled.
isFirstTime() - Method in interface sawfowl.commandpack.api.data.kits.Kit
Should the kit be given to the player upon first entry.
isForgeServer() - Method in interface sawfowl.commandpack.api.CommandPack
Whether the plugin is running on the server with Forge.
isGived() - Method in interface sawfowl.commandpack.api.events.KitGiveEvent.Post
Whether or not a kit has been given out.
isGivedKit(Kit) - Method in interface sawfowl.commandpack.api.data.player.PlayerData
Check if the kit has been issued to a player before.
isGiveOnJoin() - Method in interface sawfowl.commandpack.api.data.kits.Kit
Should the kit be given to the player upon entering the game.
The time of restoration of access to the kit is taken into account.
isHideBalance() - Method in interface sawfowl.commandpack.api.data.player.PlayerData
Whether the player's balance is hidden at this time.
isNeedPerm() - Method in interface sawfowl.commandpack.api.data.kits.Kit
Whether to check if the player has permission to get a set.
isOnlySurface() - Method in interface sawfowl.commandpack.api.RandomTeleportService.RandomTeleportOptions
If true, the player will always move to the surface.
isOptional() - Method in interface sawfowl.commandpack.api.commands.parameterized.ParameterSettings
 
isOptional() - Method in interface sawfowl.commandpack.api.commands.raw.arguments.RawArgument
Whether the argument is optional.
isOptionalForConsole() - Method in interface sawfowl.commandpack.api.commands.parameterized.ParameterSettings
 
isOptionalForConsole() - Method in interface sawfowl.commandpack.api.commands.raw.arguments.RawArgument
Is the argument optional for non-players.
isPrivate() - Method in interface sawfowl.commandpack.api.data.player.Warp
Whether the warp is personal for the player.
isProhibitedLiquids() - Method in interface sawfowl.commandpack.api.RandomTeleportService.RandomTeleportOptions
If true, the search for the correct position will skip fluid blocks.
isReadable() - Method in interface sawfowl.commandpack.api.events.RecievePacketEvent
Returns true if and only if (this.writerIndex - this.readerIndex) is greater than 0.
isSpyCommand(ServerPlayer) - Method in interface sawfowl.commandpack.api.TempPlayerData
Whether the player listens to other players' commands.
isStartFromWorldSpawn() - Method in interface sawfowl.commandpack.api.RandomTeleportService.RandomTeleportOptions
Specifies the target world for teleportation by the player's current world.
If the player's current world is not listed in this worlds map as a source world, the player will be teleported to the same world he is in.
isTrackingPlayer(UUID) - Method in interface sawfowl.commandpack.api.TempPlayerData
Tracking check.
isTrackingPlayer(ServerPlayer) - Method in interface sawfowl.commandpack.api.TempPlayerData
Tracking check.
isUnlimited() - Method in interface sawfowl.commandpack.api.data.kits.Kit
 
isVanished(ServerPlayer) - Method in interface sawfowl.commandpack.api.TempPlayerData
If true, the player is invisible and will be shown as offline in the `/seen` command.
In this case, the time of the last activity will be equal to the activation time of invisibility.

K

kit() - Method in interface sawfowl.commandpack.api.events.KitGiveEvent
A kit that is given to the player.
Kit - Interface in sawfowl.commandpack.api.data.kits
 
Kit.Builder - Interface in sawfowl.commandpack.api.data.kits
 
kitExist(String) - Method in interface sawfowl.commandpack.api.KitService
Checks if a set with the specified id exists.
KitGiveEvent - Interface in sawfowl.commandpack.api.events
The event of giving a kit.
The event is not called when giving a kit with administrative permission.
KitGiveEvent.Post - Interface in sawfowl.commandpack.api.events
Event is not called if no kit has been given.
KitGiveEvent.Pre - Interface in sawfowl.commandpack.api.events
The event will be canceled by default if the player cannot currently get a kit.
kitPrice(KitPrice) - Method in interface sawfowl.commandpack.api.data.kits.Kit.Builder
 
KitPrice - Interface in sawfowl.commandpack.api.data.kits
 
KitPrice.Builder - Interface in sawfowl.commandpack.api.data.kits
 
kitService() - Method in interface sawfowl.commandpack.api.CommandPack
Kits API.
KitService - Interface in sawfowl.commandpack.api
Kits API.

L

localeTextPath(Object[]) - Method in interface sawfowl.commandpack.api.commands.parameterized.ParameterSettings.Builder
 
localeTextPath(Object...) - Method in interface sawfowl.commandpack.api.commands.raw.arguments.RawArgument.Builder
Path to find the message that there is no matching command argument in the localization configuration.
Location - Interface in sawfowl.commandpack.api.data.miscellaneous
 
Location.Builder - Interface in sawfowl.commandpack.api.data.miscellaneous
 
lore(Locale, List<Component>) - Method in interface sawfowl.commandpack.api.data.kits.Kit.Builder
 

M

MESSAGE_IF_INVENTORY_FULL - Enum constant in enum class sawfowl.commandpack.api.data.kits.GiveRule
 
MixinServerPlayer - Interface in sawfowl.commandpack.api.mixin.network
The interface provides additional options for player interaction such as:
* Sending a custom data packet.
* Send messages as a string or contained in the Text interface.
* Getting a list of player's mods if they are available and if the server uses Forge.

All existing methods in the ServerPlayer interface will still be available.
ModContainer - Interface in sawfowl.commandpack.api.data.miscellaneous
Interface providing information about the mod installed on the server.
You cannot access the ForgeAPI for the mod, but you can access the mod file.
money(double) - Method in interface sawfowl.commandpack.api.data.command.Price.Builder
 
moveHere(Entity) - Method in interface sawfowl.commandpack.api.data.miscellaneous.Location
Teleporting an entity to this location.
moveHere(Entity) - Method in interface sawfowl.commandpack.api.data.player.Warp
Teleport an entity to warp.

N

name(Locale, Component) - Method in interface sawfowl.commandpack.api.data.kits.Kit.Builder
 
needPerm(boolean) - Method in interface sawfowl.commandpack.api.data.kits.Kit.Builder
 

O

of(boolean, boolean) - Static method in interface sawfowl.commandpack.api.data.command.CancelRules
 
of(long, CancelRules) - Static method in interface sawfowl.commandpack.api.data.command.Delay
 
of(Class<T>, CommandTreeNode.Argument<C>, RawCompleterSupplier<Stream<String>>, RawResultSupplier<T>, String, boolean, boolean, int, String, Object...) - Static method in interface sawfowl.commandpack.api.commands.raw.arguments.RawArgument
 
of(Class<T>, Stream<String>, RawResultSupplier<T>, boolean, boolean, int, String, Object...) - Static method in interface sawfowl.commandpack.api.commands.raw.arguments.RawArgument
Deprecated.
of(Class<T>, RawCompleterSupplier<Stream<String>>, RawResultSupplier<T>, boolean, boolean, int, Object...) - Static method in interface sawfowl.commandpack.api.commands.raw.arguments.RawArgument
Deprecated.
of(Class<T>, RawCompleterSupplier<Stream<String>>, RawResultSupplier<T>, boolean, boolean, int, String, Object...) - Static method in interface sawfowl.commandpack.api.commands.raw.arguments.RawArgument
Deprecated.
of(String) - Static method in interface sawfowl.commandpack.api.RandomTeleportService.RandomTeleportOptions
 
of(String, double) - Static method in interface sawfowl.commandpack.api.data.command.Price
 
of(String, JsonElement) - Static method in interface sawfowl.commandpack.api.mixin.network.CustomPacket
Creating your data package.
of(String, String) - Static method in interface sawfowl.commandpack.api.mixin.network.CustomPacket
Creating your data package.
of(String, Location) - Static method in interface sawfowl.commandpack.api.data.player.Home
Creating a new home point.
of(String, Location) - Static method in interface sawfowl.commandpack.api.data.player.Warp
Creating a new warp point.
of(String, Location, boolean) - Static method in interface sawfowl.commandpack.api.data.player.Home
Creating a new home point.
of(String, Location, boolean) - Static method in interface sawfowl.commandpack.api.data.player.Warp
Creating a new warp point.
of(Parameter.Value<?>, boolean, boolean, Object...) - Static method in interface sawfowl.commandpack.api.commands.parameterized.ParameterSettings
 
of(Parameter.Value<?>, boolean, Object...) - Static method in interface sawfowl.commandpack.api.commands.parameterized.ParameterSettings
 
of(Entity) - Static method in interface sawfowl.commandpack.api.data.miscellaneous.Location
 
of(ResourceKey, JsonElement) - Static method in interface sawfowl.commandpack.api.mixin.network.CustomPacket
Creating your data package.
of(ResourceKey, String) - Static method in interface sawfowl.commandpack.api.mixin.network.CustomPacket
Creating your data package.
of(Currency, BigDecimal) - Method in interface sawfowl.commandpack.api.data.kits.KitPrice.Builder
 
of(Currency, BigDecimal) - Static method in interface sawfowl.commandpack.api.data.kits.KitPrice
 
of(Locatable) - Static method in interface sawfowl.commandpack.api.data.miscellaneous.Location
 
of(ServerLocation) - Static method in interface sawfowl.commandpack.api.data.miscellaneous.Location
 
of(Vector3d) - Static method in interface sawfowl.commandpack.api.data.miscellaneous.Position
 
of(Vector3d, Vector3d) - Static method in interface sawfowl.commandpack.api.data.miscellaneous.Position
 
onlyPlayer() - Method in interface sawfowl.commandpack.api.commands.parameterized.ParameterizedCommand
 
onlyPlayer() - Method in interface sawfowl.commandpack.api.commands.parameterized.ParameterizedPlayerCommand
 
optional(boolean) - Method in interface sawfowl.commandpack.api.commands.raw.arguments.RawArgument.Builder
Whether the argument is optional.
optionalforConsole(boolean) - Method in interface sawfowl.commandpack.api.commands.parameterized.ParameterSettings.Builder
 
optionalForConsole(boolean) - Method in interface sawfowl.commandpack.api.commands.raw.arguments.RawArgument.Builder
Is the argument optional for non-players.

P

ParameterizedCommand - Interface in sawfowl.commandpack.api.commands.parameterized
This interface is designed to simplify the creation of commands and add additional functionality to them.
ParameterizedPlayerCommand - Interface in sawfowl.commandpack.api.commands.parameterized
This interface is designed to simplify the creation of commands and add additional functionality to them.
Commands created using this interface can only be used by players.
ParameterSettings - Interface in sawfowl.commandpack.api.commands.parameterized
Interface for additional customization of command arguments.
ParameterSettings.Builder - Interface in sawfowl.commandpack.api.commands.parameterized
 
parseDouble(String) - Method in interface sawfowl.commandpack.api.commands.raw.RawCommand
Deprecated.
parseDuration(String, Locale) - Method in interface sawfowl.commandpack.api.commands.raw.RawCommand
Convert string to object Duration
parseInt(String) - Method in interface sawfowl.commandpack.api.commands.raw.RawCommand
Deprecated.
permission() - Method in interface sawfowl.commandpack.api.commands.PluginCommand
The permission needed to execute the command.
permission() - Method in interface sawfowl.commandpack.api.data.kits.Kit
Permission to getting a kit.
permission(String) - Method in interface sawfowl.commandpack.api.commands.raw.arguments.RawArgument.Builder
 
player() - Method in interface sawfowl.commandpack.api.events.RandomTeleportEvent
Gets the ServerPlayer
PlayerData - Interface in sawfowl.commandpack.api.data.player
This interface allows you to view and change plugin data for a particular player.
playersData() - Method in interface sawfowl.commandpack.api.CommandPack
Viewing and changing player data.
PlayersData - Interface in sawfowl.commandpack.api
 
plugin - Variable in class sawfowl.commandpack.api.commands.AbstractPluginCommand
 
PluginCommand - Interface in sawfowl.commandpack.api.commands
An auxiliary interface for creating commands.
Point - Interface in sawfowl.commandpack.api.data.miscellaneous
 
Point.Builder - Interface in sawfowl.commandpack.api.data.miscellaneous
 
position(int) - Method in interface sawfowl.commandpack.api.commands.parameterized.ParameterSettings.Builder
 
Position - Interface in sawfowl.commandpack.api.data.miscellaneous
 
Position.Builder - Interface in sawfowl.commandpack.api.data.miscellaneous
 
Price - Interface in sawfowl.commandpack.api.data.command
Setting the command execution price.
Price.Builder - Interface in sawfowl.commandpack.api.data.command
 
process(CommandCause, Audience, Locale, boolean, String[], ArgumentReader.Mutable) - Method in interface sawfowl.commandpack.api.commands.raw.RawCommand
Command code execution.
process(CommandCause, Audience, Locale, boolean, String[], ArgumentReader.Mutable) - Method in interface sawfowl.commandpack.api.commands.raw.RawPlayerCommand
 
process(CommandCause, ArgumentReader.Mutable) - Method in interface sawfowl.commandpack.api.commands.raw.RawCommand
Checks for child commands and who activated the command.
process(CommandCause, ServerPlayer, Locale, String[], ArgumentReader.Mutable) - Method in interface sawfowl.commandpack.api.commands.raw.RawPlayerCommand
Command code execution.

R

RandomTeleportEvent - Interface in sawfowl.commandpack.api.events
The event is triggered when using the command /randomteleport, if the position was found.
randomTeleportService() - Method in interface sawfowl.commandpack.api.CommandPack
Interface for working with teleportation to random coordinates.
RandomTeleportService - Interface in sawfowl.commandpack.api
A tool for getting random positions in the world.
RandomTeleportService.RandomTeleportOptions - Interface in sawfowl.commandpack.api
These teleportation options to a random position must be used to find a position.
RandomTeleportService.RandomTeleportOptions.Builder - Interface in sawfowl.commandpack.api
 
RawArgument<T> - Interface in sawfowl.commandpack.api.commands.raw.arguments
The interface is designed to simplify the creation of RawSettings type commands.
You can use it to create arguments for this commands, just like you do for Command.Parameterized commands.
Unlike Command.Parameterized commands, RawSettings commands have no problem with the availability of game objects, which are registered after the commands are registered.
However, adding autocomplete to RawSettings commands and then checking the arguments is very time-consuming.
Using this interface together with the RawCommand interface saves you from having to do such time-consuming work.
RawArgument.Builder<T> - Interface in sawfowl.commandpack.api.commands.raw.arguments
 
RawArguments - Class in sawfowl.commandpack.api.commands.raw.arguments
This class is designed to quickly create some arguments for RawSettings commands.
Some more variants may be added in the future.
RawArguments() - Constructor for class sawfowl.commandpack.api.commands.raw.arguments.RawArguments
 
RawCommand - Interface in sawfowl.commandpack.api.commands.raw
This interface is designed to simplify the creation of RawSettings commands.
RawCompleterSupplier<T> - Interface in sawfowl.commandpack.api.commands.raw.arguments
The work of this interface is similar to that of the Supplier interface.
RawPlayerCommand - Interface in sawfowl.commandpack.api.commands.raw
This interface is designed to simplify the creation of RawSettings commands.
Commands created using this interface can only be used by players.
RawResultSupplier<T> - Interface in sawfowl.commandpack.api.commands.raw.arguments
The work of this interface is similar to that of the Supplier interface.
readableBytes() - Method in interface sawfowl.commandpack.api.events.RecievePacketEvent
Returns the number of readable bytes which is equal to (this.writerIndex - this.readerIndex).
RecievePacketEvent - Interface in sawfowl.commandpack.api.events
This event is called when data packets are transmitted from the client to the server.
register(RegisterCommandEvent<Command.Parameterized>) - Method in interface sawfowl.commandpack.api.commands.parameterized.ParameterizedCommand
Command registration.
register(RegisterCommandEvent<Command.Raw>) - Method in interface sawfowl.commandpack.api.commands.raw.RawCommand
Command registration.
registerCommand(ParameterizedCommand) - Method in interface sawfowl.commandpack.api.CommandPack
Registering a command at the final stage of server loading, when all in-game data is available.
The method will be available only when getting to CommandPack API.
Registration of commands using this method will be blocked after server loading is completed.
registerCommand(RawCommand) - Method in interface sawfowl.commandpack.api.CommandPack
Registering a command at the final stage of server loading, when all in-game data is available.
The method will be available only when getting to CommandPack API.
Registration of commands using this method will be blocked after server loading is completed.
registerCommandTracking(PluginCommand) - Method in interface sawfowl.commandpack.api.TempPlayerData
Registering to track a command.
registerCustomGenerator(String, ChunkGenerator) - Method in interface sawfowl.commandpack.api.CommandPack
Registration of the custom chunk generator.
All registered generators will be available in the command `/world create`.
removeAdminWarp(String) - Method in interface sawfowl.commandpack.api.PlayersData
Remove admin Warp.
removeCommand(String) - Method in interface sawfowl.commandpack.api.data.kits.Kit
Removing a command from the kit.
removeCommandTracking(String, UUID) - Method in interface sawfowl.commandpack.api.TempPlayerData
Removing command usage tracking.
Only CommandPack plugin commands are accepted.
If you remove the tracking of a command to be executed by the player when the timer expires, it will not be executed.
removeCommandTracking(String, ServerPlayer) - Method in interface sawfowl.commandpack.api.TempPlayerData
Removing command usage tracking.
Only CommandPack plugin commands are accepted.
If you remove the tracking of a command to be executed by the player when the timer expires, it will not be executed.
removeHome(String) - Method in interface sawfowl.commandpack.api.data.player.PlayerData
Remove Home point
removeItem(int) - Method in interface sawfowl.commandpack.api.data.player.Backpack
Remove an item from the backpack.
removeKit(String) - Method in interface sawfowl.commandpack.api.KitService
Removing a kit.
removeKit(Kit) - Method in interface sawfowl.commandpack.api.KitService
Removing a kit.
removeReply(ServerPlayer) - Method in interface sawfowl.commandpack.api.TempPlayerData
Removing Audience for the /reply command
removeVanishEnabledTime(ServerPlayer) - Method in interface sawfowl.commandpack.api.TempPlayerData
Removing the invisibility activation time.
removeWarp(String) - Method in interface sawfowl.commandpack.api.data.player.PlayerData
Remove Warp point
result(Class<?>, RawResultSupplier<?>) - Method in interface sawfowl.commandpack.api.commands.raw.arguments.RawArgument.Builder
Setting parameters to get the target object from the command argument.
runCommand(Locale, String) - Method in interface sawfowl.commandpack.api.data.player.PlayerData
Forcing a player to use a command.

S

save() - Method in interface sawfowl.commandpack.api.data.kits.Kit
 
save() - Method in interface sawfowl.commandpack.api.data.player.Backpack
Save Backpack data.
save() - Method in interface sawfowl.commandpack.api.data.player.PlayerData
 
sawfowl.commandpack.api - package sawfowl.commandpack.api
 
sawfowl.commandpack.api.commands - package sawfowl.commandpack.api.commands
 
sawfowl.commandpack.api.commands.parameterized - package sawfowl.commandpack.api.commands.parameterized
 
sawfowl.commandpack.api.commands.raw - package sawfowl.commandpack.api.commands.raw
 
sawfowl.commandpack.api.commands.raw.arguments - package sawfowl.commandpack.api.commands.raw.arguments
 
sawfowl.commandpack.api.data.command - package sawfowl.commandpack.api.data.command
 
sawfowl.commandpack.api.data.kits - package sawfowl.commandpack.api.data.kits
 
sawfowl.commandpack.api.data.miscellaneous - package sawfowl.commandpack.api.data.miscellaneous
 
sawfowl.commandpack.api.data.player - package sawfowl.commandpack.api.data.player
 
sawfowl.commandpack.api.events - package sawfowl.commandpack.api.events
 
sawfowl.commandpack.api.mixin.game - package sawfowl.commandpack.api.mixin.game
 
sawfowl.commandpack.api.mixin.network - package sawfowl.commandpack.api.mixin.network
 
sendMessage(String) - Method in interface sawfowl.commandpack.api.data.player.PlayerData
Sending a message to a player if he is online.
sendMessage(String) - Method in interface sawfowl.commandpack.api.mixin.network.MixinServerPlayer
Additional method for sending messages to a player.
A placeholder will be automatically applied with the player's name substituted.
sendMessage(Component) - Method in interface sawfowl.commandpack.api.data.player.PlayerData
Sending a message to a player if he is online.
sendMessage(Text) - Method in interface sawfowl.commandpack.api.mixin.network.MixinServerPlayer
Additional method for sending messages to a player.
A placeholder will be automatically applied with the player's name substituted.
sendPacket(CustomPacket) - Method in interface sawfowl.commandpack.api.mixin.network.MixinServerPlayer
Sending a data packet to the player.
sendPaginationList(Audience, Component, Component, int, List<Component>) - Method in interface sawfowl.commandpack.api.commands.PluginCommand
Sending a multi-page list of text.
sendTo(ServerPlayer) - Method in interface sawfowl.commandpack.api.mixin.network.CustomPacket
 
setAfkStatus(ServerPlayer) - Method in interface sawfowl.commandpack.api.TempPlayerData
Assigning AFK status to a player.
setAliases(String...) - Method in interface sawfowl.commandpack.api.data.command.Settings.Builder
 
setAliases(List<String>) - Method in interface sawfowl.commandpack.api.data.command.Settings.Builder
 
setArgumentType(CommandTreeNode.Argument<C>) - Method in interface sawfowl.commandpack.api.commands.raw.arguments.RawArgument.Builder
Specifies the argument type.
See the CommandTreeNodeTypes class for available variants.
The specified type defines what the player can enter as an argument.
This is not controlled by the plugin, but the player will see an error message if the value type is not appropriate.
setAttempts(int) - Method in interface sawfowl.commandpack.api.RandomTeleportService.RandomTeleportOptions.Builder
 
setAutoComplete(Boolean) - Method in interface sawfowl.commandpack.api.data.command.Settings.Builder
 
setBackpack(Backpack) - Method in interface sawfowl.commandpack.api.data.player.PlayerData
Set a new backpack for the player.
setCancelRules(CancelRules) - Method in interface sawfowl.commandpack.api.data.command.Delay.Builder
 
setCooldown(long) - Method in interface sawfowl.commandpack.api.data.command.Settings.Builder
 
setDefault(boolean) - Method in interface sawfowl.commandpack.api.data.player.Home.Builder
Assign this home point as the default home point.
If a player will have several points marked as the default point, the first matching this condition will be chosen when receiving the default point.
setDelay(Delay) - Method in interface sawfowl.commandpack.api.data.command.Settings.Builder
 
setEnable(boolean) - Method in interface sawfowl.commandpack.api.data.command.Settings.Builder
 
setGivedCount(int) - Method in interface sawfowl.commandpack.api.data.player.GivedKit
Set how many times a kit has been given to a player.
setHideBalance(boolean) - Method in interface sawfowl.commandpack.api.data.player.PlayerData
Hiding/displaying player balance.
setLastGivedTime(long) - Method in interface sawfowl.commandpack.api.data.player.GivedKit
Set the time of the last time a kit was given to a player.
setLocation(ServerLocation) - Method in interface sawfowl.commandpack.api.data.miscellaneous.Location.Builder
 
setLocation(Location) - Method in interface sawfowl.commandpack.api.data.player.Home.Builder
Set new location of home point.
setLocation(Location) - Method in interface sawfowl.commandpack.api.data.player.Warp.Builder
Set new location of warp point.
setLocationAndRotation(ServerLocation, Point) - Method in interface sawfowl.commandpack.api.data.miscellaneous.Location.Builder
 
setMaxY(int) - Method in interface sawfowl.commandpack.api.RandomTeleportService.RandomTeleportOptions.Builder
Maximum height when searching for a position.
setMinRadius(int) - Method in interface sawfowl.commandpack.api.RandomTeleportService.RandomTeleportOptions.Builder
Minimum search radius for a random position.
setMinY(int) - Method in interface sawfowl.commandpack.api.RandomTeleportService.RandomTeleportOptions.Builder
Minimum height when searching for a position.
setName(String) - Method in interface sawfowl.commandpack.api.data.player.Home.Builder
Set new name of home point.
setName(String) - Method in interface sawfowl.commandpack.api.data.player.Warp.Builder
Set new name of warp point.
setOnlySurface(boolean) - Method in interface sawfowl.commandpack.api.RandomTeleportService.RandomTeleportOptions.Builder
If true, teleportation will always take place on the surface.
setOptional(boolean) - Method in interface sawfowl.commandpack.api.commands.parameterized.ParameterSettings.Builder
 
setPosition(Vector3d) - Method in interface sawfowl.commandpack.api.data.miscellaneous.Position.Builder
 
setPosition(Position) - Method in interface sawfowl.commandpack.api.data.miscellaneous.Location.Builder
 
setPreviousLocation(ServerPlayer) - Method in interface sawfowl.commandpack.api.TempPlayerData
Set the location of the player's previous location.
setPrice(Price) - Method in interface sawfowl.commandpack.api.data.command.Settings.Builder
 
setPrivate(boolean) - Method in interface sawfowl.commandpack.api.data.player.Warp.Builder
Changing Warp Status.
setProhibitedBiomes(Set<String>) - Method in interface sawfowl.commandpack.api.RandomTeleportService.RandomTeleportOptions.Builder
Biomes that should be excluded from the position search.
setProhibitedBiomesRegistry(Set<Biome>) - Method in interface sawfowl.commandpack.api.RandomTeleportService.RandomTeleportOptions.Builder
Biomes that should be excluded from the position search.
setProhibitedBiomesRegistryReference(Set<RegistryReference<Biome>>) - Method in interface sawfowl.commandpack.api.RandomTeleportService.RandomTeleportOptions.Builder
Biomes that should be excluded from the position search.
setProhibitedBlocks(Set<String>) - Method in interface sawfowl.commandpack.api.RandomTeleportService.RandomTeleportOptions.Builder
Blocks specified in this list will not be available for teleportation by random coordinates.
setProhibitedLiquids(boolean) - Method in interface sawfowl.commandpack.api.RandomTeleportService.RandomTeleportOptions.Builder
If true, the search for the correct position will skip fluid blocks.
setRadius(int) - Method in interface sawfowl.commandpack.api.RandomTeleportService.RandomTeleportOptions.Builder
Radius of search for a random position.
setRotation(Vector3d) - Method in interface sawfowl.commandpack.api.data.miscellaneous.Position.Builder
 
setSeconds(long) - Method in interface sawfowl.commandpack.api.data.command.Delay.Builder
 
setStartFromWorldSpawn(boolean) - Method in interface sawfowl.commandpack.api.RandomTeleportService.RandomTeleportOptions.Builder
Search for a random point around the world spawn.
Settings - Interface in sawfowl.commandpack.api.data.command
Additional command settings.
Settings.Builder - Interface in sawfowl.commandpack.api.data.command
 
setValue(Vector3d) - Method in interface sawfowl.commandpack.api.data.miscellaneous.Point.Builder
 
setVanishTime(ServerPlayer) - Method in interface sawfowl.commandpack.api.TempPlayerData
Specify the current time as the activation time of invisibility in the player.
setWorld(ServerWorld) - Method in interface sawfowl.commandpack.api.data.miscellaneous.Location.Builder
 
setWorldID(String) - Method in interface sawfowl.commandpack.api.RandomTeleportService.RandomTeleportOptions.Builder
Specifies the ID of the target world.
setWorldKey(ResourceKey) - Method in interface sawfowl.commandpack.api.RandomTeleportService.RandomTeleportOptions.Builder
Specifies the ID of the target world.
shortDescription(Locale) - Method in interface sawfowl.commandpack.api.commands.raw.RawCommand
 
shortDescription(CommandCause) - Method in interface sawfowl.commandpack.api.commands.raw.RawCommand
 
size() - Method in interface sawfowl.commandpack.api.data.player.Backpack
The number of slots in the backpack that have items in them.
streamAllWarps() - Method in interface sawfowl.commandpack.api.PlayersData
Getting all registered warps.
success() - Method in interface sawfowl.commandpack.api.commands.PluginCommand
 
switchSpyCommand(ServerPlayer) - Method in interface sawfowl.commandpack.api.TempPlayerData
Switching the player's status of listening to the commands of other players.
A player will not be added if he does not have permission to listen to commands.

T

TempPlayerData - Interface in sawfowl.commandpack.api
Used to store temporary data of players who used the functionality of the CommandPack plugin.
text(Object) - Method in interface sawfowl.commandpack.api.commands.PluginCommand
 
text(String) - Method in interface sawfowl.commandpack.api.commands.PluginCommand
Serialization of text.
timeFormat(long, Locale) - Method in interface sawfowl.commandpack.api.commands.PluginCommand
Time formatting.
toInt() - Method in interface sawfowl.commandpack.api.data.miscellaneous.Point
 
tpToggle(ServerPlayer) - Method in interface sawfowl.commandpack.api.TempPlayerData
Change the status of receiving teleportation requests.
trackingName() - Method in interface sawfowl.commandpack.api.commands.PluginCommand
The name of the command for which the last execution time will be checked.
For example, commands such as `/day`, `/night` are checked as `/time`.
By default, it is unique for each command.
treeKey(String) - Method in interface sawfowl.commandpack.api.commands.raw.arguments.RawArgument.Builder
The identifier of the argument in the argument tree.
It is also displayed to the player above the input line as a hint.
tryCast(Entity) - Static method in interface sawfowl.commandpack.api.mixin.game.EntityItem
 

U

unregisteredBuilder() - Static method in interface sawfowl.commandpack.api.data.command.CancelRules
 
unregisteredBuilder() - Static method in interface sawfowl.commandpack.api.data.command.Delay
 
unregisteredBuilder() - Static method in interface sawfowl.commandpack.api.data.command.Price
 
unregisteredBuilder() - Static method in interface sawfowl.commandpack.api.data.command.Settings
Builders register later than the commands.
Use this method as needed.
updateLastActivity(ServerPlayer) - Method in interface sawfowl.commandpack.api.TempPlayerData
Updating the time of the player's last activity
USE_BACKPACK - Enum constant in enum class sawfowl.commandpack.api.data.kits.GiveRule
 
USE_ENDECHEST - Enum constant in enum class sawfowl.commandpack.api.data.kits.GiveRule
 

V

value(Parameter.Value<?>) - Method in interface sawfowl.commandpack.api.commands.parameterized.ParameterSettings.Builder
 
valueOf(String) - Static method in enum class sawfowl.commandpack.api.data.kits.GiveRule
Returns the enum constant of this class with the specified name.
values() - Static method in enum class sawfowl.commandpack.api.data.kits.GiveRule
Returns an array containing the constants of this enum class, in the order they are declared.
values(boolean, boolean) - Method in interface sawfowl.commandpack.api.data.command.CancelRules.Builder
 
variants(RawCompleterSupplier<Stream<String>>) - Method in interface sawfowl.commandpack.api.commands.raw.arguments.RawArgument.Builder
Set variants for auto-complete commands.

W

Warp - Interface in sawfowl.commandpack.api.data.player
 
Warp.Builder - Interface in sawfowl.commandpack.api.data.player
 
warpsListChatMenu(Locale, Predicate<Warp>, Predicate<Warp>) - Method in interface sawfowl.commandpack.api.data.player.PlayerData
Getting a clickable chat menu with a list of warps.
worldKey() - Method in interface sawfowl.commandpack.api.data.miscellaneous.Location
The identifier of the world to which the location belongs.
A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages