Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W Y Z 

A

AbstractBucket<E> - Class in me.lucko.helper.bucket
An abstract implementation of Bucket.
AbstractBucket(int, PartitioningStrategy<E>) - Constructor for class me.lucko.helper.bucket.AbstractBucket
 
AbstractCommand - Class in me.lucko.helper.command
An abstract implementation of Command and CommandExecutor
AbstractCommand() - Constructor for class me.lucko.helper.command.AbstractCommand
 
AbstractCompositeTerminable - Class in me.lucko.helper.terminable.composite
 
AbstractCompositeTerminable() - Constructor for class me.lucko.helper.terminable.composite.AbstractCompositeTerminable
 
AbstractMessenger - Class in me.lucko.helper.messaging
An abstract implementation of Messenger.
AbstractMessenger(BiConsumer<String, byte[]>, Consumer<String>, Consumer<String>) - Constructor for class me.lucko.helper.messaging.AbstractMessenger
Creates a new abstract messenger
AbstractMetadataRegistry<T> - Class in me.lucko.helper.metadata
A basic implementation of MetadataRegistry using a LoadingCache.
AbstractMetadataRegistry() - Constructor for class me.lucko.helper.metadata.AbstractMetadataRegistry
 
AbstractNetwork - Class in me.lucko.helper.network
 
AbstractNetwork(Messenger, InstanceData) - Constructor for class me.lucko.helper.network.AbstractNetwork
 
AbstractRedirectSystem - Class in me.lucko.helper.network.redirect
 
AbstractRedirectSystem(Messenger, InstanceData, PlayerRedirector) - Constructor for class me.lucko.helper.network.redirect.AbstractRedirectSystem
 
AbstractSchemeMapping - Class in me.lucko.helper.menu.scheme
Implements SchemeMapping using an immutable map.
AbstractWeakCompositeTerminable - Class in me.lucko.helper.terminable.composite
 
AbstractWeakCompositeTerminable() - Constructor for class me.lucko.helper.terminable.composite.AbstractWeakCompositeTerminable
 
accept(JsonElement) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonArrayBuilder
 
accept(Map.Entry<String, JsonElement>) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonObjectBuilder
 
accept(String, JsonElement) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonObjectBuilder
 
accept(Item) - Method in class me.lucko.helper.menu.scheme.MenuPopulator
Places an item onto the Gui using the next available slot in the populator
acceptIfSpace(Item) - Method in class me.lucko.helper.menu.scheme.MenuPopulator
Places an item onto the Gui using the next available slot in the populator
add(E) - Method in class me.lucko.helper.bucket.AbstractBucket
 
add(E) - Method in interface me.lucko.helper.bucket.BucketPartition
Deprecated.
as partitions do not support this method.
add(JsonElement, boolean) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonArrayBuilder
 
add(JsonElement) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonArrayBuilder
 
add(GsonSerializable) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonArrayBuilder
 
add(String) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonArrayBuilder
 
add(Number) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonArrayBuilder
 
add(Boolean) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonArrayBuilder
 
add(Character) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonArrayBuilder
 
add(String, JsonElement, boolean) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonObjectBuilder
 
add(String, JsonElement) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonObjectBuilder
 
add(String, GsonSerializable) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonObjectBuilder
 
add(String, String) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonObjectBuilder
 
add(String, Number) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonObjectBuilder
 
add(String, Boolean) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonObjectBuilder
 
add(String, Character) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonObjectBuilder
 
add(Vector3i) - Method in class me.lucko.helper.serialize.BlockPosition
 
add(int, int, int) - Method in class me.lucko.helper.serialize.BlockPosition
 
add(Vector2i) - Method in class me.lucko.helper.serialize.ChunkPosition
 
add(int, int) - Method in class me.lucko.helper.serialize.ChunkPosition
 
add(double, double, double) - Method in class me.lucko.helper.serialize.Point
 
add(Vector3i) - Method in class me.lucko.helper.serialize.Position
 
add(Vector3d) - Method in class me.lucko.helper.serialize.Position
 
add(double, double, double) - Method in class me.lucko.helper.serialize.Position
 
add(double, double, double) - Method in class me.lucko.helper.serialize.VectorPoint
 
addAll(Collection<? extends E>) - Method in interface me.lucko.helper.bucket.BucketPartition
Deprecated.
as partitions do not support this method.
addAll(Iterable<T>, boolean) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonArrayBuilder
 
addAll(Iterable<T>) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonArrayBuilder
 
addAll(Stream<T>, boolean) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonArrayBuilder
 
addAll(Stream<T>) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonArrayBuilder
 
addAll(Iterable<Map.Entry<String, T>>, boolean) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonObjectBuilder
 
addAll(Iterable<Map.Entry<String, T>>) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonObjectBuilder
 
addAll(Stream<Map.Entry<String, T>>, boolean) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonObjectBuilder
 
addAll(Stream<Map.Entry<String, T>>) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonObjectBuilder
 
addAll(JsonObject, boolean) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonObjectBuilder
 
addAll(JsonObject) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonObjectBuilder
 
addAllBooleans(Iterable<Map.Entry<String, Boolean>>) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonObjectBuilder
 
addAllBooleansIfAbsent(Iterable<Map.Entry<String, Boolean>>) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonObjectBuilder
 
addAllCharacters(Iterable<Map.Entry<String, Character>>) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonObjectBuilder
 
addAllCharactersIfAbsent(Iterable<Map.Entry<String, Character>>) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonObjectBuilder
 
addAllIfAbsent(Iterable<Map.Entry<String, T>>, boolean) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonObjectBuilder
 
addAllIfAbsent(Iterable<Map.Entry<String, T>>) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonObjectBuilder
 
addAllIfAbsent(Stream<Map.Entry<String, T>>, boolean) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonObjectBuilder
 
addAllIfAbsent(Stream<Map.Entry<String, T>>) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonObjectBuilder
 
addAllIfAbsent(JsonObject, boolean) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonObjectBuilder
 
addAllIfAbsent(JsonObject) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonObjectBuilder
 
addAllNumbers(Iterable<Map.Entry<String, T>>) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonObjectBuilder
 
addAllNumbersIfAbsent(Iterable<Map.Entry<String, T>>) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonObjectBuilder
 
addAllSerializables(Iterable<Map.Entry<String, T>>) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonObjectBuilder
 
addAllSerializablesIfAbsent(Iterable<Map.Entry<String, T>>) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonObjectBuilder
 
addAllStrings(Iterable<Map.Entry<String, String>>) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonObjectBuilder
 
addAllStringsIfAbsent(Iterable<Map.Entry<String, String>>) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonObjectBuilder
 
addBooleans(Iterable<Boolean>) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonArrayBuilder
 
addCharacters(Iterable<Character>) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonArrayBuilder
 
addDefaultParameterProvider(RedirectParameterProvider) - Method in class me.lucko.helper.network.redirect.AbstractRedirectSystem
 
addDefaultParameterProvider(RedirectParameterProvider) - Method in interface me.lucko.helper.network.redirect.RedirectSystem
Adds a default parameter provider.
addIfAbsent(String, JsonElement, boolean) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonObjectBuilder
 
addIfAbsent(String, JsonElement) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonObjectBuilder
 
addIfAbsent(String, GsonSerializable) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonObjectBuilder
 
addIfAbsent(String, String) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonObjectBuilder
 
addIfAbsent(String, Number) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonObjectBuilder
 
addIfAbsent(String, Boolean) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonObjectBuilder
 
addIfAbsent(String, Character) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonObjectBuilder
 
addItem(Item) - Method in class me.lucko.helper.menu.Gui
 
addItems(Iterable<Item>) - Method in class me.lucko.helper.menu.Gui
 
addListener(ChannelListener<T>) - Method in interface me.lucko.helper.messaging.ChannelAgent
Adds a new listener to the channel;
addListener(ConversationChannelListener<T, R>) - Method in interface me.lucko.helper.messaging.conversation.ConversationChannelAgent
Adds a new listener to the channel;
addNumbers(Iterable<T>) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonArrayBuilder
 
addPlayer(Player) - Method in interface me.lucko.helper.bossbar.BossBar
Adds the player to this boss bar causing it to display on their screen.
addPlayer(String) - Method in class me.lucko.helper.scoreboard.PacketScoreboardTeam
 
addPlayer(String) - Method in interface me.lucko.helper.scoreboard.ScoreboardTeam
Adds a player to this team
addPlayer(Player) - Method in interface me.lucko.helper.scoreboard.ScoreboardTeam
Adds a player to this team
addPlayers(Iterable<Player>) - Method in interface me.lucko.helper.bossbar.BossBar
Adds the players to this boss bar causing it to display on their screens.
addSerializables(Iterable<T>) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonArrayBuilder
 
addStrings(Iterable<String>) - Method in interface me.lucko.helper.gson.JsonBuilder.JsonArrayBuilder
 
addURL(URL) - Method in class me.lucko.helper.maven.URLClassLoaderAccess
Adds the given URL to the class loader.
addViewer(Player) - Method in interface me.lucko.helper.hologram.individual.IndividualHologram
Adds a viewer to the hologram.
after(long) - Method in interface me.lucko.helper.scheduler.builder.TaskBuilder.ThreadContextual
Marks that the new task should run after the specified delay, and returns the next builder in the chain.
after(long, TimeUnit) - Method in interface me.lucko.helper.scheduler.builder.TaskBuilder.ThreadContextual
Marks that the new task should run after the specified delay, and returns the next builder in the chain.
afterAndEvery(long) - Method in interface me.lucko.helper.scheduler.builder.TaskBuilder.ThreadContextual
Marks that the new task should run after the specified delay, then repeat on the specified interval, and returns the next builder in the chain.
afterAndEvery(long, TimeUnit) - Method in interface me.lucko.helper.scheduler.builder.TaskBuilder.ThreadContextual
Marks that the new task should run after the specified delay, then repeat on the specified interval, and returns the next builder in the chain.
aliases() - Method in interface me.lucko.helper.command.context.CommandContext
Gets the aliases of the command.
aliases() - Method in class me.lucko.helper.command.context.ImmutableCommandContext
 
all() - Static method in class me.lucko.helper.utils.Players
Gets all players on the server.
ALL_SERVERS - Static variable in interface me.lucko.helper.messaging.bungee.BungeeCord
Server name to represent all servers on the proxy
allocate(Bucket<?>) - Method in interface me.lucko.helper.bucket.partitioning.GenericPartitioningStrategy
Calculates the index of the partition to use for any given object.
allocate(Object, Bucket<Object>) - Method in interface me.lucko.helper.bucket.partitioning.GenericPartitioningStrategy
Deprecated.
allocate(T, Bucket<T>) - Method in interface me.lucko.helper.bucket.partitioning.PartitioningStrategy
Calculates the index of the partition to use for the object.
allOffline() - Static method in class me.lucko.helper.utils.Players
 
allow() - Static method in class me.lucko.helper.network.redirect.RedirectSystem.Response
 
allow(Map<String, String>) - Static method in class me.lucko.helper.network.redirect.RedirectSystem.Response
 
alwaysFalse() - Static method in class me.lucko.helper.function.Predicates
Returns a predicate which always returns false
alwaysTrue() - Static method in class me.lucko.helper.function.Predicates
Returns a predicate which always returns true
amount(int) - Method in class me.lucko.helper.item.ItemStackBuilder
 
AMPERSAND_CHAR - Static variable in class me.lucko.helper.text.Text
Deprecated.
 
AMPERSAND_CHAR - Static variable in class me.lucko.helper.text3.Text
 
appendTag(NBTBase) - Method in interface me.lucko.helper.shadows.nbt.NBTTagList
 
apply(Consumer<? super T>) - Method in interface me.lucko.helper.function.chain.Chain
Applies an action to the backing object
apply(Consumer<ItemStackBuilder>) - Method in class me.lucko.helper.item.ItemStackBuilder
 
apply(Gui) - Method in class me.lucko.helper.menu.scheme.MenuScheme
 
applyFromItem(Item) - Method in class me.lucko.helper.menu.DummySlot
 
applyFromItem(Item) - Method in class me.lucko.helper.menu.SimpleSlot
Applies an item model to this slot.
applyFromItem(Item) - Method in interface me.lucko.helper.menu.Slot
Applies an item model to this slot.
applyIf(Predicate<? super T>, Consumer<? super T>) - Method in interface me.lucko.helper.function.chain.Chain
Applies an action to the backing object if the test passes.
applyIfNonNull(Consumer<? super T>) - Method in interface me.lucko.helper.function.chain.Chain
Applies an action to the backing object, if the object is not null.
applyLines(String...) - Method in class me.lucko.helper.scoreboard.PacketScoreboardObjective
 
applyLines(Collection<String>) - Method in class me.lucko.helper.scoreboard.PacketScoreboardObjective
 
applyLines(String...) - Method in interface me.lucko.helper.scoreboard.ScoreboardObjective
Automatically applies a set of score lines to this objective.
applyLines(Collection<String>) - Method in interface me.lucko.helper.scoreboard.ScoreboardObjective
Automatically applies a set of score lines to this objective.
applyScores(Map<String, Integer>) - Method in class me.lucko.helper.scoreboard.PacketScoreboardObjective
 
applyScores(Map<String, Integer>) - Method in interface me.lucko.helper.scoreboard.ScoreboardObjective
Applies a score mapping to this objective
arg(int) - Method in interface me.lucko.helper.command.context.CommandContext
Gets the argument at a the given index
arg(int) - Method in class me.lucko.helper.command.context.ImmutableCommandContext
 
args() - Method in interface me.lucko.helper.command.context.CommandContext
Gets an immutable list of the supplied arguments
args() - Method in class me.lucko.helper.command.context.ImmutableCommandContext
 
Argument - Interface in me.lucko.helper.command.argument
Represents a command argument
ArgumentParser<T> - Interface in me.lucko.helper.command.argument
Parses an argument from a String
ArgumentParserRegistry - Interface in me.lucko.helper.command.argument
A collection of ArgumentParsers
array(JsonArray, boolean) - Static method in class me.lucko.helper.gson.JsonBuilder
Creates a new array builder
array(JsonArray) - Static method in class me.lucko.helper.gson.JsonBuilder
Creates a new array builder, without copying the passed array.
array() - Static method in class me.lucko.helper.gson.JsonBuilder
Creates a new array builder, with no initial values
asArray() - Method in class me.lucko.helper.datatree.ConfigurateDataTree
 
asArray() - Method in interface me.lucko.helper.datatree.DataTree
Gets a stream of the member nodes, as if this tree was a JsonArray.
asArray() - Method in class me.lucko.helper.datatree.GsonDataTree
 
asArray() - Method in class me.lucko.helper.utils.Tps
 
asBoolean() - Method in class me.lucko.helper.datatree.ConfigurateDataTree
 
asBoolean() - Method in interface me.lucko.helper.datatree.DataTree
Returns a Boolean representation of this node.
asBoolean() - Method in class me.lucko.helper.datatree.GsonDataTree
 
asByte() - Method in interface me.lucko.helper.shadows.nbt.NBTNumber
 
asCycle() - Method in class me.lucko.helper.bucket.AbstractBucket
 
asCycle() - Method in interface me.lucko.helper.bucket.Bucket
Returns a cycle instance unique to this bucket.
asDouble() - Method in class me.lucko.helper.datatree.ConfigurateDataTree
 
asDouble() - Method in interface me.lucko.helper.datatree.DataTree
Returns a Double representation of this node.
asDouble() - Method in class me.lucko.helper.datatree.GsonDataTree
 
asDouble() - Method in interface me.lucko.helper.shadows.nbt.NBTNumber
 
asEncodedLong() - Method in class me.lucko.helper.serialize.ChunkPosition
 
asFloat() - Method in interface me.lucko.helper.shadows.nbt.NBTNumber
 
asIndexedArray() - Method in class me.lucko.helper.datatree.ConfigurateDataTree
 
asIndexedArray() - Method in interface me.lucko.helper.datatree.DataTree
Gets an indexed stream of the member nodes, as if this tree was a JsonArray.
asIndexedArray() - Method in class me.lucko.helper.datatree.GsonDataTree
 
asInt() - Method in class me.lucko.helper.datatree.ConfigurateDataTree
 
asInt() - Method in interface me.lucko.helper.datatree.DataTree
Returns an Integer representation of this node.
asInt() - Method in class me.lucko.helper.datatree.GsonDataTree
 
asInt() - Method in interface me.lucko.helper.shadows.nbt.NBTNumber
 
asLong() - Method in interface me.lucko.helper.shadows.nbt.NBTNumber
 
asMap() - Method in class me.lucko.helper.messaging.util.MappedChannelReceiver
Returns a map of the received data.
asMap() - Method in interface me.lucko.helper.metadata.MetadataMap
Returns an immutable view of the backing map
asNumber() - Method in class me.lucko.helper.datatree.ConfigurateDataTree
 
asNumber() - Method in interface me.lucko.helper.datatree.DataTree
Returns a Number representation of this node.
asNumber() - Method in class me.lucko.helper.datatree.GsonDataTree
 
asObject() - Method in class me.lucko.helper.datatree.ConfigurateDataTree
 
asObject() - Method in interface me.lucko.helper.datatree.DataTree
Gets a stream of the member nodes, as if this tree was a JsonObject.
asObject() - Method in class me.lucko.helper.datatree.GsonDataTree
 
asOptional() - Method in class me.lucko.helper.utils.NullableOptional
If a value is present in this NullableOptional, returns the result of passing the value to Optional.ofNullable(Object).
assertArgument(int, Predicate<String>) - Method in interface me.lucko.helper.command.functional.FunctionalCommandBuilder
Tests a given argument with the provided predicate.
assertArgument(int, Predicate<String>, String) - Method in interface me.lucko.helper.command.functional.FunctionalCommandBuilder
Tests a given argument with the provided predicate.
assertConsole() - Method in interface me.lucko.helper.command.functional.FunctionalCommandBuilder
Asserts that the sender is instance of ConsoleCommandSender, and sends them the default failure message if they're not.
assertConsole(String) - Method in interface me.lucko.helper.command.functional.FunctionalCommandBuilder
Asserts that the sender is instance of ConsoleCommandSender, and sends them the failure message if they're not
assertFunction(Predicate<? super CommandContext<? extends T>>) - Method in interface me.lucko.helper.command.functional.FunctionalCommandBuilder
Asserts that some function returns true.
assertFunction(Predicate<? super CommandContext<? extends T>>, String) - Method in interface me.lucko.helper.command.functional.FunctionalCommandBuilder
Asserts that some function returns true.
assertOp() - Method in interface me.lucko.helper.command.functional.FunctionalCommandBuilder
Asserts that the sender is op, and sends them the default failure message if they're not.
assertOp(String) - Method in interface me.lucko.helper.command.functional.FunctionalCommandBuilder
Asserts that the sender is op, and sends them the failure message if they don't have permission
assertPermission(String) - Method in interface me.lucko.helper.command.functional.FunctionalCommandBuilder
Asserts that the sender has the specified permission, and sends them the default failure message if they don't have permission.
assertPermission(String, String) - Method in interface me.lucko.helper.command.functional.FunctionalCommandBuilder
Asserts that the sender has the specified permission, and sends them the failure message if they don't have permission.
assertPlayer() - Method in interface me.lucko.helper.command.functional.FunctionalCommandBuilder
Asserts that the sender is instance of Player, and sends them the default failure message if they're not.
assertPlayer(String) - Method in interface me.lucko.helper.command.functional.FunctionalCommandBuilder
Asserts that the sender is instance of Player, and sends them the failure message if they're not
assertPresent() - Method in interface me.lucko.helper.command.argument.Argument
Asserts that the permission is present
assertSender(Predicate<T>) - Method in interface me.lucko.helper.command.functional.FunctionalCommandBuilder
Tests the sender with the provided predicate.
assertSender(Predicate<T>, String) - Method in interface me.lucko.helper.command.functional.FunctionalCommandBuilder
Tests the sender with the provided predicate.
assertUsage(String) - Method in interface me.lucko.helper.command.functional.FunctionalCommandBuilder
Asserts that the arguments match the given usage string.
assertUsage(String, String) - Method in interface me.lucko.helper.command.functional.FunctionalCommandBuilder
Asserts that the arguments match the given usage string.
asShort() - Method in interface me.lucko.helper.shadows.nbt.NBTNumber
 
asString() - Method in class me.lucko.helper.datatree.ConfigurateDataTree
 
asString() - Method in interface me.lucko.helper.datatree.DataTree
Returns a String representation of this node.
asString() - Method in class me.lucko.helper.datatree.GsonDataTree
 
async() - Method in interface me.lucko.helper.scheduler.builder.TaskBuilder
Marks that the new task should run async, and returns the next builder in the chain.
async() - Static method in class me.lucko.helper.Schedulers
Returns an "async" scheduler, which executes tasks asynchronously.
asyncBukkit() - Static method in class me.lucko.helper.scheduler.HelperExecutors
 
asyncHelper() - Static method in class me.lucko.helper.scheduler.HelperExecutors
 
asyncResponseHandler(ReqRespChannel.AsyncResponseHandler<Req, Resp>) - Method in interface me.lucko.helper.messaging.reqresp.ReqRespChannel
Registers a response handler that returns a Promise.
asyncResponseHandler(ReqRespChannel.AsyncResponseHandler<Req, Resp>) - Method in class me.lucko.helper.messaging.reqresp.SimpleReqRespChannel
 
avg1() - Method in class me.lucko.helper.utils.Tps
 
avg15() - Method in class me.lucko.helper.utils.Tps
 
avg5() - Method in class me.lucko.helper.utils.Tps
 

B

BaseHologram - Interface in me.lucko.helper.hologram
Base interface for holograms.
baseWithOptionalAddition(double, double, double) - Static method in interface me.lucko.helper.random.VariableAmount
Creates a new variable about which has a base and a chance to apply a random additional amount.
baseWithOptionalAddition(double, VariableAmount, double) - Static method in interface me.lucko.helper.random.VariableAmount
Creates a new variable about which has a base and a chance to apply a random additional amount.
baseWithOptionalVariance(double, double, double) - Static method in interface me.lucko.helper.random.VariableAmount
Creates a new variable about which has a base and a chance to apply a random variance.
baseWithOptionalVariance(double, VariableAmount, double) - Static method in interface me.lucko.helper.random.VariableAmount
Creates a new variable about which has a base and a chance to apply a random variance.
baseWithRandomAddition(double, double) - Static method in interface me.lucko.helper.random.VariableAmount
Creates a new variable amount which has a base and an additional amount.
baseWithRandomAddition(double, VariableAmount) - Static method in interface me.lucko.helper.random.VariableAmount
Creates a new variable amount which has a base and an additional amount.
baseWithVariance(double, double) - Static method in interface me.lucko.helper.random.VariableAmount
Creates a new variable about which has a base and variance.
baseWithVariance(double, VariableAmount) - Static method in interface me.lucko.helper.random.VariableAmount
Creates a new variable about which has a base and variance.
biConsumer(BiConsumer<R, ? super T>) - Method in interface me.lucko.helper.event.functional.FunctionalHandlerList
Add a BiConsumer handler.
biConsumer(BiConsumer<MergedSubscription<T>, ? super T>) - Method in interface me.lucko.helper.event.functional.merged.MergedHandlerList
 
biConsumer(BiConsumer<ProtocolSubscription, ? super PacketEvent>) - Method in interface me.lucko.helper.event.functional.protocol.ProtocolHandlerList
 
biConsumer(BiConsumer<SingleSubscription<T>, ? super T>) - Method in interface me.lucko.helper.event.functional.single.SingleHandlerList
 
biHandler(BiConsumer<MergedSubscription<T>, ? super T>) - Method in interface me.lucko.helper.event.functional.merged.MergedSubscriptionBuilder
Builds and registers the Handler.
biHandler(BiConsumer<ProtocolSubscription, ? super PacketEvent>) - Method in interface me.lucko.helper.event.functional.protocol.ProtocolSubscriptionBuilder
Builds and registers the Handler.
biHandler(BiConsumer<SingleSubscription<T>, ? super T>) - Method in interface me.lucko.helper.event.functional.single.SingleSubscriptionBuilder
Builds and registers the Handler.
bind(ClickType, Consumer<InventoryClickEvent>) - Method in class me.lucko.helper.menu.DummySlot
 
bind(ClickType, Runnable) - Method in class me.lucko.helper.menu.DummySlot
 
bind(Consumer<InventoryClickEvent>, ClickType...) - Method in class me.lucko.helper.menu.DummySlot
 
bind(Runnable, ClickType...) - Method in class me.lucko.helper.menu.DummySlot
 
bind(T) - Method in class me.lucko.helper.menu.Gui
 
bind(ClickType, Consumer<InventoryClickEvent>) - Method in class me.lucko.helper.menu.Item.Builder
 
bind(ClickType, Runnable) - Method in class me.lucko.helper.menu.Item.Builder
 
bind(Consumer<InventoryClickEvent>, ClickType...) - Method in class me.lucko.helper.menu.Item.Builder
 
bind(Runnable, ClickType...) - Method in class me.lucko.helper.menu.Item.Builder
 
bind(ClickType, Consumer<InventoryClickEvent>) - Method in class me.lucko.helper.menu.SimpleSlot
 
bind(ClickType, Runnable) - Method in class me.lucko.helper.menu.SimpleSlot
 
bind(Consumer<InventoryClickEvent>, ClickType...) - Method in class me.lucko.helper.menu.SimpleSlot
 
bind(Runnable, ClickType...) - Method in class me.lucko.helper.menu.SimpleSlot
 
bind(ClickType, Consumer<InventoryClickEvent>) - Method in interface me.lucko.helper.menu.Slot
 
bind(ClickType, Runnable) - Method in interface me.lucko.helper.menu.Slot
 
bind(Consumer<InventoryClickEvent>, ClickType...) - Method in interface me.lucko.helper.menu.Slot
 
bind(Runnable, ClickType...) - Method in interface me.lucko.helper.menu.Slot
 
bind(T) - Method in class me.lucko.helper.plugin.ExtendedJavaPlugin
 
bind(T) - Method in interface me.lucko.helper.terminable.composite.CompositeTerminable
 
bind(T) - Method in interface me.lucko.helper.terminable.TerminableConsumer
Binds with the given terminable.
bindAllConsumers(Iterable<Map.Entry<ClickType, T>>) - Method in class me.lucko.helper.menu.DummySlot
 
bindAllConsumers(Iterable<Map.Entry<ClickType, T>>) - Method in class me.lucko.helper.menu.Item.Builder
 
bindAllConsumers(Iterable<Map.Entry<ClickType, T>>) - Method in class me.lucko.helper.menu.SimpleSlot
 
bindAllConsumers(Iterable<Map.Entry<ClickType, T>>) - Method in interface me.lucko.helper.menu.Slot
 
bindAllRunnables(Iterable<Map.Entry<ClickType, T>>) - Method in class me.lucko.helper.menu.DummySlot
 
bindAllRunnables(Iterable<Map.Entry<ClickType, T>>) - Method in class me.lucko.helper.menu.Item.Builder
 
bindAllRunnables(Iterable<Map.Entry<ClickType, T>>) - Method in class me.lucko.helper.menu.SimpleSlot
 
bindAllRunnables(Iterable<Map.Entry<ClickType, T>>) - Method in interface me.lucko.helper.menu.Slot
 
bindEvent(Class<E>, Function<E, T>) - Method in interface me.lucko.helper.event.functional.merged.MergedSubscriptionBuilder
Binds this handler to an event
bindEvent(Class<E>, EventPriority, Function<E, T>) - Method in interface me.lucko.helper.event.functional.merged.MergedSubscriptionBuilder
Binds this handler to an event
bindModule(T) - Method in class me.lucko.helper.plugin.ExtendedJavaPlugin
 
bindModule(T) - Method in interface me.lucko.helper.terminable.TerminableConsumer
Binds with the given terminable module.
bindModuleWith(TerminableConsumer) - Method in interface me.lucko.helper.terminable.module.TerminableModule
Registers this terminable with a terminable consumer
bindWith(TerminableConsumer) - Method in interface me.lucko.helper.terminable.Terminable
Binds this terminable with a terminable consumer
BlockMetadataRegistry - Interface in me.lucko.helper.metadata.type
A registry which provides and stores MetadataMaps for Blocks.
BlockPosition - Class in me.lucko.helper.serialize
An immutable and serializable block location object
BlockRegion - Class in me.lucko.helper.serialize
An immutable and serializable block region object
blocks() - Static method in class me.lucko.helper.metadata.Metadata
Gets the MetadataRegistry for Blocks.
blocks() - Method in class me.lucko.helper.serialize.ChunkPosition
 
BooleanSetting - Interface in me.lucko.helper.setting
Represents an individual setting with a boolean value.
BooleanSettingMap<S extends BooleanSetting> - Class in me.lucko.helper.setting
Represents a map of states of a given realm of settings.
BooleanSettingMapFactory<S extends BooleanSetting> - Class in me.lucko.helper.setting
Creates and decodes BooleanSettingMaps for a given realm of settings.
BossBar - Interface in me.lucko.helper.bossbar
Generic interface for bossbars.
BossBarColor - Enum in me.lucko.helper.bossbar
Represents the color of a BossBar.
BossBarFactory - Interface in me.lucko.helper.bossbar
A object which can create BossBars.
BossBarStyle - Enum in me.lucko.helper.bossbar
Represents the style of a BossBar.
breakable(boolean) - Method in class me.lucko.helper.item.ItemStackBuilder
 
broadcastPacket(PacketContainer) - Static method in class me.lucko.helper.protocol.Protocol
Sends a packet to all players connected to the server.
broadcastPacket(Iterable<Player>, PacketContainer) - Static method in class me.lucko.helper.protocol.Protocol
Sends a packet to each of the given players
Bucket<E> - Interface in me.lucko.helper.bucket
A bucket is an extension of Set, which allows contained elements to be separated into parts by a PartitioningStrategy.
BucketFactory - Class in me.lucko.helper.bucket.factory
A set of methods for creating Buckets.
BucketPartition<E> - Interface in me.lucko.helper.bucket
Represents a partition of elements within a Bucket.
build() - Method in interface me.lucko.helper.gson.JsonBuilder.JsonArrayBuilder
 
build() - Method in interface me.lucko.helper.gson.JsonBuilder.JsonObjectBuilder
 
build() - Method in class me.lucko.helper.hologram.individual.HologramLine.Builder
 
build() - Method in class me.lucko.helper.item.ItemStackBuilder
 
build(Runnable) - Method in class me.lucko.helper.item.ItemStackBuilder
 
build(ClickType, Runnable) - Method in class me.lucko.helper.item.ItemStackBuilder
 
build(Runnable, Runnable) - Method in class me.lucko.helper.item.ItemStackBuilder
 
build() - Method in class me.lucko.helper.menu.Item.Builder
 
build(Player, Function<PaginatedGui, List<Item>>) - Method in class me.lucko.helper.menu.paginated.PaginatedGuiBuilder
 
build(String, String, File, Function<Path, T>, BiConsumer<Path, T>) - Static method in class me.lucko.helper.serialize.FileStorageHandler
 
build(Iterable<? extends R>, Function<? super R, ? extends I>) - Static method in class me.lucko.helper.utils.Indexing
Builds an index for the given values, using the indexing function.
build(R[], Function<? super R, ? extends I>) - Static method in class me.lucko.helper.utils.Indexing
Builds an index for the given values, using the indexing function.
buildConsumer(Consumer<InventoryClickEvent>) - Method in class me.lucko.helper.item.ItemStackBuilder
 
buildConsumer(ClickType, Consumer<InventoryClickEvent>) - Method in class me.lucko.helper.item.ItemStackBuilder
 
buildConsumer(Consumer<InventoryClickEvent>, Consumer<InventoryClickEvent>) - Method in class me.lucko.helper.item.ItemStackBuilder
 
builder() - Static method in interface me.lucko.helper.hologram.individual.HologramLine
Returns a new HologramLine.Builder.
builder(ItemStack) - Static method in class me.lucko.helper.menu.Item
 
builder() - Static method in class me.lucko.helper.Schedulers
Gets a TaskBuilder instance
buildFromConsumerMap(Map<ClickType, Consumer<InventoryClickEvent>>) - Method in class me.lucko.helper.item.ItemStackBuilder
 
buildFromEnumName(Class<? extends R>) - Static method in class me.lucko.helper.utils.Indexing
Builds an index for the given enum using Enum.name().
buildFromMap(Map<ClickType, Runnable>) - Method in class me.lucko.helper.item.ItemStackBuilder
 
buildItem() - Method in class me.lucko.helper.item.ItemStackBuilder
 
buildMultiple(Iterable<? extends R>, Function<? super R, ? extends Iterable<? extends I>>) - Static method in class me.lucko.helper.utils.Indexing
Builds an index for the given values, using the indexing function.
buildMultiple(R[], Function<? super R, ? extends Iterable<? extends I>>) - Static method in class me.lucko.helper.utils.Indexing
Builds an index for the given values, using the indexing function.
bukkit() - Static method in class me.lucko.helper.Schedulers
Gets Bukkit's scheduler.
BukkitBossBarFactory - Class in me.lucko.helper.bossbar
Implementation of BossBarFactory using Bukkit.
BukkitBossBarFactory(Server) - Constructor for class me.lucko.helper.bossbar.BukkitBossBarFactory
 
BukkitHologramFactory - Class in me.lucko.helper.hologram
 
BukkitHologramFactory() - Constructor for class me.lucko.helper.hologram.BukkitHologramFactory
 
bukkitScheduler() - Static method in class me.lucko.helper.Helper
 
BukkitSerializableAdapterFactory - Class in me.lucko.helper.gson.typeadapters
 
BukkitTypeSerializer - Class in me.lucko.helper.config.typeserializers
 
BungeeCord - Interface in me.lucko.helper.messaging.bungee
API interface to encapsulate the BungeeCord Plugin Messaging API.
BungeeCordImpl - Class in me.lucko.helper.messaging.bungee
 
BungeeCordImpl(HelperPlugin) - Constructor for class me.lucko.helper.messaging.bungee.BungeeCordImpl
 

C

Cache<T> - Class in me.lucko.helper.cache
A cached supplier extension.
cache - Variable in class me.lucko.helper.metadata.AbstractMetadataRegistry
 
call(CommandContext<?>) - Method in interface me.lucko.helper.command.Command
Calls the command handler
call(Event) - Static method in class me.lucko.helper.Events
Submit the event on the current thread
call(Callable<T>) - Method in interface me.lucko.helper.scheduler.builder.ContextualPromiseBuilder
 
call(Callable<T>) - Method in interface me.lucko.helper.scheduler.Scheduler
Compute the result of the passed callable.
callableToSupplier(Callable<T>) - Static method in class me.lucko.helper.utils.Delegates
 
callAndReturn(T) - Static method in class me.lucko.helper.Events
Submit the event on the current thread
callAsync(Event) - Static method in class me.lucko.helper.Events
Submit the event on a new async thread.
callAsyncAndJoin(T) - Static method in class me.lucko.helper.Events
Submit the event on a new async thread.
callLater(Callable<T>, long) - Method in interface me.lucko.helper.scheduler.Scheduler
Compute the result of the passed callable at some point in the future
callLater(Callable<T>, long, TimeUnit) - Method in interface me.lucko.helper.scheduler.Scheduler
Compute the result of the passed callable at some point in the future
callSync(Event) - Static method in class me.lucko.helper.Events
Submit the event on the main server thread.
callSyncAndJoin(T) - Static method in class me.lucko.helper.Events
Submit the event on the main server thread.
callTabCompleter(CommandContext<?>) - Method in interface me.lucko.helper.command.Command
Calls the command tab completer
cancel() - Static method in class me.lucko.helper.event.filter.EventHandlers
Returns a consumer which cancels the event
cancel() - Method in interface me.lucko.helper.promise.Promise
Attempts to cancel execution of this task.
cast() - Method in interface me.lucko.helper.bucket.partitioning.GenericPartitioningStrategy
cast(Object) - Method in interface me.lucko.helper.metadata.MetadataKey
Attempts to cast the given object to the return type of the key
Chain<T> - Interface in me.lucko.helper.function.chain
A simplified version of Java 8's Stream API.
Channel<T> - Interface in me.lucko.helper.messaging
Represents an individual messaging channel.
ChannelAgent<T> - Interface in me.lucko.helper.messaging
Represents an agent for interacting with a Channels message streams.
ChannelListener<T> - Interface in me.lucko.helper.messaging
Represents an object listening to messages sent on the channel.
ChannelPublisher<T> - Class in me.lucko.helper.messaging.util
Periodically publishes a message to a channel.
ChannelReceiver<T> - Class in me.lucko.helper.messaging.util
Receives a message from a channel, sent at a fixed interval.
ChannelReceiver(long, TimeUnit) - Constructor for class me.lucko.helper.messaging.util.ChannelReceiver
 
ChunkPosition - Class in me.lucko.helper.serialize
An immutable and serializable chuck location object
ChunkRegion - Class in me.lucko.helper.serialize
An immutable and serializable chunk region object
CircularRegion - Class in me.lucko.helper.serialize
 
CitizensNpc - Interface in me.lucko.helper.npc
A special implementation of Npc using Citizens.
CitizensNpcFactory - Class in me.lucko.helper.npc
Implementation of NpcFactory using Citizens.
CitizensNpcFactory() - Constructor for class me.lucko.helper.npc.CitizensNpcFactory
 
classMapper(Class<T>) - Static method in class me.lucko.helper.config.ConfigFactory
 
cleanup() - Method in class me.lucko.helper.metadata.AbstractMetadataRegistry
 
cleanup() - Method in interface me.lucko.helper.metadata.MetadataMap
Removes expired TransientValues from this map.
cleanup() - Method in interface me.lucko.helper.metadata.MetadataRegistry
Performs cache maintenance to remove empty map instances and expired transient values.
cleanup() - Method in class me.lucko.helper.terminable.composite.AbstractCompositeTerminable
 
cleanup() - Method in class me.lucko.helper.terminable.composite.AbstractWeakCompositeTerminable
 
cleanup() - Method in interface me.lucko.helper.terminable.composite.CompositeTerminable
Removes instances which have already been terminated.
clear() - Method in class me.lucko.helper.bucket.AbstractBucket
 
clear() - Method in class me.lucko.helper.menu.DummySlot
 
clear() - Method in class me.lucko.helper.menu.SimpleSlot
Clears all attributes of the slot.
clear() - Method in interface me.lucko.helper.menu.Slot
Clears all attributes of the slot.
clear() - Method in interface me.lucko.helper.metadata.MetadataMap
Clears the map
clearBindings() - Method in class me.lucko.helper.menu.DummySlot
 
clearBindings(ClickType) - Method in class me.lucko.helper.menu.DummySlot
 
clearBindings() - Method in class me.lucko.helper.menu.SimpleSlot
Clears all bindings on this slot.
clearBindings(ClickType) - Method in class me.lucko.helper.menu.SimpleSlot
Clears all bindings on this slot for a given click type.
clearBindings() - Method in interface me.lucko.helper.menu.Slot
Clears all bindings on this slot.
clearBindings(ClickType) - Method in interface me.lucko.helper.menu.Slot
Clears all bindings on this slot for a given click type.
clearEnchantments() - Method in class me.lucko.helper.item.ItemStackBuilder
 
clearItem() - Method in class me.lucko.helper.menu.DummySlot
 
clearItem() - Method in class me.lucko.helper.menu.SimpleSlot
Clears the item in this slot
clearItem() - Method in interface me.lucko.helper.menu.Slot
Clears the item in this slot
clearItems() - Method in class me.lucko.helper.menu.Gui
 
clearLore() - Method in class me.lucko.helper.item.ItemStackBuilder
 
clearScores() - Method in class me.lucko.helper.scoreboard.PacketScoreboardObjective
 
clearScores() - Method in interface me.lucko.helper.scoreboard.ScoreboardObjective
Clears the scores from this objective
close() - Method in interface me.lucko.helper.bossbar.BossBar
 
close() - Method in class me.lucko.helper.command.AbstractCommand
 
close() - Method in interface me.lucko.helper.event.Subscription
 
close() - Method in class me.lucko.helper.menu.Gui
 
close() - Method in interface me.lucko.helper.messaging.ChannelAgent
 
close() - Method in interface me.lucko.helper.messaging.conversation.ConversationChannel
 
close() - Method in interface me.lucko.helper.messaging.conversation.ConversationChannelAgent
 
close() - Method in class me.lucko.helper.messaging.conversation.SimpleConversationChannel
 
close() - Method in class me.lucko.helper.messaging.reqresp.SimpleReqRespChannel
 
close() - Method in class me.lucko.helper.messaging.util.ChannelPublisher
 
close() - Method in class me.lucko.helper.messaging.util.MappedChannelReceiver
 
close() - Method in class me.lucko.helper.network.AbstractNetwork
 
close() - Method in interface me.lucko.helper.network.Network
 
close() - Method in class me.lucko.helper.network.redirect.AbstractRedirectSystem
 
close() - Method in interface me.lucko.helper.network.redirect.RedirectSystem
 
close() - Method in class me.lucko.helper.npc.CitizensNpcFactory
 
close() - Method in interface me.lucko.helper.npc.NpcFactory
 
close() - Method in interface me.lucko.helper.scheduler.Task
Stops the task
close() - Method in interface me.lucko.helper.scheduler.threadlock.ServerThreadLock
Closes the lock, and allows the main thread to continue
close() - Method in class me.lucko.helper.terminable.composite.AbstractCompositeTerminable
 
close() - Method in class me.lucko.helper.terminable.composite.AbstractWeakCompositeTerminable
 
close() - Method in interface me.lucko.helper.terminable.composite.CompositeTerminable
Closes this composite terminable.
close() - Method in interface me.lucko.helper.terminable.Terminable
Closes this resource.
close() - Method in class me.lucko.helper.utils.ServiceCallback
 
closeAndReportException() - Method in interface me.lucko.helper.terminable.composite.CompositeTerminable
 
closeAndReportException() - Method in interface me.lucko.helper.terminable.Terminable
Closes this resource, and prints the exception if one is thrown.
closeSilently() - Method in interface me.lucko.helper.terminable.composite.CompositeTerminable
 
closeSilently() - Method in interface me.lucko.helper.terminable.Terminable
Silently closes this resource, and returns the exception if one is thrown.
Codec<M> - Interface in me.lucko.helper.messaging.codec
An object responsible for encoding and decoding a given type of message.
CollectionUtils - Class in me.lucko.helper.utils
 
collectSerializablesToArray() - Static method in class me.lucko.helper.gson.JsonBuilder
Returns a collector which forms a JsonArray from GsonSerializables
collectToArray(Function<? super T, JsonElement>) - Static method in class me.lucko.helper.gson.JsonBuilder
Returns a collector which forms a JsonArray using the value mapper
collectToArray() - Static method in class me.lucko.helper.gson.JsonBuilder
Returns a collector which forms a JsonArray from JsonElements
collectToObject(Function<? super T, String>, Function<? super T, JsonElement>) - Static method in class me.lucko.helper.gson.JsonBuilder
Returns a collector which forms a JsonObject using the key and value mappers
color() - Method in interface me.lucko.helper.bossbar.BossBar
Gets the color of this boss bar
color(BossBarColor) - Method in interface me.lucko.helper.bossbar.BossBar
Sets the color of this boss bar.
color(Color) - Method in class me.lucko.helper.item.ItemStackBuilder
 
ColoredStringTypeSerializer - Class in me.lucko.helper.config.typeserializers
 
colorize(String) - Static method in class me.lucko.helper.text.Text
Deprecated.
 
colorize(String) - Static method in class me.lucko.helper.text3.Text
 
Command - Interface in me.lucko.helper.command
Represents a command
CommandContext<T extends org.bukkit.command.CommandSender> - Interface in me.lucko.helper.command.context
Represents the context for a given command execution
CommandInterruptException - Exception in me.lucko.helper.command
Exception thrown when the handling of a command should be interrupted.
CommandInterruptException(Consumer<CommandSender>) - Constructor for exception me.lucko.helper.command.CommandInterruptException
 
CommandInterruptException(String) - Constructor for exception me.lucko.helper.command.CommandInterruptException
 
CommandMapUtil - Class in me.lucko.helper.utils
Utility for interacting with the server's CommandMap instance.
Commands - Class in me.lucko.helper
A functional command handling utility.
COMPARATOR - Static variable in class me.lucko.helper.reflect.MinecraftVersion
 
COMPARATOR - Static variable in class me.lucko.helper.reflect.SnapshotVersion
 
compareTo(MinecraftVersion) - Method in class me.lucko.helper.reflect.MinecraftVersion
 
compareTo(SnapshotVersion) - Method in class me.lucko.helper.reflect.SnapshotVersion
 
completed(U) - Static method in interface me.lucko.helper.promise.Promise
Returns a Promise which is already completed with the given value.
compose(Function<A, ? extends B>, Predicate<B>) - Static method in class me.lucko.helper.function.Predicates
Returns a predicate which takes the input, passes it through the given function, and then obtains a result from the delegate predicate.
ComposedCooldownMap<I,O> - Interface in me.lucko.helper.cooldown
A self-populating, composed map of cooldown instances
CompositeClosingException - Exception in me.lucko.helper.terminable.composite
Exception thrown to propagate exceptions thrown by CompositeTerminable.close().
CompositeClosingException(List<? extends Throwable>) - Constructor for exception me.lucko.helper.terminable.composite.CompositeClosingException
 
compositeTerminable - Variable in class me.lucko.helper.network.AbstractNetwork
 
CompositeTerminable - Interface in me.lucko.helper.terminable.composite
Represents a Terminable made up of several other Terminables.
ConfigFactory<N extends ninja.leaping.configurate.ConfigurationNode,L extends ninja.leaping.configurate.loader.ConfigurationLoader<N>> - Class in me.lucko.helper.config
Misc utilities for working with Configurate
ConfigurateDataTree - Class in me.lucko.helper.datatree
 
ConfigurateDataTree(ConfigurationNode) - Constructor for class me.lucko.helper.datatree.ConfigurateDataTree
 
ConfigurationException - Exception in me.lucko.helper.config
 
ConfigurationException() - Constructor for exception me.lucko.helper.config.ConfigurationException
 
ConfigurationException(String) - Constructor for exception me.lucko.helper.config.ConfigurationException
 
ConfigurationException(String, Throwable) - Constructor for exception me.lucko.helper.config.ConfigurationException
 
ConfigurationException(Throwable) - Constructor for exception me.lucko.helper.config.ConfigurationException
 
connect(Player, String) - Method in interface me.lucko.helper.messaging.bungee.BungeeCord
Connects a player to said subserver
connect(Player, String) - Method in class me.lucko.helper.messaging.bungee.BungeeCordImpl
 
connectOther(String, String) - Method in interface me.lucko.helper.messaging.bungee.BungeeCord
Connects a named player to said subserver
connectOther(String, String) - Method in class me.lucko.helper.messaging.bungee.BungeeCordImpl
 
console() - Static method in class me.lucko.helper.Helper
 
consume(Consumer<Slot>) - Method in class me.lucko.helper.menu.scheme.MenuPopulator
 
consume(Consumer<Task>) - Method in interface me.lucko.helper.scheduler.builder.ContextualTaskBuilder
 
consumeIfSpace(Consumer<Slot>) - Method in class me.lucko.helper.menu.scheme.MenuPopulator
 
consumer(Consumer<? super T>) - Method in interface me.lucko.helper.event.functional.FunctionalHandlerList
Add a Consumer handler.
consumer(Consumer<? super T>) - Method in interface me.lucko.helper.event.functional.merged.MergedHandlerList
 
consumer(Consumer<? super PacketEvent>) - Method in interface me.lucko.helper.event.functional.protocol.ProtocolHandlerList
 
consumer(Consumer<? super T>) - Method in interface me.lucko.helper.event.functional.single.SingleHandlerList
 
consumerToBiConsumerFirst(Consumer<T>) - Static method in class me.lucko.helper.utils.Delegates
 
consumerToBiConsumerSecond(Consumer<U>) - Static method in class me.lucko.helper.utils.Delegates
 
consumerToFunction(Consumer<T>) - Static method in class me.lucko.helper.utils.Delegates
 
contains(Object) - Method in class me.lucko.helper.bucket.AbstractBucket
 
contains(Position) - Method in class me.lucko.helper.serialize.BlockPosition
 
contains(BlockPosition) - Method in class me.lucko.helper.serialize.ChunkPosition
 
contains(Position) - Method in class me.lucko.helper.serialize.ChunkPosition
 
content - Variable in class me.lucko.helper.bucket.AbstractBucket
The content in the bucket
ContextualPromiseBuilder - Interface in me.lucko.helper.scheduler.builder
Builds instances of Promise, often combining parameters with variables already known by this instance.
ContextualTaskBuilder - Interface in me.lucko.helper.scheduler.builder
Queues execution of tasks using Scheduler, often combining parameters with variables already known by this instance.
ConversationChannel<T extends ConversationMessage,R extends ConversationMessage> - Interface in me.lucko.helper.messaging.conversation
An extension of Channel providing an abstraction for two-way "conversations".
ConversationChannelAgent<T extends ConversationMessage,R extends ConversationMessage> - Interface in me.lucko.helper.messaging.conversation
Represents an agent for interacting with a ConversationChannels message streams.
ConversationChannelListener<T extends ConversationMessage,R extends ConversationMessage> - Interface in me.lucko.helper.messaging.conversation
Represents an object listening to messages sent on the conversation channel.
ConversationMessage - Interface in me.lucko.helper.messaging.conversation
Represents a message sent via a ConversationChannel.
ConversationReply<R extends ConversationMessage> - Class in me.lucko.helper.messaging.conversation
Encapsulates the reply to a incoming message in a ConversationChannel.
ConversationReplyListener<R extends ConversationMessage> - Interface in me.lucko.helper.messaging.conversation
Represents an object listening for replies sent on the conversation channel.
ConversationReplyListener.RegistrationAction - Enum in me.lucko.helper.messaging.conversation
Defines the actions to take after receiving a reply in a ConversationReplyListener.
Cooldown - Interface in me.lucko.helper.cooldown
A simple cooldown abstraction
CooldownMap<T> - Interface in me.lucko.helper.cooldown
A self-populating map of cooldown instances
copy() - Method in interface me.lucko.helper.bucket.Cycle
Creates a copy of this cycle.
copy() - Method in interface me.lucko.helper.cooldown.Cooldown
Copies the properties of this cooldown to a new instance
copy() - Method in class me.lucko.helper.menu.paginated.PaginatedGuiBuilder
 
copy() - Method in class me.lucko.helper.menu.scheme.AbstractSchemeMapping
 
copy() - Method in class me.lucko.helper.menu.scheme.FunctionalSchemeMapping
 
copy() - Method in class me.lucko.helper.menu.scheme.MenuPopulator
 
copy() - Method in class me.lucko.helper.menu.scheme.MenuScheme
 
copy() - Method in interface me.lucko.helper.menu.scheme.SchemeMapping
Makes a copy of this scheme mapping.
copy() - Method in interface me.lucko.helper.shadows.nbt.NBTBase
 
cos(float) - Static method in class me.lucko.helper.utils.Maths
Returns the trigonometric cosine of a radians.
create() - Static method in class me.lucko.helper.Commands
Creates and returns a new command builder
create(Cooldown, Function<I, O>) - Static method in interface me.lucko.helper.cooldown.ComposedCooldownMap
Creates a new collection with the cooldown properties defined by the base instance
create(Cooldown) - Static method in interface me.lucko.helper.cooldown.CooldownMap
Creates a new collection with the cooldown properties defined by the base instance
create(Gson, TypeToken<T>) - Method in class me.lucko.helper.gson.typeadapters.BukkitSerializableAdapterFactory
 
create(Gson, TypeToken<T>) - Method in class me.lucko.helper.gson.typeadapters.GsonSerializableAdapterFactory
 
create(Position, List<String>) - Static method in interface me.lucko.helper.hologram.Hologram
Creates and returns a new hologram
create(Position, List<HologramLine>) - Static method in interface me.lucko.helper.hologram.individual.IndividualHologram
Creates and returns a new individual hologram
create(int, int) - Static method in class me.lucko.helper.menu.paginated.PageInfo
 
create() - Static method in class me.lucko.helper.menu.paginated.PaginatedGuiBuilder
 
create(Channel<T>, long, TimeUnit, ThreadContext, Supplier<? extends T>) - Static method in class me.lucko.helper.messaging.util.ChannelPublisher
Creates a new channel publisher.
create(Channel<T>, long, TimeUnit, Supplier<? extends T>) - Static method in class me.lucko.helper.messaging.util.ChannelPublisher
Creates a new channel publisher.
create(Channel<T>, Function<? super T, ? extends K>, Function<? super T, ? extends V>, Map<K, V>) - Static method in class me.lucko.helper.messaging.util.MappedChannelReceiver
Creates a new mapped channel receiver.
create(Channel<T>, Function<? super T, ? extends K>, Map<K, T>) - Static method in class me.lucko.helper.messaging.util.MappedChannelReceiver
Creates a new mapped channel receiver.
create(String, TypeToken<T>) - Static method in interface me.lucko.helper.metadata.MetadataKey
Creates a MetadataKey with the given id and type
create(String, Class<T>) - Static method in interface me.lucko.helper.metadata.MetadataKey
Creates a MetadataKey with the given id and type
create() - Static method in interface me.lucko.helper.metadata.MetadataMap
 
create(Messenger, InstanceData) - Static method in interface me.lucko.helper.network.Network
Creates a new Network instance.
create(Messenger, InstanceData, PlayerRedirector) - Static method in interface me.lucko.helper.network.redirect.RedirectSystem
Creates a new RedirectSystem instance.
create(M) - Static method in interface me.lucko.helper.network.redirect.RedirectSystem
Creates a new RedirectSystem instance.
create(UUID, String) - Static method in interface me.lucko.helper.profiles.Profile
Creates a new profile instance
create(HumanEntity) - Static method in interface me.lucko.helper.profiles.Profile
Creates a new profile instance
create(Class<T>, InvocationHandler) - Static method in class me.lucko.helper.reflect.proxy.Proxies
Returns a proxy instance for the specified interfaces that dispatches method invocations to the specified invocation handler.
create(ClassLoader, Class<T>, InvocationHandler) - Static method in class me.lucko.helper.reflect.proxy.Proxies
Returns a proxy instance for the specified interfaces that dispatches method invocations to the specified invocation handler.
create(ClassLoader, Class<T>, List<Class<?>>, InvocationHandler) - Static method in class me.lucko.helper.reflect.proxy.Proxies
Returns a proxy instance for the specified interfaces that dispatches method invocations to the specified invocation handler.
create(ClassLoader, Class<T>, Class<?>[], InvocationHandler) - Static method in class me.lucko.helper.reflect.proxy.Proxies
Returns a proxy instance for the specified interfaces that dispatches method invocations to the specified invocation handler.
create(ClassLoader, List<Class<?>>, InvocationHandler) - Static method in class me.lucko.helper.reflect.proxy.Proxies
Returns a proxy instance for the specified interfaces that dispatches method invocations to the specified invocation handler.
create(ClassLoader, Class<?>[], InvocationHandler) - Static method in class me.lucko.helper.reflect.proxy.Proxies
Returns a proxy instance for the specified interfaces that dispatches method invocations to the specified invocation handler.
create(Class<S>) - Static method in class me.lucko.helper.setting.BooleanSettingMapFactory
Creates a new BooleanSettingMapFactory for the given BooleanSetting enum.
create(S[]) - Static method in class me.lucko.helper.setting.BooleanSettingMapFactory
Creates a new BooleanSettingMapFactory for the given BooleanSettings.
create(Class<S>, Class<V>) - Static method in class me.lucko.helper.setting.SettingMapFactory
Creates a new SettingMapFactory for the given Setting and Setting.State enums.
create(S[], V[]) - Static method in class me.lucko.helper.setting.SettingMapFactory
Creates a new SettingMapFactory for the given Settings and Setting.States.
create(long) - Static method in interface me.lucko.helper.shadows.nbt.NBTReadLimiter
 
create(byte) - Static method in interface me.lucko.helper.shadows.nbt.NBTTagByte
 
create(byte[]) - Static method in interface me.lucko.helper.shadows.nbt.NBTTagByteArray
 
create(List<Byte>) - Static method in interface me.lucko.helper.shadows.nbt.NBTTagByteArray
 
create() - Static method in interface me.lucko.helper.shadows.nbt.NBTTagCompound
 
create(double) - Static method in interface me.lucko.helper.shadows.nbt.NBTTagDouble
 
create() - Static method in interface me.lucko.helper.shadows.nbt.NBTTagEnd
 
create(float) - Static method in interface me.lucko.helper.shadows.nbt.NBTTagFloat
 
create(int) - Static method in interface me.lucko.helper.shadows.nbt.NBTTagInt
 
create(int[]) - Static method in interface me.lucko.helper.shadows.nbt.NBTTagIntArray
 
create(List<Integer>) - Static method in interface me.lucko.helper.shadows.nbt.NBTTagIntArray
 
create() - Static method in interface me.lucko.helper.shadows.nbt.NBTTagList
 
create(long) - Static method in interface me.lucko.helper.shadows.nbt.NBTTagLong
 
create(long[]) - Static method in interface me.lucko.helper.shadows.nbt.NBTTagLongArray
 
create(List<Long>) - Static method in interface me.lucko.helper.shadows.nbt.NBTTagLongArray
 
create(short) - Static method in interface me.lucko.helper.shadows.nbt.NBTTagShort
 
create(String) - Static method in interface me.lucko.helper.shadows.nbt.NBTTagString
 
create() - Static method in interface me.lucko.helper.terminable.composite.CompositeTerminable
Creates a new standalone CompositeTerminable.
createBooleanKey(String) - Static method in interface me.lucko.helper.metadata.MetadataKey
 
createCharacterKey(String) - Static method in interface me.lucko.helper.metadata.MetadataKey
 
createCooldownKey(String) - Static method in interface me.lucko.helper.metadata.MetadataKey
 
createDoubleKey(String) - Static method in interface me.lucko.helper.metadata.MetadataKey
 
createEmptyKey(String) - Static method in interface me.lucko.helper.metadata.MetadataKey
 
createExpiring(Channel<T>, Function<? super T, ? extends K>, Function<? super T, ? extends V>, long, TimeUnit) - Static method in class me.lucko.helper.messaging.util.MappedChannelReceiver
Creates a new expiring mapped channel receiver.
createExpiring(Channel<T>, Function<? super T, ? extends K>, long, TimeUnit) - Static method in class me.lucko.helper.messaging.util.MappedChannelReceiver
Creates a new expiring mapped channel receiver.
createFloatKey(String) - Static method in interface me.lucko.helper.metadata.MetadataKey
 
createIntegerKey(String) - Static method in interface me.lucko.helper.metadata.MetadataKey
 
createLongKey(String) - Static method in interface me.lucko.helper.metadata.MetadataKey
 
createObjective(String, String, DisplaySlot, boolean) - Method in class me.lucko.helper.scoreboard.PacketScoreboard
 
createObjective(String, String, DisplaySlot, boolean) - Method in interface me.lucko.helper.scoreboard.Scoreboard
Creates a new scoreboard objective
createObjective(String, String, DisplaySlot) - Method in interface me.lucko.helper.scoreboard.Scoreboard
Creates a new scoreboard objective
createObjective(String, DisplaySlot, boolean) - Method in interface me.lucko.helper.scoreboard.Scoreboard
Creates a new scoreboard objective with an automatically generated id
createObjective(String, DisplaySlot) - Method in interface me.lucko.helper.scoreboard.Scoreboard
Creates a new scoreboard objective with an automatically generated id
createPlayerObjective(Player, String, String, DisplaySlot, boolean) - Method in class me.lucko.helper.scoreboard.PacketScoreboard
 
createPlayerObjective(Player, String, String, DisplaySlot, boolean) - Method in interface me.lucko.helper.scoreboard.Scoreboard
Creates a new per-player scoreboard objective
createPlayerObjective(Player, String, String, DisplaySlot) - Method in interface me.lucko.helper.scoreboard.Scoreboard
Creates a new per-player scoreboard objective
createPlayerObjective(Player, String, DisplaySlot, boolean) - Method in interface me.lucko.helper.scoreboard.Scoreboard
Creates a new per-player scoreboard objective with an automatically generated id
createPlayerObjective(Player, String, DisplaySlot) - Method in interface me.lucko.helper.scoreboard.Scoreboard
Creates a new per-player scoreboard objective with an automatically generated id
createPlayerTeam(Player, String, String, boolean) - Method in class me.lucko.helper.scoreboard.PacketScoreboard
 
createPlayerTeam(Player, String, String, boolean) - Method in interface me.lucko.helper.scoreboard.Scoreboard
Creates a new per-player scoreboard team
createPlayerTeam(Player, String, String) - Method in interface me.lucko.helper.scoreboard.Scoreboard
Creates a new per-player scoreboard team
createPlayerTeam(Player, String, boolean) - Method in interface me.lucko.helper.scoreboard.Scoreboard
Creates a new per-player scoreboard team with an automatically generated id
createPlayerTeam(Player, String) - Method in interface me.lucko.helper.scoreboard.Scoreboard
Creates a new per-player scoreboard team with an automatically generated id
createSet() - Method in class me.lucko.helper.bucket.AbstractBucket
Supplies the set instances to use for each partition in the bucket
createShortKey(String) - Static method in interface me.lucko.helper.metadata.MetadataKey
 
createStringKey(String) - Static method in interface me.lucko.helper.metadata.MetadataKey
 
createTeam(String, String, boolean) - Method in class me.lucko.helper.scoreboard.PacketScoreboard
 
createTeam(String, String, boolean) - Method in interface me.lucko.helper.scoreboard.Scoreboard
Creates a new scoreboard team
createTeam(String, String) - Method in interface me.lucko.helper.scoreboard.Scoreboard
Creates a new scoreboard team
createTeam(String, boolean) - Method in interface me.lucko.helper.scoreboard.Scoreboard
Creates a new scoreboard team with an automatically generated id
createTeam(String) - Method in interface me.lucko.helper.scoreboard.Scoreboard
Creates a new scoreboard team with an automatically generated id
createUuidKey(String) - Static method in interface me.lucko.helper.metadata.MetadataKey
 
createWeak() - Static method in interface me.lucko.helper.terminable.composite.CompositeTerminable
Creates a new standalone CompositeTerminable, which wraps contained terminables in WeakReferences.
current() - Method in interface me.lucko.helper.bucket.Cycle
Gets the current element
cursor() - Method in interface me.lucko.helper.bucket.Cycle
Gets the current position of the cursor, as as index relating to a position in the backing list.
Cycle<E> - Interface in me.lucko.helper.bucket
An infinite cycle of elements.

D

data(int) - Method in class me.lucko.helper.item.ItemStackBuilder
 
data() - Method in class me.lucko.helper.network.metadata.ServerMetadata
 
DataTree - Interface in me.lucko.helper.datatree
An easier way of parsing in-memory data structures.
decode(byte[]) - Method in interface me.lucko.helper.messaging.codec.Codec
Decodes the message.
decode(byte[]) - Method in class me.lucko.helper.messaging.codec.GsonCodec
 
decode(byte[]) - Method in class me.lucko.helper.messaging.codec.GZipCodec
 
decode(byte[]) - Method in class me.lucko.helper.setting.BooleanSettingMapFactory
Decodes the given byte array to a BooleanSettingMap.
decode(String) - Method in class me.lucko.helper.setting.BooleanSettingMapFactory
Decodes the given string to a BooleanSettingMap.
decode(byte[]) - Method in class me.lucko.helper.setting.SettingMapFactory
Decodes the given byte array to a SettingMap.
decode(String) - Method in class me.lucko.helper.setting.SettingMapFactory
Decodes the given string to a SettingMap.
decodeInventory(byte[], String) - Static method in class me.lucko.helper.serialize.InventorySerialization
 
decodeInventory(String, String) - Static method in class me.lucko.helper.serialize.InventorySerialization
 
decodeItemStack(byte[]) - Static method in class me.lucko.helper.serialize.InventorySerialization
 
decodeItemStack(String) - Static method in class me.lucko.helper.serialize.InventorySerialization
 
decodeItemStacks(byte[]) - Static method in class me.lucko.helper.serialize.InventorySerialization
 
decodeItemStacks(String) - Static method in class me.lucko.helper.serialize.InventorySerialization
 
decolorize(String) - Static method in class me.lucko.helper.text.Text
Deprecated.
 
decolorize(String) - Static method in class me.lucko.helper.text3.Text
 
DEFAULT - Static variable in class me.lucko.helper.item.ItemStackReader
The default helper ItemStackReader implementation.
DEFAULT_EXCEPTION_CONSUMER - Static variable in interface me.lucko.helper.event.functional.SubscriptionBuilder
 
DEFAULT_INVALID_ARGUMENT_MESSAGE - Static variable in interface me.lucko.helper.command.functional.FunctionalCommandBuilder
 
DEFAULT_INVALID_SENDER_MESSAGE - Static variable in interface me.lucko.helper.command.functional.FunctionalCommandBuilder
 
DEFAULT_INVALID_USAGE_MESSAGE - Static variable in interface me.lucko.helper.command.functional.FunctionalCommandBuilder
 
DEFAULT_ITEM_SLOTS - Static variable in class me.lucko.helper.menu.paginated.PaginatedGuiBuilder
 
DEFAULT_LINES - Static variable in class me.lucko.helper.menu.paginated.PaginatedGuiBuilder
 
DEFAULT_NEXT_PAGE_ITEM - Static variable in class me.lucko.helper.menu.paginated.PaginatedGuiBuilder
 
DEFAULT_NEXT_PAGE_SLOT - Static variable in class me.lucko.helper.menu.paginated.PaginatedGuiBuilder
 
DEFAULT_NOT_CONSOLE_MESSAGE - Static variable in interface me.lucko.helper.command.functional.FunctionalCommandBuilder
 
DEFAULT_NOT_OP_MESSAGE - Static variable in interface me.lucko.helper.command.functional.FunctionalCommandBuilder
 
DEFAULT_NOT_PLAYER_MESSAGE - Static variable in interface me.lucko.helper.command.functional.FunctionalCommandBuilder
 
DEFAULT_PREVIOUS_PAGE_ITEM - Static variable in class me.lucko.helper.menu.paginated.PaginatedGuiBuilder
 
DEFAULT_PREVIOUS_PAGE_SLOT - Static variable in class me.lucko.helper.menu.paginated.PaginatedGuiBuilder
 
DEFAULT_SCHEME - Static variable in class me.lucko.helper.menu.paginated.PaginatedGuiBuilder
 
defaultColor() - Static method in enum me.lucko.helper.bossbar.BossBarColor
 
defaultState() - Method in interface me.lucko.helper.setting.BooleanSetting
Returns the default state of this setting.
defaultState() - Method in interface me.lucko.helper.setting.Setting
Returns the default state of this setting.
defaultStyle() - Static method in enum me.lucko.helper.bossbar.BossBarStyle
 
Delegate<T> - Interface in me.lucko.helper.interfaces
Represents a class which delegates calls to a different object.
Delegates - Class in me.lucko.helper.utils
A collection of utility methods for delegating Java 8 functions
deny() - Static method in class me.lucko.helper.network.redirect.RedirectSystem.Response
 
deny(String) - Static method in class me.lucko.helper.network.redirect.RedirectSystem.Response
 
deny(Map<String, String>) - Static method in class me.lucko.helper.network.redirect.RedirectSystem.Response
 
deny(String, Map<String, String>) - Static method in class me.lucko.helper.network.redirect.RedirectSystem.Response
 
Dependency(String, String, String, String) - Constructor for class me.lucko.helper.maven.LibraryLoader.Dependency
 
description - Variable in class me.lucko.helper.command.AbstractCommand
 
description(String) - Method in interface me.lucko.helper.command.functional.FunctionalCommandBuilder
Sets the command description to the specified one.
deserialize(TypeToken<?>, ConfigurationNode) - Method in class me.lucko.helper.config.typeserializers.BukkitTypeSerializer
 
deserialize(TypeToken<?>, ConfigurationNode) - Method in class me.lucko.helper.config.typeserializers.ColoredStringTypeSerializer
 
deserialize(TypeToken<?>, ConfigurationNode) - Method in class me.lucko.helper.config.typeserializers.GsonTypeSerializer
 
deserialize(TypeToken<?>, ConfigurationNode) - Method in class me.lucko.helper.config.typeserializers.HelperTypeSerializer
 
deserialize(TypeToken<?>, ConfigurationNode) - Method in class me.lucko.helper.config.typeserializers.JsonTreeTypeSerializer
 
deserialize(TypeToken<?>, ConfigurationNode) - Method in class me.lucko.helper.config.typeserializers.Text3TypeSerializer
 
deserialize(TypeToken<?>, ConfigurationNode) - Method in class me.lucko.helper.config.typeserializers.TextTypeSerializer
Deprecated.
 
deserialize(JsonElement) - Static method in interface me.lucko.helper.cooldown.Cooldown
 
deserialize(Class<T>, JsonElement) - Static method in interface me.lucko.helper.gson.GsonSerializable
Deserializes a JsonElement to a GsonSerializable object.
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class me.lucko.helper.gson.typeadapters.JsonElementTreeSerializer
 
deserialize(JsonElement) - Static method in interface me.lucko.helper.hologram.Hologram
 
deserialize(JsonElement) - Method in interface me.lucko.helper.hologram.HologramFactory
Deserializes a hologram instance from its serialized form.
deserialize(JsonElement) - Static method in class me.lucko.helper.serialize.BlockPosition
 
deserialize(JsonElement) - Static method in class me.lucko.helper.serialize.BlockRegion
 
deserialize(JsonElement) - Static method in class me.lucko.helper.serialize.ChunkPosition
 
deserialize(JsonElement) - Static method in class me.lucko.helper.serialize.ChunkRegion
 
deserialize(JsonElement) - Static method in class me.lucko.helper.serialize.CircularRegion
 
deserialize(JsonElement) - Static method in class me.lucko.helper.serialize.Direction
 
deserialize(JsonElement) - Static method in class me.lucko.helper.serialize.Point
 
deserialize(JsonElement) - Static method in class me.lucko.helper.serialize.Position
 
deserialize(JsonElement) - Static method in class me.lucko.helper.serialize.Region
 
deserialize(JsonElement) - Static method in class me.lucko.helper.serialize.VectorPoint
 
deserialize(JsonElement) - Static method in class me.lucko.helper.utils.Tps
 
deserialize2d(JsonElement) - Static method in class me.lucko.helper.serialize.VectorSerializers
 
deserialize2f(JsonElement) - Static method in class me.lucko.helper.serialize.VectorSerializers
 
deserialize2i(JsonElement) - Static method in class me.lucko.helper.serialize.VectorSerializers
 
deserialize2l(JsonElement) - Static method in class me.lucko.helper.serialize.VectorSerializers
 
deserialize3d(JsonElement) - Static method in class me.lucko.helper.serialize.VectorSerializers
 
deserialize3f(JsonElement) - Static method in class me.lucko.helper.serialize.VectorSerializers
 
deserialize3i(JsonElement) - Static method in class me.lucko.helper.serialize.VectorSerializers
 
deserialize3l(JsonElement) - Static method in class me.lucko.helper.serialize.VectorSerializers
 
deserialize4d(JsonElement) - Static method in class me.lucko.helper.serialize.VectorSerializers
 
deserialize4f(JsonElement) - Static method in class me.lucko.helper.serialize.VectorSerializers
 
deserialize4i(JsonElement) - Static method in class me.lucko.helper.serialize.VectorSerializers
 
deserialize4l(JsonElement) - Static method in class me.lucko.helper.serialize.VectorSerializers
 
deserializeInventory(JsonElement, String) - Static method in class me.lucko.helper.serialize.Serializers
 
deserializeItemstack(JsonElement) - Static method in class me.lucko.helper.serialize.Serializers
 
deserializeItemstacks(JsonElement) - Static method in class me.lucko.helper.serialize.Serializers
 
deserializeRaw(Class<?>, JsonElement) - Static method in interface me.lucko.helper.gson.GsonSerializable
Deserializes a JsonElement to a GsonSerializable object.
despawn() - Method in interface me.lucko.helper.hologram.BaseHologram
Despawns the hologram
diffToNow(Instant) - Static method in class me.lucko.helper.time.Time
Gets the difference between now and another instant.
Direction - Class in me.lucko.helper.serialize
An immutable and serializable direction object
disable() - Method in class me.lucko.helper.plugin.ExtendedJavaPlugin
 
DispatchModule - Class in me.lucko.helper.network.modules
 
DispatchModule(Messenger, InstanceData) - Constructor for class me.lucko.helper.network.modules.DispatchModule
 
DispatchModule(Messenger, InstanceData, String[]) - Constructor for class me.lucko.helper.network.modules.DispatchModule
 
divideIterable(Iterable<T>, int) - Static method in class me.lucko.helper.utils.CollectionUtils
Deprecated.
DummySlot - Class in me.lucko.helper.menu
Useless implementation of Slot to fulfill not-null contracts.
DummySlot(Gui, int) - Constructor for class me.lucko.helper.menu.DummySlot
 
durability(int) - Method in class me.lucko.helper.item.ItemStackBuilder
 
duration(TimeUnit, long) - Static method in class me.lucko.helper.time.Time
Gets a Duration for a TimeUnit and amount.
DurationFormatter - Enum in me.lucko.helper.time
Formats durations to a readable form
DurationParser - Class in me.lucko.helper.time
Parses durations from a string format

E

elapsed(I) - Method in interface me.lucko.helper.cooldown.ComposedCooldownMap
 
elapsed() - Method in interface me.lucko.helper.cooldown.Cooldown
Returns the elapsed time in milliseconds since the cooldown was last reset, or since creation time
elapsed(T) - Method in interface me.lucko.helper.cooldown.CooldownMap
 
EMPTY - Static variable in class me.lucko.helper.menu.scheme.StandardSchemeMappings
 
Empty - Class in me.lucko.helper.metadata
An object which represents nothing.
empty() - Static method in interface me.lucko.helper.promise.Promise
Returns a new empty Promise
EMPTY - Static variable in interface me.lucko.helper.terminable.Terminable
 
empty() - Static method in class me.lucko.helper.utils.NullableOptional
Returns an empty NullableOptional instance.
enable() - Method in class me.lucko.helper.internal.StandalonePlugin
 
enable() - Method in class me.lucko.helper.plugin.ExtendedJavaPlugin
 
enchant(Enchantment, int) - Method in class me.lucko.helper.item.ItemStackBuilder
 
enchant(Enchantment) - Method in class me.lucko.helper.item.ItemStackBuilder
 
encode(M) - Method in interface me.lucko.helper.messaging.codec.Codec
Encodes the message.
encode(M) - Method in class me.lucko.helper.messaging.codec.GsonCodec
 
encode(M) - Method in class me.lucko.helper.messaging.codec.GZipCodec
 
encode() - Method in class me.lucko.helper.setting.BooleanSettingMap
Encodes the state of each of the settings in this map to a byte array.
encode() - Method in class me.lucko.helper.setting.SettingMap
Encodes the state of each of the settings in this map to a byte array.
encodeInventory(Inventory) - Static method in class me.lucko.helper.serialize.InventorySerialization
 
encodeInventoryToString(Inventory) - Static method in class me.lucko.helper.serialize.InventorySerialization
 
encodeItemStack(ItemStack) - Static method in class me.lucko.helper.serialize.InventorySerialization
 
encodeItemStacks(ItemStack[]) - Static method in class me.lucko.helper.serialize.InventorySerialization
 
encodeItemStacksToString(ItemStack[]) - Static method in class me.lucko.helper.serialize.InventorySerialization
 
encodeItemStackToString(ItemStack) - Static method in class me.lucko.helper.serialize.InventorySerialization
 
encodeToString() - Method in class me.lucko.helper.setting.BooleanSettingMap
Encodes the state of each of the settings in this map to a string.
encodeToString() - Method in class me.lucko.helper.setting.SettingMap
Encodes the state of each of the settings in this map to a string.
EncodingException - Exception in me.lucko.helper.messaging.codec
Exception thrown if an error occurs whilst encoding/decoding a message.
EncodingException() - Constructor for exception me.lucko.helper.messaging.codec.EncodingException
 
EncodingException(String) - Constructor for exception me.lucko.helper.messaging.codec.EncodingException
 
EncodingException(String, Throwable) - Constructor for exception me.lucko.helper.messaging.codec.EncodingException
 
EncodingException(Throwable) - Constructor for exception me.lucko.helper.messaging.codec.EncodingException
 
end() - Method in interface me.lucko.helper.function.chain.Chain
Gets an optional containing the object backing this chain.
endOrNull() - Method in interface me.lucko.helper.function.chain.Chain
Gets the object, or null.
entities() - Static method in class me.lucko.helper.metadata.Metadata
Gets the MetadataRegistry for Entitys.
entityHasMetadata(MetadataKey<?>) - Static method in class me.lucko.helper.event.filter.EventFilters
Returns a predicate which only returns true if the entity has a given metadata key
EntityMetadataRegistry - Interface in me.lucko.helper.metadata.type
A registry which provides and stores MetadataMaps for Entitys.
EntitySpawner - Interface in me.lucko.helper.utils.entityspawner
Utility for spawning entities into a world.
equals(Object) - Method in class me.lucko.helper.maven.LibraryLoader.Dependency
 
equals(Object) - Method in class me.lucko.helper.menu.scheme.AbstractSchemeMapping
 
equals(Object) - Method in class me.lucko.helper.menu.scheme.FunctionalSchemeMapping
 
equals(Object) - Method in class me.lucko.helper.messaging.conversation.ConversationReply
 
equals(Object) - Method in class me.lucko.helper.metadata.Empty
 
equals(Object) - Method in class me.lucko.helper.network.event.ServerConnectEvent
 
equals(Object) - Method in class me.lucko.helper.network.event.ServerDisconnectEvent
 
equals(Object) - Method in class me.lucko.helper.network.event.ServerStatusEvent
 
equals(Object) - Method in class me.lucko.helper.network.metadata.ServerMetadata
 
equals(Object) - Method in class me.lucko.helper.random.VariableAmount.BaseAndAddition
 
equals(Object) - Method in class me.lucko.helper.random.VariableAmount.BaseAndVariance
 
equals(Object) - Method in class me.lucko.helper.random.VariableAmount.Fixed
 
equals(Object) - Method in class me.lucko.helper.random.VariableAmount.OptionalAmount
 
equals(Object) - Method in class me.lucko.helper.random.WeightedObject
 
equals(Object) - Method in class me.lucko.helper.reflect.MinecraftVersion
 
equals(Object) - Method in class me.lucko.helper.reflect.SnapshotVersion
 
equals(Object) - Method in class me.lucko.helper.serialize.BlockPosition
 
equals(Object) - Method in class me.lucko.helper.serialize.BlockRegion
 
equals(Object) - Method in class me.lucko.helper.serialize.ChunkPosition
 
equals(Object) - Method in class me.lucko.helper.serialize.ChunkRegion
 
equals(Object) - Method in class me.lucko.helper.serialize.CircularRegion
 
equals(Object) - Method in class me.lucko.helper.serialize.Direction
 
equals(Object) - Method in class me.lucko.helper.serialize.Point
 
equals(Object) - Method in class me.lucko.helper.serialize.Position
 
equals(Object) - Method in class me.lucko.helper.serialize.Region
 
equals(Object) - Method in class me.lucko.helper.serialize.VectorPoint
 
equals(Object) - Method in class me.lucko.helper.setting.BooleanSettingMap
 
equals(Object) - Method in class me.lucko.helper.setting.SettingMap
 
equals(Object) - Method in class me.lucko.helper.utils.NullableOptional
Indicates whether some other object is "equal to" this NullableOptional.
equals(Object) - Method in class me.lucko.helper.utils.ServiceCallback
 
equalTo(Object) - Static method in class me.lucko.helper.function.Predicates
Returns a predicate which returns true if the target is Object.equals(Object) to the input.
equalTo(Function<A, ? extends B>, Object) - Static method in class me.lucko.helper.function.Predicates
Returns a predicate which takes the input, passes it through the given function, and then evaluates the result against Predicates.equalTo(Object).
EventFilters - Class in me.lucko.helper.event.filter
Defines standard event predicates for use in functional event handlers.
EventHandlerException - Exception in me.lucko.helper.internal.exception.types
 
EventHandlerException(Throwable, Object) - Constructor for exception me.lucko.helper.internal.exception.types.EventHandlerException
 
EventHandlers - Class in me.lucko.helper.event.filter
Defines standard event predicates for use in functional event handlers.
Events - Class in me.lucko.helper
A functional event listening utility.
every(long) - Method in interface me.lucko.helper.scheduler.builder.TaskBuilder.DelayedTick
Marks that the new task should repeat on the specified interval, and returns the next builder in the chain.
every(long, TimeUnit) - Method in interface me.lucko.helper.scheduler.builder.TaskBuilder.DelayedTime
Marks that the new task should repeat on the specified interval, and returns the next builder in the chain.
every(long) - Method in interface me.lucko.helper.scheduler.builder.TaskBuilder.ThreadContextual
Marks that the new task should start running instantly, but repeat on the specified interval, and returns the next builder in the chain.
every(long, TimeUnit) - Method in interface me.lucko.helper.scheduler.builder.TaskBuilder.ThreadContextual
Marks that the new task should start running instantly, but repeat on the specified interval, and returns the next builder in the chain.
exceptionally(Throwable) - Static method in interface me.lucko.helper.promise.Promise
Returns a Promise which is already completed with the given exception.
exceptionally(ThreadContext, Function<Throwable, ? extends V>) - Method in interface me.lucko.helper.promise.Promise
Returns a new Promise that, when this promise completes normally, is executed with this promise's exception as the argument to the given function.
exceptionallyAsync(Function<Throwable, ? extends V>) - Method in interface me.lucko.helper.promise.Promise
Returns a new Promise that, when this promise completes normally, is executed with this promise's exception as the argument to the given function.
exceptionallyDelayed(ThreadContext, Function<Throwable, ? extends V>, long) - Method in interface me.lucko.helper.promise.Promise
Returns a new Promise that, when this promise completes normally, is executed with this promise's exception as the argument to the given function, after the delay has elapsed.
exceptionallyDelayed(ThreadContext, Function<Throwable, ? extends V>, long, TimeUnit) - Method in interface me.lucko.helper.promise.Promise
Returns a new Promise that, when this promise completes normally, is executed with this promise's exception as the argument to the given function, after the delay has elapsed.
exceptionallyDelayedAsync(Function<Throwable, ? extends V>, long) - Method in interface me.lucko.helper.promise.Promise
Returns a new Promise that, when this promise completes normally, is executed with this promise's exception as the argument to the given function, after the delay has elapsed.
exceptionallyDelayedAsync(Function<Throwable, ? extends V>, long, TimeUnit) - Method in interface me.lucko.helper.promise.Promise
Returns a new Promise that, when this promise completes normally, is executed with this promise's exception as the argument to the given function, after the delay has elapsed.
exceptionallyDelayedSync(Function<Throwable, ? extends V>, long) - Method in interface me.lucko.helper.promise.Promise
Returns a new Promise that, when this promise completes normally, is executed with this promise's exception as the argument to the given function, after the delay has elapsed.
exceptionallyDelayedSync(Function<Throwable, ? extends V>, long, TimeUnit) - Method in interface me.lucko.helper.promise.Promise
Returns a new Promise that, when this promise completes normally, is executed with this promise's exception as the argument to the given function, after the delay has elapsed.
exceptionallySync(Function<Throwable, ? extends V>) - Method in interface me.lucko.helper.promise.Promise
Returns a new Promise that, when this promise completes normally, is executed with this promise's exception as the argument to the given function.
exceptionConsumer(BiConsumer<Event, Throwable>) - Method in interface me.lucko.helper.event.functional.merged.MergedSubscriptionBuilder
Sets the exception consumer for the handler.
exceptionConsumer(BiConsumer<? super PacketEvent, Throwable>) - Method in interface me.lucko.helper.event.functional.protocol.ProtocolSubscriptionBuilder
Sets the exception consumer for the handler.
exceptionConsumer(BiConsumer<? super T, Throwable>) - Method in interface me.lucko.helper.event.functional.single.SingleSubscriptionBuilder
Sets the exception consumer for the handler.
executeCommand(String) - Static method in class me.lucko.helper.Helper
 
expireAfter(long, TimeUnit) - Method in interface me.lucko.helper.event.functional.merged.MergedSubscriptionBuilder
 
expireAfter(long) - Method in interface me.lucko.helper.event.functional.merged.MergedSubscriptionBuilder
 
expireAfter(long, TimeUnit) - Method in interface me.lucko.helper.event.functional.protocol.ProtocolSubscriptionBuilder
 
expireAfter(long) - Method in interface me.lucko.helper.event.functional.protocol.ProtocolSubscriptionBuilder
 
expireAfter(long, TimeUnit) - Method in interface me.lucko.helper.event.functional.single.SingleSubscriptionBuilder
 
expireAfter(long) - Method in interface me.lucko.helper.event.functional.single.SingleSubscriptionBuilder
 
expireAfter(long, TimeUnit) - Method in interface me.lucko.helper.event.functional.SubscriptionBuilder
Sets the expiry time on the handler
expireAfter(long) - Method in interface me.lucko.helper.event.functional.SubscriptionBuilder
Sets the number of calls until the handler will automatically be unregistered
ExpireAfterAccessValue<T> - Class in me.lucko.helper.metadata
Represents a value which will expire a set amount of time after the last access
expireIf(Predicate<T>) - Method in interface me.lucko.helper.event.functional.merged.MergedSubscriptionBuilder
 
expireIf(BiPredicate<MergedSubscription<T>, T>, ExpiryTestStage...) - Method in interface me.lucko.helper.event.functional.merged.MergedSubscriptionBuilder
Add a expiry predicate.
expireIf(Predicate<PacketEvent>) - Method in interface me.lucko.helper.event.functional.protocol.ProtocolSubscriptionBuilder
 
expireIf(BiPredicate<ProtocolSubscription, PacketEvent>, ExpiryTestStage...) - Method in interface me.lucko.helper.event.functional.protocol.ProtocolSubscriptionBuilder
Add a expiry predicate.
expireIf(Predicate<T>) - Method in interface me.lucko.helper.event.functional.single.SingleSubscriptionBuilder
 
expireIf(BiPredicate<SingleSubscription<T>, T>, ExpiryTestStage...) - Method in interface me.lucko.helper.event.functional.single.SingleSubscriptionBuilder
Add a expiry predicate.
expireIf(Predicate<T>) - Method in interface me.lucko.helper.event.functional.SubscriptionBuilder
Add a expiry predicate.
Expiring<T> - Class in me.lucko.helper.cache
An expiring supplier extension.
ExpiringValue<T> - Class in me.lucko.helper.metadata
Represents a value which will expire in the future
ExpiryTestStage - Enum in me.lucko.helper.event.functional
Represents when a expiry predicate should be tested relative to the handling of the event.
exportToMap() - Method in class me.lucko.helper.setting.SettingMap
Exports this SettingMap as a Map.
ExtendedJavaPlugin - Class in me.lucko.helper.plugin
An "extended" JavaPlugin class.
ExtendedJavaPlugin() - Constructor for class me.lucko.helper.plugin.ExtendedJavaPlugin
 

F

FileStorageHandler<T> - Class in me.lucko.helper.serialize
Utility class for handling storage file i/o.
FileStorageHandler(String, String, File) - Constructor for class me.lucko.helper.serialize.FileStorageHandler
 
fillWith(Item) - Method in class me.lucko.helper.menu.Gui
 
filter(Predicate<T>) - Method in interface me.lucko.helper.event.functional.merged.MergedSubscriptionBuilder
 
filter(Predicate<PacketEvent>) - Method in interface me.lucko.helper.event.functional.protocol.ProtocolSubscriptionBuilder
 
filter(Predicate<T>) - Method in interface me.lucko.helper.event.functional.single.SingleSubscriptionBuilder
 
filter(Predicate<T>) - Method in interface me.lucko.helper.event.functional.SubscriptionBuilder
Adds a filter to the handler.
filter(Predicate<? super T>) - Method in class me.lucko.helper.utils.NullableOptional
If a value is present, and the value matches the given predicate, return an NullableOptional describing the value, otherwise return an empty NullableOptional.
find(TypeToken<T>) - Method in interface me.lucko.helper.command.argument.ArgumentParserRegistry
Tries to find an argument parser for the given type
find(Class<T>) - Method in interface me.lucko.helper.command.argument.ArgumentParserRegistry
Tries to find an argument parser for the given class
find(TypeToken<T>) - Method in class me.lucko.helper.command.argument.SimpleParserRegistry
 
findAll(TypeToken<T>) - Method in interface me.lucko.helper.command.argument.ArgumentParserRegistry
Finds all known parsers for a given type
findAll(Class<T>) - Method in interface me.lucko.helper.command.argument.ArgumentParserRegistry
Finds all known parsers for a given class
findAll(TypeToken<T>) - Method in class me.lucko.helper.command.argument.SimpleParserRegistry
 
FindCommandModule - Class in me.lucko.helper.network.modules
 
FindCommandModule(Network) - Constructor for class me.lucko.helper.network.modules.FindCommandModule
 
FindCommandModule(Network, String[]) - Constructor for class me.lucko.helper.network.modules.FindCommandModule
 
fixed(String) - Static method in interface me.lucko.helper.hologram.individual.HologramLine
Returns a hologram line that doesn't change between players.
fixed(double) - Static method in interface me.lucko.helper.random.VariableAmount
Creates a new 'fixed' variable amount, calls to VariableAmount.getAmount(java.util.Random) will always return the fixed value.
flag(ItemFlag...) - Method in class me.lucko.helper.item.ItemStackBuilder
 
flatMap(Function<? super T, ? extends Chain<? extends R>>) - Method in interface me.lucko.helper.function.chain.Chain
Transforms the backing object, and returns a new chain instance containing the result of the transformation.
flatMap(Function<? super T, NullableOptional<U>>) - Method in class me.lucko.helper.utils.NullableOptional
If a value is present, apply the provided NullableOptional-bearing mapping function to it, return that result, otherwise return an empty NullableOptional.
floor() - Method in class me.lucko.helper.serialize.Position
 
forcePut(MetadataKey<T>, T) - Method in interface me.lucko.helper.metadata.MetadataMap
Adds a metadata key and corresponding value into this map, removing any previous value if present.
forcePut(MetadataKey<T>, TransientValue<T>) - Method in interface me.lucko.helper.metadata.MetadataMap
Adds a metadata key and corresponding value into this map, removing any previous value if present.
forceSetPlugin(HelperPlugin) - Static method in class me.lucko.helper.internal.LoaderUtils
To be used for testing only
forCurrentThread() - Static method in enum me.lucko.helper.promise.ThreadContext
 
forEach(Consumer<Player>) - Static method in class me.lucko.helper.utils.Players
Applies a given action to all players on the server
forEachIfPlayer(Iterable<Object>, Consumer<Player>) - Static method in class me.lucko.helper.utils.Players
Applies an action to each object in the iterable, if it is a player.
forEachInRange(Location, double, Consumer<Player>) - Static method in class me.lucko.helper.utils.Players
Applies an action to all players within a given radius of a point
forEachOffline(Consumer<OfflinePlayer>) - Static method in class me.lucko.helper.utils.Players
 
format(Duration) - Method in enum me.lucko.helper.time.DurationFormatter
Convenience method for accessing DurationFormatter.format(Duration, boolean, int) through existing enumeration implementations.
format(Duration, boolean, int) - Static method in enum me.lucko.helper.time.DurationFormatter
Formats duration as a string, either in a concise (1 letter) or full length format, displaying up to the specified number of elements.
format(Duration, boolean) - Static method in enum me.lucko.helper.time.DurationFormatter
Formats duration as a string, either in a concise (1 letter) or full length format, displaying all possible elements.
format(double) - Static method in class me.lucko.helper.utils.Tps
 
forMinecraftVersion(MinecraftVersion) - Static method in enum me.lucko.helper.reflect.NmsVersion
Gets the NmsVersion for the given MinecraftVersion.
forThread(Thread) - Static method in enum me.lucko.helper.promise.ThreadContext
 
forward(String, String, byte[]) - Method in interface me.lucko.helper.messaging.bungee.BungeeCord
Sends a custom plugin message to a given server.
forward(String, String, ByteArrayDataOutput) - Method in interface me.lucko.helper.messaging.bungee.BungeeCord
Sends a custom plugin message to a given server.
forward(String, String, byte[]) - Method in class me.lucko.helper.messaging.bungee.BungeeCordImpl
 
forward(String, String, ByteArrayDataOutput) - Method in class me.lucko.helper.messaging.bungee.BungeeCordImpl
 
forwardToPlayer(String, String, byte[]) - Method in interface me.lucko.helper.messaging.bungee.BungeeCord
Sends a custom plugin message to a given server.
forwardToPlayer(String, String, ByteArrayDataOutput) - Method in interface me.lucko.helper.messaging.bungee.BungeeCord
Sends a custom plugin message to a given server.
forwardToPlayer(String, String, byte[]) - Method in class me.lucko.helper.messaging.bungee.BungeeCordImpl
 
forwardToPlayer(String, String, ByteArrayDataOutput) - Method in class me.lucko.helper.messaging.bungee.BungeeCordImpl
 
from(JsonElement) - Static method in interface me.lucko.helper.datatree.DataTree
Creates a new DataTree from a JsonElement.
from(ConfigurationNode) - Static method in interface me.lucko.helper.datatree.DataTree
Creates a new DataTree from a ConfigurationNode.
from(long, TimeUnit) - Static method in class me.lucko.helper.scheduler.Ticks
Converts a duration in a certain unit of time to ticks.
from(Location) - Static method in class me.lucko.helper.serialize.Direction
 
fromFunction(Function<Player, String>) - Method in class me.lucko.helper.hologram.individual.HologramLine.Builder
 
fromFunction(Function<Player, String>) - Static method in interface me.lucko.helper.hologram.individual.HologramLine
 
fromLegacy(String, char) - Static method in class me.lucko.helper.text.Text
Deprecated.
 
fromLegacy(String) - Static method in class me.lucko.helper.text.Text
Deprecated.
 
fromLegacy(String, char) - Static method in class me.lucko.helper.text3.Text
 
fromLegacy(String) - Static method in class me.lucko.helper.text3.Text
 
fromOptional(Optional<T>) - Static method in class me.lucko.helper.utils.NullableOptional
Returns a NullableOptional describing the specified optional.
fromString(String) - Static method in class me.lucko.helper.utils.UndashedUuids
Parses a UUID from an undashed string.
FunctionalCommandBuilder<T extends org.bukkit.command.CommandSender> - Interface in me.lucko.helper.command.functional
Functional builder API for Command
FunctionalCommandHandler<T extends org.bukkit.command.CommandSender> - Interface in me.lucko.helper.command.functional
Represents a handler for a Command
FunctionalHandlerList<T,R> - Interface in me.lucko.helper.event.functional
A functional builder which accumulates event handlers
FunctionalSchemeMapping - Class in me.lucko.helper.menu.scheme
Implements SchemeMapping using a function.
FunctionalTabHandler<T extends org.bukkit.command.CommandSender> - Interface in me.lucko.helper.command.functional
 

G

generate(Class<T>, ConfigurationNode) - Static method in class me.lucko.helper.config.ConfigFactory
 
generateException(String) - Method in interface me.lucko.helper.command.argument.ArgumentParser
Generates a CommandInterruptException for when parsing fails with the given content.
generateException(int) - Method in interface me.lucko.helper.command.argument.ArgumentParser
Generates a CommandInterruptException for when parsing fails due to the lack of an argument.
GenericPartitioningStrategy - Interface in me.lucko.helper.bucket.partitioning
A PartitioningStrategy which allocates partitions without reference to the object being added.
get() - Method in class me.lucko.helper.cache.Cache
 
get() - Method in class me.lucko.helper.cache.Expiring
 
get() - Method in class me.lucko.helper.cache.Lazy
 
get(I) - Method in interface me.lucko.helper.cooldown.ComposedCooldownMap
Gets the internal cooldown instance associated with the given key.
get(T) - Method in interface me.lucko.helper.cooldown.CooldownMap
Gets the internal cooldown instance associated with the given key.
get() - Static method in class me.lucko.helper.gson.GsonProvider
Deprecated.
get(int) - Method in interface me.lucko.helper.menu.scheme.SchemeMapping
Gets an item from the mapping which represents the given key.
get(T) - Method in class me.lucko.helper.metadata.AbstractMetadataRegistry
 
get(Object) - Static method in class me.lucko.helper.metadata.Metadata
Gets a MetadataMap for the given object, if one already exists and has been cached in this registry.
get(MetadataKey<T>) - Method in interface me.lucko.helper.metadata.MetadataMap
Gets an optional value for the given key.
get(T) - Method in interface me.lucko.helper.metadata.MetadataRegistry
Gets a MetadataMap for the given object, if one already exists and has been cached in this registry.
get(Block) - Method in interface me.lucko.helper.metadata.type.BlockMetadataRegistry
Gets a MetadataMap for the given block, if one already exists and has been cached in this registry.
get(Entity) - Method in interface me.lucko.helper.metadata.type.EntityMetadataRegistry
Gets a MetadataMap for the given entity, if one already exists and has been cached in this registry.
get(Player) - Method in interface me.lucko.helper.metadata.type.PlayerMetadataRegistry
Gets a MetadataMap for the given player, if one already exists and has been cached in this registry.
get(World) - Method in interface me.lucko.helper.metadata.type.WorldMetadataRegistry
Gets a MetadataMap for the given world, if one already exists and has been cached in this registry.
get() - Method in class me.lucko.helper.random.WeightedObject
 
get(ThreadContext) - Static method in class me.lucko.helper.Schedulers
Gets a scheduler for the given context.
get(Class<T>) - Static method in class me.lucko.helper.Services
Loads a service instance
get(S) - Method in class me.lucko.helper.setting.BooleanSettingMap
Gets the state of a given setting.
get(S) - Method in class me.lucko.helper.setting.SettingMap
Gets the state of a given setting.
get() - Method in class me.lucko.helper.utils.NullableOptional
If a value is present in this NullableOptional, returns the value, otherwise throws NoSuchElementException.
get(UUID) - Static method in class me.lucko.helper.utils.Players
Gets a player by uuid.
get(String) - Static method in class me.lucko.helper.utils.Players
Gets a player by username.
get() - Method in class me.lucko.helper.utils.ServiceCallback
Gets the service provider.
getAction() - Method in exception me.lucko.helper.command.CommandInterruptException
 
getAll() - Method in interface me.lucko.helper.cooldown.ComposedCooldownMap
Gets the cooldowns contained within this collection.
getAll() - Method in interface me.lucko.helper.cooldown.CooldownMap
Gets the cooldowns contained within this collection.
getAllWithKey(MetadataKey<K>) - Method in interface me.lucko.helper.metadata.type.BlockMetadataRegistry
Gets a map of the blocks with a given metadata key
getAllWithKey(MetadataKey<K>) - Method in interface me.lucko.helper.metadata.type.EntityMetadataRegistry
Gets a map of the entities with a given metadata key
getAllWithKey(MetadataKey<K>) - Method in interface me.lucko.helper.metadata.type.PlayerMetadataRegistry
Gets a map of the players with a given metadata key
getAllWithKey(MetadataKey<K>) - Method in interface me.lucko.helper.metadata.type.WorldMetadataRegistry
Gets a map of the worlds with a given metadata key
getAmount(Random) - Method in class me.lucko.helper.random.VariableAmount.BaseAndAddition
 
getAmount(Random) - Method in class me.lucko.helper.random.VariableAmount.BaseAndVariance
 
getAmount(Random) - Method in class me.lucko.helper.random.VariableAmount.Fixed
 
getAmount(Random) - Method in interface me.lucko.helper.random.VariableAmount
Gets an instance of the variable amount depending on the given random object.
getAmount() - Method in interface me.lucko.helper.random.VariableAmount
Gets an instance of the variable amount using the thread's ThreadLocalRandom instance.
getAmount(Random) - Method in class me.lucko.helper.random.VariableAmount.OptionalAmount
 
getArmorStand(int) - Method in interface me.lucko.helper.hologram.BaseHologram
Gets the ArmorStand holding the specified line
getArmorStands() - Method in interface me.lucko.helper.hologram.BaseHologram
Gets the ArmorStands that hold the lines for this hologram
getArtifactId() - Method in class me.lucko.helper.maven.LibraryLoader.Dependency
 
getBacking() - Method in interface me.lucko.helper.bucket.Cycle
Gets the list currently backing this cycle
getBase() - Method in interface me.lucko.helper.cooldown.ComposedCooldownMap
Gets the base cooldown
getBase() - Method in interface me.lucko.helper.cooldown.CooldownMap
Gets the base cooldown
getBlock(int, int, int) - Method in class me.lucko.helper.serialize.ChunkPosition
 
getBoolean(String) - Method in interface me.lucko.helper.shadows.nbt.NBTTagCompound
 
getBuild() - Method in class me.lucko.helper.reflect.MinecraftVersion
Gets the build component of the version.
getBukkitId() - Method in interface me.lucko.helper.scheduler.Task
Gets the Bukkit ID for this task
getBundledFile(String) - Method in class me.lucko.helper.plugin.ExtendedJavaPlugin
 
getBundledFile(String) - Method in interface me.lucko.helper.plugin.HelperPlugin
Gets a bundled file from the plugins resource folder.
getByte(String) - Method in interface me.lucko.helper.shadows.nbt.NBTTagCompound
 
getByteArray() - Method in interface me.lucko.helper.shadows.nbt.NBTTagByteArray
 
getByteArray(String) - Method in interface me.lucko.helper.shadows.nbt.NBTTagCompound
 
getCallCounter() - Method in interface me.lucko.helper.event.Subscription
Gets the number of times the handler has been called
getCauses() - Method in exception me.lucko.helper.terminable.composite.CompositeClosingException
 
getCenter() - Method in class me.lucko.helper.serialize.CircularRegion
The center of the region as a Position
getChannel(String, TypeToken<T>) - Method in class me.lucko.helper.messaging.AbstractMessenger
 
getChannel() - Method in interface me.lucko.helper.messaging.ChannelAgent
Gets the channel this agent is acting for.
getChannel() - Method in interface me.lucko.helper.messaging.conversation.ConversationChannelAgent
Gets the channel this agent is acting for.
getChannel(String, TypeToken<T>) - Method in class me.lucko.helper.messaging.http.HttpMessenger
 
getChannel(String, TypeToken<T>) - Method in interface me.lucko.helper.messaging.Messenger
Gets a channel by name.
getChannel(String, Class<T>) - Method in interface me.lucko.helper.messaging.Messenger
Gets a channel by name.
getChannel() - Method in class me.lucko.helper.messaging.util.ChannelPublisher
Gets the channel
getCircumference() - Method in class me.lucko.helper.serialize.CircularRegion
The circumference of the region
getClassloader() - Method in class me.lucko.helper.plugin.ExtendedJavaPlugin
 
getClassloader() - Method in interface me.lucko.helper.plugin.HelperPlugin
Gets the plugin's class loader
getCodec() - Method in interface me.lucko.helper.messaging.Channel
Gets the channels codec.
getCollisionRule() - Method in class me.lucko.helper.scoreboard.PacketScoreboardTeam
 
getCollisionRule() - Method in interface me.lucko.helper.scoreboard.ScoreboardTeam
Gets the current collision rule setting
getColor() - Method in class me.lucko.helper.scoreboard.PacketScoreboardTeam
 
getColor() - Method in interface me.lucko.helper.scoreboard.ScoreboardTeam
Gets the team color.
getCompoundTag(String) - Method in interface me.lucko.helper.shadows.nbt.NBTTagCompound
 
getCompoundTag(int) - Method in interface me.lucko.helper.shadows.nbt.NBTTagList
 
getContext() - Method in interface me.lucko.helper.scheduler.Scheduler
Gets the context this scheduler operates in.
getConversationChannel(String, TypeToken<T>, TypeToken<R>) - Method in interface me.lucko.helper.messaging.Messenger
Gets a conversation channel by name.
getConversationChannel(String, Class<T>, Class<R>) - Method in interface me.lucko.helper.messaging.Messenger
Gets a conversation channel by name.
getConversationId() - Method in interface me.lucko.helper.messaging.conversation.ConversationMessage
Gets the ID of the conversation
getCurrent() - Method in class me.lucko.helper.menu.paginated.PageInfo
 
getDelegate() - Method in interface me.lucko.helper.interfaces.Delegate
Gets the delegate object
getDepth() - Method in class me.lucko.helper.serialize.BlockRegion
 
getDepth() - Method in class me.lucko.helper.serialize.ChunkRegion
 
getDepth() - Method in class me.lucko.helper.serialize.Region
 
getDeserializeMethod(Class<?>) - Static method in interface me.lucko.helper.gson.GsonSerializable
Gets the deserialization method for a given class.
getDevelopmentStage() - Method in class me.lucko.helper.reflect.MinecraftVersion
Gets the development stage.
getDiameter() - Method in class me.lucko.helper.serialize.CircularRegion
The diameter of the region
getDirection() - Method in class me.lucko.helper.serialize.Point
 
getDirection() - Method in class me.lucko.helper.serialize.VectorPoint
 
getDisplayName() - Method in class me.lucko.helper.scoreboard.PacketScoreboardObjective
 
getDisplayName() - Method in class me.lucko.helper.scoreboard.PacketScoreboardTeam
 
getDisplayName() - Method in interface me.lucko.helper.scoreboard.ScoreboardObjective
Gets the current display name of this objective
getDisplayName() - Method in interface me.lucko.helper.scoreboard.ScoreboardTeam
Gets the current display name of this team
getDisplaySlot() - Method in class me.lucko.helper.scoreboard.PacketScoreboardObjective
 
getDisplaySlot() - Method in interface me.lucko.helper.scoreboard.ScoreboardObjective
Gets the current display slot of this objective
getDouble(String) - Method in interface me.lucko.helper.shadows.nbt.NBTTagCompound
 
getElement() - Method in class me.lucko.helper.datatree.GsonDataTree
 
getEventBus() - Method in class me.lucko.helper.network.AbstractNetwork
 
getEventBus() - Method in interface me.lucko.helper.network.Network
Gets the network event bus.
getEventClass() - Method in interface me.lucko.helper.event.SingleSubscription
Gets the class the handler is handling
getEventClasses() - Method in interface me.lucko.helper.event.MergedSubscription
Gets a set of the individual event classes being listened to
getException() - Method in class me.lucko.helper.internal.exception.events.HelperExceptionEvent
 
getExpectedConnectionsCount() - Method in class me.lucko.helper.network.redirect.AbstractRedirectSystem
 
getExpectedConnectionsCount() - Method in interface me.lucko.helper.network.redirect.RedirectSystem
Gets the number of connections which have been allowed, but not yet fully established.
getFallbackGui() - Method in class me.lucko.helper.menu.Gui
 
getFirstEmpty() - Method in class me.lucko.helper.menu.Gui
 
getFirstEmptySlot() - Method in class me.lucko.helper.menu.Gui
 
getFloat(String) - Method in interface me.lucko.helper.shadows.nbt.NBTTagCompound
 
getFlooredAmount(Random) - Method in interface me.lucko.helper.random.VariableAmount
Gets the amount as if from VariableAmount.getAmount(Random) but floored to the nearest integer equivalent.
getFlooredAmount() - Method in interface me.lucko.helper.random.VariableAmount
Gets the amount as if from VariableAmount.getAmount() but floored to the nearest integer equivalent.
getForBlock(BlockPosition) - Static method in class me.lucko.helper.metadata.Metadata
 
getForBlock(Block) - Static method in class me.lucko.helper.metadata.Metadata
 
getForEntity(UUID) - Static method in class me.lucko.helper.metadata.Metadata
 
getForEntity(Entity) - Static method in class me.lucko.helper.metadata.Metadata
 
getForPlayer(UUID) - Static method in class me.lucko.helper.metadata.Metadata
 
getForPlayer(Player) - Static method in class me.lucko.helper.metadata.Metadata
 
getForWorld(UUID) - Static method in class me.lucko.helper.metadata.Metadata
 
getForWorld(World) - Static method in class me.lucko.helper.metadata.Metadata
 
getFunctions() - Method in interface me.lucko.helper.event.Subscription
Deprecated.
not API, subject to change or removal
getGroupId() - Method in class me.lucko.helper.maven.LibraryLoader.Dependency
 
getGroups() - Method in interface me.lucko.helper.messaging.InstanceData
Gets the groups this server is a member of.
getHandle() - Method in class me.lucko.helper.menu.Gui
Gets the delegate Bukkit inventory
getHandledClass() - Method in interface me.lucko.helper.event.MergedSubscription
Gets the handled class
getHandlerList() - Static method in class me.lucko.helper.internal.exception.events.HelperExceptionEvent
 
getHandlers() - Method in class me.lucko.helper.internal.exception.events.HelperExceptionEvent
 
getHandlers() - Method in class me.lucko.helper.menu.Item
Gets the click handlers for this Item.
getHeight() - Method in class me.lucko.helper.serialize.BlockRegion
 
getHeight() - Method in class me.lucko.helper.serialize.Region
 
getHelperImplementationPlugins() - Static method in class me.lucko.helper.internal.LoaderUtils
 
getHelperPlugins() - Static method in class me.lucko.helper.internal.LoaderUtils
 
getId() - Method in class me.lucko.helper.menu.DummySlot
 
getId() - Method in class me.lucko.helper.menu.SimpleSlot
Gets the id of this slot
getId() - Method in interface me.lucko.helper.menu.Slot
Gets the id of this slot
getId() - Method in interface me.lucko.helper.messaging.InstanceData
Gets the unique ID of the current server instance.
getId() - Method in interface me.lucko.helper.metadata.MetadataKey
Gets the id of this key.
getId() - Method in class me.lucko.helper.network.event.ServerConnectEvent
Gets the id of the server that connected.
getId() - Method in class me.lucko.helper.network.event.ServerDisconnectEvent
Gets the id of the server that disconnected.
getId() - Method in class me.lucko.helper.scoreboard.PacketScoreboardObjective
 
getId() - Method in class me.lucko.helper.scoreboard.PacketScoreboardTeam
 
getId() - Method in interface me.lucko.helper.scoreboard.ScoreboardObjective
Gets the id of this objective
getId() - Method in interface me.lucko.helper.scoreboard.ScoreboardTeam
Gets the id of this team
getIfPresent() - Method in class me.lucko.helper.cache.Cache
 
getInitialSpawn() - Method in interface me.lucko.helper.npc.Npc
Gets the location where this NPC was initially spawned at
getInitialTitle() - Method in class me.lucko.helper.menu.Gui
Gets the initial title which was set when this GUI was made
getIntArray(String) - Method in interface me.lucko.helper.shadows.nbt.NBTTagCompound
 
getIntArray() - Method in interface me.lucko.helper.shadows.nbt.NBTTagIntArray
 
getInteger(String) - Method in interface me.lucko.helper.shadows.nbt.NBTTagCompound
 
getItem() - Method in class me.lucko.helper.menu.DummySlot
 
getItem() - Method in class me.lucko.helper.menu.SimpleSlot
Gets the item in this slot
getItem() - Method in interface me.lucko.helper.menu.Slot
Gets the item in this slot
getItemSlots() - Method in class me.lucko.helper.menu.paginated.PaginatedGuiBuilder
 
getItemStack() - Method in class me.lucko.helper.menu.Item
Gets the ItemStack backing this Item.
getKnownProfiles() - Method in interface me.lucko.helper.profiles.ProfileRepository
Gets a collection of profiles known to the repository.
getLastKnownValue() - Method in class me.lucko.helper.messaging.util.ChannelReceiver
Gets the last known value.
getLastPing() - Method in interface me.lucko.helper.network.Server
Gets the time the last ping was received from this server.
getLastReceivedTimestamp() - Method in class me.lucko.helper.messaging.util.ChannelReceiver
Gets the timestamp when the last value was received.
getLastTested(I) - Method in interface me.lucko.helper.cooldown.ComposedCooldownMap
 
getLastTested() - Method in interface me.lucko.helper.cooldown.Cooldown
Return the time in milliseconds when this cooldown was last Cooldown.test()ed.
getLastTested(T) - Method in interface me.lucko.helper.cooldown.CooldownMap
 
getLines() - Method in class me.lucko.helper.menu.paginated.PaginatedGuiBuilder
 
getListeners() - Method in interface me.lucko.helper.messaging.ChannelAgent
Gets an immutable copy of the listeners currently held by this agent.
getListeners() - Method in interface me.lucko.helper.messaging.conversation.ConversationChannelAgent
Gets an immutable copy of the listeners currently held by this agent.
getLong(String) - Method in interface me.lucko.helper.shadows.nbt.NBTTagCompound
 
getLongArray() - Method in interface me.lucko.helper.shadows.nbt.NBTTagLongArray
 
getMainThread() - Static method in class me.lucko.helper.internal.LoaderUtils
 
getMajor() - Method in class me.lucko.helper.reflect.MinecraftVersion
Gets the major component of the version.
getMaskedIndexes() - Method in class me.lucko.helper.menu.scheme.MenuScheme
 
getMaskedIndexesImmutable() - Method in class me.lucko.helper.menu.scheme.MenuScheme
 
getMax() - Method in class me.lucko.helper.serialize.BlockRegion
 
getMax() - Method in class me.lucko.helper.serialize.ChunkRegion
 
getMax() - Method in class me.lucko.helper.serialize.Region
 
getMaxPlayers() - Method in interface me.lucko.helper.network.Server
Gets the maximum amount of players allowed on this server.
getMenuSize(int) - Static method in class me.lucko.helper.menu.Gui
Utility method to get the number of lines needed for x items
getMenuSize(int, int) - Static method in class me.lucko.helper.menu.Gui
Utility method to get the number of lines needed for x items
getMeta() - Method in interface me.lucko.helper.npc.Npc
Gets the NPCs attached metadata map.
getMetadata(String, Class<T>) - Method in interface me.lucko.helper.network.Server
 
getMetadata(String, TypeToken<T>) - Method in interface me.lucko.helper.network.Server
 
getMin() - Method in class me.lucko.helper.serialize.BlockRegion
 
getMin() - Method in class me.lucko.helper.serialize.ChunkRegion
 
getMin() - Method in class me.lucko.helper.serialize.Region
 
getMinecraftVersions() - Method in enum me.lucko.helper.reflect.NmsVersion
Gets the MinecraftVersions that used this NmsVersion.
getMinor() - Method in class me.lucko.helper.reflect.MinecraftVersion
Gets the minor component of the version.
getName() - Method in interface me.lucko.helper.messaging.Channel
Gets the name of the channel.
getName() - Method in interface me.lucko.helper.messaging.conversation.ConversationChannel
Gets the name of the channel.
getName() - Method in class me.lucko.helper.messaging.conversation.SimpleConversationChannel
 
getName() - Method in interface me.lucko.helper.profiles.Profile
Gets the username associated with this profile
getNameTagVisibility() - Method in class me.lucko.helper.scoreboard.PacketScoreboardTeam
 
getNameTagVisibility() - Method in interface me.lucko.helper.scoreboard.ScoreboardTeam
Gets the current nametag visibility setting
getNextPageItem() - Method in class me.lucko.helper.menu.paginated.PaginatedGuiBuilder
 
getNextPageSlot() - Method in class me.lucko.helper.menu.paginated.PaginatedGuiBuilder
 
getNmsVersion() - Static method in class me.lucko.helper.reflect.ServerReflection
Gets the server "nms" version.
getNode() - Method in class me.lucko.helper.datatree.ConfigurateDataTree
 
getNow(V) - Method in interface me.lucko.helper.promise.Promise
Returns the result value (or throws any encountered exception) if completed, else returns the given valueIfAbsent.
getNpc() - Method in interface me.lucko.helper.npc.CitizensNpc
Gets the "real" citizens NPC instance
getNullable(int) - Method in class me.lucko.helper.menu.scheme.AbstractSchemeMapping
 
getNullable(int) - Method in class me.lucko.helper.menu.scheme.FunctionalSchemeMapping
 
getNullable(int) - Method in interface me.lucko.helper.menu.scheme.SchemeMapping
Gets an item from the mapping which represents the given key.
getNullable(UUID) - Static method in class me.lucko.helper.utils.Players
Gets a player by uuid.
getNullable(String) - Static method in class me.lucko.helper.utils.Players
Gets a player by username.
getNullable() - Method in class me.lucko.helper.utils.ServiceCallback
Gets the service provider, or null if it is not provided for.
getObjective(String) - Method in class me.lucko.helper.scoreboard.PacketScoreboard
 
getObjective(String) - Method in interface me.lucko.helper.scoreboard.Scoreboard
Gets an existing scoreboard objective if one with the id exists
getOffline(UUID) - Static method in class me.lucko.helper.utils.Players
 
getOffline(String) - Static method in class me.lucko.helper.utils.Players
 
getOfflineNullable(UUID) - Static method in class me.lucko.helper.utils.Players
 
getOfflineNullable(String) - Static method in class me.lucko.helper.utils.Players
 
getOnlinePlayers() - Method in class me.lucko.helper.network.AbstractNetwork
 
getOnlinePlayers() - Method in interface me.lucko.helper.network.Network
Gets the players known to be online in the network.
getOnlinePlayers() - Method in interface me.lucko.helper.network.Server
Gets the players known to be online on this server.
getOrDefault(MetadataKey<T>, T) - Method in interface me.lucko.helper.metadata.MetadataMap
Gets a value for the given key, or returns the default if one isn't present.
getOrNull() - Method in class me.lucko.helper.metadata.ExpireAfterAccessValue
 
getOrNull() - Method in class me.lucko.helper.metadata.ExpiringValue
 
getOrNull(MetadataKey<T>) - Method in interface me.lucko.helper.metadata.MetadataMap
Gets a value for the given key, or null if one isn't present.
getOrNull() - Method in class me.lucko.helper.metadata.SoftValue
 
getOrNull() - Method in interface me.lucko.helper.metadata.TransientValue
Returns the underlying value, or null if it has expired
getOrNull() - Method in class me.lucko.helper.metadata.WeakValue
 
getOrPut(MetadataKey<T>, Supplier<? extends T>) - Method in interface me.lucko.helper.metadata.MetadataMap
Gets a value for the given key, or puts and returns the default if one isn't present.
getOrPutExpiring(MetadataKey<T>, Supplier<? extends TransientValue<T>>) - Method in interface me.lucko.helper.metadata.MetadataMap
Gets a value for the given key, or puts and returns the default if one isn't present.
getOuterBlockPositions() - Method in class me.lucko.helper.serialize.CircularRegion
Get the circumference BlockPosition of the region
getOutgoingChannel() - Method in interface me.lucko.helper.messaging.conversation.ConversationChannel
Gets the channel for primary outgoing messages.
getOutgoingChannel() - Method in class me.lucko.helper.messaging.conversation.SimpleConversationChannel
 
getOverallPlayerCount() - Method in class me.lucko.helper.network.AbstractNetwork
 
getOverallPlayerCount() - Method in interface me.lucko.helper.network.Network
Gets the overall player count
getPackageComponent() - Method in enum me.lucko.helper.reflect.NmsVersion
 
getPackets() - Method in interface me.lucko.helper.event.ProtocolSubscription
Gets the packet types handled by this subscription.
getParams() - Method in interface me.lucko.helper.network.redirect.RedirectSystem.ReceivedResponse
Gets the parameters included with the response.
getParams() - Method in interface me.lucko.helper.network.redirect.RedirectSystem.Request
Gets the parameters included with the request.
getParams() - Method in class me.lucko.helper.network.redirect.RedirectSystem.Response
 
getPartition(int) - Method in class me.lucko.helper.bucket.AbstractBucket
 
getPartition(int) - Method in interface me.lucko.helper.bucket.Bucket
Gets the partition with the given index value
getPartitionCount() - Method in class me.lucko.helper.bucket.AbstractBucket
 
getPartitionCount() - Method in interface me.lucko.helper.bucket.Bucket
Gets the number of partitions used to form this bucket.
getPartitionIndex() - Method in interface me.lucko.helper.bucket.BucketPartition
Gets the index of this partition within the bucket
getPartitions() - Method in class me.lucko.helper.bucket.AbstractBucket
 
getPartitions() - Method in interface me.lucko.helper.bucket.Bucket
Gets the partitions which form this bucket.
getPitch() - Method in class me.lucko.helper.serialize.Direction
 
getPlayer() - Method in class me.lucko.helper.menu.Gui
Gets the player viewing this Gui
getPlayerObjective(Player, String) - Method in class me.lucko.helper.scoreboard.PacketScoreboard
 
getPlayerObjective(Player, String) - Method in interface me.lucko.helper.scoreboard.Scoreboard
Gets an existing per-player scoreboard objective if one with the id exists
getPlayers() - Method in class me.lucko.helper.scoreboard.PacketScoreboardTeam
 
getPlayers() - Method in interface me.lucko.helper.scoreboard.ScoreboardTeam
Gets an immutable copy of the teams members
getPlayerTeam(Player, String) - Method in class me.lucko.helper.scoreboard.PacketScoreboard
 
getPlayerTeam(Player, String) - Method in interface me.lucko.helper.scoreboard.Scoreboard
Gets an existing per-player scoreboard team if one with the id exists
getPlugin() - Static method in class me.lucko.helper.internal.LoaderUtils
 
getPlugin(String, Class<T>) - Method in class me.lucko.helper.plugin.ExtendedJavaPlugin
 
getPlugin(String, Class<T>) - Method in interface me.lucko.helper.plugin.HelperPlugin
Gets a plugin instance for the given plugin name
getPosition() - Method in class me.lucko.helper.serialize.Point
 
getPosition() - Method in class me.lucko.helper.serialize.VectorPoint
 
getPrefix() - Method in class me.lucko.helper.scoreboard.PacketScoreboardTeam
 
getPrefix() - Method in interface me.lucko.helper.scoreboard.ScoreboardTeam
Gets the current prefix for this team
getPrettyPrinting() - Static method in class me.lucko.helper.gson.GsonProvider
Deprecated.
getPreviousPageItem() - Method in class me.lucko.helper.menu.paginated.PaginatedGuiBuilder
 
getPreviousPageSlot() - Method in class me.lucko.helper.menu.paginated.PaginatedGuiBuilder
 
getProfile() - Method in interface me.lucko.helper.network.redirect.RedirectSystem.Request
Gets the profile sending the request
getProfile(UUID) - Method in interface me.lucko.helper.profiles.ProfileRepository
Gets a profile from this repository, using the unique id as the base for the request.
getProfile(String) - Method in interface me.lucko.helper.profiles.ProfileRepository
Gets a profile from this repository, using the name as the base for the request.
getProfiles(Iterable<UUID>) - Method in interface me.lucko.helper.profiles.ProfileRepository
Populates a map of unique id to profile for the given iterable of unique ids.
getProfilesByName(Iterable<String>) - Method in interface me.lucko.helper.profiles.ProfileRepository
Populates a map of name to profile for the given iterable of names.
getProtocolName() - Method in enum me.lucko.helper.scoreboard.ScoreboardTeam.CollisionRule
 
getProtocolName() - Method in enum me.lucko.helper.scoreboard.ScoreboardTeam.NameTagVisibility
 
getRadius() - Method in class me.lucko.helper.serialize.CircularRegion
The radius of the region
getRawMetadata() - Method in interface me.lucko.helper.network.Server
 
getReason() - Method in class me.lucko.helper.network.event.ServerDisconnectEvent
Gets the reason for the disconnection.
getReason() - Method in interface me.lucko.helper.network.redirect.RedirectSystem.ReceivedResponse
Gets the reason for the response.
getReason() - Method in class me.lucko.helper.network.redirect.RedirectSystem.Response
 
getRelative(BlockFace) - Method in class me.lucko.helper.serialize.BlockPosition
 
getRelative(BlockFace, int) - Method in class me.lucko.helper.serialize.BlockPosition
 
getRelative(BlockFace) - Method in class me.lucko.helper.serialize.ChunkPosition
 
getRelative(BlockFace, int) - Method in class me.lucko.helper.serialize.ChunkPosition
 
getRelative(BlockFace) - Method in class me.lucko.helper.serialize.Position
 
getRelative(BlockFace, double) - Method in class me.lucko.helper.serialize.Position
 
getRemainingSpace() - Method in class me.lucko.helper.menu.scheme.MenuPopulator
Gets the number of remaining slots in the populator.
getReply() - Method in class me.lucko.helper.messaging.conversation.ConversationReply
Gets the reply.
getReplyChannel() - Method in interface me.lucko.helper.messaging.conversation.ConversationChannel
Gets the channel replies are sent on.
getReplyChannel() - Method in class me.lucko.helper.messaging.conversation.SimpleConversationChannel
 
getRepoUrl() - Method in class me.lucko.helper.maven.LibraryLoader.Dependency
 
getReqRespChannel(String, TypeToken<Req>, TypeToken<Resp>) - Method in interface me.lucko.helper.messaging.Messenger
Gets a req/resp channel by name.
getReqRespChannel(String, Class<Req>, Class<Resp>) - Method in interface me.lucko.helper.messaging.Messenger
Gets a req/resp channel by name.
getRuntimeVersion() - Static method in class me.lucko.helper.reflect.MinecraftVersion
Gets the MinecraftVersion of the runtime server.
getScheme() - Method in class me.lucko.helper.menu.paginated.PaginatedGuiBuilder
 
getScore(String) - Method in class me.lucko.helper.scoreboard.PacketScoreboardObjective
 
getScore(String) - Method in interface me.lucko.helper.scoreboard.ScoreboardObjective
Gets the value mapped to a given score, if present
getScoreboard() - Method in class me.lucko.helper.scoreboard.PacketScoreboardProvider
 
getScoreboard() - Method in interface me.lucko.helper.scoreboard.ScoreboardProvider
Gets the scoreboard provided by this instance.
getScores() - Method in class me.lucko.helper.scoreboard.PacketScoreboardObjective
 
getScores() - Method in interface me.lucko.helper.scoreboard.ScoreboardObjective
Gets an immutable copy of the current objective scores
getServer() - Method in interface me.lucko.helper.messaging.bungee.BungeeCord
Gets this servers name, as defined in the BungeeCord config
getServer() - Method in class me.lucko.helper.messaging.bungee.BungeeCordImpl
 
getServer() - Method in class me.lucko.helper.network.event.ServerConnectEvent
Gets the server that connected.
getServer() - Method in class me.lucko.helper.network.event.ServerStatusEvent
Gets the server.
getServers() - Method in interface me.lucko.helper.messaging.bungee.BungeeCord
Get a list of server name strings, as defined in the BungeeCord config
getServers() - Method in class me.lucko.helper.messaging.bungee.BungeeCordImpl
 
getServers() - Method in class me.lucko.helper.network.AbstractNetwork
 
getServers() - Method in interface me.lucko.helper.network.Network
Gets the known servers in the network
getServerVersion() - Static method in class me.lucko.helper.reflect.ServerReflection
Gets the server "nms" version.
getService(Class<T>) - Method in class me.lucko.helper.plugin.ExtendedJavaPlugin
 
getService(Class<T>) - Method in interface me.lucko.helper.plugin.HelperPlugin
Gets a service provided by the ServiceManager
getSettings() - Method in class me.lucko.helper.setting.BooleanSettingMapFactory
Gets the BooleanSetting instances.
getSettings() - Method in class me.lucko.helper.setting.SettingMapFactory
Gets the Setting instances.
getShort(String) - Method in interface me.lucko.helper.shadows.nbt.NBTTagCompound
 
getSize() - Method in class me.lucko.helper.menu.paginated.PageInfo
 
getSlot(int) - Method in class me.lucko.helper.menu.Gui
 
getSlots() - Method in class me.lucko.helper.menu.scheme.MenuPopulator
Gets an immutable copy of the slots used by this populator.
getSnapshot() - Method in class me.lucko.helper.reflect.MinecraftVersion
Gets the snapshot version, or null if this is a release.
getSnapshotDate() - Method in class me.lucko.helper.reflect.SnapshotVersion
Retrieve the week this snapshot was released.
getSnapshotString() - Method in class me.lucko.helper.reflect.SnapshotVersion
Retrieve the raw snapshot string (yy'w'ww[a-z]).
getSnapshotWeekVersion() - Method in class me.lucko.helper.reflect.SnapshotVersion
Retrieve the snapshot version within a week, starting at zero.
getStates() - Method in class me.lucko.helper.setting.SettingMapFactory
Gets the Setting.State instances.
getStatus() - Method in interface me.lucko.helper.network.redirect.RedirectSystem.ReceivedResponse
Gets the status of the response
getString(String) - Method in interface me.lucko.helper.shadows.nbt.NBTTagCompound
 
getString() - Method in interface me.lucko.helper.shadows.nbt.NBTTagString
 
getSuffix() - Method in class me.lucko.helper.scoreboard.PacketScoreboardTeam
 
getSuffix() - Method in interface me.lucko.helper.scoreboard.ScoreboardTeam
Gets the current suffix for this team
getTag(String) - Method in interface me.lucko.helper.shadows.nbt.NBTTagCompound
 
getTag(int) - Method in interface me.lucko.helper.shadows.nbt.NBTTagList
 
getTagId(String) - Method in interface me.lucko.helper.shadows.nbt.NBTTagCompound
 
getTagList(String, int) - Method in interface me.lucko.helper.shadows.nbt.NBTTagCompound
 
getTeam(String) - Method in class me.lucko.helper.scoreboard.PacketScoreboard
 
getTeam(String) - Method in interface me.lucko.helper.scoreboard.Scoreboard
Gets an existing scoreboard team if one with the id exists
getTimeout() - Method in interface me.lucko.helper.cooldown.Cooldown
Gets the timeout in milliseconds for this cooldown
getTimesRan() - Method in interface me.lucko.helper.scheduler.Task
Gets the number of times this task has ran.
getTimestamp() - Method in interface me.lucko.helper.profiles.Profile
Gets the timestamp when this Profile was created or last updated.
getTitle() - Method in class me.lucko.helper.menu.paginated.PaginatedGuiBuilder
 
getType() - Method in interface me.lucko.helper.interfaces.TypeAware
 
getType() - Method in interface me.lucko.helper.messaging.Channel
Gets the channels message type.
getType() - Method in interface me.lucko.helper.metadata.MetadataKey
Get the type of the value mapped to this key
getType() - Method in interface me.lucko.helper.shadows.nbt.NBTBase
 
getTypeId() - Method in interface me.lucko.helper.shadows.nbt.NBTBase
 
getTypes() - Method in interface me.lucko.helper.shadows.nbt.NBTBase
 
getUniqueId(String) - Static method in class me.lucko.helper.profiles.OfflineModeProfiles
Gets the UUID given to a player with the given username on an offline mode server.
getUniqueId() - Method in interface me.lucko.helper.profiles.Profile
Gets the unique id associated with this profile
getUrl() - Method in class me.lucko.helper.maven.LibraryLoader.Dependency
 
getUsernameHistory(UUID) - Static method in class me.lucko.helper.profiles.MojangApi
Deprecated.
Gets a promise of the history of the names owned by the player with the supplied UUID, in chronological order, fetching it from the Mojang API.
getValue() - Method in class me.lucko.helper.messaging.util.ChannelReceiver
Gets the value.
getValue(K) - Method in class me.lucko.helper.messaging.util.MappedChannelReceiver
Gets a value from the backing data
getVersion() - Method in class me.lucko.helper.maven.LibraryLoader.Dependency
 
getVersion() - Method in class me.lucko.helper.reflect.MinecraftVersion
Gets the version String (major.minor.build) only.
getViewers() - Method in interface me.lucko.helper.hologram.individual.IndividualHologram
Returns a copy of the available viewers of the hologram.
getWeight() - Method in interface me.lucko.helper.random.Weighted
Gets the weight of this entry.
getWeight() - Method in class me.lucko.helper.random.WeightedObject
 
getWidth() - Method in class me.lucko.helper.serialize.BlockRegion
 
getWidth() - Method in class me.lucko.helper.serialize.ChunkRegion
 
getWidth() - Method in class me.lucko.helper.serialize.Region
 
getWorld() - Method in class me.lucko.helper.serialize.BlockPosition
 
getWorld() - Method in class me.lucko.helper.serialize.ChunkPosition
 
getWorld() - Method in class me.lucko.helper.serialize.Position
 
getX() - Method in class me.lucko.helper.serialize.BlockPosition
 
getX() - Method in class me.lucko.helper.serialize.ChunkPosition
 
getX() - Method in class me.lucko.helper.serialize.Position
 
getY() - Method in class me.lucko.helper.serialize.BlockPosition
 
getY() - Method in class me.lucko.helper.serialize.Position
 
getYaw() - Method in class me.lucko.helper.serialize.Direction
 
getZ() - Method in class me.lucko.helper.serialize.BlockPosition
 
getZ() - Method in class me.lucko.helper.serialize.ChunkPosition
 
getZ() - Method in class me.lucko.helper.serialize.Position
 
gson() - Static method in class me.lucko.helper.config.ConfigFactory
 
gson - Variable in class me.lucko.helper.serialize.GsonStorageHandler
 
GsonCodec<M> - Class in me.lucko.helper.messaging.codec
Implementation of Codec using Gson.
GsonCodec(Gson, TypeToken<M>) - Constructor for class me.lucko.helper.messaging.codec.GsonCodec
 
GsonCodec(TypeToken<M>) - Constructor for class me.lucko.helper.messaging.codec.GsonCodec
 
GsonConverter - Interface in me.lucko.helper.gson.converter
A utility for converting between GSON's JsonElement family of classes, and standard Java types.
GsonConverters - Class in me.lucko.helper.gson.converter
Provides some default GsonConverters.
GsonDataTree - Class in me.lucko.helper.datatree
 
GsonDataTree(JsonElement) - Constructor for class me.lucko.helper.datatree.GsonDataTree
 
GsonProvider - Class in me.lucko.helper.gson
Provides static instances of Gson
GsonSerializable - Interface in me.lucko.helper.gson
An object which can be serialized to JSON.
GsonSerializableAdapterFactory - Class in me.lucko.helper.gson.typeadapters
 
GsonStorageHandler<T> - Class in me.lucko.helper.serialize
Extension of FileStorageHandler implemented using Gson.
GsonStorageHandler(String, String, File, Class<T>) - Constructor for class me.lucko.helper.serialize.GsonStorageHandler
 
GsonStorageHandler(String, String, File, Class<T>, Gson) - Constructor for class me.lucko.helper.serialize.GsonStorageHandler
 
GsonStorageHandler(String, String, File, TypeToken<T>) - Constructor for class me.lucko.helper.serialize.GsonStorageHandler
 
GsonStorageHandler(String, String, File, TypeToken<T>, Gson) - Constructor for class me.lucko.helper.serialize.GsonStorageHandler
 
GsonStorageHandler(String, String, File, Type) - Constructor for class me.lucko.helper.serialize.GsonStorageHandler
 
GsonStorageHandler(String, String, File, Type, Gson) - Constructor for class me.lucko.helper.serialize.GsonStorageHandler
 
GsonTypeSerializer - Class in me.lucko.helper.config.typeserializers
 
gui() - Method in class me.lucko.helper.menu.DummySlot
 
Gui - Class in me.lucko.helper.menu
A simple GUI abstraction
Gui(Player, int, String) - Constructor for class me.lucko.helper.menu.Gui
 
gui() - Method in class me.lucko.helper.menu.SimpleSlot
Gets the GUI this slot references
gui() - Method in interface me.lucko.helper.menu.Slot
Gets the GUI this slot references
GZipCodec<M> - Class in me.lucko.helper.messaging.codec
A Codec wrapper using GZip.
GZipCodec(Codec<M>) - Constructor for class me.lucko.helper.messaging.codec.GZipCodec
 

H

handle(CommandContext<T>) - Method in interface me.lucko.helper.command.functional.FunctionalCommandHandler
Executes the handler using the given command context
handle(CommandContext<T>) - Method in interface me.lucko.helper.command.functional.FunctionalTabHandler
Executes the tab completer using the given command context and returns the completions.
handle(InventoryClickEvent) - Method in class me.lucko.helper.menu.SimpleSlot
 
handle(RedirectSystem.Request) - Method in interface me.lucko.helper.network.redirect.RedirectSystem.RequestHandler
Handles the request and produces a result.
handler(FunctionalCommandHandler<T>) - Method in interface me.lucko.helper.command.functional.FunctionalCommandBuilder
Builds this FunctionalCommandBuilder into a Command instance.
handler(Consumer<? super T>) - Method in interface me.lucko.helper.event.functional.merged.MergedSubscriptionBuilder
Builds and registers the Handler.
handler(Consumer<? super PacketEvent>) - Method in interface me.lucko.helper.event.functional.protocol.ProtocolSubscriptionBuilder
Builds and registers the Handler.
handler(Consumer<? super T>) - Method in interface me.lucko.helper.event.functional.single.SingleSubscriptionBuilder
Builds and registers the Handler.
handleResponse(List<String>) - Method in interface me.lucko.helper.signprompt.SignPromptFactory.ResponseHandler
Handles the response
handlers() - Method in interface me.lucko.helper.event.functional.merged.MergedSubscriptionBuilder
Return the handler list builder to append handlers for the event.
handlers() - Method in interface me.lucko.helper.event.functional.protocol.ProtocolSubscriptionBuilder
Return the handler list builder to append handlers for the event.
handlers() - Method in interface me.lucko.helper.event.functional.single.SingleSubscriptionBuilder
Return the handler list builder to append handlers for the event.
handlers - Variable in class me.lucko.helper.menu.SimpleSlot
 
handleSubclasses() - Method in interface me.lucko.helper.event.functional.single.SingleSubscriptionBuilder
Sets that the handler should accept subclasses of the event type.
HARDENED_CLAY - Static variable in class me.lucko.helper.menu.scheme.StandardSchemeMappings
 
has(MetadataKey<?>) - Method in interface me.lucko.helper.metadata.MetadataMap
Returns if this map contains the given key, and the types of each key match.
hashCode() - Method in class me.lucko.helper.maven.LibraryLoader.Dependency
 
hashCode() - Method in class me.lucko.helper.menu.scheme.AbstractSchemeMapping
 
hashCode() - Method in class me.lucko.helper.menu.scheme.FunctionalSchemeMapping
 
hashCode() - Method in class me.lucko.helper.messaging.conversation.ConversationReply
 
hashCode() - Method in class me.lucko.helper.network.event.ServerConnectEvent
 
hashCode() - Method in class me.lucko.helper.network.event.ServerDisconnectEvent
 
hashCode() - Method in class me.lucko.helper.network.event.ServerStatusEvent
 
hashCode() - Method in class me.lucko.helper.network.metadata.ServerMetadata
 
hashCode() - Method in class me.lucko.helper.random.VariableAmount.BaseAndAddition
 
hashCode() - Method in class me.lucko.helper.random.VariableAmount.BaseAndVariance
 
hashCode() - Method in class me.lucko.helper.random.VariableAmount.Fixed
 
hashCode() - Method in class me.lucko.helper.random.VariableAmount.OptionalAmount
 
hashCode() - Method in class me.lucko.helper.random.WeightedObject
 
hashCode() - Method in class me.lucko.helper.reflect.MinecraftVersion
 
hashCode() - Method in class me.lucko.helper.reflect.SnapshotVersion
 
hashCode() - Method in class me.lucko.helper.serialize.BlockPosition
 
hashCode() - Method in class me.lucko.helper.serialize.BlockRegion
 
hashCode() - Method in class me.lucko.helper.serialize.ChunkPosition
 
hashCode() - Method in class me.lucko.helper.serialize.ChunkRegion
 
hashCode() - Method in class me.lucko.helper.serialize.CircularRegion
 
hashCode() - Method in class me.lucko.helper.serialize.Direction
 
hashCode() - Method in class me.lucko.helper.serialize.Point
 
hashCode() - Method in class me.lucko.helper.serialize.Position
 
hashCode() - Method in class me.lucko.helper.serialize.Region
 
hashCode() - Method in class me.lucko.helper.serialize.VectorPoint
 
hashCode() - Method in class me.lucko.helper.setting.BooleanSettingMap
 
hashCode() - Method in class me.lucko.helper.setting.SettingMap
 
hashCode() - Method in class me.lucko.helper.utils.NullableOptional
Returns the hash code value of the present value, if any, or -1 if no value is present.
hashCode() - Method in class me.lucko.helper.utils.ServiceCallback
 
hasItem() - Method in class me.lucko.helper.menu.DummySlot
 
hasItem() - Method in class me.lucko.helper.menu.SimpleSlot
Gets if this slot has an item
hasItem() - Method in interface me.lucko.helper.menu.Slot
Gets if this slot has an item
hasKey(String) - Method in interface me.lucko.helper.shadows.nbt.NBTTagCompound
 
hasKey(String, int) - Method in interface me.lucko.helper.shadows.nbt.NBTTagCompound
 
hasListeners() - Method in interface me.lucko.helper.messaging.ChannelAgent
Gets if this agent has any active listeners.
hasListeners() - Method in interface me.lucko.helper.messaging.conversation.ConversationChannelAgent
Gets if this agent has any active listeners.
hasMappingFor(int) - Method in class me.lucko.helper.menu.scheme.AbstractSchemeMapping
 
hasMappingFor(int) - Method in class me.lucko.helper.menu.scheme.FunctionalSchemeMapping
 
hasMappingFor(int) - Method in interface me.lucko.helper.menu.scheme.SchemeMapping
Gets if this scheme has a mapping for a given key
hasNoTags() - Method in interface me.lucko.helper.shadows.nbt.NBTBase
 
hasPlayer(String) - Method in class me.lucko.helper.scoreboard.PacketScoreboardTeam
 
hasPlayer(String) - Method in interface me.lucko.helper.scoreboard.ScoreboardTeam
Returns true if the given player is a member of this team
hasPlayer(Player) - Method in interface me.lucko.helper.scoreboard.ScoreboardTeam
Returns true if the given player is a member of this team
hasReply() - Method in class me.lucko.helper.messaging.conversation.ConversationReply
Gets if this object actually contains a reply.
hasScore(String) - Method in class me.lucko.helper.scoreboard.PacketScoreboardObjective
 
hasScore(String) - Method in interface me.lucko.helper.scoreboard.ScoreboardObjective
Returns true if this objective has a given score
hasSpace() - Method in class me.lucko.helper.menu.scheme.MenuPopulator
Gets if there is any space left in this populator
hasViewers() - Method in interface me.lucko.helper.hologram.individual.IndividualHologram
Check if there are any viewers for the hologram.
Helper - Class in me.lucko.helper
Base class for helper, which mainly just proxies calls to Bukkit.getServer() for convenience.
HelperExceptionEvent - Class in me.lucko.helper.internal.exception.events
Event called when an internal exception occurs.
HelperExceptionEvent(InternalException) - Constructor for class me.lucko.helper.internal.exception.events.HelperExceptionEvent
 
HelperExceptions - Class in me.lucko.helper.internal.exception
Central handler for exceptions that occur within user-written Runnables and handlers running in helper.
HelperExecutors - Class in me.lucko.helper.scheduler
Provides common Executor instances.
HelperImplementationPlugin - Annotation Type in me.lucko.helper.internal
Used to mark a helper implementation plugin.
HelperPlugin - Interface in me.lucko.helper.plugin
 
HelperTypeSerializer - Class in me.lucko.helper.config.typeserializers
 
hideAttributes() - Method in class me.lucko.helper.item.ItemStackBuilder
 
hocon() - Static method in class me.lucko.helper.config.ConfigFactory
 
Hologram - Interface in me.lucko.helper.hologram
A simple hologram utility.
HologramFactory - Interface in me.lucko.helper.hologram
A object which can create Holograms.
HologramLine - Interface in me.lucko.helper.hologram.individual
Represents a line in a hologram.
HologramLine.Builder - Class in me.lucko.helper.hologram.individual
 
hostPlugin() - Static method in class me.lucko.helper.Helper
Gets the plugin which is "hosting" helper.
HttpMessenger - Class in me.lucko.helper.messaging.http
Proof of concept Messenger implementation using the HTTP protocol.
HttpMessenger(String, int, String, int) - Constructor for class me.lucko.helper.messaging.http.HttpMessenger
 

I

id() - Method in enum me.lucko.helper.nbt.NBTTagType
Gets the byte id of this tag type.
ifElse(Predicate<? super T>, R, R) - Method in interface me.lucko.helper.function.chain.Chain
Returns a new chain instance containing a new value, depending on if the current object passed the given test.
ifPresent(MetadataKey<T>, Consumer<? super T>) - Method in interface me.lucko.helper.metadata.MetadataMap
Attempts to get a value for the given key, and applies the action is present.
ifPresent(Consumer<? super T>) - Method in class me.lucko.helper.utils.NullableOptional
If a value is present, invoke the specified consumer with the value, otherwise do nothing.
ignoreCancelled() - Static method in class me.lucko.helper.event.filter.EventFilters
Returns a predicate which only returns true if the event isn't cancelled
ignoreDisallowedLogin() - Static method in class me.lucko.helper.event.filter.EventFilters
Returns a predicate which only returns true if the login is allowed
ignoreDisallowedPreLogin() - Static method in class me.lucko.helper.event.filter.EventFilters
Returns a predicate which only returns true if the login is allowed
ignoreNotCancelled() - Static method in class me.lucko.helper.event.filter.EventFilters
Returns a predicate which only returns true if the event is cancelled
ignoreSameBlock() - Static method in class me.lucko.helper.event.filter.EventFilters
Returns a predicate which only returns true if the player has moved over a block
ignoreSameBlockAndY() - Static method in class me.lucko.helper.event.filter.EventFilters
Returns a predicate which only returns true if the player has moved over a block, not including movement directly up and down.
ignoreSameChunk() - Static method in class me.lucko.helper.event.filter.EventFilters
Returns a predicate which only returns true if the player has moved over a chunk border
IMMUTABLE - Static variable in class me.lucko.helper.gson.converter.GsonConverters
An implementation of GsonConverter, which returns immutable collections where applicable.
ImmutableCollectors - Class in me.lucko.helper.utils
Immutable implementations of Collector using Guava's immutable collections.
ImmutableCommandContext<T extends org.bukkit.command.CommandSender> - Class in me.lucko.helper.command.context
 
ImmutableCommandContext(T, String, String[], List<String>) - Constructor for class me.lucko.helper.command.context.ImmutableCommandContext
 
in(Collection<? extends T>) - Static method in class me.lucko.helper.function.Predicates
Returns a predicate which returns true if the input is contained within the given collection.
in(Function<A, ? extends B>, Collection<? extends B>) - Static method in class me.lucko.helper.function.Predicates
Returns a predicate which takes the input, passes it through the given function, and then evaluates the result against Predicates.in(Collection).
in(T...) - Static method in class me.lucko.helper.function.Predicates
Returns a predicate which returns true if the input is contained within the given var args.
in(Function<A, ? extends B>, B...) - Static method in class me.lucko.helper.function.Predicates
Returns a predicate which takes the input, passes it through the given function, and then evaluates the result against Predicates.in(Object[]).
index() - Method in interface me.lucko.helper.command.argument.Argument
Gets the index of the argument
index - Variable in class me.lucko.helper.command.argument.SimpleArgument
 
index() - Method in class me.lucko.helper.command.argument.SimpleArgument
 
Indexing - Class in me.lucko.helper.utils
An indexing utility.
IndividualHologram - Interface in me.lucko.helper.hologram.individual
 
IndividualHologramFactory - Interface in me.lucko.helper.hologram.individual
A object which can create IndividualHolograms.
infinite() - Method in interface me.lucko.helper.shadows.nbt.NBTReadLimiter
 
info(String) - Static method in class me.lucko.helper.utils.Log
 
inRegion(BlockPosition) - Method in class me.lucko.helper.serialize.BlockRegion
 
inRegion(Block) - Method in class me.lucko.helper.serialize.BlockRegion
 
inRegion(int, int, int) - Method in class me.lucko.helper.serialize.BlockRegion
 
inRegion(ChunkPosition) - Method in class me.lucko.helper.serialize.ChunkRegion
 
inRegion(int, int) - Method in class me.lucko.helper.serialize.ChunkRegion
 
inRegion(Position) - Method in class me.lucko.helper.serialize.CircularRegion
Determines if the specified Position is within the region
inRegion(Block) - Method in class me.lucko.helper.serialize.CircularRegion
Determines if the specified Block is within the region
inRegion(Position) - Method in class me.lucko.helper.serialize.Region
 
inRegion(Location) - Method in class me.lucko.helper.serialize.Region
 
inRegion(double, double, double) - Method in class me.lucko.helper.serialize.Region
 
INSTANCE - Static variable in class me.lucko.helper.config.typeserializers.BukkitTypeSerializer
 
INSTANCE - Static variable in class me.lucko.helper.config.typeserializers.ColoredStringTypeSerializer
 
INSTANCE - Static variable in class me.lucko.helper.config.typeserializers.GsonTypeSerializer
 
INSTANCE - Static variable in class me.lucko.helper.config.typeserializers.HelperTypeSerializer
 
INSTANCE - Static variable in class me.lucko.helper.config.typeserializers.JsonTreeTypeSerializer
 
INSTANCE - Static variable in class me.lucko.helper.config.typeserializers.Text3TypeSerializer
 
INSTANCE - Static variable in class me.lucko.helper.config.typeserializers.TextTypeSerializer
Deprecated.
 
INSTANCE - Static variable in class me.lucko.helper.gson.typeadapters.BukkitSerializableAdapterFactory
 
INSTANCE - Static variable in class me.lucko.helper.gson.typeadapters.GsonSerializableAdapterFactory
 
INSTANCE - Static variable in class me.lucko.helper.gson.typeadapters.JsonElementTreeSerializer
 
instance() - Static method in class me.lucko.helper.metadata.Empty
 
INSTANCE - Static variable in class me.lucko.helper.network.metadata.TpsMetadataProvider
 
INSTANCE - Static variable in interface me.lucko.helper.utils.entityspawner.EntitySpawner
The instance.
InstanceData - Interface in me.lucko.helper.messaging
Provides information about the current server instance.
instanceData - Variable in class me.lucko.helper.network.AbstractNetwork
 
instanceOf(Class<?>) - Static method in class me.lucko.helper.function.Predicates
Returns a predicate which returns true if the input is an instance of the given class.
instanceOf(Function<A, ? extends B>, Class<?>) - Static method in class me.lucko.helper.function.Predicates
Returns a predicate which takes the input, passes it through the given function, and then evaluates the result against Predicates.instanceOf(Class).
InternalException - Exception in me.lucko.helper.internal.exception
 
InternalException(String, Throwable) - Constructor for exception me.lucko.helper.internal.exception.InternalException
 
invalidate() - Method in class me.lucko.helper.cache.Cache
 
invalidateEntry(K) - Method in class me.lucko.helper.messaging.util.MappedChannelReceiver
Invalidates a specific entry in the backing data.
InventorySerialization - Class in me.lucko.helper.serialize
 
ip(Player) - Method in interface me.lucko.helper.messaging.bungee.BungeeCord
Get the real IP of a player
ip(Player) - Method in class me.lucko.helper.messaging.bungee.BungeeCordImpl
 
isActive() - Method in interface me.lucko.helper.event.Subscription
Gets whether the handler is active
isAfter(MinecraftVersion) - Method in class me.lucko.helper.reflect.MinecraftVersion
Gets if this version was released after another version.
isAfterOrEq(MinecraftVersion) - Method in class me.lucko.helper.reflect.MinecraftVersion
Gets if this version was released after another version, or is equal to it.
isAllowed() - Method in class me.lucko.helper.network.redirect.RedirectSystem.Response
 
isAllowFriendlyFire() - Method in class me.lucko.helper.scoreboard.PacketScoreboardTeam
 
isAllowFriendlyFire() - Method in interface me.lucko.helper.scoreboard.ScoreboardTeam
Gets if friendly fire is allowed
isBefore(MinecraftVersion) - Method in class me.lucko.helper.reflect.MinecraftVersion
Gets if this version was released before another version.
isBeforeOrEq(MinecraftVersion) - Method in class me.lucko.helper.reflect.MinecraftVersion
Gets if this version was released before another version, or is equal to it.
isBetween(MinecraftVersion, MinecraftVersion) - Method in class me.lucko.helper.reflect.MinecraftVersion
Gets if this version was released in the period between two other versions, or is equal to either of them.
isCanSeeFriendlyInvisibles() - Method in class me.lucko.helper.scoreboard.PacketScoreboardTeam
 
isCanSeeFriendlyInvisibles() - Method in interface me.lucko.helper.scoreboard.ScoreboardTeam
Gets if members of this team can see invisible members on the same team
isClosed() - Method in interface me.lucko.helper.terminable.Terminable
Gets if the object represented by this instance is already permanently closed.
isClosed() - Method in class me.lucko.helper.utils.ServiceCallback
 
isDifferentFromDefault() - Method in class me.lucko.helper.setting.BooleanSettingMap
Returns if this map has any settings with states differing from the defaults.
isDifferentFromDefault() - Method in class me.lucko.helper.setting.SettingMap
Returns if this map has any settings with states differing from the defaults.
isEmpty() - Method in class me.lucko.helper.bucket.AbstractBucket
 
isEmpty() - Method in interface me.lucko.helper.metadata.MetadataMap
Returns if the map is empty
isFirstDraw() - Method in class me.lucko.helper.menu.Gui
 
isFull() - Method in interface me.lucko.helper.network.Server
Checks if the server is full.
isNull() - Static method in class me.lucko.helper.function.Predicates
Returns a predicate which returns true if the input is null, false otherwise.
isNull(Function<A, ? extends B>) - Static method in class me.lucko.helper.function.Predicates
Returns a predicate which takes the input, passes it through the given function, and then evaluates the result against Predicates.isNull().
isOnline() - Method in interface me.lucko.helper.network.Server
Gets if the server is currently online
isPluginPresent(String) - Method in class me.lucko.helper.plugin.ExtendedJavaPlugin
 
isPluginPresent(String) - Method in interface me.lucko.helper.plugin.HelperPlugin
Gets if a given plugin is enabled.
isPresent() - Method in interface me.lucko.helper.command.argument.Argument
Gets if the argument is present
isPresent() - Method in class me.lucko.helper.command.argument.SimpleArgument
 
isPresent() - Method in class me.lucko.helper.utils.NullableOptional
Return true if there is a value present, otherwise false.
isReadSupported() - Static method in class me.lucko.helper.utils.Tps
 
isSnapshot() - Method in class me.lucko.helper.reflect.MinecraftVersion
Gets if this version is a snapshot.
isSpawned() - Method in interface me.lucko.helper.hologram.BaseHologram
Check if the hologram is currently spawned
isValid() - Method in class me.lucko.helper.menu.Gui
Returns true unless this GUI has been invalidated, through being closed, or the player leaving.
isWhitelisted() - Method in interface me.lucko.helper.network.Server
Gets whether the server is currently whitelisted.
Item - Class in me.lucko.helper.menu
The initial model of a clickable item in a Gui.
Item(Map<ClickType, Consumer<InventoryClickEvent>>, ItemStack) - Constructor for class me.lucko.helper.menu.Item
 
Item.Builder - Class in me.lucko.helper.menu
Aids creation of Item instances.
itemSlots(List<Integer>) - Method in class me.lucko.helper.menu.paginated.PaginatedGuiBuilder
 
ItemStackBuilder - Class in me.lucko.helper.item
Easily construct ItemStack instances
ItemStackReader - Class in me.lucko.helper.item
Utility for creating ItemStackBuilders from config files.
ItemStackReader() - Constructor for class me.lucko.helper.item.ItemStackReader
 
ItemStackReader.VariableReplacer - Interface in me.lucko.helper.item
Function for replacing variables in item names and lores.
iterator() - Method in class me.lucko.helper.bucket.AbstractBucket
 

J

join() - Method in interface me.lucko.helper.promise.Promise
Returns the result value when complete, or throws an (unchecked) exception if completed exceptionally.
joinNewline(String...) - Static method in class me.lucko.helper.text.Text
Deprecated.
 
joinNewline(Stream<String>) - Static method in class me.lucko.helper.text.Text
Deprecated.
 
joinNewline(String...) - Static method in class me.lucko.helper.text3.Text
 
joinNewline(Stream<String>) - Static method in class me.lucko.helper.text3.Text
 
JsonBuilder - Class in me.lucko.helper.gson
Builder utilities for creating GSON Objects/Arrays.
JsonBuilder.JsonArrayBuilder - Interface in me.lucko.helper.gson
A JsonArray builder utility
JsonBuilder.JsonObjectBuilder - Interface in me.lucko.helper.gson
A JsonObject builder utility
JsonElementTreeSerializer - Class in me.lucko.helper.gson.typeadapters
 
JsonTreeTypeSerializer - Class in me.lucko.helper.config.typeserializers
 
JsonTreeTypeSerializer() - Constructor for class me.lucko.helper.config.typeserializers.JsonTreeTypeSerializer
 

K

key() - Method in class me.lucko.helper.network.metadata.ServerMetadata
 
keySet() - Method in interface me.lucko.helper.shadows.nbt.NBTTagCompound
 
kickPlayer(String, String) - Method in interface me.lucko.helper.messaging.bungee.BungeeCord
Kick a player from the proxy
kickPlayer(String, String) - Method in class me.lucko.helper.messaging.bungee.BungeeCordImpl
 

L

label() - Method in interface me.lucko.helper.command.context.CommandContext
Gets the command label which was used to execute this command
label() - Method in class me.lucko.helper.command.context.ImmutableCommandContext
 
Lazy<T> - Class in me.lucko.helper.cache
A lazy supplier extension.
LibraryLoader - Class in me.lucko.helper.maven
Resolves MavenLibrary annotations for a class, and loads the dependency into the classloader.
LibraryLoader() - Constructor for class me.lucko.helper.maven.LibraryLoader
 
LibraryLoader.Dependency - Class in me.lucko.helper.maven
 
line(HologramLine) - Method in class me.lucko.helper.hologram.individual.HologramLine.Builder
 
line(String) - Method in class me.lucko.helper.hologram.individual.HologramLine.Builder
 
lines(Iterable<? extends HologramLine>) - Method in class me.lucko.helper.hologram.individual.HologramLine.Builder
 
lines(int) - Method in class me.lucko.helper.menu.paginated.PaginatedGuiBuilder
 
load(Path) - Method in class me.lucko.helper.config.ConfigFactory
 
load(Path, T) - Method in class me.lucko.helper.config.ConfigFactory
 
load(File) - Method in class me.lucko.helper.config.ConfigFactory
 
load(File, T) - Method in class me.lucko.helper.config.ConfigFactory
 
load(String, String, String) - Static method in class me.lucko.helper.maven.LibraryLoader
 
load(String, String, String, String) - Static method in class me.lucko.helper.maven.LibraryLoader
 
load(LibraryLoader.Dependency) - Static method in class me.lucko.helper.maven.LibraryLoader
 
load() - Method in class me.lucko.helper.plugin.ExtendedJavaPlugin
 
load() - Method in class me.lucko.helper.serialize.FileStorageHandler
 
load(Class<T>) - Static method in class me.lucko.helper.Services
Loads a service instance, throwing a IllegalStateException if no registration is present.
load(DataInput, int, NBTReadLimiter) - Method in interface me.lucko.helper.shadows.nbt.NBTBase
 
loadAll(Object) - Static method in class me.lucko.helper.maven.LibraryLoader
Resolves all MavenLibrary annotations on the given object.
loadAll(Class<?>) - Static method in class me.lucko.helper.maven.LibraryLoader
Resolves all MavenLibrary annotations on the given class.
loadConfig(String) - Method in class me.lucko.helper.plugin.ExtendedJavaPlugin
 
loadConfig(String) - Method in interface me.lucko.helper.plugin.HelperPlugin
Loads a config file from a file name.
loadConfigNode(String) - Method in class me.lucko.helper.plugin.ExtendedJavaPlugin
 
loadConfigNode(String) - Method in interface me.lucko.helper.plugin.HelperPlugin
Loads a config file from a file name.
loader(Path) - Method in class me.lucko.helper.config.ConfigFactory
 
loader(File) - Method in class me.lucko.helper.config.ConfigFactory
 
LoaderUtils - Class in me.lucko.helper.internal
Provides the instance which loaded the helper classes into the server
Log - Class in me.lucko.helper.utils
Utility for quickly accessing a logger instance without using Bukkit.getLogger()
lookupBlocksWithKey(MetadataKey<T>) - Static method in class me.lucko.helper.metadata.Metadata
 
lookupEntitiesWithKey(MetadataKey<T>) - Static method in class me.lucko.helper.metadata.Metadata
 
lookupKnownProfiles() - Method in interface me.lucko.helper.profiles.ProfileRepository
Gets a collection of profiles known to the repository.
lookupPlayersWithKey(MetadataKey<T>) - Static method in class me.lucko.helper.metadata.Metadata
 
lookupProfile(UUID) - Method in interface me.lucko.helper.profiles.ProfileRepository
Gets a profile from this repository, using the unique id as the base for the request.
lookupProfile(String) - Method in interface me.lucko.helper.profiles.ProfileRepository
Gets a profile from this repository, using the name as the base for the request.
lookupProfiles(Iterable<UUID>) - Method in interface me.lucko.helper.profiles.ProfileRepository
Populates a map of unique id to profile for the given iterable of unique ids.
lookupProfilesByName(Iterable<String>) - Method in interface me.lucko.helper.profiles.ProfileRepository
Populates a map of name to profile for the given iterable of names.
lookupWorldsWithKey(MetadataKey<T>) - Static method in class me.lucko.helper.metadata.Metadata
 
lore(String) - Method in class me.lucko.helper.item.ItemStackBuilder
 
lore(String...) - Method in class me.lucko.helper.item.ItemStackBuilder
 
lore(Iterable<String>) - Method in class me.lucko.helper.item.ItemStackBuilder
 
lowestSize() - Static method in class me.lucko.helper.bucket.partitioning.PartitioningStrategies
 

M

makeAssertion(boolean, String) - Static method in exception me.lucko.helper.command.CommandInterruptException
Makes an assertion about a condition.
manager() - Static method in class me.lucko.helper.protocol.Protocol
Gets the protocol manager.
map(Function<? super T, ? extends R>) - Method in interface me.lucko.helper.function.chain.Chain
Transforms the backing object, and returns a new chain instance containing the result of the transformation.
map(Function<? super T, ? extends U>) - Method in class me.lucko.helper.utils.NullableOptional
If a value is present, apply the provided mapping function to it, and return an NullableOptional describing the result.
mapNullSafe(Function<? super T, ? extends R>, R) - Method in interface me.lucko.helper.function.chain.Chain
Transforms the backing object and returns a new chain instance containing the result of the transformation, if the backing object is not null.
mapNullSafeGet(Function<? super T, ? extends R>, Supplier<? extends R>) - Method in interface me.lucko.helper.function.chain.Chain
Transforms the backing object and returns a new chain instance containing the result of the transformation, if the backing object is not null.
mapOrElse(Predicate<? super T>, Function<? super T, ? extends R>, R) - Method in interface me.lucko.helper.function.chain.Chain
Transforms the backing object, and returns a new chain instance containing the result of the transformation function, if the test is passed.
mapOrElse(Predicate<? super T>, Function<? super T, ? extends R>, Function<? super T, ? extends R>) - Method in interface me.lucko.helper.function.chain.Chain
Transforms the backing object, and returns a new chain instance containing the result of the chosen transformation function.
MappedChannelReceiver<T,K,V> - Class in me.lucko.helper.messaging.util
Creates a subscription to a channel, and maps received values to a calculated key.
mask(String) - Method in class me.lucko.helper.menu.scheme.MenuScheme
 
maskEmpty(int) - Method in class me.lucko.helper.menu.scheme.MenuScheme
 
masks(String...) - Method in class me.lucko.helper.menu.scheme.MenuScheme
 
Maths - Class in me.lucko.helper.utils
Utility for quickly performing Maths calculations.
MavenLibraries - Annotation Type in me.lucko.helper.maven
Annotation to indicate the required libraries for a class.
MavenLibrary - Annotation Type in me.lucko.helper.maven
Annotation to indicate a required library for a class.
me.lucko.helper - package me.lucko.helper
 
me.lucko.helper.bossbar - package me.lucko.helper.bossbar
 
me.lucko.helper.bucket - package me.lucko.helper.bucket
 
me.lucko.helper.bucket.factory - package me.lucko.helper.bucket.factory
 
me.lucko.helper.bucket.partitioning - package me.lucko.helper.bucket.partitioning
 
me.lucko.helper.cache - package me.lucko.helper.cache
 
me.lucko.helper.command - package me.lucko.helper.command
 
me.lucko.helper.command.argument - package me.lucko.helper.command.argument
 
me.lucko.helper.command.context - package me.lucko.helper.command.context
 
me.lucko.helper.command.functional - package me.lucko.helper.command.functional
 
me.lucko.helper.config - package me.lucko.helper.config
 
me.lucko.helper.config.typeserializers - package me.lucko.helper.config.typeserializers
 
me.lucko.helper.cooldown - package me.lucko.helper.cooldown
 
me.lucko.helper.datatree - package me.lucko.helper.datatree
 
me.lucko.helper.event - package me.lucko.helper.event
 
me.lucko.helper.event.filter - package me.lucko.helper.event.filter
 
me.lucko.helper.event.functional - package me.lucko.helper.event.functional
 
me.lucko.helper.event.functional.merged - package me.lucko.helper.event.functional.merged
 
me.lucko.helper.event.functional.protocol - package me.lucko.helper.event.functional.protocol
 
me.lucko.helper.event.functional.single - package me.lucko.helper.event.functional.single
 
me.lucko.helper.eventbus - package me.lucko.helper.eventbus
 
me.lucko.helper.function - package me.lucko.helper.function
 
me.lucko.helper.function.chain - package me.lucko.helper.function.chain
 
me.lucko.helper.gson - package me.lucko.helper.gson
 
me.lucko.helper.gson.converter - package me.lucko.helper.gson.converter
 
me.lucko.helper.gson.typeadapters - package me.lucko.helper.gson.typeadapters
 
me.lucko.helper.hologram - package me.lucko.helper.hologram
 
me.lucko.helper.hologram.individual - package me.lucko.helper.hologram.individual
 
me.lucko.helper.interfaces - package me.lucko.helper.interfaces
 
me.lucko.helper.internal - package me.lucko.helper.internal
 
me.lucko.helper.internal.exception - package me.lucko.helper.internal.exception
 
me.lucko.helper.internal.exception.events - package me.lucko.helper.internal.exception.events
 
me.lucko.helper.internal.exception.types - package me.lucko.helper.internal.exception.types
 
me.lucko.helper.item - package me.lucko.helper.item
 
me.lucko.helper.maven - package me.lucko.helper.maven
 
me.lucko.helper.menu - package me.lucko.helper.menu
 
me.lucko.helper.menu.paginated - package me.lucko.helper.menu.paginated
 
me.lucko.helper.menu.scheme - package me.lucko.helper.menu.scheme
 
me.lucko.helper.messaging - package me.lucko.helper.messaging
 
me.lucko.helper.messaging.bungee - package me.lucko.helper.messaging.bungee
 
me.lucko.helper.messaging.codec - package me.lucko.helper.messaging.codec
 
me.lucko.helper.messaging.conversation - package me.lucko.helper.messaging.conversation
 
me.lucko.helper.messaging.http - package me.lucko.helper.messaging.http
 
me.lucko.helper.messaging.reqresp - package me.lucko.helper.messaging.reqresp
 
me.lucko.helper.messaging.util - package me.lucko.helper.messaging.util
 
me.lucko.helper.metadata - package me.lucko.helper.metadata
 
me.lucko.helper.metadata.type - package me.lucko.helper.metadata.type
 
me.lucko.helper.nbt - package me.lucko.helper.nbt
 
me.lucko.helper.network - package me.lucko.helper.network
 
me.lucko.helper.network.event - package me.lucko.helper.network.event
 
me.lucko.helper.network.metadata - package me.lucko.helper.network.metadata
 
me.lucko.helper.network.modules - package me.lucko.helper.network.modules
 
me.lucko.helper.network.redirect - package me.lucko.helper.network.redirect
 
me.lucko.helper.npc - package me.lucko.helper.npc
 
me.lucko.helper.plugin - package me.lucko.helper.plugin
 
me.lucko.helper.plugin.ap - package me.lucko.helper.plugin.ap
 
me.lucko.helper.profiles - package me.lucko.helper.profiles
 
me.lucko.helper.promise - package me.lucko.helper.promise
 
me.lucko.helper.protocol - package me.lucko.helper.protocol
 
me.lucko.helper.random - package me.lucko.helper.random
 
me.lucko.helper.reflect - package me.lucko.helper.reflect
 
me.lucko.helper.reflect.proxy - package me.lucko.helper.reflect.proxy
 
me.lucko.helper.scheduler - package me.lucko.helper.scheduler
 
me.lucko.helper.scheduler.builder - package me.lucko.helper.scheduler.builder
 
me.lucko.helper.scheduler.threadlock - package me.lucko.helper.scheduler.threadlock
 
me.lucko.helper.scoreboard - package me.lucko.helper.scoreboard
 
me.lucko.helper.serialize - package me.lucko.helper.serialize
 
me.lucko.helper.setting - package me.lucko.helper.setting
 
me.lucko.helper.shadows.nbt - package me.lucko.helper.shadows.nbt
 
me.lucko.helper.signprompt - package me.lucko.helper.signprompt
 
me.lucko.helper.terminable - package me.lucko.helper.terminable
 
me.lucko.helper.terminable.composite - package me.lucko.helper.terminable.composite
 
me.lucko.helper.terminable.module - package me.lucko.helper.terminable.module
 
me.lucko.helper.text - package me.lucko.helper.text
 
me.lucko.helper.text3 - package me.lucko.helper.text3
 
me.lucko.helper.time - package me.lucko.helper.time
 
me.lucko.helper.utils - package me.lucko.helper.utils
 
me.lucko.helper.utils.annotation - package me.lucko.helper.utils.annotation
 
me.lucko.helper.utils.entityspawner - package me.lucko.helper.utils.entityspawner
 
MenuPopulator - Class in me.lucko.helper.menu.scheme
A utility to help place items into a Gui
MenuPopulator(Gui, MenuScheme) - Constructor for class me.lucko.helper.menu.scheme.MenuPopulator
 
MenuPopulator(Gui, List<Integer>) - Constructor for class me.lucko.helper.menu.scheme.MenuPopulator
 
MenuScheme - Class in me.lucko.helper.menu.scheme
Helps to populate a menu with border items
MenuScheme(SchemeMapping) - Constructor for class me.lucko.helper.menu.scheme.MenuScheme
 
MenuScheme() - Constructor for class me.lucko.helper.menu.scheme.MenuScheme
 
merge(Class<T>) - Static method in class me.lucko.helper.Events
Makes a MergedSubscriptionBuilder for a given super type
merge(TypeToken<T>) - Static method in class me.lucko.helper.Events
Makes a MergedSubscriptionBuilder for a given super type
merge(Class<S>, Class<? extends S>...) - Static method in class me.lucko.helper.Events
Makes a MergedSubscriptionBuilder for a super event class
merge(Class<S>, EventPriority, Class<? extends S>...) - Static method in class me.lucko.helper.Events
Makes a MergedSubscriptionBuilder for a super event class
merge(NBTTagCompound) - Method in interface me.lucko.helper.shadows.nbt.NBTTagCompound
 
MergedHandlerList<T> - Interface in me.lucko.helper.event.functional.merged
 
MergedSubscription<T> - Interface in me.lucko.helper.event
Represents a subscription to a set of events.
MergedSubscriptionBuilder<T> - Interface in me.lucko.helper.event.functional.merged
Functional builder for MergedSubscriptions.
message(String, String) - Method in interface me.lucko.helper.messaging.bungee.BungeeCord
Send a message (as in chat message) to the specified player
message(String, String) - Method in class me.lucko.helper.messaging.bungee.BungeeCordImpl
 
Message - Annotation Type in me.lucko.helper.messaging.codec
 
Messenger - Interface in me.lucko.helper.messaging
Represents an object which manages messaging Channels.
messenger - Variable in class me.lucko.helper.network.AbstractNetwork
 
Metadata - Class in me.lucko.helper.metadata
Provides access to MetadataRegistry instances bound to players, entities, blocks and worlds.
MetadataKey<T> - Interface in me.lucko.helper.metadata
A MetadataKey can be mapped to values in a MetadataMap.
MetadataMap - Interface in me.lucko.helper.metadata
A map which holds MetadataKeys, and maps them to persistent or transient (expiring / weak) values.
MetadataRegistry<T> - Interface in me.lucko.helper.metadata
A registry which provides and stores MetadataMaps for a given type.
MILLISECONDS_PER_SECOND - Static variable in class me.lucko.helper.scheduler.Ticks
 
MILLISECONDS_PER_TICK - Static variable in class me.lucko.helper.scheduler.Ticks
 
MinecraftVersion - Class in me.lucko.helper.reflect
Encapsulates a version of Minecraft.
MinecraftVersions - Class in me.lucko.helper.reflect
Utility class which holds some common versions of Minecraft.
MojangApi - Class in me.lucko.helper.profiles
Deprecated.
MojangsonParser - Interface in me.lucko.helper.shadows.nbt
 
msg(CommandSender, String...) - Static method in class me.lucko.helper.utils.Players
Messages a sender a set of messages.
MUTABLE - Static variable in class me.lucko.helper.gson.converter.GsonConverters
An implementation of GsonConverter, which returns mutable collections where applicable.

N

name(String) - Method in class me.lucko.helper.item.ItemStackBuilder
 
NAME_HISTORY_URL - Static variable in class me.lucko.helper.profiles.MojangApi
Deprecated.
 
NBT - Class in me.lucko.helper.nbt
Utilities for working with NBT shadows.
NBTBase - Interface in me.lucko.helper.shadows.nbt
 
NBTNumber - Interface in me.lucko.helper.shadows.nbt
 
NBTReadLimiter - Interface in me.lucko.helper.shadows.nbt
 
NBTTagByte - Interface in me.lucko.helper.shadows.nbt
 
NBTTagByteArray - Interface in me.lucko.helper.shadows.nbt
 
NBTTagCompound - Interface in me.lucko.helper.shadows.nbt
 
NBTTagDouble - Interface in me.lucko.helper.shadows.nbt
 
NBTTagEnd - Interface in me.lucko.helper.shadows.nbt
 
NBTTagFloat - Interface in me.lucko.helper.shadows.nbt
 
NBTTagInt - Interface in me.lucko.helper.shadows.nbt
 
NBTTagIntArray - Interface in me.lucko.helper.shadows.nbt
 
NBTTagList - Interface in me.lucko.helper.shadows.nbt
 
NBTTagLong - Interface in me.lucko.helper.shadows.nbt
 
NBTTagLongArray - Interface in me.lucko.helper.shadows.nbt
 
NBTTagShort - Interface in me.lucko.helper.shadows.nbt
 
NBTTagString - Interface in me.lucko.helper.shadows.nbt
 
NBTTagType - Enum in me.lucko.helper.nbt
An enumeration of NBT tag types.
Network - Interface in me.lucko.helper.network
Represents the interface for a network.
NetworkEvent - Interface in me.lucko.helper.network.event
Marker interface for Network events.
NetworkStatusModule - Class in me.lucko.helper.network.modules
 
NetworkStatusModule(Network) - Constructor for class me.lucko.helper.network.modules.NetworkStatusModule
 
NetworkSummaryModule - Class in me.lucko.helper.network.modules
 
NetworkSummaryModule(Network, InstanceData) - Constructor for class me.lucko.helper.network.modules.NetworkSummaryModule
 
NetworkSummaryModule(Network, InstanceData, String[]) - Constructor for class me.lucko.helper.network.modules.NetworkSummaryModule
 
newAgent() - Method in interface me.lucko.helper.messaging.Channel
Creates a new ChannelAgent for this channel.
newAgent(ChannelListener<T>) - Method in interface me.lucko.helper.messaging.Channel
Creates a new ChannelAgent for this channel, and immediately adds the given ChannelListener to it.
newAgent() - Method in interface me.lucko.helper.messaging.conversation.ConversationChannel
Creates a new ConversationChannelAgent for this channel.
newAgent(ConversationChannelListener<T, R>) - Method in interface me.lucko.helper.messaging.conversation.ConversationChannel
Creates a new ConversationChannelAgent for this channel, and immediately adds the given ConversationChannelListener to it.
newAgent() - Method in class me.lucko.helper.messaging.conversation.SimpleConversationChannel
 
newBossBar() - Method in interface me.lucko.helper.bossbar.BossBarFactory
Creates a new boss bar.
newBossBar() - Method in class me.lucko.helper.bossbar.BukkitBossBarFactory
 
newBossBar() - Method in class me.lucko.helper.bossbar.ViaBossBarFactory
 
newBucket(int, PartitioningStrategy<E>, Supplier<Set<E>>) - Static method in class me.lucko.helper.bucket.factory.BucketFactory
 
newBuilder() - Static method in interface me.lucko.helper.command.functional.FunctionalCommandBuilder
 
newBuilder(Class<T>) - Static method in interface me.lucko.helper.event.functional.merged.MergedSubscriptionBuilder
Makes a MergedHandlerBuilder for a given super type
newBuilder(TypeToken<T>) - Static method in interface me.lucko.helper.event.functional.merged.MergedSubscriptionBuilder
Makes a MergedHandlerBuilder for a given super type
newBuilder(Class<S>, Class<? extends S>...) - Static method in interface me.lucko.helper.event.functional.merged.MergedSubscriptionBuilder
Makes a MergedHandlerBuilder for a super event class
newBuilder(Class<S>, EventPriority, Class<? extends S>...) - Static method in interface me.lucko.helper.event.functional.merged.MergedSubscriptionBuilder
Makes a MergedHandlerBuilder for a super event class
newBuilder(PacketType...) - Static method in interface me.lucko.helper.event.functional.protocol.ProtocolSubscriptionBuilder
Makes a HandlerBuilder for the given packets
newBuilder(ListenerPriority, PacketType...) - Static method in interface me.lucko.helper.event.functional.protocol.ProtocolSubscriptionBuilder
Makes a HandlerBuilder for the given packets
newBuilder(Class<T>) - Static method in interface me.lucko.helper.event.functional.single.SingleSubscriptionBuilder
Makes a HandlerBuilder for a given event
newBuilder(Class<T>, EventPriority) - Static method in interface me.lucko.helper.event.functional.single.SingleSubscriptionBuilder
Makes a HandlerBuilder for a given event
newBuilder() - Static method in interface me.lucko.helper.scheduler.builder.TaskBuilder
Gets a task builder instance
newConcurrentBucket(int, PartitioningStrategy<E>) - Static method in class me.lucko.helper.bucket.factory.BucketFactory
 
newHashSetBucket(int, PartitioningStrategy<E>) - Static method in class me.lucko.helper.bucket.factory.BucketFactory
 
newHologram(Position, List<String>) - Method in class me.lucko.helper.hologram.BukkitHologramFactory
 
newHologram(Position, List<String>) - Method in interface me.lucko.helper.hologram.HologramFactory
Creates a new hologram.
newHologram(Position, List<HologramLine>) - Method in interface me.lucko.helper.hologram.individual.IndividualHologramFactory
Creates a new hologram.
newHologram(Position, List<HologramLine>) - Method in class me.lucko.helper.hologram.individual.PacketIndividualHologramFactory
 
newMap() - Method in class me.lucko.helper.setting.BooleanSettingMapFactory
Creates a new BooleanSettingMap, with the default states set for each of the settings.
newMap() - Method in class me.lucko.helper.setting.SettingMapFactory
Creates a new SettingMap, with the default states set for each of the settings.
newPopulator(Gui) - Method in class me.lucko.helper.menu.scheme.MenuScheme
 
newSynchronizedHashSetBucket(int, PartitioningStrategy<E>) - Static method in class me.lucko.helper.bucket.factory.BucketFactory
 
next() - Method in interface me.lucko.helper.bucket.Cycle
Advances the cursor, and returns the next element.
nextInCycle() - Static method in class me.lucko.helper.bucket.partitioning.PartitioningStrategies
 
nextPageItem(Function<PageInfo, ItemStack>) - Method in class me.lucko.helper.menu.paginated.PaginatedGuiBuilder
 
nextPageSlot(int) - Method in class me.lucko.helper.menu.paginated.PaginatedGuiBuilder
 
nextPosition() - Method in interface me.lucko.helper.bucket.Cycle
Returns the index of the next position in the cycle.
nms(String) - Method in enum me.lucko.helper.reflect.NmsVersion
Prepends the versioned NMS prefix to the given class name
NMS - Static variable in class me.lucko.helper.reflect.ServerReflection
The nms prefix (without the version component)
nms(String) - Static method in class me.lucko.helper.reflect.ServerReflection
Prepends the versioned ServerReflection.NMS prefix to the given class name
nmsClass(String) - Method in enum me.lucko.helper.reflect.NmsVersion
Prepends the versioned NMS prefix to the given class name
nmsClass(String) - Static method in class me.lucko.helper.reflect.ServerReflection
Prepends the versioned ServerReflection.NMS prefix to the given class name
NmsVersion - Enum in me.lucko.helper.reflect
An emumeration of NMS versions.
NonnullByDefault - Annotation Type in me.lucko.helper.utils.annotation
 
NOOP - Static variable in interface me.lucko.helper.item.ItemStackReader.VariableReplacer
No-op instance.
noReply() - Static method in class me.lucko.helper.messaging.conversation.ConversationReply
Returns an object indicating that no reply should be sent.
notNull() - Static method in class me.lucko.helper.function.Predicates
Returns a predicate which returns false if the input is null, true otherwise.
notNull(Function<A, ? extends B>) - Static method in class me.lucko.helper.function.Predicates
Returns a predicate which takes the input, passes it through the given function, and then evaluates the result against Predicates.notNull().
now() - Method in interface me.lucko.helper.scheduler.builder.TaskBuilder.ThreadContextual
Marks that the new task should execute immediately, and returns the next builder in the chain.
now() - Static method in class me.lucko.helper.time.Time
Gets the current unix time as an Instant.
now() - Static method in class me.lucko.helper.utils.TimeUtil
Deprecated.
 
nowMillis() - Static method in class me.lucko.helper.time.Time
Gets the current unix time in milliseconds.
nowSeconds() - Static method in class me.lucko.helper.time.Time
Gets the current unix time in seconds.
nowUnix() - Static method in class me.lucko.helper.utils.TimeUtil
Deprecated.
 
Npc - Interface in me.lucko.helper.npc
Represents a NPC (non-player character)
NpcFactory - Interface in me.lucko.helper.npc
Represents an object which can create Npcs.
NullableOptional<T> - Class in me.lucko.helper.utils
A container object which may or may not contain a value.
nullValue() - Static method in class me.lucko.helper.gson.JsonBuilder
Returns an instance of JsonNull.
number() - Method in enum me.lucko.helper.nbt.NBTTagType
Checks if this tag type is a number type.
Numbers - Class in me.lucko.helper.function
Utility methods for parsing Numbers, Integers, Longs, Floats and Doubles from Strings.

O

obc(String) - Method in enum me.lucko.helper.reflect.NmsVersion
Prepends the versioned OBC prefix to the given class name
OBC - Static variable in class me.lucko.helper.reflect.ServerReflection
The obc prefix (without the version component)
obc(String) - Static method in class me.lucko.helper.reflect.ServerReflection
Prepends the versioned ServerReflection.OBC prefix to the given class name
obcClass(String) - Method in enum me.lucko.helper.reflect.NmsVersion
Prepends the versioned OBC prefix to the given class name
obcClass(String) - Static method in class me.lucko.helper.reflect.ServerReflection
Prepends the versioned ServerReflection.OBC prefix to the given class name
object(JsonObject, boolean) - Static method in class me.lucko.helper.gson.JsonBuilder
Creates a new object builder
object(JsonObject) - Static method in class me.lucko.helper.gson.JsonBuilder
Creates a new object builder, without copying the passed object.
object() - Static method in class me.lucko.helper.gson.JsonBuilder
Creates a new object builder, with no initial values
objectMapper(T) - Static method in class me.lucko.helper.config.ConfigFactory
 
obtain(Supplier<Network>) - Static method in interface me.lucko.helper.network.Network
Tries to obtain an instance of network from the services manager, falling back to given supplier if one is not already present.
obtain(Supplier<RedirectSystem>) - Static method in interface me.lucko.helper.network.redirect.RedirectSystem
Tries to obtain an instance of RedirectSystem from the services manager, falling back to given supplier if one is not already present.
obtain() - Static method in interface me.lucko.helper.scheduler.threadlock.ServerThreadLock
Blocks the current thread until a ServerThreadLock can be obtained.
of(List<E>) - Static method in interface me.lucko.helper.bucket.Cycle
Creates a new cycle of elements.
of(T) - Static method in class me.lucko.helper.cache.Lazy
 
of(Function<String, Optional<T>>) - Static method in interface me.lucko.helper.command.argument.ArgumentParser
 
of(Function<String, Optional<T>>, Function<String, CommandInterruptException>) - Static method in interface me.lucko.helper.command.argument.ArgumentParser
 
of(long, TimeUnit) - Static method in interface me.lucko.helper.cooldown.Cooldown
Creates a cooldown lasting a specified amount of time
of(Material) - Static method in class me.lucko.helper.item.ItemStackBuilder
 
of(ItemStack) - Static method in class me.lucko.helper.item.ItemStackBuilder
 
of(ConfigurationSection) - Static method in class me.lucko.helper.item.ItemStackBuilder
 
of(Map<Integer, Item>) - Static method in class me.lucko.helper.menu.scheme.AbstractSchemeMapping
 
of(IntFunction<Item>, Range<Integer>) - Static method in class me.lucko.helper.menu.scheme.FunctionalSchemeMapping
 
of(R) - Static method in class me.lucko.helper.messaging.conversation.ConversationReply
Creates a new ConversationReply.
of(Function<? super R, ConversationReplyListener.RegistrationAction>) - Static method in interface me.lucko.helper.messaging.conversation.ConversationReplyListener
 
of(T, long, TimeUnit) - Static method in class me.lucko.helper.metadata.ExpireAfterAccessValue
 
of(T, long, TimeUnit) - Static method in class me.lucko.helper.metadata.ExpiringValue
 
of(T) - Static method in class me.lucko.helper.metadata.SoftValue
 
of(T) - Static method in class me.lucko.helper.metadata.WeakValue
 
of(byte) - Static method in enum me.lucko.helper.nbt.NBTTagType
Gets the tag type for the specified id.
of(String, JsonElement) - Static method in class me.lucko.helper.network.metadata.ServerMetadata
 
of(String, T, Class<T>) - Static method in class me.lucko.helper.network.metadata.ServerMetadata
 
of(String, T, TypeToken<T>) - Static method in class me.lucko.helper.network.metadata.ServerMetadata
 
of(T, double) - Static method in class me.lucko.helper.random.WeightedObject
 
of(int, int, int) - Static method in class me.lucko.helper.reflect.MinecraftVersion
Creates a new MinecraftVersion with the given properties.
of(int, int, int, String) - Static method in class me.lucko.helper.serialize.BlockPosition
 
of(int, int, int, World) - Static method in class me.lucko.helper.serialize.BlockPosition
 
of(Vector3i, String) - Static method in class me.lucko.helper.serialize.BlockPosition
 
of(Vector3i, World) - Static method in class me.lucko.helper.serialize.BlockPosition
 
of(Location) - Static method in class me.lucko.helper.serialize.BlockPosition
 
of(Block) - Static method in class me.lucko.helper.serialize.BlockPosition
 
of(BlockPosition, BlockPosition) - Static method in class me.lucko.helper.serialize.BlockRegion
 
of(int, int, String) - Static method in class me.lucko.helper.serialize.ChunkPosition
 
of(int, int, World) - Static method in class me.lucko.helper.serialize.ChunkPosition
 
of(Vector2i, String) - Static method in class me.lucko.helper.serialize.ChunkPosition
 
of(Vector2i, World) - Static method in class me.lucko.helper.serialize.ChunkPosition
 
of(Chunk) - Static method in class me.lucko.helper.serialize.ChunkPosition
 
of(long, String) - Static method in class me.lucko.helper.serialize.ChunkPosition
 
of(long, World) - Static method in class me.lucko.helper.serialize.ChunkPosition
 
of(ChunkPosition, ChunkPosition) - Static method in class me.lucko.helper.serialize.ChunkRegion
 
of(Position, double) - Static method in class me.lucko.helper.serialize.CircularRegion
 
of(float, float) - Static method in class me.lucko.helper.serialize.Direction
 
of(Position, Direction) - Static method in class me.lucko.helper.serialize.Point
 
of(Location) - Static method in class me.lucko.helper.serialize.Point
 
of(double, double, double, String) - Static method in class me.lucko.helper.serialize.Position
 
of(double, double, double, World) - Static method in class me.lucko.helper.serialize.Position
 
of(Vector3d, String) - Static method in class me.lucko.helper.serialize.Position
 
of(Vector3d, World) - Static method in class me.lucko.helper.serialize.Position
 
of(Location) - Static method in class me.lucko.helper.serialize.Position
 
of(Block) - Static method in class me.lucko.helper.serialize.Position
 
of(Position, Position) - Static method in class me.lucko.helper.serialize.Region
 
of(Vector3d, Direction) - Static method in class me.lucko.helper.serialize.VectorPoint
 
of(Location) - Static method in class me.lucko.helper.serialize.VectorPoint
 
of(Point) - Static method in class me.lucko.helper.serialize.VectorPoint
 
of(T) - Static method in class me.lucko.helper.utils.NullableOptional
Returns a NullableOptional with the specified present value.
of(Class<T>) - Static method in class me.lucko.helper.utils.ServiceCallback
Create a new ServiceCallback for the given class.
ofCompletableFuture(CompletableFuture<R>) - Static method in class me.lucko.helper.messaging.conversation.ConversationReply
Creates a new ConversationReply.
OfflineModeProfiles - Class in me.lucko.helper.profiles
Utilities for handling profiles on offline-mode servers.
ofPromise(Promise<R>) - Static method in class me.lucko.helper.messaging.conversation.ConversationReply
Creates a new ConversationReply.
ofTicks(long) - Static method in interface me.lucko.helper.cooldown.Cooldown
Creates a cooldown lasting a number of game ticks
on(ThreadContext) - Method in interface me.lucko.helper.scheduler.builder.TaskBuilder
Defines the thread context of the new task, and returns the next builder in the chain.
onCommand(CommandSender, Command, String, String[]) - Method in class me.lucko.helper.command.AbstractCommand
 
onDisable() - Method in class me.lucko.helper.plugin.ExtendedJavaPlugin
 
onEnable() - Method in class me.lucko.helper.plugin.ExtendedJavaPlugin
 
ONLINE_SERVERS - Static variable in interface me.lucko.helper.messaging.bungee.BungeeCord
Server name to represent only the online servers on the proxy
onLoad() - Method in class me.lucko.helper.plugin.ExtendedJavaPlugin
 
onMessage(ChannelAgent<T>, T) - Method in interface me.lucko.helper.messaging.ChannelListener
Called when a message is posted to this listener.
onMessage(ConversationChannelAgent<T, R>, T) - Method in interface me.lucko.helper.messaging.conversation.ConversationChannelListener
Called when a message is posted to this listener.
onPluginMessageReceived(String, Player, byte[]) - Method in class me.lucko.helper.messaging.bungee.BungeeCordImpl
 
onReply(R) - Method in interface me.lucko.helper.messaging.conversation.ConversationReplyListener
Called when a message is posted to this listener.
onTabComplete(CommandSender, Command, String, String[]) - Method in class me.lucko.helper.command.AbstractCommand
 
onTimeout(List<R>) - Method in interface me.lucko.helper.messaging.conversation.ConversationReplyListener
Called when the listener times out.
open() - Method in class me.lucko.helper.menu.Gui
 
OPEN_GUI_KEY - Static variable in class me.lucko.helper.menu.Gui
 
openPrompt(Player, List<String>, SignPromptFactory.ResponseHandler) - Method in class me.lucko.helper.signprompt.PacketSignPromptFactory
 
openPrompt(Player, List<String>, SignPromptFactory.ResponseHandler) - Method in interface me.lucko.helper.signprompt.SignPromptFactory
Opens a sign prompt.
ordinal() - Method in interface me.lucko.helper.setting.BooleanSetting
The ordinal position of the setting.
ordinal() - Method in interface me.lucko.helper.setting.Setting
The ordinal position of the setting.
ordinal() - Method in interface me.lucko.helper.setting.Setting.State
The ordinal position of the state.
orElse(Predicate<? super T>, T) - Method in interface me.lucko.helper.function.chain.Chain
Updates the backing object if the test fails, otherwise returns an identical chain.
orElse(T) - Method in class me.lucko.helper.utils.NullableOptional
Return the value if present, otherwise return other.
orElseGet(Predicate<? super T>, Supplier<? extends T>) - Method in interface me.lucko.helper.function.chain.Chain
Updates the backing object if the test fails, otherwise returns an identical chain.
orElseGet(Supplier<? extends T>) - Method in class me.lucko.helper.utils.NullableOptional
Return the value if present, otherwise invoke other and return the result of that invocation.
orElseGetIfNull(Supplier<? extends T>) - Method in interface me.lucko.helper.function.chain.Chain
Updates the backing object if it is null, otherwise returns an identical chain.
orElseIfNull(T) - Method in interface me.lucko.helper.function.chain.Chain
Updates the backing object if it is null, otherwise returns an identical chain.
orElseThrow(Supplier<? extends X>) - Method in class me.lucko.helper.utils.NullableOptional
Return the contained value, if present, otherwise throw an exception to be created by the provided supplier.

P

PacketIndividualHologramFactory - Class in me.lucko.helper.hologram.individual
 
PacketIndividualHologramFactory() - Constructor for class me.lucko.helper.hologram.individual.PacketIndividualHologramFactory
 
PacketScoreboard - Class in me.lucko.helper.scoreboard
Implements Scoreboard using ProtocolLib.
PacketScoreboard(HelperPlugin) - Constructor for class me.lucko.helper.scoreboard.PacketScoreboard
 
PacketScoreboardObjective - Class in me.lucko.helper.scoreboard
Implements ScoreboardObjective using ProtocolLib.
PacketScoreboardObjective(String, String, DisplaySlot, boolean) - Constructor for class me.lucko.helper.scoreboard.PacketScoreboardObjective
Creates a new scoreboard objective
PacketScoreboardObjective(String, String, DisplaySlot) - Constructor for class me.lucko.helper.scoreboard.PacketScoreboardObjective
Creates a new scoreboard objective
PacketScoreboardProvider - Class in me.lucko.helper.scoreboard
Implementation of ScoreboardProvider for PacketScoreboards.
PacketScoreboardProvider(HelperPlugin) - Constructor for class me.lucko.helper.scoreboard.PacketScoreboardProvider
 
PacketScoreboardTeam - Class in me.lucko.helper.scoreboard
Implements ScoreboardTeam using ProtocolLib.
PacketScoreboardTeam(String, String, boolean) - Constructor for class me.lucko.helper.scoreboard.PacketScoreboardTeam
Creates a new scoreboard team
PacketScoreboardTeam(String, String) - Constructor for class me.lucko.helper.scoreboard.PacketScoreboardTeam
Creates a new scoreboard team
PacketSignPromptFactory - Class in me.lucko.helper.signprompt
Implementation of SignPromptFactory using ProtocolLib.
PacketSignPromptFactory() - Constructor for class me.lucko.helper.signprompt.PacketSignPromptFactory
 
PageInfo - Class in me.lucko.helper.menu.paginated
Represents data about a currently open page in a PaginatedGui.
PaginatedGui - Class in me.lucko.helper.menu.paginated
Extension of Gui which automatically paginates Items.
PaginatedGui(Function<PaginatedGui, List<Item>>, Player, PaginatedGuiBuilder) - Constructor for class me.lucko.helper.menu.paginated.PaginatedGui
 
PaginatedGuiBuilder - Class in me.lucko.helper.menu.paginated
Specification class for a PaginatedGui.
parse(ArgumentParser<T>) - Method in interface me.lucko.helper.command.argument.Argument
 
parse(TypeToken<T>) - Method in interface me.lucko.helper.command.argument.Argument
 
parse(Class<T>) - Method in interface me.lucko.helper.command.argument.Argument
 
parse(String) - Method in interface me.lucko.helper.command.argument.ArgumentParser
Parses the value from a string
parse(Argument) - Method in interface me.lucko.helper.command.argument.ArgumentParser
Tries to parse the value from the argument
parse(String) - Static method in class me.lucko.helper.function.Numbers
 
parse(String) - Static method in class me.lucko.helper.nbt.NBT
 
parse(String) - Static method in class me.lucko.helper.reflect.MinecraftVersion
Parses a MinecraftVersion from a version string, in the format major.minor.build, or in the snapshot format.
parse(String, boolean) - Static method in class me.lucko.helper.reflect.MinecraftVersion
Parses a MinecraftVersion from a version string, in the format major.minor.build, or in the snapshot format.
parse(String) - Static method in class me.lucko.helper.reflect.SnapshotVersion
Parses a snapshot version
parse(String) - Method in interface me.lucko.helper.shadows.nbt.MojangsonParser
 
parse(String) - Static method in class me.lucko.helper.time.DurationParser
Parses a Duration from a string.
parseByteNullable(String) - Static method in class me.lucko.helper.function.Numbers
 
parseByteOpt(String) - Static method in class me.lucko.helper.function.Numbers
 
parseData(ConfigurationSection) - Method in class me.lucko.helper.item.ItemStackReader
 
parseDouble(String) - Static method in class me.lucko.helper.function.Numbers
 
parseDoubleNullable(String) - Static method in class me.lucko.helper.function.Numbers
 
parseDoubleOpt(String) - Static method in class me.lucko.helper.function.Numbers
 
parseFloat(String) - Static method in class me.lucko.helper.function.Numbers
 
parseFloatNullable(String) - Static method in class me.lucko.helper.function.Numbers
 
parseFloatOpt(String) - Static method in class me.lucko.helper.function.Numbers
 
parseInteger(String) - Static method in class me.lucko.helper.function.Numbers
 
parseIntegerNullable(String) - Static method in class me.lucko.helper.function.Numbers
 
parseIntegerOpt(String) - Static method in class me.lucko.helper.function.Numbers
 
parseLong(String) - Static method in class me.lucko.helper.function.Numbers
 
parseLongNullable(String) - Static method in class me.lucko.helper.function.Numbers
 
parseLongOpt(String) - Static method in class me.lucko.helper.function.Numbers
 
parseLore(ConfigurationSection) - Method in class me.lucko.helper.item.ItemStackReader
 
parseMaterial(ConfigurationSection) - Method in class me.lucko.helper.item.ItemStackReader
 
parseMaterial(String) - Method in class me.lucko.helper.item.ItemStackReader
 
parseName(ConfigurationSection) - Method in class me.lucko.helper.item.ItemStackReader
 
parseNullable(String) - Static method in class me.lucko.helper.function.Numbers
 
parseOrFail(ArgumentParser<T>) - Method in interface me.lucko.helper.command.argument.Argument
 
parseOrFail(TypeToken<T>) - Method in interface me.lucko.helper.command.argument.Argument
 
parseOrFail(Class<T>) - Method in interface me.lucko.helper.command.argument.Argument
 
parseOrFail(String) - Method in interface me.lucko.helper.command.argument.ArgumentParser
Parses the value from a string, throwing an interrupt exception if parsing failed.
parseOrFail(Argument) - Method in interface me.lucko.helper.command.argument.ArgumentParser
Parses the value from an argument, throwing an interrupt exception if parsing failed.
parser() - Static method in class me.lucko.helper.gson.GsonProvider
 
parserRegistry() - Static method in class me.lucko.helper.Commands
 
parseSafely(String) - Static method in class me.lucko.helper.time.DurationParser
Attempts to parse a Duration and returns the result as an Optional-wrapped object.
PartitioningStrategies - Class in me.lucko.helper.bucket.partitioning
Some standard partitioning strategies for use in Buckets.
PartitioningStrategy<T> - Interface in me.lucko.helper.bucket.partitioning
A function which determines the position of an object within a Bucket.
partitions - Variable in class me.lucko.helper.bucket.AbstractBucket
The partitions in the bucket
partitionView - Variable in class me.lucko.helper.bucket.AbstractBucket
A view of the AbstractBucket.partitions list - with all contained values wrapped by SetView.
peekNext() - Method in interface me.lucko.helper.bucket.Cycle
Returns the next element without advancing the cursor.
peekPrevious() - Method in interface me.lucko.helper.bucket.Cycle
Returns the previous element without retreating the cursor.
permission - Variable in class me.lucko.helper.command.AbstractCommand
 
permissionMessage - Variable in class me.lucko.helper.command.AbstractCommand
 
pick(Random) - Method in interface me.lucko.helper.random.RandomSelector
Randomly pick an element.
pick() - Method in interface me.lucko.helper.random.RandomSelector
Randomly pick an element.
placeIfSpace(Item) - Method in class me.lucko.helper.menu.scheme.MenuPopulator
Places an item onto the Gui using the next available slot in the populator
playerCount(String) - Method in interface me.lucko.helper.messaging.bungee.BungeeCord
Gets the amount of players on a certain server, or all servers
playerCount(String) - Method in class me.lucko.helper.messaging.bungee.BungeeCordImpl
 
playerHasMetadata(MetadataKey<?>) - Static method in class me.lucko.helper.event.filter.EventFilters
Returns a predicate which only returns true if the player has a given metadata key
playerHasPermission(String) - Static method in class me.lucko.helper.event.filter.EventFilters
Returns a predicate which only returns true if the player has the given permission
playerList(String) - Method in interface me.lucko.helper.messaging.bungee.BungeeCord
Gets a list of players connected on a certain server, or all servers.
playerList(String) - Method in class me.lucko.helper.messaging.bungee.BungeeCordImpl
 
PlayerMetadataRegistry - Interface in me.lucko.helper.metadata.type
A registry which provides and stores MetadataMaps for Players.
PlayerRedirector - Interface in me.lucko.helper.network.redirect
 
players() - Method in interface me.lucko.helper.bossbar.BossBar
Returns all players viewing this boss bar
players() - Static method in class me.lucko.helper.metadata.Metadata
Gets the MetadataRegistry for Players.
Players - Class in me.lucko.helper.utils
A collection of Player related utilities
playSound(Player, Sound) - Static method in class me.lucko.helper.utils.Players
 
playSound(Player, Location, Sound) - Static method in class me.lucko.helper.utils.Players
 
playSound(Location, Sound) - Static method in class me.lucko.helper.utils.Players
 
Plugin - Annotation Type in me.lucko.helper.plugin.ap
Annotation to automatically generate plugin.yml files for helper projects
PluginDependency - Annotation Type in me.lucko.helper.plugin.ap
Represents a plugin dependency
PluginProcessor - Class in me.lucko.helper.plugin.ap
Processes the Plugin annotation and generates a plugin.yml file.
PluginProcessor() - Constructor for class me.lucko.helper.plugin.ap.PluginProcessor
 
plugins() - Static method in class me.lucko.helper.Helper
 
Point - Class in me.lucko.helper.serialize
An immutable and serializable position + direction object
populate(T, ConfigurationNode) - Static method in class me.lucko.helper.config.ConfigFactory
 
Position - Class in me.lucko.helper.serialize
An immutable and serializable location object
postEvent(NetworkEvent) - Method in class me.lucko.helper.network.AbstractNetwork
 
Predicates - Class in me.lucko.helper.function
A collection of utilities for working with Predicates.
predicateToBiPredicateFirst(Predicate<T>) - Static method in class me.lucko.helper.utils.Delegates
 
predicateToBiPredicateSecond(Predicate<U>) - Static method in class me.lucko.helper.utils.Delegates
 
prettyPrinting() - Static method in class me.lucko.helper.gson.GsonProvider
 
previous() - Method in interface me.lucko.helper.bucket.Cycle
Retreats the counter, and returns the previous element.
previousInCycle() - Static method in class me.lucko.helper.bucket.partitioning.PartitioningStrategies
 
previousPageItem(Function<PageInfo, ItemStack>) - Method in class me.lucko.helper.menu.paginated.PaginatedGuiBuilder
 
previousPageSlot(int) - Method in class me.lucko.helper.menu.paginated.PaginatedGuiBuilder
 
previousPosition() - Method in interface me.lucko.helper.bucket.Cycle
Returns the index of the previous position in the cycle.
primitive(String) - Static method in class me.lucko.helper.gson.JsonBuilder
Creates a JsonPrimitive from the given value.
primitive(Number) - Static method in class me.lucko.helper.gson.JsonBuilder
Creates a JsonPrimitive from the given value.
primitive(Boolean) - Static method in class me.lucko.helper.gson.JsonBuilder
Creates a JsonPrimitive from the given value.
primitive(Character) - Static method in class me.lucko.helper.gson.JsonBuilder
Creates a JsonPrimitive from the given value.
primitiveNonNull(String) - Static method in class me.lucko.helper.gson.JsonBuilder
Creates a JsonPrimitive from the given value.
primitiveNonNull(Number) - Static method in class me.lucko.helper.gson.JsonBuilder
Creates a JsonPrimitive from the given value.
primitiveNonNull(Boolean) - Static method in class me.lucko.helper.gson.JsonBuilder
Creates a JsonPrimitive from the given value.
primitiveNonNull(Character) - Static method in class me.lucko.helper.gson.JsonBuilder
Creates a JsonPrimitive from the given value.
printAllStackTraces() - Method in exception me.lucko.helper.terminable.composite.CompositeClosingException
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class me.lucko.helper.plugin.ap.PluginProcessor
 
Profile - Interface in me.lucko.helper.profiles
Represents a Player's profile
ProfileRepository - Interface in me.lucko.helper.profiles
A repository of profiles, which can get or lookup Profile instances for given unique ids or names.
PROFILES_URL - Static variable in class me.lucko.helper.profiles.MojangApi
Deprecated.
 
progress() - Method in interface me.lucko.helper.bossbar.BossBar
Gets the progress of the bar between 0.0 and 1.0
progress(double) - Method in interface me.lucko.helper.bossbar.BossBar
Sets the progress of the bar.
Promise<V> - Interface in me.lucko.helper.promise
An object that acts as a proxy for a result that is initially unknown, usually because the computation of its value is yet incomplete.
PromiseChainException - Exception in me.lucko.helper.internal.exception.types
 
PromiseChainException(Throwable) - Constructor for exception me.lucko.helper.internal.exception.types.PromiseChainException
 
Protocol - Class in me.lucko.helper.protocol
Utilities for working with ProtocolLib.
Protocol() - Constructor for class me.lucko.helper.protocol.Protocol
 
ProtocolHandlerList - Interface in me.lucko.helper.event.functional.protocol
 
ProtocolSubscription - Interface in me.lucko.helper.event
Represents a subscription to a set of packet events.
ProtocolSubscriptionBuilder - Interface in me.lucko.helper.event.functional.protocol
Functional builder for ProtocolSubscriptions.
provide(T) - Method in class me.lucko.helper.metadata.AbstractMetadataRegistry
 
provide(Object) - Static method in class me.lucko.helper.metadata.Metadata
Produces a MetadataMap for the given object.
provide(T) - Method in interface me.lucko.helper.metadata.MetadataRegistry
Produces a MetadataMap for the given object.
provide(Block) - Method in interface me.lucko.helper.metadata.type.BlockMetadataRegistry
Produces a MetadataMap for the given block.
provide(Entity) - Method in interface me.lucko.helper.metadata.type.EntityMetadataRegistry
Produces a MetadataMap for the given entity.
provide(Player) - Method in interface me.lucko.helper.metadata.type.PlayerMetadataRegistry
Produces a MetadataMap for the given player.
provide(World) - Method in interface me.lucko.helper.metadata.type.WorldMetadataRegistry
Produces a MetadataMap for the given world.
provide() - Method in interface me.lucko.helper.network.metadata.ServerMetadataProvider
Provides the metadata.
provide() - Method in class me.lucko.helper.network.metadata.TpsMetadataProvider
 
provide(Profile, String) - Method in interface me.lucko.helper.network.redirect.RedirectParameterProvider
Provides some default parameters for the given profile.
provide(Class<T>, T, Plugin, ServicePriority) - Static method in class me.lucko.helper.Services
Provides a service.
provide(Class<T>, T, ServicePriority) - Static method in class me.lucko.helper.Services
Provides a service.
provide(Class<T>, T) - Static method in class me.lucko.helper.Services
Provides a service.
provideForBlock(BlockPosition) - Static method in class me.lucko.helper.metadata.Metadata
 
provideForBlock(Block) - Static method in class me.lucko.helper.metadata.Metadata
 
provideForEntity(UUID) - Static method in class me.lucko.helper.metadata.Metadata
 
provideForEntity(Entity) - Static method in class me.lucko.helper.metadata.Metadata
 
provideForPlayer(UUID) - Static method in class me.lucko.helper.metadata.Metadata
 
provideForPlayer(Player) - Static method in class me.lucko.helper.metadata.Metadata
 
provideForWorld(UUID) - Static method in class me.lucko.helper.metadata.Metadata
 
provideForWorld(World) - Static method in class me.lucko.helper.metadata.Metadata
 
provideService(Class<T>, T, ServicePriority) - Method in class me.lucko.helper.plugin.ExtendedJavaPlugin
 
provideService(Class<T>, T) - Method in class me.lucko.helper.plugin.ExtendedJavaPlugin
 
provideService(Class<T>, T, ServicePriority) - Method in interface me.lucko.helper.plugin.HelperPlugin
Provides a service to the ServiceManager, bound to this plugin
provideService(Class<T>, T) - Method in interface me.lucko.helper.plugin.HelperPlugin
Provides a service to the ServiceManager, bound to this plugin at ServicePriority.Normal.
Proxies - Class in me.lucko.helper.reflect.proxy
A collection of utilities for working with proxies.
put(O, Cooldown) - Method in interface me.lucko.helper.cooldown.ComposedCooldownMap
 
put(T, Cooldown) - Method in interface me.lucko.helper.cooldown.CooldownMap
 
put(MetadataKey<T>, T) - Method in interface me.lucko.helper.metadata.MetadataMap
Adds a metadata key and corresponding value into this map, removing any previous value if present.
put(MetadataKey<T>, TransientValue<T>) - Method in interface me.lucko.helper.metadata.MetadataMap
Adds a metadata key and corresponding value into this map, removing any previous value if present.
putIfAbsent(MetadataKey<T>, T) - Method in interface me.lucko.helper.metadata.MetadataMap
Adds a metadata key and corresponding value into this map, only if an existing key is not present.
putIfAbsent(MetadataKey<T>, TransientValue<T>) - Method in interface me.lucko.helper.metadata.MetadataMap
Adds a metadata key and corresponding value into this map, only if an existing key is not present.

R

random() - Static method in class me.lucko.helper.bucket.partitioning.PartitioningStrategies
 
RandomSelector<E> - Interface in me.lucko.helper.random
A tool to randomly select elements from collections.
range(double, double) - Static method in interface me.lucko.helper.random.VariableAmount
Creates a new variable amount which return values between the given min (inclusive) and max (exclusive).
rawArg(int) - Method in interface me.lucko.helper.command.context.CommandContext
Gets the argument at the given index.
rawArg(int) - Method in class me.lucko.helper.command.context.ImmutableCommandContext
 
read(ConfigurationSection) - Method in class me.lucko.helper.item.ItemStackReader
Reads an ItemStackBuilder from the given config.
read(ConfigurationSection, ItemStackReader.VariableReplacer) - Method in class me.lucko.helper.item.ItemStackReader
Reads an ItemStackBuilder from the given config.
read() - Static method in class me.lucko.helper.utils.Tps
 
readFromFile(Path) - Method in class me.lucko.helper.serialize.FileStorageHandler
 
readFromFile(Path) - Method in class me.lucko.helper.serialize.GsonStorageHandler
 
readObject(Reader) - Static method in class me.lucko.helper.gson.GsonProvider
 
readObject(String) - Static method in class me.lucko.helper.gson.GsonProvider
 
RedirectParameterProvider - Interface in me.lucko.helper.network.redirect
Provides default parameters for outgoing RedirectSystem.Requests.
redirectPlayer(String, Profile, Map<String, String>) - Method in class me.lucko.helper.network.redirect.AbstractRedirectSystem
 
redirectPlayer(String, Profile) - Method in interface me.lucko.helper.network.redirect.PlayerRedirector
Requests that a certain player is moved to the given server.
redirectPlayer(String, Player) - Method in interface me.lucko.helper.network.redirect.PlayerRedirector
Requests that a certain player is moved to the given server.
redirectPlayer(String, Profile, Map<String, String>) - Method in interface me.lucko.helper.network.redirect.RedirectSystem
Makes a request to redirect the given player to the given server.
redirectPlayer(String, Player, Map<String, String>) - Method in interface me.lucko.helper.network.redirect.RedirectSystem
Makes a request to redirect the given player to the given server.
RedirectSystem - Interface in me.lucko.helper.network.redirect
Implements a system for controlled redirects between servers.
RedirectSystem.ReceivedResponse - Interface in me.lucko.helper.network.redirect
Represents the response to a redirect request.
RedirectSystem.ReceivedResponse.Status - Enum in me.lucko.helper.network.redirect
 
RedirectSystem.Request - Interface in me.lucko.helper.network.redirect
Encapsulates a redirect request
RedirectSystem.RequestHandler - Interface in me.lucko.helper.network.redirect
Handles incoming redirect requests for this server
RedirectSystem.Response - Class in me.lucko.helper.network.redirect
Encapsulates the response to a RedirectSystem.Request.
redraw() - Method in class me.lucko.helper.menu.Gui
Places items on the GUI.
redraw() - Method in class me.lucko.helper.menu.paginated.PaginatedGui
 
refresh() - Method in class me.lucko.helper.utils.ServiceCallback
Refreshes the backing instance of the service
Region - Class in me.lucko.helper.serialize
An immutable and serializable region object
regionWith(BlockPosition) - Method in class me.lucko.helper.serialize.BlockPosition
 
regionWith(Position) - Method in class me.lucko.helper.serialize.Position
 
register(String...) - Method in class me.lucko.helper.command.AbstractCommand
 
register(TypeToken<T>, ArgumentParser<T>) - Method in interface me.lucko.helper.command.argument.ArgumentParserRegistry
Registers a new parser with the registry
register(Class<T>, ArgumentParser<T>) - Method in interface me.lucko.helper.command.argument.ArgumentParserRegistry
Registers a new parser with the registry
register(TypeToken<T>, ArgumentParser<T>) - Method in class me.lucko.helper.command.argument.SimpleParserRegistry
 
register(String...) - Method in interface me.lucko.helper.command.Command
Registers this command with the server, via the given plugin instance
register() - Method in interface me.lucko.helper.event.functional.FunctionalHandlerList
Builds and registers the Handler.
register(EventBus<E>, Class<T>, EventSubscriber<? super T>) - Static method in class me.lucko.helper.eventbus.Subscribers
Registers the given subscriber with the bus, and returns a Terminable to encapsulate the subscription.
registerAndBind(TerminableConsumer, String...) - Method in interface me.lucko.helper.command.Command
Registers this command with the server, via the given plugin instance, and then binds it with the composite terminable.
registerCommand(T, String, String, String, String...) - Method in class me.lucko.helper.plugin.ExtendedJavaPlugin
 
registerCommand(T, String...) - Method in interface me.lucko.helper.plugin.HelperPlugin
Registers a CommandExecutor with the server
registerCommand(T, String, String, String, String...) - Method in interface me.lucko.helper.plugin.HelperPlugin
Registers a CommandExecutor with the server
registerCommand(Plugin, T, String...) - Static method in class me.lucko.helper.utils.CommandMapUtil
Registers a CommandExecutor with the server
registerCommand(Plugin, T, String, String, String, String...) - Static method in class me.lucko.helper.utils.CommandMapUtil
Registers a CommandExecutor with the server
registerForwardCallback(String, Predicate<ByteArrayDataInput>) - Method in interface me.lucko.helper.messaging.bungee.BungeeCord
Registers a callback to listen for messages sent on forwarded subchannels.
registerForwardCallback(String, Predicate<ByteArrayDataInput>) - Method in class me.lucko.helper.messaging.bungee.BungeeCordImpl
 
registerForwardCallbackRaw(String, Predicate<byte[]>) - Method in interface me.lucko.helper.messaging.bungee.BungeeCord
Registers a callback to listen for messages sent on forwarded subchannels.
registerForwardCallbackRaw(String, Predicate<byte[]>) - Method in class me.lucko.helper.messaging.bungee.BungeeCordImpl
 
registerIncomingMessage(String, byte[]) - Method in class me.lucko.helper.messaging.AbstractMessenger
Distributes an oncoming message to the channels held in this messenger.
registerListener(T) - Method in class me.lucko.helper.plugin.ExtendedJavaPlugin
 
registerListener(T) - Method in interface me.lucko.helper.plugin.HelperPlugin
Register a listener with the server.
registerMetadataProvider(ServerMetadataProvider) - Method in class me.lucko.helper.network.AbstractNetwork
 
registerMetadataProvider(ServerMetadataProvider) - Method in interface me.lucko.helper.network.Network
Registers a metadata provider for this server with the network.
registerMetadataProviders() - Method in class me.lucko.helper.network.AbstractNetwork
 
remainingMillis(I) - Method in interface me.lucko.helper.cooldown.ComposedCooldownMap
 
remainingMillis() - Method in interface me.lucko.helper.cooldown.Cooldown
Gets the time in milliseconds until the cooldown will become inactive.
remainingMillis(T) - Method in interface me.lucko.helper.cooldown.CooldownMap
 
remainingSlots - Variable in class me.lucko.helper.menu.scheme.MenuPopulator
 
remainingTime(I, TimeUnit) - Method in interface me.lucko.helper.cooldown.ComposedCooldownMap
 
remainingTime(TimeUnit) - Method in interface me.lucko.helper.cooldown.Cooldown
Gets the time until the cooldown will become inactive.
remainingTime(T, TimeUnit) - Method in interface me.lucko.helper.cooldown.CooldownMap
 
remove(Object) - Method in class me.lucko.helper.bucket.AbstractBucket
 
remove(T) - Method in class me.lucko.helper.metadata.AbstractMetadataRegistry
 
remove(MetadataKey<?>) - Method in interface me.lucko.helper.metadata.MetadataMap
Removes the given key from this map
remove(T) - Method in interface me.lucko.helper.metadata.MetadataRegistry
Deletes the MetadataMap and all contained MetadataKeys for the given object.
removeAll() - Method in interface me.lucko.helper.bossbar.BossBar
Removes all players from this boss bar
removeItem(int) - Method in class me.lucko.helper.menu.Gui
 
removeItems(int...) - Method in class me.lucko.helper.menu.Gui
 
removeItems(Iterable<Integer>) - Method in class me.lucko.helper.menu.Gui
 
removeListener(ChannelListener<T>) - Method in interface me.lucko.helper.messaging.ChannelAgent
Removes a listener from the channel.
removeListener(ConversationChannelListener<T, R>) - Method in interface me.lucko.helper.messaging.conversation.ConversationChannelAgent
Removes a listener from the channel.
removeObjective(String) - Method in class me.lucko.helper.scoreboard.PacketScoreboard
 
removeObjective(String) - Method in interface me.lucko.helper.scoreboard.Scoreboard
Removes a scoreboard objective from this scoreboard
removePlayer(Player) - Method in interface me.lucko.helper.bossbar.BossBar
Removes the player from this boss bar causing it to be removed from their screen.
removePlayer(String) - Method in class me.lucko.helper.scoreboard.PacketScoreboardTeam
 
removePlayer(String) - Method in interface me.lucko.helper.scoreboard.ScoreboardTeam
Removes a player from this team
removePlayer(Player) - Method in interface me.lucko.helper.scoreboard.ScoreboardTeam
Removes a player from this team
removePlayerObjective(Player, String) - Method in class me.lucko.helper.scoreboard.PacketScoreboard
 
removePlayerObjective(Player, String) - Method in interface me.lucko.helper.scoreboard.Scoreboard
Removes a per-player scoreboard objective from this scoreboard
removePlayers(Iterable<Player>) - Method in interface me.lucko.helper.bossbar.BossBar
Removes the players from this boss bar causing it to be removed from their screens.
removePlayerTeam(Player, String) - Method in class me.lucko.helper.scoreboard.PacketScoreboard
 
removePlayerTeam(Player, String) - Method in interface me.lucko.helper.scoreboard.Scoreboard
Removes a per-player scoreboard team from this scoreboard
removeScore(String) - Method in class me.lucko.helper.scoreboard.PacketScoreboardObjective
 
removeScore(String) - Method in interface me.lucko.helper.scoreboard.ScoreboardObjective
Removes a score
removeTag(String) - Method in interface me.lucko.helper.shadows.nbt.NBTTagCompound
 
removeTag(int) - Method in interface me.lucko.helper.shadows.nbt.NBTTagList
 
removeTeam(String) - Method in class me.lucko.helper.scoreboard.PacketScoreboard
 
removeTeam(String) - Method in interface me.lucko.helper.scoreboard.Scoreboard
Removes a scoreboard team from this scoreboard
removeViewer(Player) - Method in interface me.lucko.helper.hologram.individual.IndividualHologram
Removes a viewer from the hologram.
replace(String) - Method in interface me.lucko.helper.item.ItemStackReader.VariableReplacer
Replace variables in the input string.
replace(List<String>) - Method in interface me.lucko.helper.item.ItemStackReader.VariableReplacer
Replaces variables in the input list of Strings.
reply(String...) - Method in interface me.lucko.helper.command.context.CommandContext
Sends a message to the CommandContext.sender().
reportEvent(Object, Throwable) - Static method in class me.lucko.helper.internal.exception.HelperExceptions
 
reportPromise(Throwable) - Static method in class me.lucko.helper.internal.exception.HelperExceptions
 
reportScheduler(Throwable) - Static method in class me.lucko.helper.internal.exception.HelperExceptions
 
Repository - Annotation Type in me.lucko.helper.maven
Represents a maven repository.
ReqRespChannel<Req,Resp> - Interface in me.lucko.helper.messaging.reqresp
A generic request/response handler that can operate over the network.
ReqRespChannel.AsyncResponseHandler<Req,Resp> - Interface in me.lucko.helper.messaging.reqresp
 
ReqRespChannel.ResponseHandler<Req,Resp> - Interface in me.lucko.helper.messaging.reqresp
 
request(Req) - Method in interface me.lucko.helper.messaging.reqresp.ReqRespChannel
Sends a request and returns a promise encapsulating the response.
request(Req) - Method in class me.lucko.helper.messaging.reqresp.SimpleReqRespChannel
 
reset(I) - Method in interface me.lucko.helper.cooldown.ComposedCooldownMap
 
reset() - Method in interface me.lucko.helper.cooldown.Cooldown
Resets the cooldown
reset(T) - Method in interface me.lucko.helper.cooldown.CooldownMap
 
reset() - Method in class me.lucko.helper.menu.scheme.MenuPopulator
Resets the slot order used by this populator to the state it was in upon construction
resetFlySpeed(Player) - Static method in class me.lucko.helper.utils.Players
 
resetWalkSpeed(Player) - Static method in class me.lucko.helper.utils.Players
 
resolve(Object...) - Method in class me.lucko.helper.datatree.ConfigurateDataTree
 
resolve(Object...) - Method in interface me.lucko.helper.datatree.DataTree
Resolves the given path.
resolve(Object...) - Method in class me.lucko.helper.datatree.GsonDataTree
 
resolve(Player) - Method in interface me.lucko.helper.hologram.individual.HologramLine
Gets the string representation of the line, for the given player.
resolve(Object) - Static method in interface me.lucko.helper.interfaces.Delegate
 
response(Req) - Method in interface me.lucko.helper.messaging.reqresp.ReqRespChannel.AsyncResponseHandler
 
response(Req) - Method in interface me.lucko.helper.messaging.reqresp.ReqRespChannel.ResponseHandler
 
Response(boolean, String, Map<String, String>) - Constructor for class me.lucko.helper.network.redirect.RedirectSystem.Response
 
responseHandler(ReqRespChannel.ResponseHandler<Req, Resp>) - Method in interface me.lucko.helper.messaging.reqresp.ReqRespChannel
Registers a response handler.
responseHandler(ReqRespChannel.ResponseHandler<Req, Resp>) - Method in class me.lucko.helper.messaging.reqresp.SimpleReqRespChannel
 
run(Runnable) - Method in interface me.lucko.helper.scheduler.builder.ContextualPromiseBuilder
 
run(Runnable) - Method in interface me.lucko.helper.scheduler.builder.ContextualTaskBuilder
 
run(Runnable) - Method in interface me.lucko.helper.scheduler.Scheduler
Execute the passed runnable
runLater(Runnable, long) - Method in interface me.lucko.helper.scheduler.Scheduler
Execute the passed runnable at some point in the future
runLater(Runnable, long, TimeUnit) - Method in interface me.lucko.helper.scheduler.Scheduler
Execute the passed runnable at some point in the future
runnableToConsumer(Runnable) - Static method in class me.lucko.helper.utils.Delegates
 
runnableToFunction(Runnable) - Static method in class me.lucko.helper.utils.Delegates
 
runnableToSupplier(Runnable) - Static method in class me.lucko.helper.utils.Delegates
 
runRepeating(Consumer<Task>, long, long) - Method in interface me.lucko.helper.scheduler.Scheduler
Schedule a repeating task to run
runRepeating(Consumer<Task>, long, TimeUnit, long, TimeUnit) - Method in interface me.lucko.helper.scheduler.Scheduler
Schedule a repeating task to run
runRepeating(Runnable, long, long) - Method in interface me.lucko.helper.scheduler.Scheduler
Schedule a repeating task to run
runRepeating(Runnable, long, TimeUnit, long, TimeUnit) - Method in interface me.lucko.helper.scheduler.Scheduler
Schedule a repeating task to run

S

save(Path, ConfigurationNode) - Method in class me.lucko.helper.config.ConfigFactory
 
save(File, ConfigurationNode) - Method in class me.lucko.helper.config.ConfigFactory
 
save(T) - Method in class me.lucko.helper.serialize.FileStorageHandler
 
saveAndBackup(T) - Method in class me.lucko.helper.serialize.FileStorageHandler
 
saveToFile(Path, T) - Method in class me.lucko.helper.serialize.FileStorageHandler
 
saveToFile(Path, T) - Method in class me.lucko.helper.serialize.GsonStorageHandler
 
Scheduler - Interface in me.lucko.helper.scheduler
Utility for scheduling tasks
Schedulers - Class in me.lucko.helper
Provides common instances of Scheduler.
SchedulerTaskException - Exception in me.lucko.helper.internal.exception.types
 
SchedulerTaskException(Throwable) - Constructor for exception me.lucko.helper.internal.exception.types.SchedulerTaskException
 
scheme(MenuScheme) - Method in class me.lucko.helper.menu.paginated.PaginatedGuiBuilder
 
scheme(int...) - Method in class me.lucko.helper.menu.scheme.MenuScheme
 
SchemeMapping - Interface in me.lucko.helper.menu.scheme
Represents a mapping to be used in a MenuScheme
Scoreboard - Interface in me.lucko.helper.scoreboard
Represents a Scoreboard on the server
ScoreboardObjective - Interface in me.lucko.helper.scoreboard
Represents a specific objective on a Scoreboard.
ScoreboardProvider - Interface in me.lucko.helper.scoreboard
An object which provides Scoreboard instances.
ScoreboardTeam - Interface in me.lucko.helper.scoreboard
Represents a specific team on a Scoreboard.
ScoreboardTeam.CollisionRule - Enum in me.lucko.helper.scoreboard
 
ScoreboardTeam.NameTagVisibility - Enum in me.lucko.helper.scoreboard
 
SECTION_CHAR - Static variable in class me.lucko.helper.text.Text
Deprecated.
 
SECTION_CHAR - Static variable in class me.lucko.helper.text3.Text
 
sendBlockChange(Player, Location, Material, int) - Static method in class me.lucko.helper.utils.Players
 
sendBlockChange(Player, Block, Material, int) - Static method in class me.lucko.helper.utils.Players
 
sendBlockChange(Player, Location, Material) - Static method in class me.lucko.helper.utils.Players
 
sendBlockChange(Player, Block, Material) - Static method in class me.lucko.helper.utils.Players
 
sender() - Method in interface me.lucko.helper.command.context.CommandContext
Gets the sender who executed the command
sender() - Method in class me.lucko.helper.command.context.ImmutableCommandContext
 
sendMessage(T) - Method in interface me.lucko.helper.messaging.Channel
Sends a new message to the channel.
sendMessage(T, ConversationReplyListener<R>, long, TimeUnit) - Method in interface me.lucko.helper.messaging.conversation.ConversationChannel
Sends a new message to the channel.
sendMessage(T, ConversationReplyListener<R>, long, TimeUnit) - Method in class me.lucko.helper.messaging.conversation.SimpleConversationChannel
 
sendMessage(CommandSender, Component) - Static method in class me.lucko.helper.text.Text
Deprecated.
 
sendMessage(Iterable<CommandSender>, Component) - Static method in class me.lucko.helper.text.Text
Deprecated.
 
sendMessage(CommandSender, Component) - Static method in class me.lucko.helper.text3.Text
 
sendMessage(Iterable<CommandSender>, Component) - Static method in class me.lucko.helper.text3.Text
 
sendPacket(Player, PacketContainer) - Static method in class me.lucko.helper.protocol.Protocol
Sends a packet to the given player.
sendSummary(CommandSender) - Method in class me.lucko.helper.network.modules.NetworkSummaryModule
 
serialize(TypeToken<?>, ConfigurationSerializable, ConfigurationNode) - Method in class me.lucko.helper.config.typeserializers.BukkitTypeSerializer
 
serialize(TypeToken<?>, String, ConfigurationNode) - Method in class me.lucko.helper.config.typeserializers.ColoredStringTypeSerializer
 
serialize(TypeToken<?>, JsonElement, ConfigurationNode) - Method in class me.lucko.helper.config.typeserializers.GsonTypeSerializer
 
serialize(TypeToken<?>, GsonSerializable, ConfigurationNode) - Method in class me.lucko.helper.config.typeserializers.HelperTypeSerializer
 
serialize(TypeToken<?>, DataTree, ConfigurationNode) - Method in class me.lucko.helper.config.typeserializers.JsonTreeTypeSerializer
 
serialize(TypeToken<?>, Component, ConfigurationNode) - Method in class me.lucko.helper.config.typeserializers.Text3TypeSerializer
 
serialize(TypeToken<?>, Component, ConfigurationNode) - Method in class me.lucko.helper.config.typeserializers.TextTypeSerializer
Deprecated.
 
serialize() - Method in interface me.lucko.helper.gson.GsonSerializable
Serializes the object to JSON
serialize(DataTree, Type, JsonSerializationContext) - Method in class me.lucko.helper.gson.typeadapters.JsonElementTreeSerializer
 
serialize() - Method in class me.lucko.helper.serialize.BlockPosition
 
serialize() - Method in class me.lucko.helper.serialize.BlockRegion
 
serialize() - Method in class me.lucko.helper.serialize.ChunkPosition
 
serialize() - Method in class me.lucko.helper.serialize.ChunkRegion
 
serialize() - Method in class me.lucko.helper.serialize.CircularRegion
 
serialize() - Method in class me.lucko.helper.serialize.Direction
 
serialize() - Method in class me.lucko.helper.serialize.Point
 
serialize() - Method in class me.lucko.helper.serialize.Position
 
serialize() - Method in class me.lucko.helper.serialize.Region
 
serialize() - Method in class me.lucko.helper.serialize.VectorPoint
 
serialize(Vector2d) - Static method in class me.lucko.helper.serialize.VectorSerializers
 
serialize(Vector2f) - Static method in class me.lucko.helper.serialize.VectorSerializers
 
serialize(Vector2i) - Static method in class me.lucko.helper.serialize.VectorSerializers
 
serialize(Vector2l) - Static method in class me.lucko.helper.serialize.VectorSerializers
 
serialize(Vector3d) - Static method in class me.lucko.helper.serialize.VectorSerializers
 
serialize(Vector3f) - Static method in class me.lucko.helper.serialize.VectorSerializers
 
serialize(Vector3i) - Static method in class me.lucko.helper.serialize.VectorSerializers
 
serialize(Vector3l) - Static method in class me.lucko.helper.serialize.VectorSerializers
 
serialize(Vector4d) - Static method in class me.lucko.helper.serialize.VectorSerializers
 
serialize(Vector4f) - Static method in class me.lucko.helper.serialize.VectorSerializers
 
serialize(Vector4i) - Static method in class me.lucko.helper.serialize.VectorSerializers
 
serialize(Vector4l) - Static method in class me.lucko.helper.serialize.VectorSerializers
 
serialize() - Method in class me.lucko.helper.utils.Tps
 
serializeInventory(Inventory) - Static method in class me.lucko.helper.serialize.Serializers
 
serializeItemstack(ItemStack) - Static method in class me.lucko.helper.serialize.Serializers
 
serializeItemstacks(ItemStack[]) - Static method in class me.lucko.helper.serialize.Serializers
 
Serializers - Class in me.lucko.helper.serialize
Utility methods for converting ItemStacks and Inventories to and from JSON.
server() - Static method in class me.lucko.helper.Helper
 
Server - Interface in me.lucko.helper.network
Represents an individual server within a Network.
ServerConnectEvent - Class in me.lucko.helper.network.event
Called when a server connects to the network
ServerConnectEvent(String, Server) - Constructor for class me.lucko.helper.network.event.ServerConnectEvent
 
ServerDisconnectEvent - Class in me.lucko.helper.network.event
Called when a server disconnects from the network
ServerDisconnectEvent(String) - Constructor for class me.lucko.helper.network.event.ServerDisconnectEvent
 
ServerDisconnectEvent(String, String) - Constructor for class me.lucko.helper.network.event.ServerDisconnectEvent
 
serverIp(String) - Method in interface me.lucko.helper.messaging.bungee.BungeeCord
Get the IP of any server connected to the proxy
serverIp(String) - Method in class me.lucko.helper.messaging.bungee.BungeeCordImpl
 
ServerMetadata - Class in me.lucko.helper.network.metadata
 
ServerMetadataProvider - Interface in me.lucko.helper.network.metadata
Provides metadata about the current server instance to be broadcasted to the network.
ServerReflection - Class in me.lucko.helper.reflect
Utility methods for working with "versioned" server classes.
ServerStatusEvent - Class in me.lucko.helper.network.event
Called when a status update is received for a server.
ServerStatusEvent(Server) - Constructor for class me.lucko.helper.network.event.ServerStatusEvent
 
ServerThreadLock - Interface in me.lucko.helper.scheduler.threadlock
A tool to synchronize code with the main server thread
service(Class<T>) - Static method in class me.lucko.helper.Helper
 
ServiceCallback<T> - Class in me.lucko.helper.utils
A wrapper to always provide the latest instance of a service.
serviceNullable(Class<T>) - Static method in class me.lucko.helper.Helper
 
services() - Static method in class me.lucko.helper.Helper
 
Services - Class in me.lucko.helper
Utility class for interacting with the Bukkit ServicesManager.
set(T) - Method in class me.lucko.helper.messaging.util.ChannelReceiver
 
set(S, boolean) - Method in class me.lucko.helper.setting.BooleanSettingMap
Sets the state of a given setting.
set(S, V) - Method in class me.lucko.helper.setting.SettingMap
Sets the state of a given setting.
setAllowFriendlyFire(boolean) - Method in class me.lucko.helper.scoreboard.PacketScoreboardTeam
 
setAllowFriendlyFire(boolean) - Method in interface me.lucko.helper.scoreboard.ScoreboardTeam
Lazily sets the friendly fire setting to new value and updates the teams subscribers
setAutoSubscribe(boolean) - Method in class me.lucko.helper.scoreboard.PacketScoreboardObjective
 
setAutoSubscribe(boolean) - Method in class me.lucko.helper.scoreboard.PacketScoreboardTeam
 
setAutoSubscribe(boolean) - Method in interface me.lucko.helper.scoreboard.ScoreboardObjective
Sets if players should be automatically subscribed to this objective.
setAutoSubscribe(boolean) - Method in interface me.lucko.helper.scoreboard.ScoreboardTeam
Sets if players should be automatically subscribed to this team.
setBoolean(String, boolean) - Method in interface me.lucko.helper.shadows.nbt.NBTTagCompound
 
setByte(String, byte) - Method in interface me.lucko.helper.shadows.nbt.NBTTagCompound
 
setByteArray(String, byte[]) - Method in interface me.lucko.helper.shadows.nbt.NBTTagCompound
 
setCanSeeFriendlyInvisibles(boolean) - Method in class me.lucko.helper.scoreboard.PacketScoreboardTeam
 
setCanSeeFriendlyInvisibles(boolean) - Method in interface me.lucko.helper.scoreboard.ScoreboardTeam
Lazily sets the friendly invisibility setting to new value and updates the teams subscribers
setClickCallback(Consumer<Player>) - Method in interface me.lucko.helper.hologram.BaseHologram
Sets a click callback for this hologram
setClickCallback(Consumer<Player>) - Method in interface me.lucko.helper.npc.Npc
Applies a click callback listener to this NPC.
setCollisionRule(ScoreboardTeam.CollisionRule) - Method in class me.lucko.helper.scoreboard.PacketScoreboardTeam
 
setCollisionRule(ScoreboardTeam.CollisionRule) - Method in interface me.lucko.helper.scoreboard.ScoreboardTeam
Lazily sets the collision rule setting to new value and updates the teams subscribers
setColor(ChatColor) - Method in class me.lucko.helper.scoreboard.PacketScoreboardTeam
 
setColor(ChatColor) - Method in interface me.lucko.helper.scoreboard.ScoreboardTeam
Sets the teams color.
setCursor(int) - Method in interface me.lucko.helper.bucket.Cycle
Sets the cursor to a given index
setDisplayName(String) - Method in class me.lucko.helper.scoreboard.PacketScoreboardObjective
 
setDisplayName(String) - Method in class me.lucko.helper.scoreboard.PacketScoreboardTeam
 
setDisplayName(String) - Method in interface me.lucko.helper.scoreboard.ScoreboardObjective
Lazily sets the display name to a new value and updates the objectives subscribers
setDisplayName(String) - Method in interface me.lucko.helper.scoreboard.ScoreboardTeam
Lazily sets the display name to a new value and updates the teams subscribers
setDisplaySlot(DisplaySlot) - Method in class me.lucko.helper.scoreboard.PacketScoreboardObjective
 
setDisplaySlot(DisplaySlot) - Method in interface me.lucko.helper.scoreboard.ScoreboardObjective
Lazily sets the display slot to a new value and updates the objectives subscribers
setDouble(String, double) - Method in interface me.lucko.helper.shadows.nbt.NBTTagCompound
 
setEnsure(boolean) - Method in class me.lucko.helper.network.redirect.AbstractRedirectSystem
 
setEnsure(boolean) - Method in interface me.lucko.helper.network.redirect.RedirectSystem
Sets if the system should ensure that incoming connections were made (and accepted) by the redirect system.
setFallbackGui(Function<Player, Gui>) - Method in class me.lucko.helper.menu.Gui
 
setFloat(String, float) - Method in interface me.lucko.helper.shadows.nbt.NBTTagCompound
 
setHandler(RedirectSystem.RequestHandler) - Method in class me.lucko.helper.network.redirect.AbstractRedirectSystem
 
setHandler(RedirectSystem.RequestHandler) - Method in interface me.lucko.helper.network.redirect.RedirectSystem
Sets the RedirectSystem.RequestHandler for this instance.
setIntArray(String, int[]) - Method in interface me.lucko.helper.shadows.nbt.NBTTagCompound
 
setInteger(String, int) - Method in interface me.lucko.helper.shadows.nbt.NBTTagCompound
 
setItem(ItemStack) - Method in class me.lucko.helper.menu.DummySlot
 
setItem(int, Item) - Method in class me.lucko.helper.menu.Gui
 
setItem(ItemStack) - Method in class me.lucko.helper.menu.SimpleSlot
Sets the item in this slot
setItem(ItemStack) - Method in interface me.lucko.helper.menu.Slot
Sets the item in this slot
setItems(Item, int...) - Method in class me.lucko.helper.menu.Gui
 
setItems(Iterable<Integer>, Item) - Method in class me.lucko.helper.menu.Gui
 
setLastTested(I, long) - Method in interface me.lucko.helper.cooldown.ComposedCooldownMap
 
setLastTested(long) - Method in interface me.lucko.helper.cooldown.Cooldown
Sets the time in milliseconds when this cooldown was last tested.
setLastTested(T, long) - Method in interface me.lucko.helper.cooldown.CooldownMap
 
setLong(String, long) - Method in interface me.lucko.helper.shadows.nbt.NBTTagCompound
 
setName(String) - Method in interface me.lucko.helper.npc.Npc
Sets the name of this NPC
setNameTagVisibility(ScoreboardTeam.NameTagVisibility) - Method in class me.lucko.helper.scoreboard.PacketScoreboardTeam
 
setNameTagVisibility(ScoreboardTeam.NameTagVisibility) - Method in interface me.lucko.helper.scoreboard.ScoreboardTeam
Lazily sets the nametag visibility setting to new value and updates the teams subscribers
setPrefix(String) - Method in class me.lucko.helper.scoreboard.PacketScoreboardTeam
 
setPrefix(String) - Method in interface me.lucko.helper.scoreboard.ScoreboardTeam
Lazily sets the prefix to a new value and updates the teams subscribers
setScore(String, int) - Method in class me.lucko.helper.scoreboard.PacketScoreboardObjective
 
setScore(String, int) - Method in interface me.lucko.helper.scoreboard.ScoreboardObjective
Sets a new score value
setShort(String, short) - Method in interface me.lucko.helper.shadows.nbt.NBTTagCompound
 
setShowNametag(boolean) - Method in interface me.lucko.helper.npc.Npc
Sets if this NPCs nametag should be shown
setSkin(String) - Method in interface me.lucko.helper.npc.Npc
Deprecated.
setSkin(String, String) - Method in interface me.lucko.helper.npc.Npc
Sets the NPCs skin to the given textures
setString(String, String) - Method in interface me.lucko.helper.shadows.nbt.NBTTagCompound
 
setSuffix(String) - Method in class me.lucko.helper.scoreboard.PacketScoreboardTeam
 
setSuffix(String) - Method in interface me.lucko.helper.scoreboard.ScoreboardTeam
Lazily sets the suffix to a new value and updates the teams subscribers
setTag(String, NBTBase) - Method in interface me.lucko.helper.shadows.nbt.NBTTagCompound
 
setTag(int, NBTBase) - Method in interface me.lucko.helper.shadows.nbt.NBTTagList
 
Setting<V extends Setting.State> - Interface in me.lucko.helper.setting
Represents a setting.
Setting.State - Interface in me.lucko.helper.setting
Represents the state of a setting.
SettingMap<S extends Setting<V>,V extends Setting.State> - Class in me.lucko.helper.setting
Represents a map of states of a given realm of settings.
SettingMapFactory<S extends Setting<V>,V extends Setting.State> - Class in me.lucko.helper.setting
Creates and decodes SettingMaps for a given realm of settings and states.
setup(TerminableConsumer) - Method in class me.lucko.helper.network.modules.DispatchModule
 
setup(TerminableConsumer) - Method in class me.lucko.helper.network.modules.FindCommandModule
 
setup(TerminableConsumer) - Method in class me.lucko.helper.network.modules.NetworkStatusModule
 
setup(TerminableConsumer) - Method in class me.lucko.helper.network.modules.NetworkSummaryModule
 
setup(TerminableConsumer) - Method in interface me.lucko.helper.terminable.module.TerminableModule
Performs the tasks to setup this module
setupConfig(String, T) - Method in class me.lucko.helper.plugin.ExtendedJavaPlugin
 
setupConfig(String, T) - Method in interface me.lucko.helper.plugin.HelperPlugin
Populates a config object.
severe(String) - Static method in class me.lucko.helper.utils.Log
 
severe(String, Throwable) - Static method in class me.lucko.helper.utils.Log
 
shadow(Object) - Static method in class me.lucko.helper.nbt.NBT
 
shadowClass() - Method in enum me.lucko.helper.nbt.NBTTagType
Gets the shadow class of this tag type.
shouldAutoSubscribe() - Method in class me.lucko.helper.scoreboard.PacketScoreboardObjective
 
shouldAutoSubscribe() - Method in class me.lucko.helper.scoreboard.PacketScoreboardTeam
 
shouldAutoSubscribe() - Method in interface me.lucko.helper.scoreboard.ScoreboardObjective
Gets if players should be automatically subscribed to this objective.
shouldAutoSubscribe() - Method in interface me.lucko.helper.scoreboard.ScoreboardTeam
Gets if players should be automatically subscribed to this team.
shouldExpire() - Method in class me.lucko.helper.metadata.ExpireAfterAccessValue
 
shouldExpire() - Method in class me.lucko.helper.metadata.ExpiringValue
 
shouldExpire() - Method in class me.lucko.helper.metadata.SoftValue
 
shouldExpire() - Method in interface me.lucko.helper.metadata.TransientValue
Returns if this value should be removed from the map
shouldExpire() - Method in class me.lucko.helper.metadata.WeakValue
 
showAttributes() - Method in class me.lucko.helper.item.ItemStackBuilder
 
shutdown() - Static method in class me.lucko.helper.scheduler.HelperExecutors
 
SignPromptFactory - Interface in me.lucko.helper.signprompt
Represents an object which can accept input from players using signs.
SignPromptFactory.Response - Enum in me.lucko.helper.signprompt
Encapsulates a response to the players input.
SignPromptFactory.ResponseHandler - Interface in me.lucko.helper.signprompt
Functional interface for handling responses to an active sign prompt.
SimpleArgument - Class in me.lucko.helper.command.argument
 
SimpleArgument(int, String) - Constructor for class me.lucko.helper.command.argument.SimpleArgument
 
SimpleConversationChannel<T extends ConversationMessage,R extends ConversationMessage> - Class in me.lucko.helper.messaging.conversation
Simple implementation of ConversationChannel.
SimpleConversationChannel(Messenger, String, TypeToken<T>, TypeToken<R>) - Constructor for class me.lucko.helper.messaging.conversation.SimpleConversationChannel
 
SimpleParserRegistry - Class in me.lucko.helper.command.argument
 
SimpleParserRegistry() - Constructor for class me.lucko.helper.command.argument.SimpleParserRegistry
 
SimpleReqRespChannel<Req,Resp> - Class in me.lucko.helper.messaging.reqresp
Implements a ReqRespChannel using ConversationChannels.
SimpleReqRespChannel(Messenger, String, TypeToken<Req>, TypeToken<Resp>) - Constructor for class me.lucko.helper.messaging.reqresp.SimpleReqRespChannel
 
SimpleSlot - Class in me.lucko.helper.menu
Basic implementation of Slot.
SimpleSlot(Gui, int) - Constructor for class me.lucko.helper.menu.SimpleSlot
 
sin(float) - Static method in class me.lucko.helper.utils.Maths
Returns the trigonometric sine of a radians.
SingleHandlerList<T extends org.bukkit.event.Event> - Interface in me.lucko.helper.event.functional.single
 
SingleSubscription<T extends org.bukkit.event.Event> - Interface in me.lucko.helper.event
Represents a subscription to a single given event.
SingleSubscriptionBuilder<T extends org.bukkit.event.Event> - Interface in me.lucko.helper.event.functional.single
Functional builder for SingleSubscriptions.
size - Variable in class me.lucko.helper.bucket.AbstractBucket
The number of partitions in this bucket
size() - Method in class me.lucko.helper.bucket.AbstractBucket
 
size() - Method in interface me.lucko.helper.shadows.nbt.NBTTagCompound
 
size() - Method in interface me.lucko.helper.shadows.nbt.NBTTagList
 
Slot - Interface in me.lucko.helper.menu
Represents a slot in a Gui.
SnapshotVersion - Class in me.lucko.helper.reflect
Encapsulates a snapshot version of Minecraft.
SoftValue<T> - Class in me.lucko.helper.metadata
Represents a value wrapped in a SoftReference
spawn() - Method in interface me.lucko.helper.hologram.BaseHologram
Spawns the hologram
spawn(Location, Class<T>, Consumer<? super T>) - Method in interface me.lucko.helper.utils.entityspawner.EntitySpawner
Spawns an entity at the given location.
spawnEffect(Player, Location, Effect) - Static method in class me.lucko.helper.utils.Players
 
spawnEffect(Location, Effect) - Static method in class me.lucko.helper.utils.Players
 
spawnEffect(Player, Location, Effect, int) - Static method in class me.lucko.helper.utils.Players
 
spawnEffect(Location, Effect, int) - Static method in class me.lucko.helper.utils.Players
 
spawnNpc(Location, String, String) - Method in class me.lucko.helper.npc.CitizensNpcFactory
 
spawnNpc(Location, String, String, String) - Method in class me.lucko.helper.npc.CitizensNpcFactory
 
spawnNpc(Location, String, String) - Method in interface me.lucko.helper.npc.NpcFactory
spawnNpc(Location, String, String, String) - Method in interface me.lucko.helper.npc.NpcFactory
Spawns a NPC at the given location
spawnParticle(Player, Location, Particle) - Static method in class me.lucko.helper.utils.Players
 
spawnParticle(Location, Particle) - Static method in class me.lucko.helper.utils.Players
 
spawnParticle(Player, Location, Particle, int) - Static method in class me.lucko.helper.utils.Players
 
spawnParticle(Location, Particle, int) - Static method in class me.lucko.helper.utils.Players
 
spawnParticleOffset(Player, Location, Particle, double) - Static method in class me.lucko.helper.utils.Players
 
spawnParticleOffset(Location, Particle, double) - Static method in class me.lucko.helper.utils.Players
 
spawnParticleOffset(Player, Location, Particle, int, double) - Static method in class me.lucko.helper.utils.Players
 
spawnParticleOffset(Location, Particle, int, double) - Static method in class me.lucko.helper.utils.Players
 
STAINED_GLASS - Static variable in class me.lucko.helper.menu.scheme.StandardSchemeMappings
 
STAINED_GLASS_BLOCK - Static variable in class me.lucko.helper.menu.scheme.StandardSchemeMappings
 
StandalonePlugin - Class in me.lucko.helper.internal
Standalone plugin which provides the helper library at runtime for other plugins on the server to use.
StandalonePlugin() - Constructor for class me.lucko.helper.internal.StandalonePlugin
 
standard() - Static method in class me.lucko.helper.gson.GsonProvider
 
StandardSchemeMappings - Class in me.lucko.helper.menu.scheme
Contains a number of default SchemeMappings.
start(T) - Static method in interface me.lucko.helper.function.chain.Chain
Creates a new chain
start() - Static method in interface me.lucko.helper.promise.Promise
Returns a new base promise to be built on top of.
startOpt(Optional<T>) - Static method in interface me.lucko.helper.function.chain.Chain
Creates a new chain
stop() - Method in interface me.lucko.helper.scheduler.Task
Stops the task
strategy - Variable in class me.lucko.helper.bucket.AbstractBucket
The function used to partition objects
stream(Random) - Method in interface me.lucko.helper.random.RandomSelector
Returns an effectively unlimited stream of random elements from this selector.
stream() - Method in interface me.lucko.helper.random.RandomSelector
Returns an effectively unlimited stream of random elements from this selector.
stream() - Static method in class me.lucko.helper.utils.Players
Gets a stream of all players on the server.
streamInRange(Location, double) - Static method in class me.lucko.helper.utils.Players
Gets a stream of all players within a given radius of a point
streamOffline() - Static method in class me.lucko.helper.utils.Players
 
style() - Method in interface me.lucko.helper.bossbar.BossBar
Gets the style of this boss bar
style(BossBarStyle) - Method in interface me.lucko.helper.bossbar.BossBar
Sets the bar style of this boss bar
subscribe(Class<T>) - Static method in class me.lucko.helper.Events
Makes a SingleSubscriptionBuilder for a given event
subscribe(Class<T>, EventPriority) - Static method in class me.lucko.helper.Events
Makes a SingleSubscriptionBuilder for a given event
subscribe(PacketType...) - Static method in class me.lucko.helper.protocol.Protocol
Makes a HandlerBuilder for the given packets
subscribe(ListenerPriority, PacketType...) - Static method in class me.lucko.helper.protocol.Protocol
Makes a HandlerBuilder for the given packets
subscribe(Player) - Method in class me.lucko.helper.scoreboard.PacketScoreboardObjective
 
subscribe(Player) - Method in class me.lucko.helper.scoreboard.PacketScoreboardTeam
 
subscribe(Player) - Method in interface me.lucko.helper.scoreboard.ScoreboardObjective
Subscribes a player to this objective
subscribe(Player) - Method in interface me.lucko.helper.scoreboard.ScoreboardTeam
Subscribes a player to this team
Subscribers - Class in me.lucko.helper.eventbus
Utilities for working with EventSubscribers.
Subscription - Interface in me.lucko.helper.event
Represents a subscription to a given (set of) event(s).
SubscriptionBuilder<T> - Interface in me.lucko.helper.event.functional
Abstract Subscription builder.
subtract(Vector3i) - Method in class me.lucko.helper.serialize.BlockPosition
 
subtract(int, int, int) - Method in class me.lucko.helper.serialize.BlockPosition
 
subtract(Vector2i) - Method in class me.lucko.helper.serialize.ChunkPosition
 
subtract(int, int) - Method in class me.lucko.helper.serialize.ChunkPosition
 
subtract(double, double, double) - Method in class me.lucko.helper.serialize.Point
 
subtract(Vector3i) - Method in class me.lucko.helper.serialize.Position
 
subtract(Vector3d) - Method in class me.lucko.helper.serialize.Position
 
subtract(double, double, double) - Method in class me.lucko.helper.serialize.Position
 
subtract(double, double, double) - Method in class me.lucko.helper.serialize.VectorPoint
 
supplied(Supplier<? extends T>, long, TimeUnit) - Static method in class me.lucko.helper.metadata.ExpireAfterAccessValue
 
supplied(Supplier<? extends T>, long, TimeUnit) - Static method in class me.lucko.helper.metadata.ExpiringValue
 
supplied(Supplier<? extends T>) - Static method in class me.lucko.helper.metadata.SoftValue
 
supplied(Supplier<? extends T>) - Static method in class me.lucko.helper.metadata.WeakValue
 
suppliedBy(Supplier<T>) - Static method in class me.lucko.helper.cache.Cache
 
suppliedBy(Supplier<T>, long, TimeUnit) - Static method in class me.lucko.helper.cache.Expiring
 
suppliedBy(Supplier<T>) - Static method in class me.lucko.helper.cache.Lazy
 
supplier() - Static method in class me.lucko.helper.metadata.Empty
 
supply(V) - Method in interface me.lucko.helper.promise.Promise
Supplies the Promise's result.
supply(ThreadContext, Supplier<V>) - Method in interface me.lucko.helper.promise.Promise
Schedules the supply of the Promise's result, via the given supplier.
supply(Supplier<T>) - Method in interface me.lucko.helper.scheduler.builder.ContextualPromiseBuilder
 
supply(Supplier<T>) - Method in interface me.lucko.helper.scheduler.Scheduler
Compute the result of the passed supplier.
supplyAsync(Supplier<V>) - Method in interface me.lucko.helper.promise.Promise
Schedules the supply of the Promise's result, via the given supplier.
supplyDelayed(ThreadContext, Supplier<V>, long) - Method in interface me.lucko.helper.promise.Promise
Schedules the supply of the Promise's result, via the given supplier, after the delay has elapsed.
supplyDelayed(ThreadContext, Supplier<V>, long, TimeUnit) - Method in interface me.lucko.helper.promise.Promise
Schedules the supply of the Promise's result, via the given supplier, after the delay has elapsed.
supplyDelayedAsync(Supplier<V>, long) - Method in interface me.lucko.helper.promise.Promise
Schedules the supply of the Promise's result, via the given supplier, after the delay has elapsed.
supplyDelayedAsync(Supplier<V>, long, TimeUnit) - Method in interface me.lucko.helper.promise.Promise
Schedules the supply of the Promise's result, via the given supplier, after the delay has elapsed.
supplyDelayedSync(Supplier<V>, long) - Method in interface me.lucko.helper.promise.Promise
Schedules the supply of the Promise's result, via the given supplier, after the delay has elapsed.
supplyDelayedSync(Supplier<V>, long, TimeUnit) - Method in interface me.lucko.helper.promise.Promise
Schedules the supply of the Promise's result, via the given supplier, after the delay has elapsed.
supplyException(Throwable) - Method in interface me.lucko.helper.promise.Promise
Supplies an exceptional result to the Promise.
supplyExceptionally(ThreadContext, Callable<V>) - Method in interface me.lucko.helper.promise.Promise
Schedules the supply of the Promise's result, via the given callable.
supplyExceptionallyAsync(Callable<V>) - Method in interface me.lucko.helper.promise.Promise
Schedules the supply of the Promise's result, via the given callable.
supplyExceptionallyDelayed(ThreadContext, Callable<V>, long) - Method in interface me.lucko.helper.promise.Promise
Schedules the supply of the Promise's result, via the given callable, after the delay has elapsed.
supplyExceptionallyDelayed(ThreadContext, Callable<V>, long, TimeUnit) - Method in interface me.lucko.helper.promise.Promise
Schedules the supply of the Promise's result, via the given callable, after the delay has elapsed.
supplyExceptionallyDelayedAsync(Callable<V>, long) - Method in interface me.lucko.helper.promise.Promise
Schedules the supply of the Promise's result, via the given callable, after the delay has elapsed.
supplyExceptionallyDelayedAsync(Callable<V>, long, TimeUnit) - Method in interface me.lucko.helper.promise.Promise
Schedules the supply of the Promise's result, via the given callable, after the delay has elapsed.
supplyExceptionallyDelayedSync(Callable<V>, long) - Method in interface me.lucko.helper.promise.Promise
Schedules the supply of the Promise's result, via the given callable, after the delay has elapsed.
supplyExceptionallyDelayedSync(Callable<V>, long, TimeUnit) - Method in interface me.lucko.helper.promise.Promise
Schedules the supply of the Promise's result, via the given callable, after the delay has elapsed.
supplyExceptionallySync(Callable<V>) - Method in interface me.lucko.helper.promise.Promise
Schedules the supply of the Promise's result, via the given callable.
supplying(ThreadContext, Supplier<U>) - Static method in interface me.lucko.helper.promise.Promise
Returns a new Promise, and schedules it's population via the given supplier.
supplyingAsync(Supplier<U>) - Static method in interface me.lucko.helper.promise.Promise
Returns a new Promise, and schedules it's population via the given supplier.
supplyingDelayed(ThreadContext, Supplier<U>, long) - Static method in interface me.lucko.helper.promise.Promise
Returns a new Promise, and schedules it's population via the given supplier, after the delay has elapsed.
supplyingDelayed(ThreadContext, Supplier<U>, long, TimeUnit) - Static method in interface me.lucko.helper.promise.Promise
Returns a new Promise, and schedules it's population via the given supplier, after the delay has elapsed.
supplyingDelayedAsync(Supplier<U>, long) - Static method in interface me.lucko.helper.promise.Promise
Returns a new Promise, and schedules it's population via the given supplier, after the delay has elapsed.
supplyingDelayedAsync(Supplier<U>, long, TimeUnit) - Static method in interface me.lucko.helper.promise.Promise
Returns a new Promise, and schedules it's population via the given supplier, after the delay has elapsed.
supplyingDelayedSync(Supplier<U>, long) - Static method in interface me.lucko.helper.promise.Promise
Returns a new Promise, and schedules it's population via the given supplier, after the delay has elapsed.
supplyingDelayedSync(Supplier<U>, long, TimeUnit) - Static method in interface me.lucko.helper.promise.Promise
Returns a new Promise, and schedules it's population via the given supplier, after the delay has elapsed.
supplyingExceptionally(ThreadContext, Callable<U>) - Static method in interface me.lucko.helper.promise.Promise
Returns a new Promise, and schedules it's population via the given callable.
supplyingExceptionallyAsync(Callable<U>) - Static method in interface me.lucko.helper.promise.Promise
Returns a new Promise, and schedules it's population via the given callable.
supplyingExceptionallyDelayed(ThreadContext, Callable<U>, long) - Static method in interface me.lucko.helper.promise.Promise
Returns a new Promise, and schedules it's population via the given callable, after the delay has elapsed.
supplyingExceptionallyDelayed(ThreadContext, Callable<U>, long, TimeUnit) - Static method in interface me.lucko.helper.promise.Promise
Returns a new Promise, and schedules it's population via the given callable, after the delay has elapsed.
supplyingExceptionallyDelayedAsync(Callable<U>, long) - Static method in interface me.lucko.helper.promise.Promise
Returns a new Promise, and schedules it's population via the given callable, after the delay has elapsed.
supplyingExceptionallyDelayedAsync(Callable<U>, long, TimeUnit) - Static method in interface me.lucko.helper.promise.Promise
Returns a new Promise, and schedules it's population via the given callable, after the delay has elapsed.
supplyingExceptionallyDelayedSync(Callable<U>, long) - Static method in interface me.lucko.helper.promise.Promise
Returns a new Promise, and schedules it's population via the given callable, after the delay has elapsed.
supplyingExceptionallyDelayedSync(Callable<U>, long, TimeUnit) - Static method in interface me.lucko.helper.promise.Promise
Returns a new Promise, and schedules it's population via the given callable, after the delay has elapsed.
supplyingExceptionallySync(Callable<U>) - Static method in interface me.lucko.helper.promise.Promise
Returns a new Promise, and schedules it's population via the given callable.
supplyingSync(Supplier<U>) - Static method in interface me.lucko.helper.promise.Promise
Returns a new Promise, and schedules it's population via the given supplier.
supplyLater(Supplier<T>, long) - Method in interface me.lucko.helper.scheduler.Scheduler
Compute the result of the passed supplier at some point in the future
supplyLater(Supplier<T>, long, TimeUnit) - Method in interface me.lucko.helper.scheduler.Scheduler
Compute the result of the passed supplier at some point in the future
supplySync(Supplier<V>) - Method in interface me.lucko.helper.promise.Promise
Schedules the supply of the Promise's result, via the given supplier.
sync() - Method in interface me.lucko.helper.scheduler.builder.TaskBuilder
Marks that the new task should run sync, and returns the next builder in the chain.
sync() - Static method in class me.lucko.helper.scheduler.HelperExecutors
 
sync() - Static method in class me.lucko.helper.Schedulers
Returns a "sync" scheduler, which executes tasks on the main server thread.

T

tabHandler(FunctionalTabHandler<T>) - Method in interface me.lucko.helper.command.functional.FunctionalCommandBuilder
Sets the tab handler to the provided one.
Task - Interface in me.lucko.helper.scheduler
Represents a scheduled repeating task
TaskBuilder - Interface in me.lucko.helper.scheduler.builder
Functional builder providing chained access to the functionality in Scheduler;
TaskBuilder.Delayed - Interface in me.lucko.helper.scheduler.builder
The next builder in the task chain, which already has a defined delay context.
TaskBuilder.DelayedTick - Interface in me.lucko.helper.scheduler.builder
 
TaskBuilder.DelayedTime - Interface in me.lucko.helper.scheduler.builder
 
TaskBuilder.ThreadContextual - Interface in me.lucko.helper.scheduler.builder
The next builder in the task chain, which already has a defined task context.
Terminable - Interface in me.lucko.helper.terminable
An extension of AutoCloseable.
TerminableConsumer - Interface in me.lucko.helper.terminable
Accepts AutoCloseables (and by inheritance Terminables), as well as TerminableModules.
TerminableModule - Interface in me.lucko.helper.terminable.module
A terminable module is a class which manipulates and constructs a number of Terminables.
test(I) - Method in interface me.lucko.helper.cooldown.ComposedCooldownMap
 
test() - Method in interface me.lucko.helper.cooldown.Cooldown
Returns true if the cooldown is not active, and then resets the timer
test(T) - Method in interface me.lucko.helper.cooldown.CooldownMap
 
testSilently(I) - Method in interface me.lucko.helper.cooldown.ComposedCooldownMap
 
testSilently() - Method in interface me.lucko.helper.cooldown.Cooldown
Returns true if the cooldown is not active
testSilently(T) - Method in interface me.lucko.helper.cooldown.CooldownMap
 
Text - Class in me.lucko.helper.text
Deprecated.
Use Text
Text - Class in me.lucko.helper.text3
Utilities for working with Components and formatted text strings.
Text3TypeSerializer - Class in me.lucko.helper.config.typeserializers
 
TextTypeSerializer - Class in me.lucko.helper.config.typeserializers
Deprecated.
thenAccept(ThreadContext, Consumer<? super V>) - Method in interface me.lucko.helper.promise.Promise
Returns a new Promise that, when this promise completes normally, is executed with this promise's result as the argument to the given action.
thenAcceptAsync(Consumer<? super V>) - Method in interface me.lucko.helper.promise.Promise
Returns a new Promise that, when this promise completes normally, is executed with this promise's result as the argument to the given action.
thenAcceptDelayed(ThreadContext, Consumer<? super V>, long) - Method in interface me.lucko.helper.promise.Promise
Returns a new Promise that, when this promise completes normally, is executed with this promise's result as the argument to the given action, after the delay has elapsed.
thenAcceptDelayed(ThreadContext, Consumer<? super V>, long, TimeUnit) - Method in interface me.lucko.helper.promise.Promise
Returns a new Promise that, when this promise completes normally, is executed with this promise's result as the argument to the given action, after the delay has elapsed.
thenAcceptDelayedAsync(Consumer<? super V>, long) - Method in interface me.lucko.helper.promise.Promise
Returns a new Promise that, when this promise completes normally, is executed with this promise's result as the argument to the given action, after the delay has elapsed.
thenAcceptDelayedAsync(Consumer<? super V>, long, TimeUnit) - Method in interface me.lucko.helper.promise.Promise
Returns a new Promise that, when this promise completes normally, is executed with this promise's result as the argument to the given action, after the delay has elapsed.
thenAcceptDelayedSync(Consumer<? super V>, long) - Method in interface me.lucko.helper.promise.Promise
Returns a new Promise that, when this promise completes normally, is executed with this promise's result as the argument to the given action, after the delay has elapsed.
thenAcceptDelayedSync(Consumer<? super V>, long, TimeUnit) - Method in interface me.lucko.helper.promise.Promise
Returns a new Promise that, when this promise completes normally, is executed with this promise's result as the argument to the given action, after the delay has elapsed.
thenAcceptSync(Consumer<? super V>) - Method in interface me.lucko.helper.promise.Promise
Returns a new Promise that, when this promise completes normally, is executed with this promise's result as the argument to the given action.
thenApply(ThreadContext, Function<? super V, ? extends U>) - Method in interface me.lucko.helper.promise.Promise
Returns a new Promise that, when this promise completes normally, is executed with this promise's result as the argument to the given function.
thenApplyAsync(Function<? super V, ? extends U>) - Method in interface me.lucko.helper.promise.Promise
Returns a new Promise that, when this promise completes normally, is executed with this promise's result as the argument to the given function.
thenApplyDelayed(ThreadContext, Function<? super V, ? extends U>, long) - Method in interface me.lucko.helper.promise.Promise
Returns a new Promise that, when this promise completes normally, is executed with this promise's result as the argument to the given function, after the delay has elapsed.
thenApplyDelayed(ThreadContext, Function<? super V, ? extends U>, long, TimeUnit) - Method in interface me.lucko.helper.promise.Promise
Returns a new Promise that, when this promise completes normally, is executed with this promise's result as the argument to the given function, after the delay has elapsed.
thenApplyDelayedAsync(Function<? super V, ? extends U>, long) - Method in interface me.lucko.helper.promise.Promise
Returns a new Promise that, when this promise completes normally, is executed with this promise's result as the argument to the given function, after the delay has elapsed.
thenApplyDelayedAsync(Function<? super V, ? extends U>, long, TimeUnit) - Method in interface me.lucko.helper.promise.Promise
Returns a new Promise that, when this promise completes normally, is executed with this promise's result as the argument to the given function, after the delay has elapsed.
thenApplyDelayedSync(Function<? super V, ? extends U>, long) - Method in interface me.lucko.helper.promise.Promise
Returns a new Promise that, when this promise completes normally, is executed with this promise's result as the argument to the given function, after the delay has elapsed.
thenApplyDelayedSync(Function<? super V, ? extends U>, long, TimeUnit) - Method in interface me.lucko.helper.promise.Promise
Returns a new Promise that, when this promise completes normally, is executed with this promise's result as the argument to the given function, after the delay has elapsed.
thenApplySync(Function<? super V, ? extends U>) - Method in interface me.lucko.helper.promise.Promise
Returns a new Promise that, when this promise completes normally, is executed with this promise's result as the argument to the given function.
thenCompose(ThreadContext, Function<? super V, ? extends Promise<U>>) - Method in interface me.lucko.helper.promise.Promise
Returns a new Promise that, when this promise completes normally, is executed with this promise's result as the argument to the given function.
thenComposeAsync(Function<? super V, ? extends Promise<U>>) - Method in interface me.lucko.helper.promise.Promise
Returns a new Promise that, when this promise completes normally, is executed with this promise's result as the argument to the given function.
thenComposeDelayedAsync(Function<? super V, ? extends Promise<U>>, long) - Method in interface me.lucko.helper.promise.Promise
Returns a new Promise that, when this promise completes normally, is executed with this promise's result as the argument to the given function, after the delay has elapsed.
thenComposeDelayedAsync(Function<? super V, ? extends Promise<U>>, long, TimeUnit) - Method in interface me.lucko.helper.promise.Promise
Returns a new Promise that, when this promise completes normally, is executed with this promise's result as the argument to the given function, after the delay has elapsed.
thenComposeDelayedSync(ThreadContext, Function<? super V, ? extends Promise<U>>, long) - Method in interface me.lucko.helper.promise.Promise
Returns a new Promise that, when this promise completes normally, is executed with this promise's result as the argument to the given function, after the delay has elapsed.
thenComposeDelayedSync(ThreadContext, Function<? super V, ? extends Promise<U>>, long, TimeUnit) - Method in interface me.lucko.helper.promise.Promise
Returns a new Promise that, when this promise completes normally, is executed with this promise's result as the argument to the given function, after the delay has elapsed.
thenComposeDelayedSync(Function<? super V, ? extends Promise<U>>, long) - Method in interface me.lucko.helper.promise.Promise
Returns a new Promise that, when this promise completes normally, is executed with this promise's result as the argument to the given function, after the delay has elapsed.
thenComposeDelayedSync(Function<? super V, ? extends Promise<U>>, long, TimeUnit) - Method in interface me.lucko.helper.promise.Promise
Returns a new Promise that, when this promise completes normally, is executed with this promise's result as the argument to the given function, after the delay has elapsed.
thenComposeSync(Function<? super V, ? extends Promise<U>>) - Method in interface me.lucko.helper.promise.Promise
Returns a new Promise that, when this promise completes normally, is executed with this promise's result as the argument to the given function.
thenRun(ThreadContext, Runnable) - Method in interface me.lucko.helper.promise.Promise
Returns a new Promise that, when this promise completes normally, executes the given task.
thenRunAsync(Runnable) - Method in interface me.lucko.helper.promise.Promise
Returns a new Promise that, when this promise completes normally, executes the given task.
thenRunDelayed(ThreadContext, Runnable, long) - Method in interface me.lucko.helper.promise.Promise
Returns a new Promise that, when this promise completes normally, executes the given task, after the delay has elapsed.
thenRunDelayed(ThreadContext, Runnable, long, TimeUnit) - Method in interface me.lucko.helper.promise.Promise
Returns a new Promise that, when this promise completes normally, executes the given task, after the delay has elapsed.
thenRunDelayedAsync(Runnable, long) - Method in interface me.lucko.helper.promise.Promise
Returns a new Promise that, when this promise completes normally, executes the given task, after the delay has elapsed.
thenRunDelayedAsync(Runnable, long, TimeUnit) - Method in interface me.lucko.helper.promise.Promise
Returns a new Promise that, when this promise completes normally, executes the given task, after the delay has elapsed.
thenRunDelayedSync(Runnable, long) - Method in interface me.lucko.helper.promise.Promise
Returns a new Promise that, when this promise completes normally, executes the given task, after the delay has elapsed.
thenRunDelayedSync(Runnable, long, TimeUnit) - Method in interface me.lucko.helper.promise.Promise
Returns a new Promise that, when this promise completes normally, executes the given task, after the delay has elapsed.
thenRunSync(Runnable) - Method in interface me.lucko.helper.promise.Promise
Returns a new Promise that, when this promise completes normally, executes the given task.
thenTry(ArgumentParser<T>) - Method in interface me.lucko.helper.command.argument.ArgumentParser
Creates a new parser which first tries to obtain a value from this parser, then from another if the former was not successful.
ThreadContext - Enum in me.lucko.helper.promise
Represents the two main types of Thread on the server.
Ticks - Class in me.lucko.helper.scheduler
Utility for converting between Minecraft game ticks and standard durations.
TICKS_PER_SECOND - Static variable in class me.lucko.helper.scheduler.Ticks
 
Time - Class in me.lucko.helper.time
A collection of time related utilities.
TimeUtil - Class in me.lucko.helper.utils
Deprecated.
use Time
title() - Method in interface me.lucko.helper.bossbar.BossBar
Gets the title of this boss bar
title(String) - Method in interface me.lucko.helper.bossbar.BossBar
Sets the title of this boss bar
title(String) - Method in class me.lucko.helper.menu.paginated.PaginatedGuiBuilder
 
to(long, TimeUnit) - Static method in class me.lucko.helper.scheduler.Ticks
Converts ticks to a duration in a certain unit of time.
toBiMap() - Static method in class me.lucko.helper.utils.ImmutableCollectors
 
toBiMap(Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Static method in class me.lucko.helper.utils.ImmutableCollectors
 
toBlock() - Method in class me.lucko.helper.serialize.BlockPosition
 
toChunk() - Method in class me.lucko.helper.serialize.BlockPosition
 
toChunk() - Method in class me.lucko.helper.serialize.ChunkPosition
 
toCompletableFuture() - Method in interface me.lucko.helper.promise.Promise
Returns a CompletableFuture maintaining the same completion properties as this Promise.
toFormattedString() - Method in class me.lucko.helper.utils.Tps
 
toggle(S) - Method in class me.lucko.helper.setting.BooleanSettingMap
Toggles the state of a setting.
toLegacy(Component, char) - Static method in class me.lucko.helper.text.Text
Deprecated.
 
toLegacy(Component) - Static method in class me.lucko.helper.text.Text
Deprecated.
 
toLegacy(Component, char) - Static method in class me.lucko.helper.text3.Text
 
toLegacy(Component) - Static method in class me.lucko.helper.text3.Text
 
toList() - Static method in class me.lucko.helper.utils.ImmutableCollectors
 
toLocation() - Method in class me.lucko.helper.serialize.BlockPosition
 
toLocation() - Method in class me.lucko.helper.serialize.Point
 
toLocation() - Method in class me.lucko.helper.serialize.Position
 
toLocation(World) - Method in class me.lucko.helper.serialize.VectorPoint
 
toLongForm(long) - Static method in class me.lucko.helper.utils.TimeUtil
Deprecated.
 
toMap() - Static method in class me.lucko.helper.utils.ImmutableCollectors
 
toMap(Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Static method in class me.lucko.helper.utils.ImmutableCollectors
 
toPosition() - Method in class me.lucko.helper.serialize.BlockPosition
 
toPositionCenter() - Method in class me.lucko.helper.serialize.BlockPosition
 
toRadians(double) - Static method in class me.lucko.helper.utils.Maths
Converts an angle measured in degrees to an approximately equivalent angle measured in radians.
toSet() - Static method in class me.lucko.helper.utils.ImmutableCollectors
 
toShortForm(long) - Static method in class me.lucko.helper.utils.TimeUtil
Deprecated.
 
toSortedMap(Comparator<? super K>, Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Static method in class me.lucko.helper.utils.ImmutableCollectors
 
toSortedSet(Comparator<? super E>) - Static method in class me.lucko.helper.utils.ImmutableCollectors
 
toString(JsonElement) - Static method in class me.lucko.helper.gson.GsonProvider
 
toString() - Method in class me.lucko.helper.maven.LibraryLoader.Dependency
 
toString() - Method in class me.lucko.helper.messaging.conversation.ConversationReply
 
toString() - Method in class me.lucko.helper.messaging.util.ChannelReceiver
 
toString() - Method in class me.lucko.helper.metadata.Empty
 
toString() - Method in class me.lucko.helper.network.event.ServerConnectEvent
 
toString() - Method in class me.lucko.helper.network.event.ServerDisconnectEvent
 
toString() - Method in class me.lucko.helper.network.event.ServerStatusEvent
 
toString() - Method in class me.lucko.helper.network.metadata.ServerMetadata
 
toString() - Method in class me.lucko.helper.random.VariableAmount.BaseAndAddition
 
toString() - Method in class me.lucko.helper.random.VariableAmount.BaseAndVariance
 
toString() - Method in class me.lucko.helper.random.VariableAmount.Fixed
 
toString() - Method in class me.lucko.helper.random.VariableAmount.OptionalAmount
 
toString() - Method in class me.lucko.helper.random.WeightedObject
 
toString() - Method in class me.lucko.helper.reflect.MinecraftVersion
 
toString() - Method in class me.lucko.helper.reflect.SnapshotVersion
 
toString() - Method in class me.lucko.helper.serialize.BlockPosition
 
toString() - Method in class me.lucko.helper.serialize.BlockRegion
 
toString() - Method in class me.lucko.helper.serialize.ChunkPosition
 
toString() - Method in class me.lucko.helper.serialize.ChunkRegion
 
toString() - Method in class me.lucko.helper.serialize.CircularRegion
 
toString() - Method in class me.lucko.helper.serialize.Direction
 
toString() - Method in class me.lucko.helper.serialize.Point
 
toString() - Method in class me.lucko.helper.serialize.Position
 
toString() - Method in class me.lucko.helper.serialize.Region
 
toString() - Method in class me.lucko.helper.serialize.VectorPoint
 
toString() - Method in class me.lucko.helper.setting.BooleanSettingMap
Returns a readable string representation of the map.
toString() - Method in class me.lucko.helper.setting.SettingMap
Returns a readable string representation of the map.
toString() - Method in class me.lucko.helper.utils.NullableOptional
Returns a non-empty string representation of this NullableOptional suitable for debugging.
toString() - Method in class me.lucko.helper.utils.ServiceCallback
 
toString(UUID) - Static method in class me.lucko.helper.utils.UndashedUuids
Returns a UUID.toString() string without dashes.
toStringPretty(JsonElement) - Static method in class me.lucko.helper.gson.GsonProvider
 
toVector() - Method in class me.lucko.helper.serialize.BlockPosition
 
toVector() - Method in class me.lucko.helper.serialize.ChunkPosition
 
toVector() - Method in class me.lucko.helper.serialize.Position
 
toVectorPoint() - Method in class me.lucko.helper.serialize.Point
 
Tps - Class in me.lucko.helper.utils
Encapsulates the servers "ticks per second" (TPS) reading.
Tps(double, double, double) - Constructor for class me.lucko.helper.utils.Tps
 
Tps(double[]) - Constructor for class me.lucko.helper.utils.Tps
 
TpsMetadataProvider - Class in me.lucko.helper.network.metadata
 
transform(Consumer<ItemStack>) - Method in class me.lucko.helper.item.ItemStackBuilder
 
transformMeta(Consumer<ItemMeta>) - Method in class me.lucko.helper.item.ItemStackBuilder
 
transformRunnable(Runnable) - Static method in class me.lucko.helper.menu.Item
 
TransientValue<T> - Interface in me.lucko.helper.metadata
Represents a value in a MetadataMap which will automatically expire at some point.
translateAlternateColorCodes(char, char, String) - Static method in class me.lucko.helper.text.Text
Deprecated.
 
translateAlternateColorCodes(char, char, String) - Static method in class me.lucko.helper.text3.Text
 
Tristate - Enum in me.lucko.helper.setting
 
tryConsume(Consumer<Slot>) - Method in class me.lucko.helper.menu.scheme.MenuPopulator
 
type(Material) - Method in class me.lucko.helper.item.ItemStackBuilder
 
type - Variable in class me.lucko.helper.serialize.GsonStorageHandler
 
TypeAware<T> - Interface in me.lucko.helper.interfaces
Represents an object that knows it's own type parameter.
typeSerializers() - Static method in class me.lucko.helper.config.ConfigFactory
 

U

uncancel() - Static method in class me.lucko.helper.event.filter.EventHandlers
Returns a consumer which un-cancels the event
UndashedUuids - Class in me.lucko.helper.utils
Utilities for converting UUID string representations without dashes.
unflag(ItemFlag...) - Method in class me.lucko.helper.item.ItemStackBuilder
 
uniform(Collection<E>) - Static method in interface me.lucko.helper.random.RandomSelector
Creates a uniform selector which picks elements randomly.
unregister() - Method in interface me.lucko.helper.event.Subscription
Unregisters the handler
unregisterCommand(T) - Static method in class me.lucko.helper.utils.CommandMapUtil
Unregisters a CommandExecutor with the server
unsubscribe(Player) - Method in class me.lucko.helper.scoreboard.PacketScoreboardObjective
 
unsubscribe(Player, boolean) - Method in class me.lucko.helper.scoreboard.PacketScoreboardObjective
 
unsubscribe(Player) - Method in class me.lucko.helper.scoreboard.PacketScoreboardTeam
 
unsubscribe(Player, boolean) - Method in class me.lucko.helper.scoreboard.PacketScoreboardTeam
 
unsubscribe(Player) - Method in interface me.lucko.helper.scoreboard.ScoreboardObjective
Unsubscribes a player from this objective
unsubscribe(Player, boolean) - Method in interface me.lucko.helper.scoreboard.ScoreboardObjective
Unsubscribes a player from this objective
unsubscribe(Player) - Method in interface me.lucko.helper.scoreboard.ScoreboardTeam
Unsubscribes a player from this team
unsubscribe(Player, boolean) - Method in interface me.lucko.helper.scoreboard.ScoreboardTeam
Unsubscribes a player from this team
unsubscribeAll() - Method in class me.lucko.helper.scoreboard.PacketScoreboardObjective
 
unsubscribeAll() - Method in class me.lucko.helper.scoreboard.PacketScoreboardTeam
 
unsubscribeAll() - Method in interface me.lucko.helper.scoreboard.ScoreboardObjective
Unsubscribes all players from this objective
unsubscribeAll() - Method in interface me.lucko.helper.scoreboard.ScoreboardTeam
Unsubscribes all players from this team
unwarpPrimitive(JsonPrimitive) - Method in interface me.lucko.helper.gson.converter.GsonConverter
Extracts the underlying Object from an JsonPrimitive.
unwrapArray(JsonArray) - Method in interface me.lucko.helper.gson.converter.GsonConverter
Converts a JsonArray to a List.
unwrapArrayToSet(JsonArray) - Method in interface me.lucko.helper.gson.converter.GsonConverter
Converts a JsonArray to a Set.
unwrapElement(JsonElement) - Method in interface me.lucko.helper.gson.converter.GsonConverter
Converts a JsonElement to a Object.
unwrapObject(JsonObject) - Method in interface me.lucko.helper.gson.converter.GsonConverter
Converts a JsonObject to a Map.
updateContent(List<Item>) - Method in class me.lucko.helper.menu.paginated.PaginatedGui
 
updateLines(List<String>) - Method in interface me.lucko.helper.hologram.Hologram
Updates the lines displayed by this hologram
updateLines(List<HologramLine>) - Method in interface me.lucko.helper.hologram.individual.IndividualHologram
Updates the lines displayed by this hologram
updatePosition(Position) - Method in interface me.lucko.helper.hologram.BaseHologram
Updates the position of the hologram and respawns it
URLClassLoaderAccess - Class in me.lucko.helper.maven
Provides access to URLClassLoader#addURL.
URLClassLoaderAccess(URLClassLoader) - Constructor for class me.lucko.helper.maven.URLClassLoaderAccess
 
usernameToUuid(String) - Static method in class me.lucko.helper.profiles.MojangApi
Deprecated.
Gets a promise for the online UUID of a player by fetching it from the Mojang API.
uuid(Player) - Method in interface me.lucko.helper.messaging.bungee.BungeeCord
Get the UUID of a player
uuid(Player) - Method in class me.lucko.helper.messaging.bungee.BungeeCordImpl
 
uuidOther(String) - Method in interface me.lucko.helper.messaging.bungee.BungeeCord
Get the UUID of any player connected to the proxy
uuidOther(String) - Method in class me.lucko.helper.messaging.bungee.BungeeCordImpl
 
uuidToUsername(UUID) - Static method in class me.lucko.helper.profiles.MojangApi
Deprecated.
Gets a promise of the online username of the player with the supplied UUID by fetching it from the Mojang API.

V

v1_10 - Static variable in class me.lucko.helper.reflect.MinecraftVersions
Version 1.10 - the frostburn update.
v1_11 - Static variable in class me.lucko.helper.reflect.MinecraftVersions
Version 1.11 - the exploration update.
v1_12 - Static variable in class me.lucko.helper.reflect.MinecraftVersions
Version 1.12 - the world of color update.
v1_13 - Static variable in class me.lucko.helper.reflect.MinecraftVersions
Version 1.13 - update aquatic.
v1_14 - Static variable in class me.lucko.helper.reflect.MinecraftVersions
Version 1.14 - village and pillage update
v1_15 - Static variable in class me.lucko.helper.reflect.MinecraftVersions
Version 1.15 - buzzy bees update
v1_16 - Static variable in class me.lucko.helper.reflect.MinecraftVersions
Version 1.16 - nether update
v1_17 - Static variable in class me.lucko.helper.reflect.MinecraftVersions
Version 1.17 - caves and cliffs part 1
v1_18 - Static variable in class me.lucko.helper.reflect.MinecraftVersions
Version 1.18 - caves and cliffs part 2
v1_19 - Static variable in class me.lucko.helper.reflect.MinecraftVersions
Version 1.19 - the wild update
v1_4_2 - Static variable in class me.lucko.helper.reflect.MinecraftVersions
Version 1.4.2 - the scary update (Wither Boss).
v1_5_0 - Static variable in class me.lucko.helper.reflect.MinecraftVersions
Version 1.5.0 - the redstone update.
v1_6_1 - Static variable in class me.lucko.helper.reflect.MinecraftVersions
Version 1.6.1 - the horse update.
v1_7_2 - Static variable in class me.lucko.helper.reflect.MinecraftVersions
Version 1.7.2 - the update that changed the world.
v1_7_8 - Static variable in class me.lucko.helper.reflect.MinecraftVersions
Version 1.7.8 - the update that changed the skin format (and distribution - R.I.P.
v1_8 - Static variable in class me.lucko.helper.reflect.MinecraftVersions
Version 1.8 - the "bountiful" update.
v1_9 - Static variable in class me.lucko.helper.reflect.MinecraftVersions
Version 1.9 - the combat update.
value() - Method in interface me.lucko.helper.command.argument.Argument
Gets the value of the argument
value - Variable in class me.lucko.helper.command.argument.SimpleArgument
 
value() - Method in class me.lucko.helper.command.argument.SimpleArgument
 
valueOf(String) - Static method in enum me.lucko.helper.bossbar.BossBarColor
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum me.lucko.helper.bossbar.BossBarStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum me.lucko.helper.event.functional.ExpiryTestStage
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum me.lucko.helper.messaging.conversation.ConversationReplyListener.RegistrationAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum me.lucko.helper.nbt.NBTTagType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum me.lucko.helper.network.redirect.RedirectSystem.ReceivedResponse.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum me.lucko.helper.promise.ThreadContext
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum me.lucko.helper.reflect.NmsVersion
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum me.lucko.helper.scoreboard.ScoreboardTeam.CollisionRule
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum me.lucko.helper.scoreboard.ScoreboardTeam.NameTagVisibility
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum me.lucko.helper.setting.Tristate
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum me.lucko.helper.signprompt.SignPromptFactory.Response
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum me.lucko.helper.time.DurationFormatter
Returns the enum constant of this type with the specified name.
values() - Static method in enum me.lucko.helper.bossbar.BossBarColor
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum me.lucko.helper.bossbar.BossBarStyle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum me.lucko.helper.event.functional.ExpiryTestStage
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum me.lucko.helper.messaging.conversation.ConversationReplyListener.RegistrationAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum me.lucko.helper.nbt.NBTTagType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum me.lucko.helper.network.redirect.RedirectSystem.ReceivedResponse.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum me.lucko.helper.promise.ThreadContext
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum me.lucko.helper.reflect.NmsVersion
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum me.lucko.helper.scoreboard.ScoreboardTeam.CollisionRule
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum me.lucko.helper.scoreboard.ScoreboardTeam.NameTagVisibility
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum me.lucko.helper.setting.Tristate
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum me.lucko.helper.signprompt.SignPromptFactory.Response
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum me.lucko.helper.time.DurationFormatter
Returns an array containing the constants of this enum type, in the order they are declared.
VariableAmount - Interface in me.lucko.helper.random
Represents a value which may vary randomly.
VariableAmount.BaseAndAddition - Class in me.lucko.helper.random
Represents a base amount with a random addition, the final amount will be the base amount plus a random amount between zero (inclusive) and the addition (exclusive).
VariableAmount.BaseAndVariance - Class in me.lucko.helper.random
Represents a base amount with a variance, the final amount will be the base amount plus or minus a random amount between zero (inclusive) and the variance (exclusive).
VariableAmount.Fixed - Class in me.lucko.helper.random
Represents a fixed amount, calls to VariableAmount.Fixed.getAmount(java.util.Random) will always return the same fixed value.
VariableAmount.OptionalAmount - Class in me.lucko.helper.random
Represents a variable amount which has a base and a chance of varying.
VectorPoint - Class in me.lucko.helper.serialize
An immutable and serializable vector + direction object
VectorSerializers - Class in me.lucko.helper.serialize
Utility for serializing and deserializing flowpowered Vector instances
ViaBossBarFactory - Class in me.lucko.helper.bossbar
Implementation of BossBarFactory using ViaVersion.
ViaBossBarFactory() - Constructor for class me.lucko.helper.bossbar.ViaBossBarFactory
 
visible() - Method in interface me.lucko.helper.bossbar.BossBar
Gets if the boss bar is displayed to attached players.
visible(boolean) - Method in interface me.lucko.helper.bossbar.BossBar
Set if the boss bar is displayed to attached players.

W

warn(String) - Static method in class me.lucko.helper.utils.Log
 
warn(String, Throwable) - Static method in class me.lucko.helper.utils.Log
 
WeakValue<T> - Class in me.lucko.helper.metadata
Represents a value wrapped in a WeakReference
weigh(E) - Method in interface me.lucko.helper.random.Weigher
Calculates and returns the weight of the element.
Weigher<E> - Interface in me.lucko.helper.random
Represents an object which can determine the weight of objects.
WEIGHER - Static variable in interface me.lucko.helper.random.Weighted
An instance of Weigher which uses the Weighted.getWeight() method to determine weight.
weighted(Collection<E>) - Static method in interface me.lucko.helper.random.RandomSelector
Creates a weighted selector which picks elements according to the value of their Weighted.getWeight().
weighted(Collection<E>, Weigher<? super E>) - Static method in interface me.lucko.helper.random.RandomSelector
Creates a weighted selector which picks elements using their weight, according to the weigher function.
Weighted - Interface in me.lucko.helper.random
Represents an object which has a weight
WeightedObject<T> - Class in me.lucko.helper.random
Represents a Weighted object.
with(AutoCloseable) - Method in class me.lucko.helper.terminable.composite.AbstractCompositeTerminable
 
with(AutoCloseable) - Method in class me.lucko.helper.terminable.composite.AbstractWeakCompositeTerminable
 
with(AutoCloseable) - Method in interface me.lucko.helper.terminable.composite.CompositeTerminable
Binds an AutoCloseable with this composite closable.
withAll(AutoCloseable...) - Method in interface me.lucko.helper.terminable.composite.CompositeTerminable
Binds all given AutoCloseable with this composite closable.
withAll(Iterable<? extends AutoCloseable>) - Method in interface me.lucko.helper.terminable.composite.CompositeTerminable
Binds all given AutoCloseable with this composite closable.
withDirection(Direction) - Method in class me.lucko.helper.serialize.Position
 
withWorld(String) - Method in class me.lucko.helper.serialize.VectorPoint
 
WOOL - Static variable in class me.lucko.helper.menu.scheme.StandardSchemeMappings
 
world(String) - Static method in class me.lucko.helper.Helper
 
WorldMetadataRegistry - Interface in me.lucko.helper.metadata.type
A registry which provides and stores MetadataMaps for Worlds.
worldNullable(String) - Static method in class me.lucko.helper.Helper
 
worlds() - Static method in class me.lucko.helper.metadata.Metadata
Gets the MetadataRegistry for Worlds.
wrap(Object) - Method in interface me.lucko.helper.gson.converter.GsonConverter
Tries to wrap an object to a JsonElement.
wrapFuture(Future<U>) - Static method in interface me.lucko.helper.promise.Promise
Returns a Promise which represents the given future.
wrapRunnable(Runnable) - Static method in class me.lucko.helper.scheduler.HelperExecutors
Deprecated.
wrapSchedulerTask(Runnable) - Static method in class me.lucko.helper.internal.exception.HelperExceptions
 
write(DataOutput) - Method in interface me.lucko.helper.shadows.nbt.NBTBase
 
writeElement(Appendable, JsonElement) - Static method in class me.lucko.helper.gson.GsonProvider
 
writeElementPretty(Appendable, JsonElement) - Static method in class me.lucko.helper.gson.GsonProvider
 
writeObject(Appendable, JsonObject) - Static method in class me.lucko.helper.gson.GsonProvider
 
writeObjectPretty(Appendable, JsonObject) - Static method in class me.lucko.helper.gson.GsonProvider
 

Y

yaml() - Static method in class me.lucko.helper.config.ConfigFactory
 

Z

ZERO - Static variable in class me.lucko.helper.serialize.Direction
 
A B C D E F G H I J K L M N O P R S T U V W Y Z 
Skip navigation links

Copyright © 2022. All rights reserved.