Index
All Classes|All Packages|Serialized Form
A
- ActionType - Enum in io.github.bakedlibs.dough.protection
- add(T) - Method in class io.github.bakedlibs.dough.collections.KeyMap
- add(T, float) - Method in class io.github.bakedlibs.dough.collections.RandomizedSet
-
This method adds a new element to this Set with the given weight.
- addFlags(ItemFlag...) - Method in class io.github.bakedlibs.dough.items.CustomItemStack
- addUnsafeEnchantment(Enchantment, int) - Method in class io.github.bakedlibs.dough.items.ItemStackSnapshot
- alternating(String, ChatColor...) - Static method in class io.github.bakedlibs.dough.common.ChatColors
-
This method colors the given String in alternating Colors.
- ASCII - Static variable in class io.github.bakedlibs.dough.common.CommonPatterns
- ATTACK_ENTITY - Enum constant in enum io.github.bakedlibs.dough.protection.Interaction
- ATTACK_PLAYER - Enum constant in enum io.github.bakedlibs.dough.protection.Interaction
B
- BentoBoxProtectionModule - Class in io.github.bakedlibs.dough.protection.modules
-
Provides protection handling using the BentoBox API.
- BentoBoxProtectionModule(Plugin) - Constructor for class io.github.bakedlibs.dough.protection.modules.BentoBoxProtectionModule
- BLAST_FURNACE - Static variable in class io.github.bakedlibs.dough.recipes.MinecraftRecipe
- BLOCK - Enum constant in enum io.github.bakedlibs.dough.protection.ActionType
- BlockLockerProtectionModule - Class in io.github.bakedlibs.dough.protection.modules
- BlockLockerProtectionModule(Plugin) - Constructor for class io.github.bakedlibs.dough.protection.modules.BlockLockerProtectionModule
- BlockPosition - Class in io.github.bakedlibs.dough.blocks
-
This is the position of a block in a World.
- BlockPosition(Block) - Constructor for class io.github.bakedlibs.dough.blocks.BlockPosition
- BlockPosition(Location) - Constructor for class io.github.bakedlibs.dough.blocks.BlockPosition
- BlockPosition(World, int, int, int) - Constructor for class io.github.bakedlibs.dough.blocks.BlockPosition
- BlockPosition(World, long) - Constructor for class io.github.bakedlibs.dough.blocks.BlockPosition
- BREAK_BLOCK - Enum constant in enum io.github.bakedlibs.dough.protection.Interaction
- BukkitUpdater - Class in io.github.bakedlibs.dough.updater
- BukkitUpdater(Plugin, File, int) - Constructor for class io.github.bakedlibs.dough.updater.BukkitUpdater
C
- CAMPFIRE - Static variable in class io.github.bakedlibs.dough.recipes.MinecraftRecipe
- canStack(ItemStack, ItemStack) - Static method in class io.github.bakedlibs.dough.items.ItemUtils
- ChatColors - Class in io.github.bakedlibs.dough.common
- ChatInput - Class in io.github.bakedlibs.dough.chat
- ChatInputHandler - Interface in io.github.bakedlibs.dough.chat
- ChestProtectProtectionModule - Class in io.github.bakedlibs.dough.protection.modules
- ChestProtectProtectionModule(Plugin) - Constructor for class io.github.bakedlibs.dough.protection.modules.ChestProtectProtectionModule
- ChunkPosition - Class in io.github.bakedlibs.dough.blocks
-
This is a memory efficient version of a
Chunk
. - ChunkPosition(Chunk) - Constructor for class io.github.bakedlibs.dough.blocks.ChunkPosition
- ChunkPosition(Location) - Constructor for class io.github.bakedlibs.dough.blocks.ChunkPosition
- ChunkPosition(World, int, int) - Constructor for class io.github.bakedlibs.dough.blocks.ChunkPosition
- ChunkPosition(World, long) - Constructor for class io.github.bakedlibs.dough.blocks.ChunkPosition
- clear() - Method in class io.github.bakedlibs.dough.collections.OptionalMap
- clear() - Method in class io.github.bakedlibs.dough.collections.RandomizedSet
-
This method clears this Set and removes all elements from it.
- clear() - Method in class io.github.bakedlibs.dough.config.Config
- clone() - Method in class io.github.bakedlibs.dough.items.ItemStackSnapshot
- COLON - Static variable in class io.github.bakedlibs.dough.common.CommonPatterns
- color(String) - Static method in class io.github.bakedlibs.dough.common.ChatColors
-
This is just a simple shortcut for:
ChatColor.translateAlternateColorCodes('&', input)
- COMMA - Static variable in class io.github.bakedlibs.dough.common.CommonPatterns
- CommonPatterns - Class in io.github.bakedlibs.dough.common
-
This class is created for common-use patterns used in things such as
String.split(String)
. - compareTo(Version) - Method in interface io.github.bakedlibs.dough.versions.Version
- compute(Supplier<T>) - Method in class io.github.bakedlibs.dough.data.TriStateOptional
- compute(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class io.github.bakedlibs.dough.collections.OptionalMap
- compute(T) - Method in class io.github.bakedlibs.dough.data.TriStateOptional
- computeIfAbsent(K, Function<? super K, ? extends V>) - Method in class io.github.bakedlibs.dough.collections.OptionalMap
- computeIfPresent(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class io.github.bakedlibs.dough.collections.OptionalMap
- Config - Class in io.github.bakedlibs.dough.config
- Config(File) - Constructor for class io.github.bakedlibs.dough.config.Config
-
Creates a new Config Object for the specified File
- Config(File, FileConfiguration) - Constructor for class io.github.bakedlibs.dough.config.Config
-
Creates a new Config Object for the specified File and FileConfiguration
- Config(String) - Constructor for class io.github.bakedlibs.dough.config.Config
-
Creates a new Config Object for the File with in the specified Location
- Config(Plugin) - Constructor for class io.github.bakedlibs.dough.config.Config
-
Creates a new Config Object for the config.yml File of the specified Plugin
- Config(Plugin, String) - Constructor for class io.github.bakedlibs.dough.config.Config
- CONFIG - Static variable in class io.github.bakedlibs.dough.data.persistent.PersistentYAMLDataType
- consumeItem(ItemStack, boolean) - Static method in class io.github.bakedlibs.dough.items.ItemUtils
-
This Method will consume the Item in the specified slot.
- consumeItem(ItemStack, int, boolean) - Static method in class io.github.bakedlibs.dough.items.ItemUtils
-
This Method consumes a specified amount of items from the specified slot.
- contains(String) - Method in class io.github.bakedlibs.dough.config.Config
-
Checks whether the Config contains the specified path
- contains(T) - Method in class io.github.bakedlibs.dough.collections.RandomizedSet
-
This method returns whether the given element is contained in this Set
- containsKey(K) - Method in class io.github.bakedlibs.dough.collections.OptionalMap
-
OptionalMap.get(Object)
should be preferred. - containsValue(V) - Method in class io.github.bakedlibs.dough.collections.OptionalMap
- CopyUtils - Class in io.github.bakedlibs.dough.collections
-
Utilities for deep-copying collections, maps and arrays
- CoreProtectLogger - Class in io.github.bakedlibs.dough.protection.loggers
- CoreProtectLogger() - Constructor for class io.github.bakedlibs.dough.protection.loggers.CoreProtectLogger
- createFile() - Method in class io.github.bakedlibs.dough.config.Config
-
Recreates the File of this Config
- createNew() - Static method in class io.github.bakedlibs.dough.data.TriStateOptional
- currentVersion - Variable in class io.github.bakedlibs.dough.updater.BukkitUpdater
- CustomItemStack - Class in io.github.bakedlibs.dough.items
- CustomItemStack(ItemStack) - Constructor for class io.github.bakedlibs.dough.items.CustomItemStack
- CustomItemStack(ItemStack, int) - Constructor for class io.github.bakedlibs.dough.items.CustomItemStack
- CustomItemStack(ItemStack, String, String...) - Constructor for class io.github.bakedlibs.dough.items.CustomItemStack
- CustomItemStack(ItemStack, Consumer<ItemMeta>) - Constructor for class io.github.bakedlibs.dough.items.CustomItemStack
- CustomItemStack(ItemStack, List<String>) - Constructor for class io.github.bakedlibs.dough.items.CustomItemStack
- CustomItemStack(ItemStack, Color, String, String...) - Constructor for class io.github.bakedlibs.dough.items.CustomItemStack
- CustomItemStack(ItemStack, Material) - Constructor for class io.github.bakedlibs.dough.items.CustomItemStack
- CustomItemStack(Material) - Constructor for class io.github.bakedlibs.dough.items.CustomItemStack
- CustomItemStack(Material, String, String...) - Constructor for class io.github.bakedlibs.dough.items.CustomItemStack
- CustomItemStack(Material, String, List<String>) - Constructor for class io.github.bakedlibs.dough.items.CustomItemStack
- CustomItemStack(Material, Consumer<ItemMeta>) - Constructor for class io.github.bakedlibs.dough.items.CustomItemStack
- CustomItemStack(Material, List<String>) - Constructor for class io.github.bakedlibs.dough.items.CustomItemStack
D
- damageItem(ItemStack, boolean) - Static method in class io.github.bakedlibs.dough.items.ItemUtils
-
This method damages the specified Item by 1.
- damageItem(ItemStack, int, boolean) - Static method in class io.github.bakedlibs.dough.items.ItemUtils
-
This method damages the specified Item by the given amount.
- DASH - Static variable in class io.github.bakedlibs.dough.common.CommonPatterns
- deepCopy(Collection<T>, UnaryOperator<T>, Collection<T>) - Static method in class io.github.bakedlibs.dough.collections.CopyUtils
-
Perform a deep copy of all the elements from a given
Collection
to another. - deepCopy(Collection<T>, UnaryOperator<T>, IntFunction<C>) - Static method in class io.github.bakedlibs.dough.collections.CopyUtils
-
Perform a deep copy of all the elements from a given
Collection
to another. - deepCopy(Map<K, V>, UnaryOperator<V>) - Static method in class io.github.bakedlibs.dough.collections.CopyUtils
-
Perform a deep-clone transformation on all values in a given
Map
- deepCopy(Map<K, V>, UnaryOperator<V>, Supplier<M>) - Static method in class io.github.bakedlibs.dough.collections.CopyUtils
-
Perform a deep copy of all the elements from a given
Map
to another. - deepCopy(Map<K, V>, UnaryOperator<V>, Map<K, V>) - Static method in class io.github.bakedlibs.dough.collections.CopyUtils
-
Perform a deep copy of all the elements from a given
Map
to another. - deepCopy(T[], UnaryOperator<T>, IntFunction<T[]>) - Static method in class io.github.bakedlibs.dough.collections.CopyUtils
-
Perform a deep copy of all the elements from a given array to another.
- deepCopy(T[], UnaryOperator<T>, T[]) - Static method in class io.github.bakedlibs.dough.collections.CopyUtils
-
Perform a deep copy of all the elements from a given array to another.
- Dirtyable - Interface in io.github.bakedlibs.dough.data
-
This interface can be implemented to mark an object as dirty-able.
- DoughLogger - Class in io.github.bakedlibs.dough.common
- DoughLogger(String) - Constructor for class io.github.bakedlibs.dough.common.DoughLogger
- DoughLogger(Server, String) - Constructor for class io.github.bakedlibs.dough.common.DoughLogger
E
- empty() - Static method in class io.github.bakedlibs.dough.data.TriStateOptional
- ENTITY - Enum constant in enum io.github.bakedlibs.dough.protection.ActionType
- entrySet() - Method in class io.github.bakedlibs.dough.collections.OptionalMap
- equals(Object) - Method in class io.github.bakedlibs.dough.blocks.BlockPosition
- equals(Object) - Method in class io.github.bakedlibs.dough.blocks.ChunkPosition
- equals(Object) - Method in class io.github.bakedlibs.dough.collections.OptionalMap
- equals(Object) - Method in class io.github.bakedlibs.dough.collections.OptionalPair
- equals(Object) - Method in class io.github.bakedlibs.dough.collections.Pair
- equals(Object) - Method in class io.github.bakedlibs.dough.collections.WeightedNode
- equals(Object) - Method in class io.github.bakedlibs.dough.items.ItemStackSnapshot
- equals(Object) - Method in class io.github.bakedlibs.dough.versions.PrefixedVersion
- equals(Object) - Method in class io.github.bakedlibs.dough.versions.SemanticVersion
- execute(Plugin) - Method in class io.github.bakedlibs.dough.scheduling.TaskQueue
-
Use this method to execute the final Task Queue.
F
- FactionsUUIDProtectionModule - Class in io.github.bakedlibs.dough.protection.modules
- FactionsUUIDProtectionModule(Plugin) - Constructor for class io.github.bakedlibs.dough.protection.modules.FactionsUUIDProtectionModule
- fileConfig - Variable in class io.github.bakedlibs.dough.config.Config
- find(Predicate<T>) - Method in class io.github.bakedlibs.dough.collections.LoopIterator
-
This method loops this
LoopIterator
until a matching item has been found. - find(Block, int) - Static method in class io.github.bakedlibs.dough.blocks.Vein
-
This method gives you a List of all Blocks that are directly or indirectly connected to the given Block and share the same Material as the given Block.
- find(Block, int, Predicate<Block>) - Static method in class io.github.bakedlibs.dough.blocks.Vein
-
This method gives you a List of all Blocks that are directly or indirectly connected to the given Block and pass the given Predicate.
- findByName(String) - Static method in class io.github.bakedlibs.dough.common.PlayerList
-
This method returns an Optional that describes whether a Player with the given Name is currently online or not.
- findPermitted(String) - Static method in class io.github.bakedlibs.dough.common.PlayerList
-
This method returns a Set of online Players that have the specified Permission.
- fitAll(Inventory, ItemStack[], int...) - Static method in class io.github.bakedlibs.dough.inventory.InvUtils
-
This method works similar to
InvUtils.fits(Inventory, ItemStack, int...)
but allows this check to be done for multipleItemStacks
. - fits(Inventory, ItemStack, int...) - Static method in class io.github.bakedlibs.dough.inventory.InvUtils
-
This method checks if an Item can fit into the specified slots.
- forceWrap(ItemStack) - Static method in class io.github.bakedlibs.dough.items.ItemStackSnapshot
-
Creates an
ItemStackSnapshot
of anItemStack
. - forEach(BiConsumer<? super K, ? super V>) - Method in class io.github.bakedlibs.dough.collections.OptionalMap
- forUsername(Plugin, String) - Static method in class io.github.bakedlibs.dough.skins.UUIDLookup
- fromBase64(String) - Static method in class io.github.bakedlibs.dough.skins.PlayerSkin
- fromBase64(UUID, String) - Static method in class io.github.bakedlibs.dough.skins.PlayerSkin
- fromHashCode(String) - Static method in class io.github.bakedlibs.dough.skins.PlayerSkin
- fromHashCode(UUID, String) - Static method in class io.github.bakedlibs.dough.skins.PlayerSkin
- fromIntArray(int[]) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentUUIDDataType
- fromPlayerUUID(Plugin, UUID) - Static method in class io.github.bakedlibs.dough.skins.PlayerSkin
- fromPrimitive(int[], PersistentDataAdapterContext) - Method in class io.github.bakedlibs.dough.data.persistent.PersistentUUIDDataType
- fromPrimitive(String, PersistentDataAdapterContext) - Method in class io.github.bakedlibs.dough.data.persistent.PersistentJsonDataType
- fromPrimitive(String, PersistentDataAdapterContext) - Method in class io.github.bakedlibs.dough.data.persistent.PersistentYAMLDataType
- fromURL(String) - Static method in class io.github.bakedlibs.dough.skins.PlayerSkin
- fromURL(UUID, String) - Static method in class io.github.bakedlibs.dough.skins.PlayerSkin
- FunnyGuildsProtectionModule - Class in io.github.bakedlibs.dough.protection.modules
-
Provides protection handling for FunnyGuilds
- FunnyGuildsProtectionModule(Plugin) - Constructor for class io.github.bakedlibs.dough.protection.modules.FunnyGuildsProtectionModule
- FURNACE - Static variable in class io.github.bakedlibs.dough.recipes.MinecraftRecipe
G
- get() - Method in class io.github.bakedlibs.dough.data.TriStateOptional
- get(K) - Method in class io.github.bakedlibs.dough.collections.OptionalMap
-
This method gives you an
Optional
describing the value mapped to the given key. - getAmount() - Method in class io.github.bakedlibs.dough.items.ItemStackSnapshot
- getAsLong(int, int) - Static method in class io.github.bakedlibs.dough.blocks.ChunkPosition
-
This compacts the two provided integers into one
Long
. - getAsLong(int, int, int) - Static method in class io.github.bakedlibs.dough.blocks.BlockPosition
-
This compacts the three provided integers into one
Long
. - getAsLong(Location) - Static method in class io.github.bakedlibs.dough.blocks.BlockPosition
-
This compacts the three provided integers into one
Long
. - getAsOptional() - Method in class io.github.bakedlibs.dough.data.TriStateOptional
- getAsString() - Method in class io.github.bakedlibs.dough.versions.PrefixedVersion
- getAsString() - Method in class io.github.bakedlibs.dough.versions.SemanticVersion
- getAsString() - Method in interface io.github.bakedlibs.dough.versions.Version
-
This method returns this
Version
as a human-readable format. - getBlock() - Method in class io.github.bakedlibs.dough.blocks.BlockPosition
-
Gets the
Block
at this position. - getBoolean(String) - Method in class io.github.bakedlibs.dough.config.Config
-
Returns the Boolean at the specified path
- getBoolean(PersistentDataHolder, NamespacedKey) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
-
Get a byte value in a
PersistentDataContainer
or the default value passed if no key exists. - getByte(PersistentDataHolder, NamespacedKey) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
-
Get a byte value in a
PersistentDataContainer
, if the key doesn't exist it returns -1. - getByte(PersistentDataHolder, NamespacedKey, byte) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
-
Get a byte value in a
PersistentDataContainer
or the default value passed if no key exists. - getByteArray(PersistentDataHolder, NamespacedKey) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
-
Get a byte array in a
PersistentDataContainer
, if the key doesn't exist it returns null. - getByteArray(PersistentDataHolder, NamespacedKey, byte...) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
-
Get a byte array in a
PersistentDataContainer
or the default value passed if no key exists. - getChunk() - Method in class io.github.bakedlibs.dough.blocks.BlockPosition
-
Gets the
Chunk
where this block is located. - getChunk() - Method in class io.github.bakedlibs.dough.blocks.ChunkPosition
-
Gets the
Chunk
where this block is located. - getChunk(String) - Method in class io.github.bakedlibs.dough.config.Config
-
Returns the Chunk at the specified path
- getChunkX() - Method in class io.github.bakedlibs.dough.blocks.BlockPosition
-
Gets the chunks x coordinate for this block.
- getChunkZ() - Method in class io.github.bakedlibs.dough.blocks.BlockPosition
-
Gets the chunks z coordinate for this block.
- getComplexType() - Method in class io.github.bakedlibs.dough.data.persistent.PersistentJsonDataType
- getComplexType() - Method in class io.github.bakedlibs.dough.data.persistent.PersistentUUIDDataType
- getComplexType() - Method in class io.github.bakedlibs.dough.data.persistent.PersistentYAMLDataType
- getConfiguration() - Method in class io.github.bakedlibs.dough.config.Config
-
Converts this Config Object into a plain FileConfiguration Object
- getConnectionTimeout() - Method in class io.github.bakedlibs.dough.updater.BukkitUpdater
- getConnectionTimeout() - Method in interface io.github.bakedlibs.dough.updater.PluginUpdater
- getConstructor(Class<T>, Class<?>...) - Static method in class io.github.bakedlibs.dough.reflection.ReflectionUtils
-
Returns the Constructor of a Class with the specified Parameters
- getContainer(PersistentDataHolder, NamespacedKey) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
-
Get a nested
PersistentDataContainer
, if the key doesn't exist it returns null. - getContainer(PersistentDataHolder, NamespacedKey, PersistentDataContainer) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
-
Get a nested
PersistentDataContainer
or the default value passed if no key exists. - getCurrentVersion() - Method in class io.github.bakedlibs.dough.updater.BukkitUpdater
- getCurrentVersion() - Method in interface io.github.bakedlibs.dough.updater.PluginUpdater
- getCustomModelData() - Method in class io.github.bakedlibs.dough.items.ItemMetaSnapshot
- getDate(String) - Method in class io.github.bakedlibs.dough.config.Config
-
Returns the Date at the specified path
- getDisplayName() - Method in class io.github.bakedlibs.dough.items.ItemMetaSnapshot
- getDouble(String) - Method in class io.github.bakedlibs.dough.config.Config
-
Returns the Double at the specified path
- getDouble(PersistentDataHolder, NamespacedKey) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
-
Get a double value in a
PersistentDataContainer
, if the key doesn't exist it returns -1. - getDouble(PersistentDataHolder, NamespacedKey, double) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
-
Get a double value in a
PersistentDataContainer
or the default value passed if no key exists. - getEnchantments() - Method in class io.github.bakedlibs.dough.items.ItemMetaSnapshot
- getEnumConstant(Class<T>, String) - Static method in class io.github.bakedlibs.dough.reflection.ReflectionUtils
-
Returns a specific Enum Constant in an Enum
- getEnumConstants(Class<T>) - Static method in class io.github.bakedlibs.dough.reflection.ReflectionUtils
-
Returns all Enum Constants in an Enum
- getField(Class<?>, String) - Static method in class io.github.bakedlibs.dough.reflection.ReflectionUtils
-
Returns the Field of a Class
- getFieldValue(Object, Class<T>, String) - Static method in class io.github.bakedlibs.dough.reflection.ReflectionUtils
-
Returns the Value of a Field in an Object
- getFile() - Method in class io.github.bakedlibs.dough.config.Config
- getFile() - Method in class io.github.bakedlibs.dough.updater.BukkitUpdater
- getFile() - Method in interface io.github.bakedlibs.dough.updater.PluginUpdater
- getFirstValue() - Method in class io.github.bakedlibs.dough.collections.OptionalPair
- getFirstValue() - Method in class io.github.bakedlibs.dough.collections.Pair
- getFloat(String) - Method in class io.github.bakedlibs.dough.config.Config
-
Returns the Float at the specified path
- getFloat(PersistentDataHolder, NamespacedKey) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
-
Get a float value in a
PersistentDataContainer
, if the key doesn't exist it returns -1. - getFloat(PersistentDataHolder, NamespacedKey, float) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
-
Get a float value in a
PersistentDataContainer
or the default value passed if no key exists. - getHeader() - Method in class io.github.bakedlibs.dough.config.Config
- getIndex() - Method in class io.github.bakedlibs.dough.collections.LoopIterator
- getInnerNMSClass(String, String) - Static method in class io.github.bakedlibs.dough.reflection.ReflectionUtils
-
Returns an NMS Class inside a Class
- getInnerOBCClass(String, String) - Static method in class io.github.bakedlibs.dough.reflection.ReflectionUtils
-
Returns an OBC Class inside a Class
- getInputs(T) - Method in class io.github.bakedlibs.dough.recipes.MinecraftRecipe
- getInt(String) - Method in class io.github.bakedlibs.dough.config.Config
-
Returns the Integer at the specified path
- getInt(PersistentDataHolder, NamespacedKey) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
-
Get an integer value in a
PersistentDataContainer
, if the key doesn't exist it returns -1. - getInt(PersistentDataHolder, NamespacedKey, int) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
-
Get an integer value in a
PersistentDataContainer
or the default value passed if no key exists. - getIntArray(PersistentDataHolder, NamespacedKey) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
-
Get a integer array in a
PersistentDataContainer
, if the key doesn't exist it returns null. - getIntArray(PersistentDataHolder, NamespacedKey, int...) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
-
Get a byte array in a
PersistentDataContainer
or the default value passed if no key exists. - getInternalMap() - Method in class io.github.bakedlibs.dough.collections.OptionalMap
- getIntList(String) - Method in class io.github.bakedlibs.dough.config.Config
-
Returns the IntegerList at the specified path
- getInventory(String, int, String) - Method in class io.github.bakedlibs.dough.config.Config
-
Gets the Contents of an Inventory at the specified path
- getInventory(String, String) - Method in class io.github.bakedlibs.dough.config.Config
-
Gets the Contents of an Inventory at the specified path
- getItem(String) - Method in class io.github.bakedlibs.dough.config.Config
-
Returns the ItemStack at the specified path
- getItemFlags() - Method in class io.github.bakedlibs.dough.items.ItemMetaSnapshot
- getItemMeta() - Method in class io.github.bakedlibs.dough.items.ItemStackSnapshot
- getItemName(ItemStack) - Static method in class io.github.bakedlibs.dough.items.ItemUtils
-
This method returns a human-readable version of this item's name.
- getItemStack(PlayerSkin) - Static method in class io.github.bakedlibs.dough.skins.PlayerHead
-
This Method will simply return the Head of the specified Player
- getItemStack(OfflinePlayer) - Static method in class io.github.bakedlibs.dough.skins.PlayerHead
-
This Method will simply return the Head of the specified Player
- getJsonArray(PersistentDataHolder, NamespacedKey) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
-
Get a
JsonArray
in aPersistentDataContainer
, if the key doesn't exist it returns null. - getJsonArray(PersistentDataHolder, NamespacedKey, JsonArray) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
-
Get a
JsonArray
in aPersistentDataContainer
or the default value passed if no key exists. - getJsonObject(PersistentDataHolder, NamespacedKey) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
-
Get a
JsonObject
in aPersistentDataContainer
, if the key doesn't exist it returns null. - getJsonObject(PersistentDataHolder, NamespacedKey, JsonObject) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
-
Get a
JsonObject
in aPersistentDataContainer
or the default value passed if no key exists. - getKeys() - Method in class io.github.bakedlibs.dough.config.Config
-
Returns all paths in this Config
- getKeys(String) - Method in class io.github.bakedlibs.dough.config.Config
-
Returns all sub-paths in this Config
- getLatestVersion() - Method in class io.github.bakedlibs.dough.updater.BukkitUpdater
- getLatestVersion() - Method in interface io.github.bakedlibs.dough.updater.PluginUpdater
- getLocation(String) - Method in class io.github.bakedlibs.dough.config.Config
-
Returns the Location at the specified path
- getLogger() - Method in class io.github.bakedlibs.dough.updater.BukkitUpdater
- getLong(String) - Method in class io.github.bakedlibs.dough.config.Config
-
Returns the Long at the specified path
- getLong(PersistentDataHolder, NamespacedKey) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
-
Get a long value in a
PersistentDataContainer
, if the key doesn't exist it returns -1. - getLong(PersistentDataHolder, NamespacedKey, long) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
-
Get a long value in a
PersistentDataContainer
or the default value passed if no key exists. - getLongArray(PersistentDataHolder, NamespacedKey) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
-
Get a long array in a
PersistentDataContainer
, if the key doesn't exist it returns null. - getLongArray(PersistentDataHolder, NamespacedKey, long...) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
-
Get a long array in a
PersistentDataContainer
or the default value passed if no key exists. - getLore() - Method in class io.github.bakedlibs.dough.items.ItemMetaSnapshot
- getMachine() - Method in class io.github.bakedlibs.dough.recipes.MinecraftRecipe
- getMajorVersion() - Static method in class io.github.bakedlibs.dough.reflection.ReflectionUtils
-
Return the Minecraft Major Version (15, 16, 17).
- getMajorVersion() - Method in class io.github.bakedlibs.dough.versions.SemanticVersion
- getMethod(Class<?>, String) - Static method in class io.github.bakedlibs.dough.reflection.ReflectionUtils
-
Returns a certain Method in the specified Class
- getMethod(Class<?>, String, Class<?>...) - Static method in class io.github.bakedlibs.dough.reflection.ReflectionUtils
-
Returns the Method with certain Parameters
- getMinorVersion() - Method in class io.github.bakedlibs.dough.versions.SemanticVersion
- getName() - Method in class io.github.bakedlibs.dough.protection.loggers.CoreProtectLogger
- getName() - Method in class io.github.bakedlibs.dough.protection.loggers.LogBlockLogger
- getName() - Method in interface io.github.bakedlibs.dough.protection.ProtectionLogger
- getName() - Method in interface io.github.bakedlibs.dough.protection.ProtectionModule
-
This returns the name of the Protection
Plugin
you are integrating. - getNetMinecraftClass(String) - Static method in class io.github.bakedlibs.dough.reflection.ReflectionUtils
-
Returns a `net.minecraft` class via Reflection.
- getNMSClass(String) - Static method in class io.github.bakedlibs.dough.reflection.ReflectionUtils
-
Returns an NMS Class via Reflection
- getNumericVersion() - Method in class io.github.bakedlibs.dough.versions.PrefixedVersion
- getOBCClass(String) - Static method in class io.github.bakedlibs.dough.reflection.ReflectionUtils
-
Returns an OBC Class via Reflection
- getObject() - Method in class io.github.bakedlibs.dough.collections.WeightedNode
- getOptionalBoolean(PersistentDataHolder, NamespacedKey) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
- getOptionalByte(PersistentDataHolder, NamespacedKey) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
- getOptionalByteArray(PersistentDataHolder, NamespacedKey) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
-
This method returns an
Optional
describing the Byte Array found under the given key. - getOptionalContainer(PersistentDataHolder, NamespacedKey) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
-
This method returns an
Optional
describing thePersistentDataContainer
found under the given key. - getOptionalDouble(PersistentDataHolder, NamespacedKey) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
- getOptionalFloat(PersistentDataHolder, NamespacedKey) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
- getOptionalInt(PersistentDataHolder, NamespacedKey) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
- getOptionalIntArray(PersistentDataHolder, NamespacedKey) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
-
This method returns an
Optional
describing the Integer Array found under the given key. - getOptionalJsonArray(PersistentDataHolder, NamespacedKey) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
-
This method returns an
Optional
describing theJsonArray
found under the given key. - getOptionalJsonObject(PersistentDataHolder, NamespacedKey) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
-
This method returns an
Optional
describing theJsonObject
found under the given key. - getOptionalLong(PersistentDataHolder, NamespacedKey) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
- getOptionalLongArray(PersistentDataHolder, NamespacedKey) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
-
This method returns an
Optional
describing the Long Array found under the given key. - getOptionalShort(PersistentDataHolder, NamespacedKey) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
- getOptionalString(PersistentDataHolder, NamespacedKey) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
- getOptionalUUID(PersistentDataHolder, NamespacedKey) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
- getOrDefault(K, V) - Method in class io.github.bakedlibs.dough.collections.OptionalMap
- getOrElse(T) - Method in class io.github.bakedlibs.dough.data.TriStateOptional
- getOrSetDefault(String, T) - Method in class io.github.bakedlibs.dough.config.Config
- getOutput(Stream<T>, ItemStack[]) - Method in class io.github.bakedlibs.dough.recipes.MinecraftRecipe
- getPatchVersion() - Method in class io.github.bakedlibs.dough.versions.SemanticVersion
- getPlugin() - Method in class io.github.bakedlibs.dough.protection.modules.BentoBoxProtectionModule
- getPlugin() - Method in class io.github.bakedlibs.dough.protection.modules.BlockLockerProtectionModule
- getPlugin() - Method in class io.github.bakedlibs.dough.protection.modules.ChestProtectProtectionModule
- getPlugin() - Method in class io.github.bakedlibs.dough.protection.modules.FactionsUUIDProtectionModule
- getPlugin() - Method in class io.github.bakedlibs.dough.protection.modules.FunnyGuildsProtectionModule
- getPlugin() - Method in class io.github.bakedlibs.dough.protection.modules.GriefPreventionProtectionModule
- getPlugin() - Method in class io.github.bakedlibs.dough.protection.modules.LandsProtectionModule
- getPlugin() - Method in class io.github.bakedlibs.dough.protection.modules.LocketteProtectionModule
- getPlugin() - Method in class io.github.bakedlibs.dough.protection.modules.LWCProtectionModule
- getPlugin() - Method in class io.github.bakedlibs.dough.protection.modules.PlotSquaredProtectionModule
- getPlugin() - Method in class io.github.bakedlibs.dough.protection.modules.PreciousStonesProtectionModule
- getPlugin() - Method in class io.github.bakedlibs.dough.protection.modules.RedProtectProtectionModule
- getPlugin() - Method in class io.github.bakedlibs.dough.protection.modules.TownyProtectionModule
- getPlugin() - Method in class io.github.bakedlibs.dough.protection.modules.WorldGuardProtectionModule
- getPlugin() - Method in interface io.github.bakedlibs.dough.protection.ProtectionModule
-
This returns the
Plugin
for thisProtectionModule
. - getPlugin() - Method in class io.github.bakedlibs.dough.updater.BukkitUpdater
- getPlugin() - Method in interface io.github.bakedlibs.dough.updater.PluginUpdater
- getPosition() - Method in class io.github.bakedlibs.dough.blocks.BlockPosition
-
Gets the long position of this block.
- getPosition() - Method in class io.github.bakedlibs.dough.blocks.ChunkPosition
-
Gets the long position of this block.
- getPrefix() - Method in class io.github.bakedlibs.dough.versions.PrefixedVersion
- getPrimitiveType() - Method in class io.github.bakedlibs.dough.data.persistent.PersistentJsonDataType
- getPrimitiveType() - Method in class io.github.bakedlibs.dough.data.persistent.PersistentUUIDDataType
- getPrimitiveType() - Method in class io.github.bakedlibs.dough.data.persistent.PersistentYAMLDataType
- getRandom() - Method in class io.github.bakedlibs.dough.collections.RandomizedSet
-
This method gives you a randomly selected item from this Set.
- getRandom(Random) - Method in class io.github.bakedlibs.dough.collections.RandomizedSet
-
This method gives you a randomly selected item from this Set.
- getRandomSubset(int) - Method in class io.github.bakedlibs.dough.collections.RandomizedSet
-
This will create a random subset of unique elements from this Set.
- getRandomSubset(Random, int) - Method in class io.github.bakedlibs.dough.collections.RandomizedSet
-
This will create a random subset of unique elements from this Set.
- getRecipe(NamespacedKey) - Method in class io.github.bakedlibs.dough.recipes.RecipeSnapshot
-
This method will return a
Recipe
based on the providedNamespacedKey
(if thatRecipe
is of typeKeyed
) The method works similar toBukkit.getRecipe(NamespacedKey)
, though it is significantly faster since we operate on a cachedHashMap
and don't have to perform any data conversion. - getRecipeClass() - Method in class io.github.bakedlibs.dough.recipes.MinecraftRecipe
- getRecipeInput(MinecraftRecipe<? super T>, T) - Method in class io.github.bakedlibs.dough.recipes.RecipeSnapshot
-
This method will return an Array of
RecipeChoice
representing the given Recipe's input choices. - getRecipeInput(T) - Method in class io.github.bakedlibs.dough.recipes.RecipeSnapshot
-
This method will return an Array of
RecipeChoice
representing the given Recipe's input choices. - getRecipeOutput(MinecraftRecipe<T>, ItemStack...) - Method in class io.github.bakedlibs.dough.recipes.RecipeSnapshot
-
This method will return an
Optional
describing the output of a Recipe with the given type and given inputs. - getRecipes(Class<T>) - Method in class io.github.bakedlibs.dough.recipes.RecipeSnapshot
-
This method will return a
Set
of Recipes of the given Type contained in thisRecipeSnapshot
. - getRecipes(Predicate<Recipe>) - Method in class io.github.bakedlibs.dough.recipes.RecipeSnapshot
-
This method will return all Recipes matching the given
Predicate
. - getRecipesFor(ItemStack) - Method in class io.github.bakedlibs.dough.recipes.RecipeSnapshot
- getRecipesFor(Material) - Method in class io.github.bakedlibs.dough.recipes.RecipeSnapshot
- getRecipesWith(ItemStack) - Method in class io.github.bakedlibs.dough.recipes.RecipeSnapshot
- getSecondValue() - Method in class io.github.bakedlibs.dough.collections.OptionalPair
- getSecondValue() - Method in class io.github.bakedlibs.dough.collections.Pair
- getShort(PersistentDataHolder, NamespacedKey) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
-
Get a short value in a
PersistentDataContainer
, if the key doesn't exist it returns -1. - getShort(PersistentDataHolder, NamespacedKey, short) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
-
Get a short value in a
PersistentDataContainer
or the default value passed if no key exists. - getString(String) - Method in class io.github.bakedlibs.dough.config.Config
-
Returns the String at the specified path
- getString(PersistentDataHolder, NamespacedKey) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
-
Get a String value in a
PersistentDataContainer
, if the key doesn't exist it returns null. - getString(PersistentDataHolder, NamespacedKey, String) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
-
Get a String value in a
PersistentDataContainer
or the default value passed if no key exists. - getStringList(String) - Method in class io.github.bakedlibs.dough.config.Config
-
Returns the StringList at the specified path
- getType() - Method in enum io.github.bakedlibs.dough.protection.Interaction
-
This checks whether this
Interaction
involves aBlock
or not. - getUUID(String) - Method in class io.github.bakedlibs.dough.config.Config
-
Returns the UUID at the specified path
- getUUID(PersistentDataHolder, NamespacedKey) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
-
Get a
UUID
in aPersistentDataContainer
, if the key doesn't exist it returns null. - getValue(String) - Method in class io.github.bakedlibs.dough.config.Config
-
Returns the Object at the specified path
- getValueAs(Class<T>, String) - Method in class io.github.bakedlibs.dough.config.Config
- getVersion() - Method in interface io.github.bakedlibs.dough.protection.ProtectionModule
-
This returns the version of the
Plugin
this represents. - getVersion() - Method in interface io.github.bakedlibs.dough.versions.Versioned
-
This returns the current
Version
of this object. - getWeight() - Method in class io.github.bakedlibs.dough.collections.WeightedNode
- getWorld() - Method in class io.github.bakedlibs.dough.blocks.BlockPosition
-
Gets the
World
this block is in. - getWorld() - Method in class io.github.bakedlibs.dough.blocks.ChunkPosition
-
Gets the
World
this block is in. - getWorld(String) - Method in class io.github.bakedlibs.dough.config.Config
-
Returns the World at the specified path
- getX() - Method in class io.github.bakedlibs.dough.blocks.BlockPosition
-
Gets the x for this block.
- getX() - Method in class io.github.bakedlibs.dough.blocks.ChunkPosition
-
Gets the x for this
Chunk
. - getY() - Method in class io.github.bakedlibs.dough.blocks.BlockPosition
-
Gets the y for this block.
- getZ() - Method in class io.github.bakedlibs.dough.blocks.BlockPosition
-
Gets the z for this block.
- getZ() - Method in class io.github.bakedlibs.dough.blocks.ChunkPosition
-
Gets the y for this
Chunk
. - GitHubBuildsUpdater - Class in io.github.bakedlibs.dough.updater
- GitHubBuildsUpdater(Plugin, File, String) - Constructor for class io.github.bakedlibs.dough.updater.GitHubBuildsUpdater
- GitHubBuildsUpdater(Plugin, File, String, String) - Constructor for class io.github.bakedlibs.dough.updater.GitHubBuildsUpdater
- GriefPreventionProtectionModule - Class in io.github.bakedlibs.dough.protection.modules
- GriefPreventionProtectionModule(Plugin) - Constructor for class io.github.bakedlibs.dough.protection.modules.GriefPreventionProtectionModule
H
- hasBoolean(PersistentDataHolder, NamespacedKey) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
-
Checks if the specified
PersistentDataHolder
has aPersistentDataContainer
with the specified key. - hasByte(PersistentDataHolder, NamespacedKey) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
-
Checks if the specified
PersistentDataHolder
has a byte with the specified key. - hasByteArray(PersistentDataHolder, NamespacedKey) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
-
Checks if the specified
PersistentDataHolder
has a byte array with the specified key. - hasContainer(PersistentDataHolder, NamespacedKey) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
-
Checks if the specified
PersistentDataHolder
has aPersistentDataContainer
with the specified key. - hasDouble(PersistentDataHolder, NamespacedKey) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
-
Checks if the specified
PersistentDataHolder
has a double with the specified key. - hasEmptySlot(Inventory) - Static method in class io.github.bakedlibs.dough.inventory.InvUtils
-
Returns whether the Inventory has at least one empty slot
- hasFloat(PersistentDataHolder, NamespacedKey) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
-
Checks if the specified
PersistentDataHolder
has a float with the specified key. - HASH - Static variable in class io.github.bakedlibs.dough.common.CommonPatterns
- hashCode() - Method in class io.github.bakedlibs.dough.blocks.BlockPosition
- hashCode() - Method in class io.github.bakedlibs.dough.blocks.ChunkPosition
- hashCode() - Method in class io.github.bakedlibs.dough.collections.OptionalMap
- hashCode() - Method in class io.github.bakedlibs.dough.collections.OptionalPair
- hashCode() - Method in class io.github.bakedlibs.dough.collections.Pair
- hashCode() - Method in class io.github.bakedlibs.dough.collections.WeightedNode
- hashCode() - Method in class io.github.bakedlibs.dough.items.ItemStackSnapshot
- hashCode() - Method in class io.github.bakedlibs.dough.versions.PrefixedVersion
- hashCode() - Method in class io.github.bakedlibs.dough.versions.SemanticVersion
- hasInt(PersistentDataHolder, NamespacedKey) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
-
Checks if the specified
PersistentDataHolder
has an integer with the specified key. - hasIntArray(PersistentDataHolder, NamespacedKey) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
-
Checks if the specified
PersistentDataHolder
has an integer array with the specified key. - hasItemMeta() - Method in class io.github.bakedlibs.dough.items.ItemStackSnapshot
- hasJsonArray(PersistentDataHolder, NamespacedKey) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
-
Checks if the specified
PersistentDataHolder
has aPersistentDataContainer
with the specified key. - hasJsonObject(PersistentDataHolder, NamespacedKey) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
-
Checks if the specified
PersistentDataHolder
has aPersistentDataContainer
with the specified key. - hasLong(PersistentDataHolder, NamespacedKey) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
-
Checks if the specified
PersistentDataHolder
has a long with the specified key. - hasLongArray(PersistentDataHolder, NamespacedKey) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
-
Checks if the specified
PersistentDataHolder
has a long array with the specified key. - hasNext() - Method in class io.github.bakedlibs.dough.collections.LoopIterator
- hasPermission(OfflinePlayer, Block, Interaction) - Method in class io.github.bakedlibs.dough.protection.ProtectionManager
- hasPermission(OfflinePlayer, Location, Interaction) - Method in class io.github.bakedlibs.dough.protection.modules.BentoBoxProtectionModule
- hasPermission(OfflinePlayer, Location, Interaction) - Method in class io.github.bakedlibs.dough.protection.modules.BlockLockerProtectionModule
- hasPermission(OfflinePlayer, Location, Interaction) - Method in class io.github.bakedlibs.dough.protection.modules.ChestProtectProtectionModule
- hasPermission(OfflinePlayer, Location, Interaction) - Method in class io.github.bakedlibs.dough.protection.modules.FactionsUUIDProtectionModule
- hasPermission(OfflinePlayer, Location, Interaction) - Method in class io.github.bakedlibs.dough.protection.modules.FunnyGuildsProtectionModule
- hasPermission(OfflinePlayer, Location, Interaction) - Method in class io.github.bakedlibs.dough.protection.modules.GriefPreventionProtectionModule
- hasPermission(OfflinePlayer, Location, Interaction) - Method in class io.github.bakedlibs.dough.protection.modules.LandsProtectionModule
- hasPermission(OfflinePlayer, Location, Interaction) - Method in class io.github.bakedlibs.dough.protection.modules.LocketteProtectionModule
- hasPermission(OfflinePlayer, Location, Interaction) - Method in class io.github.bakedlibs.dough.protection.modules.LWCProtectionModule
- hasPermission(OfflinePlayer, Location, Interaction) - Method in class io.github.bakedlibs.dough.protection.modules.PlotSquaredProtectionModule
- hasPermission(OfflinePlayer, Location, Interaction) - Method in class io.github.bakedlibs.dough.protection.modules.PreciousStonesProtectionModule
- hasPermission(OfflinePlayer, Location, Interaction) - Method in class io.github.bakedlibs.dough.protection.modules.RedProtectProtectionModule
- hasPermission(OfflinePlayer, Location, Interaction) - Method in class io.github.bakedlibs.dough.protection.modules.TownyProtectionModule
- hasPermission(OfflinePlayer, Location, Interaction) - Method in class io.github.bakedlibs.dough.protection.modules.WorldGuardProtectionModule
- hasPermission(OfflinePlayer, Location, Interaction) - Method in class io.github.bakedlibs.dough.protection.ProtectionManager
- hasPermission(OfflinePlayer, Location, Interaction) - Method in interface io.github.bakedlibs.dough.protection.ProtectionModule
-
This method implements the functionality of this module.
- hasShort(PersistentDataHolder, NamespacedKey) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
-
Checks if the specified
PersistentDataHolder
has a short with the specified key. - hasString(PersistentDataHolder, NamespacedKey) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
-
Checks if the specified
PersistentDataHolder
has a String with the specified key. - hasUUID(PersistentDataHolder, NamespacedKey) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
-
Checks if the specified
PersistentDataHolder
has aPersistentDataContainer
with the specified key. - HEXADECIMAL - Static variable in class io.github.bakedlibs.dough.common.CommonPatterns
I
- ifAbsent(K, Consumer<Void>) - Method in class io.github.bakedlibs.dough.collections.OptionalMap
- ifPresent(Consumer<T>) - Method in class io.github.bakedlibs.dough.data.TriStateOptional
- ifPresent(K, Consumer<? super V>) - Method in class io.github.bakedlibs.dough.collections.OptionalMap
- IncomparableVersionsException - Exception in io.github.bakedlibs.dough.versions
-
An
IncomparableVersionsException
is thrown when two objects of the typeVersion
could not be compared. - INTERACT_BLOCK - Enum constant in enum io.github.bakedlibs.dough.protection.Interaction
- INTERACT_ENTITY - Enum constant in enum io.github.bakedlibs.dough.protection.Interaction
- Interaction - Enum in io.github.bakedlibs.dough.protection
-
This enum contains the different types of actions that a
ProtectionModule
can protect against. - InvUtils - Class in io.github.bakedlibs.dough.inventory
- io.github.bakedlibs.dough.blocks - package io.github.bakedlibs.dough.blocks
- io.github.bakedlibs.dough.chat - package io.github.bakedlibs.dough.chat
- io.github.bakedlibs.dough.collections - package io.github.bakedlibs.dough.collections
- io.github.bakedlibs.dough.common - package io.github.bakedlibs.dough.common
- io.github.bakedlibs.dough.config - package io.github.bakedlibs.dough.config
- io.github.bakedlibs.dough.data - package io.github.bakedlibs.dough.data
- io.github.bakedlibs.dough.data.persistent - package io.github.bakedlibs.dough.data.persistent
- io.github.bakedlibs.dough.inventory - package io.github.bakedlibs.dough.inventory
- io.github.bakedlibs.dough.items - package io.github.bakedlibs.dough.items
- io.github.bakedlibs.dough.protection - package io.github.bakedlibs.dough.protection
- io.github.bakedlibs.dough.protection.loggers - package io.github.bakedlibs.dough.protection.loggers
- io.github.bakedlibs.dough.protection.modules - package io.github.bakedlibs.dough.protection.modules
- io.github.bakedlibs.dough.recipes - package io.github.bakedlibs.dough.recipes
- io.github.bakedlibs.dough.reflection - package io.github.bakedlibs.dough.reflection
- io.github.bakedlibs.dough.scheduling - package io.github.bakedlibs.dough.scheduling
- io.github.bakedlibs.dough.skins - package io.github.bakedlibs.dough.skins
- io.github.bakedlibs.dough.updater - package io.github.bakedlibs.dough.updater
- io.github.bakedlibs.dough.versions - package io.github.bakedlibs.dough.versions
- isAtLeast(Version) - Method in interface io.github.bakedlibs.dough.versions.Version
- isComputed() - Method in class io.github.bakedlibs.dough.data.TriStateOptional
- isDirty() - Method in interface io.github.bakedlibs.dough.data.Dirtyable
-
This method reads the dirty state.
- isEmpty() - Method in class io.github.bakedlibs.dough.collections.OptionalMap
-
This method returns whether our Map is empty.
- isEmpty() - Method in class io.github.bakedlibs.dough.collections.RandomizedSet
-
This method returns whether this Set is empty.
- isEmpty() - Method in class io.github.bakedlibs.dough.data.TriStateOptional
- isEmpty(Inventory) - Static method in class io.github.bakedlibs.dough.inventory.InvUtils
-
This checks if the given
Inventory
is empty. - isEqualTo(Version) - Method in class io.github.bakedlibs.dough.versions.PrefixedVersion
- isEqualTo(Version) - Method in class io.github.bakedlibs.dough.versions.SemanticVersion
- isEqualTo(Version) - Method in interface io.github.bakedlibs.dough.versions.Version
- isItemAllowed(Material, InventoryType) - Static method in class io.github.bakedlibs.dough.inventory.InvUtils
-
This checks if a given
InventoryType
accepts items of the givenMaterial
- isLoaded() - Method in class io.github.bakedlibs.dough.blocks.ChunkPosition
-
This checks whether this
Chunk
is loaded. - isNewerThan(Version) - Method in class io.github.bakedlibs.dough.versions.PrefixedVersion
- isNewerThan(Version) - Method in class io.github.bakedlibs.dough.versions.SemanticVersion
- isNewerThan(Version) - Method in interface io.github.bakedlibs.dough.versions.Version
- isOlderThan(Version) - Method in class io.github.bakedlibs.dough.versions.PrefixedVersion
- isOlderThan(Version) - Method in class io.github.bakedlibs.dough.versions.SemanticVersion
- isOlderThan(Version) - Method in interface io.github.bakedlibs.dough.versions.Version
- isOnline(String) - Static method in class io.github.bakedlibs.dough.common.PlayerList
-
This method checks if a Player with the given name is currently online on the server.
- isPatch() - Method in class io.github.bakedlibs.dough.versions.SemanticVersion
-
This method returns whether this is a patch version.
- isPresent() - Method in class io.github.bakedlibs.dough.data.TriStateOptional
- isSimilar(ItemMetaSnapshot) - Method in class io.github.bakedlibs.dough.items.ItemMetaSnapshot
- isSimilar(ItemMeta) - Method in class io.github.bakedlibs.dough.items.ItemMetaSnapshot
- isUnitTestEnvironment() - Static method in class io.github.bakedlibs.dough.reflection.ReflectionUtils
-
This checks if the current Server instance is a mock (MockBukkit) and whether we are in a Unit Test environment.
- isValidStackSize(ItemStack, ItemStack, Inventory) - Static method in class io.github.bakedlibs.dough.inventory.InvUtils
-
This method checks both an ItemStack's and an Inventory's maxStackSize to determine if a given ItemStack can stack with another ItemStack in the given Inventory
- ItemMetaSnapshot - Class in io.github.bakedlibs.dough.items
-
This is an immutable version of ItemMeta.
- ItemMetaSnapshot(Supplier<ItemMeta>) - Constructor for class io.github.bakedlibs.dough.items.ItemMetaSnapshot
- ItemMetaSnapshot(ItemStack) - Constructor for class io.github.bakedlibs.dough.items.ItemMetaSnapshot
- ItemMetaSnapshot(ItemMeta) - Constructor for class io.github.bakedlibs.dough.items.ItemMetaSnapshot
- ItemStackSnapshot - Class in io.github.bakedlibs.dough.items
- ItemUtils - Class in io.github.bakedlibs.dough.items
-
A utility class providing some methods to handle
ItemStack
s. - iterator() - Method in class io.github.bakedlibs.dough.collections.OptionalMap
- iterator() - Method in class io.github.bakedlibs.dough.collections.RandomizedSet
J
- JSON_ARRAY - Static variable in class io.github.bakedlibs.dough.data.persistent.PersistentJsonDataType
- JSON_OBJECT - Static variable in class io.github.bakedlibs.dough.data.persistent.PersistentJsonDataType
K
- KeyMap<T extends Keyed> - Class in io.github.bakedlibs.dough.collections
- KeyMap() - Constructor for class io.github.bakedlibs.dough.collections.KeyMap
- KeyMap(Supplier<? extends Map<NamespacedKey, T>>) - Constructor for class io.github.bakedlibs.dough.collections.KeyMap
- keySet() - Method in class io.github.bakedlibs.dough.collections.OptionalMap
L
- LandsProtectionModule - Class in io.github.bakedlibs.dough.protection.modules
- LandsProtectionModule(Plugin) - Constructor for class io.github.bakedlibs.dough.protection.modules.LandsProtectionModule
- latestVersion - Variable in class io.github.bakedlibs.dough.updater.BukkitUpdater
- load() - Method in class io.github.bakedlibs.dough.protection.loggers.CoreProtectLogger
- load() - Method in class io.github.bakedlibs.dough.protection.loggers.LogBlockLogger
- load() - Method in class io.github.bakedlibs.dough.protection.modules.BentoBoxProtectionModule
- load() - Method in class io.github.bakedlibs.dough.protection.modules.BlockLockerProtectionModule
- load() - Method in class io.github.bakedlibs.dough.protection.modules.ChestProtectProtectionModule
- load() - Method in class io.github.bakedlibs.dough.protection.modules.FactionsUUIDProtectionModule
- load() - Method in class io.github.bakedlibs.dough.protection.modules.FunnyGuildsProtectionModule
- load() - Method in class io.github.bakedlibs.dough.protection.modules.GriefPreventionProtectionModule
- load() - Method in class io.github.bakedlibs.dough.protection.modules.LandsProtectionModule
- load() - Method in class io.github.bakedlibs.dough.protection.modules.LocketteProtectionModule
- load() - Method in class io.github.bakedlibs.dough.protection.modules.LWCProtectionModule
- load() - Method in class io.github.bakedlibs.dough.protection.modules.PlotSquaredProtectionModule
- load() - Method in class io.github.bakedlibs.dough.protection.modules.PreciousStonesProtectionModule
- load() - Method in class io.github.bakedlibs.dough.protection.modules.RedProtectProtectionModule
- load() - Method in class io.github.bakedlibs.dough.protection.modules.TownyProtectionModule
- load() - Method in class io.github.bakedlibs.dough.protection.modules.WorldGuardProtectionModule
- load() - Method in interface io.github.bakedlibs.dough.protection.ProtectionLogger
- load() - Method in interface io.github.bakedlibs.dough.protection.ProtectionModule
-
Use this method to load instances of your API or other utilites you need
- LocketteProtectionModule - Class in io.github.bakedlibs.dough.protection.modules
- LocketteProtectionModule(Plugin) - Constructor for class io.github.bakedlibs.dough.protection.modules.LocketteProtectionModule
- log(LogRecord) - Method in class io.github.bakedlibs.dough.common.DoughLogger
- logAction(OfflinePlayer, Block, Interaction) - Method in class io.github.bakedlibs.dough.protection.loggers.CoreProtectLogger
- logAction(OfflinePlayer, Block, Interaction) - Method in class io.github.bakedlibs.dough.protection.loggers.LogBlockLogger
- logAction(OfflinePlayer, Block, Interaction) - Method in interface io.github.bakedlibs.dough.protection.ProtectionLogger
- logAction(OfflinePlayer, Block, Interaction) - Method in class io.github.bakedlibs.dough.protection.ProtectionManager
- LogBlockLogger - Class in io.github.bakedlibs.dough.protection.loggers
- LogBlockLogger() - Constructor for class io.github.bakedlibs.dough.protection.loggers.LogBlockLogger
- LoopIterator<T> - Class in io.github.bakedlibs.dough.collections
-
This is an infite implementation of
Iterator
. - LoopIterator(Streamable<T>) - Constructor for class io.github.bakedlibs.dough.collections.LoopIterator
-
This will create a new instance of
LoopIterator
that will operate on the elements of the givenStreamable
- LoopIterator(Collection<T>) - Constructor for class io.github.bakedlibs.dough.collections.LoopIterator
-
This will create a new instance of
LoopIterator
that operates on a copy of the givenCollection
- LWCProtectionModule - Class in io.github.bakedlibs.dough.protection.modules
- LWCProtectionModule(Plugin) - Constructor for class io.github.bakedlibs.dough.protection.modules.LWCProtectionModule
M
- markDirty(boolean) - Method in interface io.github.bakedlibs.dough.data.Dirtyable
-
This method sets the dirty state.
- merge(K, V, BiFunction<? super V, ? super V, ? extends V>) - Method in class io.github.bakedlibs.dough.collections.OptionalMap
- MINECRAFT_MATERIAL - Static variable in class io.github.bakedlibs.dough.common.CommonPatterns
- MINECRAFT_TAG - Static variable in class io.github.bakedlibs.dough.common.CommonPatterns
- MinecraftRecipe<T extends Recipe> - Class in io.github.bakedlibs.dough.recipes
- MinecraftVersion - Class in io.github.bakedlibs.dough.reflection
N
- next() - Method in class io.github.bakedlibs.dough.collections.LoopIterator
- NUMBER_SEPARATOR - Static variable in class io.github.bakedlibs.dough.common.CommonPatterns
- NUMERIC - Static variable in class io.github.bakedlibs.dough.common.CommonPatterns
O
- of(T) - Static method in class io.github.bakedlibs.dough.data.TriStateOptional
- of(T) - Static method in class io.github.bakedlibs.dough.recipes.MinecraftRecipe
- ofNullable(T) - Static method in class io.github.bakedlibs.dough.data.TriStateOptional
- onChat(Player, String) - Method in interface io.github.bakedlibs.dough.chat.ChatInputHandler
- OptionalMap<K,V> - Class in io.github.bakedlibs.dough.collections
-
This Class functions similar to
Map
but returns an Optional when callingOptionalMap.get(Object)
. - OptionalMap(Supplier<? extends Map<K, V>>) - Constructor for class io.github.bakedlibs.dough.collections.OptionalMap
-
An OptionalMap allows you to directly obtain Optionals from a Map.
- OptionalPair<P,S> - Class in io.github.bakedlibs.dough.collections
- OptionalPair(Pair<P, S>) - Constructor for class io.github.bakedlibs.dough.collections.OptionalPair
- OptionalPair(Map.Entry<P, S>) - Constructor for class io.github.bakedlibs.dough.collections.OptionalPair
- OptionalPair(P, S) - Constructor for class io.github.bakedlibs.dough.collections.OptionalPair
P
- Pair<P,S> - Class in io.github.bakedlibs.dough.collections
- Pair(OptionalPair<P, S>) - Constructor for class io.github.bakedlibs.dough.collections.Pair
- Pair(Map.Entry<P, S>) - Constructor for class io.github.bakedlibs.dough.collections.Pair
- Pair(P, S) - Constructor for class io.github.bakedlibs.dough.collections.Pair
- parse(String) - Static method in class io.github.bakedlibs.dough.versions.SemanticVersion
- PersistentDataAPI - Class in io.github.bakedlibs.dough.data.persistent
-
This is a utility class that allows you to modify data for any Objects that implement
PersistentDataHolder
. - PersistentJsonDataType<T extends com.google.gson.JsonElement> - Class in io.github.bakedlibs.dough.data.persistent
- PersistentJsonDataType(Class<T>) - Constructor for class io.github.bakedlibs.dough.data.persistent.PersistentJsonDataType
- PersistentUUIDDataType - Class in io.github.bakedlibs.dough.data.persistent
- PersistentYAMLDataType - Class in io.github.bakedlibs.dough.data.persistent
- PLACE_BLOCK - Enum constant in enum io.github.bakedlibs.dough.protection.Interaction
- PlayerHead - Class in io.github.bakedlibs.dough.skins
- PlayerList - Class in io.github.bakedlibs.dough.common
-
Some utility methods dealing with the
Player
list. - PlayerSkin - Class in io.github.bakedlibs.dough.skins
- PlotSquaredProtectionModule - Class in io.github.bakedlibs.dough.protection.modules
- PlotSquaredProtectionModule(Plugin) - Constructor for class io.github.bakedlibs.dough.protection.modules.PlotSquaredProtectionModule
- PluginUpdater<V extends Version> - Interface in io.github.bakedlibs.dough.updater
- PreciousStonesProtectionModule - Class in io.github.bakedlibs.dough.protection.modules
- PreciousStonesProtectionModule(Plugin) - Constructor for class io.github.bakedlibs.dough.protection.modules.PreciousStonesProtectionModule
- PrefixedVersion - Class in io.github.bakedlibs.dough.versions
- PrefixedVersion(String, int) - Constructor for class io.github.bakedlibs.dough.versions.PrefixedVersion
- ProtectionLogger - Interface in io.github.bakedlibs.dough.protection
- ProtectionManager - Class in io.github.bakedlibs.dough.protection
-
This Class provides a nifty API for plugins to query popular protection plugins.
- ProtectionManager(Server) - Constructor for class io.github.bakedlibs.dough.protection.ProtectionManager
-
This creates a new instance of
ProtectionManager
, you can see this as a "Snapshot" of your plugins too. - ProtectionModule - Interface in io.github.bakedlibs.dough.protection
-
This Class represents a Protection Module that is used as a bridge to for your Plugin's API.
- put(K, V) - Method in class io.github.bakedlibs.dough.collections.OptionalMap
- putAll(Map<? extends K, ? extends V>) - Method in class io.github.bakedlibs.dough.collections.OptionalMap
- putIfAbsent(K, V) - Method in class io.github.bakedlibs.dough.collections.OptionalMap
Q
- queue(Plugin, Player, ChatInputHandler) - Static method in class io.github.bakedlibs.dough.chat.ChatInput
R
- randomInfiniteStream() - Method in class io.github.bakedlibs.dough.collections.RandomizedSet
-
This method will provide an infinite
Stream
of elements, randomly drawn from thisRandomizedSet
. - RandomizedSet<T> - Class in io.github.bakedlibs.dough.collections
-
This Class represents a collection of elements.
- RandomizedSet() - Constructor for class io.github.bakedlibs.dough.collections.RandomizedSet
-
This will initialize a new
RandomizedSet
with the internal Set being aLinkedHashSet
- RandomizedSet(Collection<T>) - Constructor for class io.github.bakedlibs.dough.collections.RandomizedSet
-
This will initialize a new
RandomizedSet
with the internal Set being aLinkedHashSet
It will be populated with elements from the givenCollection
, each element will be given a weight of 1. - RandomizedSet(Supplier<Set<WeightedNode<T>>>) - Constructor for class io.github.bakedlibs.dough.collections.RandomizedSet
-
This will initialize a new
RandomizedSet
using the given implementation ofSet
RandomizedSet>String< map = new RandomizedSet><(HashSet::new);
- RecipeSnapshot - Class in io.github.bakedlibs.dough.recipes
-
This class represents a Snapshot of the Server's registered Recipes.
- RecipeSnapshot(Plugin) - Constructor for class io.github.bakedlibs.dough.recipes.RecipeSnapshot
-
This will create a Snapshot of all Recipes on the plugin's Server.
- RedProtectProtectionModule - Class in io.github.bakedlibs.dough.protection.modules
- RedProtectProtectionModule(Plugin) - Constructor for class io.github.bakedlibs.dough.protection.modules.RedProtectProtectionModule
- ReflectionUtils - Class in io.github.bakedlibs.dough.reflection
-
This class provides some useful static methods to perform reflection.
- registerLogger(ProtectionLogger) - Method in class io.github.bakedlibs.dough.protection.ProtectionManager
- registerLogger(String, ProtectionLogger) - Method in class io.github.bakedlibs.dough.protection.ProtectionManager
- registerModule(Server, String, Function<Plugin, ProtectionModule>) - Method in class io.github.bakedlibs.dough.protection.ProtectionManager
- reload() - Method in class io.github.bakedlibs.dough.config.Config
-
Reloads the Configuration File
- remove(K) - Method in class io.github.bakedlibs.dough.collections.OptionalMap
- remove(PersistentDataHolder, NamespacedKey) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
-
This removes the data stored with the given key on the given data holder
- remove(T) - Method in class io.github.bakedlibs.dough.collections.RandomizedSet
-
This method will remove the given Item from this Set.
- removeItem(Inventory, int, boolean, Predicate<ItemStack>) - Static method in class io.github.bakedlibs.dough.inventory.InvUtils
S
- save() - Method in class io.github.bakedlibs.dough.config.Config
- save(File) - Method in class io.github.bakedlibs.dough.config.Config
- scheduleAsyncUpdateTask(UpdaterTask<SemanticVersion>) - Method in class io.github.bakedlibs.dough.updater.BukkitUpdater
- SemanticVersion - Class in io.github.bakedlibs.dough.versions
-
A
SemanticVersion
follows the semantic version convention. - SemanticVersion(int, int, int) - Constructor for class io.github.bakedlibs.dough.versions.SemanticVersion
- SEMICOLON - Static variable in class io.github.bakedlibs.dough.common.CommonPatterns
- setAmount(int) - Method in class io.github.bakedlibs.dough.items.ItemStackSnapshot
- setBoolean(PersistentDataHolder, NamespacedKey, boolean) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
- setByte(PersistentDataHolder, NamespacedKey, byte) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
- setByteArray(PersistentDataHolder, NamespacedKey, byte...) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
- setConnectionTimeout(int) - Method in class io.github.bakedlibs.dough.updater.BukkitUpdater
- setContainer(PersistentDataHolder, NamespacedKey, PersistentDataContainer) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
- setCustomModel(int) - Method in class io.github.bakedlibs.dough.items.CustomItemStack
- setDefaultValue(String, Object) - Method in class io.github.bakedlibs.dough.config.Config
-
Sets the Value for the specified path (If the path does not yet exist)
- setDouble(PersistentDataHolder, NamespacedKey, double) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
- setFieldValue(T, Class<?>, String, Object) - Static method in class io.github.bakedlibs.dough.reflection.ReflectionUtils
-
Modifies a Field in an Object
- setFieldValue(T, String, Object) - Static method in class io.github.bakedlibs.dough.reflection.ReflectionUtils
-
Modifies a Field in an Object
- setFirstValue(P) - Method in class io.github.bakedlibs.dough.collections.OptionalPair
- setFirstValue(P) - Method in class io.github.bakedlibs.dough.collections.Pair
- setFloat(PersistentDataHolder, NamespacedKey, float) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
- setHeader(String) - Method in class io.github.bakedlibs.dough.config.Config
- setInt(PersistentDataHolder, NamespacedKey, int) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
- setIntArray(PersistentDataHolder, NamespacedKey, int...) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
- setItemMeta(ItemMeta) - Method in class io.github.bakedlibs.dough.items.ItemStackSnapshot
- setJsonArray(PersistentDataHolder, NamespacedKey, JsonArray) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
- setJsonObject(PersistentDataHolder, NamespacedKey, JsonObject) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
- setLogger(Logger) - Method in class io.github.bakedlibs.dough.config.Config
- setLong(PersistentDataHolder, NamespacedKey, long) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
- setLongArray(PersistentDataHolder, NamespacedKey, long...) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
- setObject(T) - Method in class io.github.bakedlibs.dough.collections.WeightedNode
- setSecondValue(S) - Method in class io.github.bakedlibs.dough.collections.OptionalPair
- setSecondValue(S) - Method in class io.github.bakedlibs.dough.collections.Pair
- setShort(PersistentDataHolder, NamespacedKey, short) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
- setSkin(Block, PlayerSkin, boolean) - Static method in class io.github.bakedlibs.dough.skins.PlayerHead
- setString(PersistentDataHolder, NamespacedKey, String) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
- setType(Material) - Method in class io.github.bakedlibs.dough.items.ItemStackSnapshot
- setUUID(PersistentDataHolder, NamespacedKey, UUID) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentDataAPI
-
Set a
UUID
in aPersistentDataContainer
, split as the 2 longs containing its bits. - setValue(String, Object) - Method in class io.github.bakedlibs.dough.config.Config
-
Sets the Value for the specified path
- setWeight(float) - Method in class io.github.bakedlibs.dough.collections.WeightedNode
- setWeight(T, float) - Method in class io.github.bakedlibs.dough.collections.RandomizedSet
-
This method updates an element with the given weight.
- SHAPED_CRAFTING - Static variable in class io.github.bakedlibs.dough.recipes.MinecraftRecipe
- SHAPELESS_CRAFTING - Static variable in class io.github.bakedlibs.dough.recipes.MinecraftRecipe
- size() - Method in class io.github.bakedlibs.dough.collections.OptionalMap
-
This method returns the size of this Map.
- size() - Method in class io.github.bakedlibs.dough.collections.RandomizedSet
-
This method returns the cardinality of this set.
- SLASH - Static variable in class io.github.bakedlibs.dough.common.CommonPatterns
- SMITHING - Static variable in class io.github.bakedlibs.dough.recipes.MinecraftRecipe
- SMOKER - Static variable in class io.github.bakedlibs.dough.recipes.MinecraftRecipe
- start() - Method in class io.github.bakedlibs.dough.updater.BukkitUpdater
- start() - Method in class io.github.bakedlibs.dough.updater.GitHubBuildsUpdater
- start() - Method in interface io.github.bakedlibs.dough.updater.PluginUpdater
- STONECUTTER - Static variable in class io.github.bakedlibs.dough.recipes.MinecraftRecipe
- store(String, Object) - Method in class io.github.bakedlibs.dough.config.Config
- stream() - Method in class io.github.bakedlibs.dough.collections.LoopIterator
- stream() - Method in class io.github.bakedlibs.dough.collections.OptionalMap
- stream() - Method in class io.github.bakedlibs.dough.collections.RandomizedSet
-
This method allows you to stream all elements in this Set.
- stream() - Method in interface io.github.bakedlibs.dough.collections.Streamable
- stream() - Static method in class io.github.bakedlibs.dough.common.PlayerList
-
This method returns a Stream containing all online Players
- stream() - Static method in class io.github.bakedlibs.dough.recipes.MinecraftRecipe
- stream(Class<T>) - Method in class io.github.bakedlibs.dough.recipes.RecipeSnapshot
-
This method will return a
Stream
of Recipes of the given Type contained in thisRecipeSnapshot
. - Streamable<T> - Interface in io.github.bakedlibs.dough.collections
- streamAllRecipes() - Method in class io.github.bakedlibs.dough.recipes.RecipeSnapshot
-
This will stream all Recipes stored in this Snapshot.
- sumWeights() - Method in class io.github.bakedlibs.dough.collections.RandomizedSet
-
This method returns the sum of all the weights in this set.
T
- TaskQueue - Class in io.github.bakedlibs.dough.scheduling
-
This class provides useful utilities to schedule Tasks (sync and async).
- TaskQueue() - Constructor for class io.github.bakedlibs.dough.scheduling.TaskQueue
- thenLoop(Runnable) - Method in class io.github.bakedlibs.dough.scheduling.TaskQueue
-
This method will make the task run the given callback until eternity.
- thenLoop(IntConsumer) - Method in class io.github.bakedlibs.dough.scheduling.TaskQueue
-
This method will make the task run the given callback until eternity.
- thenLoopAsynchronously(Runnable) - Method in class io.github.bakedlibs.dough.scheduling.TaskQueue
-
This method will make the task run the given callback until eternity.
- thenLoopAsynchronously(IntConsumer) - Method in class io.github.bakedlibs.dough.scheduling.TaskQueue
-
This method will make the task run the given callback until eternity.
- thenLoopEvery(int, Runnable) - Method in class io.github.bakedlibs.dough.scheduling.TaskQueue
-
This method will make the task run the given callback until eternity.
- thenLoopEvery(int, IntConsumer) - Method in class io.github.bakedlibs.dough.scheduling.TaskQueue
-
This method will make the task run the given callback until eternity.
- thenLoopEveryAsynchronously(int, Runnable) - Method in class io.github.bakedlibs.dough.scheduling.TaskQueue
-
This method will make the task run the given callback until eternity.
- thenLoopEveryAsynchronously(int, IntConsumer) - Method in class io.github.bakedlibs.dough.scheduling.TaskQueue
-
This method will make the task run the given callback until eternity.
- thenRepeat(int, Runnable) - Method in class io.github.bakedlibs.dough.scheduling.TaskQueue
-
This method will schedule the given Task with no delay and synchronously.
- thenRepeat(int, IntConsumer) - Method in class io.github.bakedlibs.dough.scheduling.TaskQueue
-
This method will schedule the given Task with no delay and synchronously.
- thenRepeatAsynchronously(int, Runnable) - Method in class io.github.bakedlibs.dough.scheduling.TaskQueue
-
This method will schedule the given Task with no delay and asynchronously.
- thenRepeatAsynchronously(int, IntConsumer) - Method in class io.github.bakedlibs.dough.scheduling.TaskQueue
-
This method will schedule the given Task with no delay and asynchronously.
- thenRepeatEvery(int, int, Runnable) - Method in class io.github.bakedlibs.dough.scheduling.TaskQueue
-
This method will schedule the given Task with the given delay and synchronously.
- thenRepeatEvery(int, int, IntConsumer) - Method in class io.github.bakedlibs.dough.scheduling.TaskQueue
-
This method will schedule the given Task with the given delay and synchronously.
- thenRepeatEveryAsynchronously(int, int, Runnable) - Method in class io.github.bakedlibs.dough.scheduling.TaskQueue
-
This method will schedule the given Task with the given delay and asynchronously.
- thenRepeatEveryAsynchronously(int, int, IntConsumer) - Method in class io.github.bakedlibs.dough.scheduling.TaskQueue
-
This method will schedule the given Task with the given delay and asynchronously.
- thenRun(int, Runnable) - Method in class io.github.bakedlibs.dough.scheduling.TaskQueue
-
This method will schedule the given Task with the given delay and synchronously.
- thenRun(int, IntConsumer) - Method in class io.github.bakedlibs.dough.scheduling.TaskQueue
-
This method will schedule the given Task with the given delay and synchronously.
- thenRun(Runnable) - Method in class io.github.bakedlibs.dough.scheduling.TaskQueue
-
This method will schedule the given Task with no delay and synchronously.
- thenRun(IntConsumer) - Method in class io.github.bakedlibs.dough.scheduling.TaskQueue
-
This method will schedule the given Task with no delay and synchronously.
- thenRunAsynchronously(int, Runnable) - Method in class io.github.bakedlibs.dough.scheduling.TaskQueue
-
This method will schedule the given Task with the given delay and synchronously.
- thenRunAsynchronously(int, IntConsumer) - Method in class io.github.bakedlibs.dough.scheduling.TaskQueue
-
This method will schedule the given Task with the given delay and asynchronously.
- thenRunAsynchronously(Runnable) - Method in class io.github.bakedlibs.dough.scheduling.TaskQueue
-
This method will schedule the given Task with no delay and asynchronously.
- thenRunAsynchronously(IntConsumer) - Method in class io.github.bakedlibs.dough.scheduling.TaskQueue
-
This method will schedule the given Task with no delay and asynchronously.
- thenWait(int) - Method in class io.github.bakedlibs.dough.scheduling.TaskQueue
-
This method will make the Queue just do nothing for the given amount of ticks.
- toArray(IntFunction<T[]>) - Method in class io.github.bakedlibs.dough.collections.RandomizedSet
-
Returns an Array for all elements contained in this Set.
- toIntArray(UUID) - Static method in class io.github.bakedlibs.dough.data.persistent.PersistentUUIDDataType
- toLocation() - Method in class io.github.bakedlibs.dough.blocks.BlockPosition
-
Transform this BlockPosition into a standard Bukkit
Location
. - toMap() - Method in class io.github.bakedlibs.dough.collections.RandomizedSet
-
This method returns a Map that holds all elements from this Set and their associated weights.
- toPrimitive(JsonElement, PersistentDataAdapterContext) - Method in class io.github.bakedlibs.dough.data.persistent.PersistentJsonDataType
- toPrimitive(UUID, PersistentDataAdapterContext) - Method in class io.github.bakedlibs.dough.data.persistent.PersistentUUIDDataType
- toPrimitive(FileConfiguration, PersistentDataAdapterContext) - Method in class io.github.bakedlibs.dough.data.persistent.PersistentYAMLDataType
- toPrimitiveTypeArray(Class<?>[]) - Static method in class io.github.bakedlibs.dough.reflection.ReflectionUtils
-
Converts the Classes to a Primitive Type Array in order to be used as paramaters
- toPrimitiveTypeArray(Object[]) - Static method in class io.github.bakedlibs.dough.reflection.ReflectionUtils
-
Converts the Classes of the specified Objects to a Primitive Type Array in order to be used as paramaters
- toString() - Method in class io.github.bakedlibs.dough.blocks.BlockPosition
- toString() - Method in class io.github.bakedlibs.dough.blocks.ChunkPosition
- toString() - Method in class io.github.bakedlibs.dough.collections.OptionalPair
- toString() - Method in class io.github.bakedlibs.dough.collections.Pair
- toString() - Method in class io.github.bakedlibs.dough.collections.RandomizedSet
- TownyProtectionModule - Class in io.github.bakedlibs.dough.protection.modules
- TownyProtectionModule(Plugin) - Constructor for class io.github.bakedlibs.dough.protection.modules.TownyProtectionModule
- TriStateOptional<T> - Class in io.github.bakedlibs.dough.data
- TYPE - Static variable in class io.github.bakedlibs.dough.data.persistent.PersistentUUIDDataType
U
- UNDERSCORE - Static variable in class io.github.bakedlibs.dough.common.CommonPatterns
- UUIDLookup - Class in io.github.bakedlibs.dough.skins
V
- validate(ItemStack[]) - Method in class io.github.bakedlibs.dough.recipes.MinecraftRecipe
- valueOf(String) - Static method in enum io.github.bakedlibs.dough.protection.ActionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.github.bakedlibs.dough.protection.Interaction
-
Returns the enum constant of this type with the specified name.
- values() - Method in class io.github.bakedlibs.dough.collections.OptionalMap
- values() - Static method in enum io.github.bakedlibs.dough.protection.ActionType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.github.bakedlibs.dough.protection.Interaction
-
Returns an array containing the constants of this enum type, in the order they are declared.
- Vein - Class in io.github.bakedlibs.dough.blocks
- Version - Interface in io.github.bakedlibs.dough.versions
-
A
Version
is a unique name or number that describes the condition of an object. - Versioned - Interface in io.github.bakedlibs.dough.versions
-
This interface marks something as "versioned" which means that it has a
Version
that may change over time.
W
- waitForPlayer(Plugin, Player, BiConsumer<Player, String>) - Static method in class io.github.bakedlibs.dough.chat.ChatInput
-
This method waits for the Player to write something in chat.
- waitForPlayer(Plugin, Player, Consumer<String>) - Static method in class io.github.bakedlibs.dough.chat.ChatInput
-
This method waits for the Player to write something in chat.
- waitForPlayer(Plugin, Player, Predicate<String>, BiConsumer<Player, String>) - Static method in class io.github.bakedlibs.dough.chat.ChatInput
-
This method waits for the Player to write something in chat.
- waitForPlayer(Plugin, Player, Predicate<String>, Consumer<String>) - Static method in class io.github.bakedlibs.dough.chat.ChatInput
-
This method waits for the Player to write something in chat.
- WeightedNode<T> - Class in io.github.bakedlibs.dough.collections
- WeightedNode(float, T) - Constructor for class io.github.bakedlibs.dough.collections.WeightedNode
- WorldGuardProtectionModule - Class in io.github.bakedlibs.dough.protection.modules
- WorldGuardProtectionModule(Plugin) - Constructor for class io.github.bakedlibs.dough.protection.modules.WorldGuardProtectionModule
- wrap(ItemStack) - Static method in class io.github.bakedlibs.dough.items.ItemStackSnapshot
-
Creates an
ItemStackSnapshot
of anItemStack
. - wrapArray(ItemStack[]) - Static method in class io.github.bakedlibs.dough.items.ItemStackSnapshot
-
This creates an
ItemStackSnapshot
array from a givenItemStack
array. - wrapList(List<ItemStack>) - Static method in class io.github.bakedlibs.dough.items.ItemStackSnapshot
All Classes|All Packages|Serialized Form