public interface KitManager
Modifier and Type | Method and Description |
---|---|
Kit |
create(org.bukkit.entity.Player creator,
java.lang.String name)
Creates a kit with given name and
Player 's inventory contents. |
Kit |
get(java.lang.String name)
Attempts to find an
Kit instance associated with the given name. |
java.util.List<Kit> |
getKits()
An UnmodifiableList of
Kit s that are currently loaded. |
Kit |
remove(org.bukkit.command.CommandSender source,
java.lang.String name)
Removes a kit with given name.
|
Kit |
remove(java.lang.String name)
Calls
remove(CommandSender, String) with source being null. |
@Nullable Kit get(@NotNull java.lang.String name)
Kit
instance associated with the given name.name
- Name to search through the loaded kits. Should not be null!Kit
instance that has a name matching with the given name or null if not exists.@Nullable Kit create(@NotNull org.bukkit.entity.Player creator, @NotNull java.lang.String name)
Player
's inventory contents.
Note: Calls KitCreateEvent
on successful creation.@Nullable Kit remove(@Nullable org.bukkit.command.CommandSender source, @NotNull java.lang.String name)
KitRemoveEvent
on successful removal.@Nullable Kit remove(@NotNull java.lang.String name)
remove(CommandSender, String)
with source being null.remove(CommandSender, String)