Index

A B C D E F G H I J K L M N O P Q R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

accept(ItemStack, ItemStack, EquipmentSlot) - Method in interface me.deecaad.core.compatibility.entity.EquipmentChangeConsumer
 
ACTION_BAR - Static variable in class me.deecaad.core.mechanics.Mechanics
 
ActionBarMechanic - Class in me.deecaad.core.mechanics.defaultmechanics
 
ActionBarMechanic() - Constructor for class me.deecaad.core.mechanics.defaultmechanics.ActionBarMechanic
Default constructor for serializer.
ActionBarMechanic(String, int) - Constructor for class me.deecaad.core.mechanics.defaultmechanics.ActionBarMechanic
 
ActivateBlockMechanic<T> - Class in me.deecaad.core.mechanics.defaultmechanics
 
ActivateBlockMechanic(Class<T>) - Constructor for class me.deecaad.core.mechanics.defaultmechanics.ActivateBlockMechanic
Default constructor for serializer.
add(E, double) - Method in class me.deecaad.core.utils.ProbabilityMap
Adds an element with the given weight to the map.
add(T) - Method in interface me.deecaad.core.utils.MutableRegistry
Tries to add the given entry to the registry.
add(T) - Method in class me.deecaad.core.utils.MutableRegistry.SimpleMutableRegistry
 
addDirty(List<Mechanic>) - Method in class me.deecaad.core.mechanics.MechanicManager
WeaponMechanicsPlus modifies this to temporarily append mechanics.
addMechanic(PlayerEffectMechanic) - Method in class me.deecaad.core.mechanics.PlayerEffectMechanicList
 
addSerializer(Serializer<?>) - Method in class me.deecaad.core.file.FileReader
Adds new serializer for this file reader.
addSerializers(Collection<Serializer<?>>) - Method in class me.deecaad.core.events.QueueSerializerEvent
 
addSerializers(List<Serializer<?>>) - Method in class me.deecaad.core.file.FileReader
Adds new serializers for this file reader.
addSerializers(Serializer<?>...) - Method in class me.deecaad.core.events.QueueSerializerEvent
 
addValidator(IValidator) - Method in class me.deecaad.core.file.FileReader
Adds new validator for this file reader.
addValidators(Collection<IValidator>) - Method in class me.deecaad.core.events.QueueSerializerEvent
 
addValidators(List<IValidator>) - Method in class me.deecaad.core.file.FileReader
Adds new validators for this file reader.
addValidators(IValidator...) - Method in class me.deecaad.core.events.QueueSerializerEvent
 
addVoxelShapePart(HitBox) - Method in class me.deecaad.core.compatibility.HitBox
 
AdventureUtil - Class in me.deecaad.core.utils
Utility class for working with Adventure components on items.
AIR - Enum constant in enum class me.deecaad.core.mechanics.conditions.MaterialCategoryCondition.MaterialCategory
 
ALL - Enum constant in enum class me.deecaad.core.mechanics.conditions.MaterialCategoryCondition.MaterialCategory
 
AMBIENT - Enum constant in enum class me.deecaad.core.mechanics.defaultmechanics.PotionMechanic.ParticleMode
 
angleAxis(double, Vector) - Static method in class me.deecaad.core.utils.Quaternion
Creates a new Quaternion from the given axis and rotation.
AnyVectorProvider - Class in me.deecaad.core.file.serializers
Stores an arbitrary vector.
AnyVectorProvider(boolean, ImmutableVector) - Constructor for class me.deecaad.core.file.serializers.AnyVectorProvider
 
applyParentArgs(SerializeData, Condition) - Method in class me.deecaad.core.mechanics.conditions.Condition
 
applyParentArgs(SerializeData, Mechanic) - Method in class me.deecaad.core.mechanics.defaultmechanics.ActivateBlockMechanic
 
applyParentArgs(SerializeData, Mechanic) - Method in class me.deecaad.core.mechanics.defaultmechanics.Mechanic
 
applyParentArgs(SerializeData, Targeter) - Method in class me.deecaad.core.mechanics.targeters.RelativeTargeter
 
applyParentArgs(SerializeData, Targeter) - Method in class me.deecaad.core.mechanics.targeters.Targeter
 
applyRotation(Quaternion) - Method in class me.deecaad.core.utils.EntityTransform
 
applyRotation(Quaternion) - Method in class me.deecaad.core.utils.Transform
 
applyTags(ItemStack, Map<String, Object>) - Method in class me.deecaad.core.file.serializers.ItemSerializer
 
AQUA - Enum constant in enum class me.deecaad.core.file.serializers.ColorSerializer.ColorType
 
ARMOR_ATTRIBUTE - Static variable in class me.deecaad.core.placeholder.PlaceholderHandlers
 
ARMOR_TOUGHNESS_ATTRIBUTE - Static variable in class me.deecaad.core.placeholder.PlaceholderHandlers
 
assertFiles() - Method in class me.deecaad.core.file.RootFileReader
If the root folder does not exist, copy the default files from the jar to the root folder.
ATTACK_DAMAGE_ATTRIBUTE - Static variable in class me.deecaad.core.placeholder.PlaceholderHandlers
 
ATTACK_KNOCKBACK_ATTRIBUTE - Static variable in class me.deecaad.core.placeholder.PlaceholderHandlers
 
ATTACK_SPEED_ATTRIBUTE - Static variable in class me.deecaad.core.placeholder.PlaceholderHandlers
 
attemptInline(SerializeData) - Method in class me.deecaad.core.file.serializers.ItemSerializer
 
AttributePlaceholderHandler - Class in me.deecaad.core.placeholder
 
AttributePlaceholderHandler(Attribute) - Constructor for class me.deecaad.core.placeholder.AttributePlaceholderHandler
 

B

BACKWARD - Enum constant in enum class me.deecaad.core.file.serializers.Direction
 
BIOME - Static variable in class me.deecaad.core.mechanics.Conditions
 
BiomeCondition - Class in me.deecaad.core.mechanics.conditions
 
BiomeCondition() - Constructor for class me.deecaad.core.mechanics.conditions.BiomeCondition
Default constructor for serializer.
BiomeCondition(Biome) - Constructor for class me.deecaad.core.mechanics.conditions.BiomeCondition
 
BLACK - Enum constant in enum class me.deecaad.core.file.serializers.ColorSerializer.ColorType
 
BLOCK - Enum constant in enum class me.deecaad.core.mechanics.conditions.LightLevelCondition.LightLevelMode
 
BLOCK_BREAK_SPEED_ATTRIBUTE - Static variable in class me.deecaad.core.placeholder.PlaceholderHandlers
 
BLOCK_INTERACTION_RANGE_ATTRIBUTE - Static variable in class me.deecaad.core.placeholder.PlaceholderHandlers
 
BlockCompatibility - Interface in me.deecaad.core.compatibility.block
This interface outlines a version dependant api that return values based on different Block inputs.
BlockTraceResult - Class in me.deecaad.core.utils.ray
 
BlockTraceResult(Vector, Vector, HitBox, BlockFace, BlockFace, double, double, Block) - Constructor for class me.deecaad.core.utils.ray.BlockTraceResult
 
BLUE - Enum constant in enum class me.deecaad.core.file.serializers.ColorSerializer.ColorType
 
BOSS_BAR - Static variable in class me.deecaad.core.mechanics.Mechanics
 
BossBarMechanic - Class in me.deecaad.core.mechanics.defaultmechanics
 
BossBarMechanic() - Constructor for class me.deecaad.core.mechanics.defaultmechanics.BossBarMechanic
 
BossBarMechanic(String, BossBar.Color, BossBar.Overlay, float, int) - Constructor for class me.deecaad.core.mechanics.defaultmechanics.BossBarMechanic
 
BOTH - Enum constant in enum class me.deecaad.core.mechanics.conditions.LightLevelCondition.LightLevelMode
 
build() - Static method in class me.deecaad.core.MechanicsCoreCommand
 
build() - Method in class me.deecaad.core.utils.TableBuilder
 
build() - Method in record class me.deecaad.core.utils.TableBuilder.Line
 
builder() - Static method in interface me.deecaad.core.placeholder.PlaceholderData
 
Builder() - Constructor for class me.deecaad.core.placeholder.PlaceholderData.Builder
 
buildFooter() - Method in class me.deecaad.core.utils.TableBuilder
 
buildHeader() - Method in class me.deecaad.core.utils.TableBuilder
 
BukkitConfig - Class in me.deecaad.core.file
 
BukkitConfig(ConfigurationSection) - Constructor for class me.deecaad.core.file.BukkitConfig
 
BURNING_TIME_ATTRIBUTE - Static variable in class me.deecaad.core.placeholder.PlaceholderHandlers
 

C

c() - Method in record class me.deecaad.core.utils.TableBuilder.Line
Returns the value of the c record component.
cache - Variable in class me.deecaad.core.compatibility.entity.FakeEntity
 
canLog(LogLevel) - Method in class me.deecaad.core.utils.Debugger
Returns true if the given LogLevel can be logged based on the currently set numeric logging level.
canUsePathTo() - Method in interface me.deecaad.core.file.Serializer
Returns true if the serializer allows path-to.
cast(World, Vector, Vector) - Method in class me.deecaad.core.utils.ray.RayTrace
 
cast(World, Vector, Vector, double) - Method in class me.deecaad.core.utils.ray.RayTrace
 
cast(World, Vector, Vector, Vector) - Method in class me.deecaad.core.utils.ray.RayTrace
 
cast(World, Vector, Vector, Vector, double) - Method in class me.deecaad.core.utils.ray.RayTrace
 
CastData - Class in me.deecaad.core.mechanics
 
CastData(LivingEntity, String, ItemStack) - Constructor for class me.deecaad.core.mechanics.CastData
 
CastData(LivingEntity, String, ItemStack, Map<String, String>) - Constructor for class me.deecaad.core.mechanics.CastData
 
CastData(LivingEntity, String, ItemStack, Consumer<TaskImplementation<Void>>) - Constructor for class me.deecaad.core.mechanics.CastData
 
CAVE_AIR - Enum constant in enum class me.deecaad.core.mechanics.conditions.MaterialCategoryCondition.MaterialCategory
 
ChanceSerializer - Class in me.deecaad.core.file.serializers
 
ChanceSerializer() - Constructor for class me.deecaad.core.file.serializers.ChanceSerializer
Default constructor for serializer.
clearDirty() - Method in class me.deecaad.core.mechanics.MechanicManager
When using MechanicManager.addDirty(List), after casting the mechanics (MechanicManager.use(CastData)), you should clear the dirty mechanics.
clearExecutors() - Method in class me.deecaad.core.commands.CustomMapArgument
 
click(InventoryClickEvent) - Method in class me.deecaad.core.listeners.ItemCraftListener
 
clone() - Method in class me.deecaad.core.mechanics.CastData
 
clone() - Method in class me.deecaad.core.utils.Quaternion
 
cloneDimensions() - Method in class me.deecaad.core.compatibility.HitBox
 
close() - Method in class me.deecaad.core.database.Database
Has to be called on when server disables or plugin is reloaded
close() - Method in class me.deecaad.core.database.HikariBased
 
close(Connection, Statement, ResultSet) - Method in class me.deecaad.core.database.Database
Closes all given variables.
collides(Vector) - Method in class me.deecaad.core.compatibility.HitBox
Check whether point collides with this hitbox
ColorSerializer - Class in me.deecaad.core.file.serializers
 
ColorSerializer() - Constructor for class me.deecaad.core.file.serializers.ColorSerializer
 
ColorSerializer.ColorType - Enum Class in me.deecaad.core.file.serializers
 
columns() - Method in record class me.deecaad.core.utils.TableBuilder.TableConstraints
Returns the value of the columns record component.
COMMAND - Static variable in class me.deecaad.core.mechanics.Mechanics
 
CommandHelpBuilder - Class in me.deecaad.core.commands
 
CommandHelpBuilder(Style, Style) - Constructor for class me.deecaad.core.commands.CommandHelpBuilder
 
CommandMechanic - Class in me.deecaad.core.mechanics.defaultmechanics
 
CommandMechanic() - Constructor for class me.deecaad.core.mechanics.defaultmechanics.CommandMechanic
Default constructor for serializer.
CommandMechanic(boolean, String) - Constructor for class me.deecaad.core.mechanics.defaultmechanics.CommandMechanic
 
CompatibilityAPI - Class in me.deecaad.core.compatibility
 
CompatibilityAPI() - Constructor for class me.deecaad.core.compatibility.CompatibilityAPI
 
CompatibilitySetup - Class in me.deecaad.core.compatibility
 
CompatibilitySetup() - Constructor for class me.deecaad.core.compatibility.CompatibilitySetup
 
Condition - Class in me.deecaad.core.mechanics.conditions
A condition is a simple true/false statement that decides whether a Mechanic is allowed to be used (on a specific entity, in a specific world, etc.).
Condition() - Constructor for class me.deecaad.core.mechanics.conditions.Condition
 
conditions - Variable in class me.deecaad.core.mechanics.defaultmechanics.Mechanic
 
Conditions - Class in me.deecaad.core.mechanics
Utility class holding all built-in conditions, and the registry for all conditions.
ConfigLike - Interface in me.deecaad.core.file
 
configurationSection() - Method in record class me.deecaad.core.file.FileReader.ValidatorData
Returns the value of the configurationSection record component.
contains(String) - Method in class me.deecaad.core.file.BukkitConfig
 
contains(String) - Method in interface me.deecaad.core.file.ConfigLike
 
contains(String) - Method in class me.deecaad.core.file.MapConfigLike
 
convertPitch(float) - Method in class me.deecaad.core.compatibility.entity.FakeEntity
 
convertYaw(float) - Method in class me.deecaad.core.compatibility.entity.FakeEntity
 
copyResourcesTo(URL, Path) - Static method in class me.deecaad.core.utils.FileUtil
Copies the resource defined by resource in the project's resource folder to an output directory.
createAllInstances(Class<T>, ClassLoader, SearchMode) - Method in class me.deecaad.core.file.JarInstancer
 
createAllInstances(ClassLoader, SearchMode) - Method in class me.deecaad.core.file.SerializerInstancer
 
CUSTOM_SOUND - Static variable in class me.deecaad.core.mechanics.Mechanics
 
CustomMapArgument - Class in me.deecaad.core.commands
A CustomArgument for parsing a single argument that contains multiple key-value pairs (a "map").
CustomMapArgument(String, Map<String, SimpleSerializer<?>>) - Constructor for class me.deecaad.core.commands.CustomMapArgument
Creates a new CustomMapArgument that parses a map of key-value pairs from a single argument.
CustomSoundMechanic - Class in me.deecaad.core.mechanics.defaultmechanics
 
CustomSoundMechanic() - Constructor for class me.deecaad.core.mechanics.defaultmechanics.CustomSoundMechanic
Default constructor for serializer.
CustomSoundMechanic(String, float, float, float, SoundCategory, Targeter, List<Condition>) - Constructor for class me.deecaad.core.mechanics.defaultmechanics.CustomSoundMechanic
 

D

DAMAGE - Static variable in class me.deecaad.core.mechanics.Mechanics
 
DamageMechanic - Class in me.deecaad.core.mechanics.defaultmechanics
 
DamageMechanic() - Constructor for class me.deecaad.core.mechanics.defaultmechanics.DamageMechanic
Default constructor for serializer
DamageMechanic(double, boolean, boolean) - Constructor for class me.deecaad.core.mechanics.defaultmechanics.DamageMechanic
 
DARK_AQUA - Enum constant in enum class me.deecaad.core.file.serializers.ColorSerializer.ColorType
 
DARK_BLUE - Enum constant in enum class me.deecaad.core.file.serializers.ColorSerializer.ColorType
 
DARK_GRAY - Enum constant in enum class me.deecaad.core.file.serializers.ColorSerializer.ColorType
 
DARK_GREEN - Enum constant in enum class me.deecaad.core.file.serializers.ColorSerializer.ColorType
 
DARK_PURPLE - Enum constant in enum class me.deecaad.core.file.serializers.ColorSerializer.ColorType
 
DARK_RED - Enum constant in enum class me.deecaad.core.file.serializers.ColorSerializer.ColorType
 
Database - Class in me.deecaad.core.database
 
Database(DatabaseType) - Constructor for class me.deecaad.core.database.Database
 
DatabaseType - Enum Class in me.deecaad.core.database
 
dataSource - Variable in class me.deecaad.core.database.HikariBased
 
debug(String...) - Method in class me.deecaad.core.utils.Debugger
Shorthand for using Debugger.log(LogLevel, String...) at debugging level.
debug(World) - Method in class me.deecaad.core.utils.Transform
 
DEBUG - Enum constant in enum class me.deecaad.core.utils.LogLevel
 
Debugger - Class in me.deecaad.core.utils
This class outlines an easier to use version of a Logger.
Debugger(Logger, int) - Constructor for class me.deecaad.core.utils.Debugger
 
Debugger(Logger, int, boolean) - Constructor for class me.deecaad.core.utils.Debugger
 
DEFAULT_CONSTRAINTS - Static variable in class me.deecaad.core.utils.TableBuilder
 
DEFAULT_FONT - Static variable in class me.deecaad.core.utils.TableBuilder
 
denyKeys() - Method in interface me.deecaad.core.file.IValidator
 
depositBalance(OfflinePlayer, double) - Method in interface me.deecaad.core.compatibility.vault.IVaultCompatibility
Gives the given amount of money to the player.
Describable - Interface in me.deecaad.core.commands
An interface for objects that has a description.
deserialize(String, String) - Method in class me.deecaad.core.file.serializers.ChanceSerializer
 
deserialize(String, String) - Method in class me.deecaad.core.file.serializers.ColorSerializer
 
deserialize(String, String) - Method in interface me.deecaad.core.file.SimpleSerializer
Parses an object from a string.
Direct(Player, ItemStack, String, EquipmentSlot, Map<String, String>) - Constructor for record class me.deecaad.core.placeholder.PlaceholderData.Direct
Creates an instance of a Direct record class.
Direction - Enum Class in me.deecaad.core.file.serializers
Enum holding the basic cardinal directions for simple user input.
disableBlockChecks() - Method in class me.deecaad.core.utils.ray.RayTrace
 
DISABLED - Enum constant in enum class me.deecaad.core.file.SearchMode
If the class should never be searched
disableEntityChecks() - Method in class me.deecaad.core.utils.ray.RayTrace
 
DistanceUtil - Class in me.deecaad.core.utils
This final utility class outlines static methods involving the visible distance around a player, as well as methods to send packets to players so long as the packet's location is within the player's viewing distance.
DO_NOT_MODIFY_ME - Static variable in interface me.deecaad.core.compatibility.nbt.NBTCompatibility
 
DO_NOT_MODIFY_ME_STRING - Static variable in interface me.deecaad.core.compatibility.nbt.NBTCompatibility
 
dot(Quaternion) - Method in class me.deecaad.core.utils.Quaternion
 
DOUBLE_FLAG - Enum constant in enum class me.deecaad.core.compatibility.worldguard.WorldGuardCompatibility.FlagType
 
DOWN - Enum constant in enum class me.deecaad.core.file.serializers.Direction
 
downloadFile(File, String, int, int) - Static method in class me.deecaad.core.utils.FileUtil
 
drag(InventoryDragEvent) - Method in class me.deecaad.core.listeners.ItemCraftListener
 
DROP_ITEM - Static variable in class me.deecaad.core.mechanics.Mechanics
 
DropItemMechanic - Class in me.deecaad.core.mechanics.defaultmechanics
Drops a real item at the target location.
DropItemMechanic() - Constructor for class me.deecaad.core.mechanics.defaultmechanics.DropItemMechanic
Default constructor for serializers.
DropItemMechanic(ItemStack, VectorProvider) - Constructor for class me.deecaad.core.mechanics.defaultmechanics.DropItemMechanic
 
DuplicateKeyException - Exception Class in me.deecaad.core.file
This class outlines an Exception that occurs when 2 configuration files with a matching key are added to the same Configuration
DuplicateKeyException(String...) - Constructor for exception class me.deecaad.core.file.DuplicateKeyException
 
DuplicateKeyException(Collection<String>) - Constructor for exception class me.deecaad.core.file.DuplicateKeyException
 
DuplicateRegistryValueException - Exception Class in me.deecaad.core.utils
Thrown when someone tries to add a duplicate key to a MutableRegistry.
DuplicateRegistryValueException(Keyed) - Constructor for exception class me.deecaad.core.utils.DuplicateRegistryValueException
 

E

emptyIterator() - Static method in class me.deecaad.core.mechanics.targeters.EmptyIterator
Returns an empty iterator.
EmptyIterator<E> - Class in me.deecaad.core.mechanics.targeters
An iterator that has no elements.
ENABLED - Enum constant in enum class me.deecaad.core.file.SearchMode
Requests all normal searches, but does not look for the on-demand.
enableLiquidChecks() - Method in class me.deecaad.core.utils.ray.RayTrace
 
ensureDefaults(URL, File) - Static method in class me.deecaad.core.utils.FileUtil
Ensures that a given file has all config options defined by the resource.
ensureFile(URL, File) - Static method in class me.deecaad.core.utils.FileUtil
 
ENTITY_INTERACTION_RANGE_ATTRIBUTE - Static variable in class me.deecaad.core.placeholder.PlaceholderHandlers
 
ENTITY_TYPE - Static variable in class me.deecaad.core.mechanics.Conditions
 
EntityCompatibility - Interface in me.deecaad.core.compatibility.entity
 
EntityCompatibility.EntityMeta - Enum Class in me.deecaad.core.compatibility.entity
This enum outlines the different flags and their byte location for EntityMetaData.
EntityEquipmentEvent - Class in me.deecaad.core.events
An event that fires when a LivingEntity changes an item in their equipment.
EntityEquipmentEvent(Entity, EquipmentSlot, ItemStack, ItemStack) - Constructor for class me.deecaad.core.events.EntityEquipmentEvent
 
EntityTraceResult - Class in me.deecaad.core.utils.ray
 
EntityTraceResult(Vector, Vector, HitBox, BlockFace, BlockFace, double, double, LivingEntity) - Constructor for class me.deecaad.core.utils.ray.EntityTraceResult
 
EntityTransform - Class in me.deecaad.core.utils
Wraps a bukkit Entity to use Transform methods easily.
EntityTransform(Entity) - Constructor for class me.deecaad.core.utils.EntityTransform
 
EntityTypeCondition - Class in me.deecaad.core.mechanics.conditions
 
EntityTypeCondition() - Constructor for class me.deecaad.core.mechanics.conditions.EntityTypeCondition
Default constructor for serializer.
EntityTypeCondition(EntityType) - Constructor for class me.deecaad.core.mechanics.conditions.EntityTypeCondition
 
EnumPlaceholderHandler - Class in me.deecaad.core.placeholder
 
EnumPlaceholderHandler() - Constructor for class me.deecaad.core.placeholder.EnumPlaceholderHandler
 
EnumUtil - Class in me.deecaad.core.utils
This final utility class outlines static methods that operate on or return enums.
EPSILON - Static variable in class me.deecaad.core.utils.Quaternion
 
equals(Object) - Method in record class me.deecaad.core.file.FileReader.NestedPathToSerializer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class me.deecaad.core.file.FileReader.PathToSerializer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class me.deecaad.core.file.FileReader.ValidatorData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class me.deecaad.core.file.MapConfigLike.Holder
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class me.deecaad.core.placeholder.PlaceholderData.Direct
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class me.deecaad.core.placeholder.PlaceholderHandler
 
equals(Object) - Method in record class me.deecaad.core.utils.FileUtil.PathReference
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class me.deecaad.core.utils.Quaternion
 
equals(Object) - Method in record class me.deecaad.core.utils.TableBuilder.Line
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class me.deecaad.core.utils.TableBuilder.TableConstraints
Indicates whether some other object is "equal to" this one.
EquipListener - Class in me.deecaad.core.events.triggers
This class triggers the EntityEquipmentEvent.
EquipmentChangeConsumer - Interface in me.deecaad.core.compatibility.entity
 
error(String...) - Method in class me.deecaad.core.utils.Debugger
Shorthand for using Debugger.log(LogLevel, String...) at error level.
ERROR - Enum constant in enum class me.deecaad.core.utils.LogLevel
 
ex() - Method in record class me.deecaad.core.file.FileReader.NestedPathToSerializer
Returns the value of the ex record component.
examples() - Method in class me.deecaad.core.file.serializers.ChanceSerializer
 
examples() - Method in class me.deecaad.core.file.serializers.ColorSerializer
 
examples() - Method in interface me.deecaad.core.file.SimpleSerializer
Returns the set of all possible values that can be parsed by this serializer.
executeQuery(String, Consumer<ResultSet>) - Method in class me.deecaad.core.database.Database
Runs given SQL query in async.
executeUpdate(boolean, String...) - Method in class me.deecaad.core.database.Database
Runs given SQL statement in async.
executor - Variable in class me.deecaad.core.commands.CustomMapArgument
 
expand(double, double, double, double, double, double) - Method in class me.deecaad.core.compatibility.HitBox
Uses BoundingBox class method expand(double, double, double, double, double, double).
expand(Vector, double) - Method in class me.deecaad.core.compatibility.HitBox
Uses BoundingBox class method expand(Vector, double).
EXPLOSION_KNOCKBACK_RESISTANCE_ATTRIBUTE - Static variable in class me.deecaad.core.placeholder.PlaceholderHandlers
 
Extension - Interface in me.deecaad.core.extensions
Used by external jars to register mechanics, targeters, and conditions.

F

FakeEntity - Class in me.deecaad.core.compatibility.entity
Defines a packet based Entity with no server functions.
FakeEntity(Location, EntityType) - Constructor for class me.deecaad.core.compatibility.entity.FakeEntity
 
FALL_DAMAGE_MULTIPLIER_ATTRIBUTE - Static variable in class me.deecaad.core.placeholder.PlaceholderHandlers
 
file() - Method in record class me.deecaad.core.file.FileReader.ValidatorData
Returns the value of the file record component.
FileReader - Class in me.deecaad.core.file
 
FileReader(MechanicsLogger, List<Serializer<?>>, List<IValidator>) - Constructor for class me.deecaad.core.file.FileReader
 
FileReader.NestedPathToSerializer - Record Class in me.deecaad.core.file
Stores temporary data to help with the 'Path To' feature of serializers, specifically when used nested in SerializeData.
FileReader.PathToSerializer - Record Class in me.deecaad.core.file
Stores temporary data to help with the 'Path To' feature of serializers.
FileReader.ValidatorData - Record Class in me.deecaad.core.file
Stores temporary data to help with 'Validators', a type of serializer checked AFTER all serialization is done.
fileSystem() - Method in record class me.deecaad.core.utils.FileUtil.PathReference
Returns the value of the fileSystem record component.
FileUtil - Class in me.deecaad.core.utils
This final utility class outlines static methods that work with files, resources, and streams.
FileUtil.PathReference - Record Class in me.deecaad.core.utils
 
fillAllFiles(File, String...) - Method in class me.deecaad.core.file.FileReader
Iterates through all .yml files inside every directory starting from the given directory.
fillMap(PlaceholderData) - Method in class me.deecaad.core.placeholder.PlaceholderMessage
Generates a map where the keys are the identified placeholders in the template, and the values are all set to null.
fillOneFile(File) - Method in class me.deecaad.core.file.FileReader
Fills one file into map and returns its configuration.
findAllSubclasses(Class<T>, ClassLoader, SearchMode) - Method in class me.deecaad.core.file.JarSearcher
Returns a List of every class that inherits from the given class clazz that can be found in this searcher's JarFile.
FIRE - Enum constant in enum class me.deecaad.core.compatibility.entity.EntityCompatibility.EntityMeta
 
FIRE_FLAG - Static variable in class me.deecaad.core.compatibility.entity.FakeEntity
 
FIREWORK - Static variable in class me.deecaad.core.mechanics.Mechanics
 
FireworkData() - Constructor for class me.deecaad.core.mechanics.defaultmechanics.FireworkMechanic.FireworkData
Default constructor for serializer
FireworkData(FireworkEffect) - Constructor for class me.deecaad.core.mechanics.defaultmechanics.FireworkMechanic.FireworkData
 
FireworkMechanic - Class in me.deecaad.core.mechanics.defaultmechanics
 
FireworkMechanic() - Constructor for class me.deecaad.core.mechanics.defaultmechanics.FireworkMechanic
Default constructor for serializer.
FireworkMechanic(ItemStack, int, Targeter, List<Condition>) - Constructor for class me.deecaad.core.mechanics.defaultmechanics.FireworkMechanic
 
FireworkMechanic.FireworkData - Class in me.deecaad.core.mechanics.defaultmechanics
 
FLUID - Enum constant in enum class me.deecaad.core.mechanics.conditions.MaterialCategoryCondition.MaterialCategory
 
FLYING_SPEED_ATTRIBUTE - Static variable in class me.deecaad.core.placeholder.PlaceholderHandlers
 
FOLLOW_RANGE_ATTRIBUTE - Static variable in class me.deecaad.core.placeholder.PlaceholderHandlers
 
forEachBlock(Location, Consumer<T>) - Method in class me.deecaad.core.mechanics.defaultmechanics.ActivateBlockMechanic
 
FormatException(int) - Constructor for exception class me.deecaad.core.file.InlineSerializer.FormatException
 
FormatException(int, String) - Constructor for exception class me.deecaad.core.file.InlineSerializer.FormatException
 
FORWARD - Enum constant in enum class me.deecaad.core.file.serializers.Direction
 
fromAxis(Vector, Vector, Vector) - Static method in class me.deecaad.core.utils.Quaternion
 
fromEuler(Vector) - Static method in class me.deecaad.core.utils.Quaternion
Creates a new Quaternion from the given Euler angles.
fromPrimitive(byte[], PersistentDataAdapterContext) - Method in class me.deecaad.core.compatibility.nbt.StringPersistentType
 
fromTo(Vector, Vector) - Static method in class me.deecaad.core.utils.Quaternion
Creates a quaternion that rotates between the 2 given vectors.

G

generateFakeEntity(Location, BlockState) - Method in interface me.deecaad.core.compatibility.entity.EntityCompatibility
generateFakeEntity(Location, EntityType, Object) - Method in interface me.deecaad.core.compatibility.entity.EntityCompatibility
Generates a FakeEntity with the given entity type as a disguise.
generateFakeEntity(Location, ItemStack) - Method in interface me.deecaad.core.compatibility.entity.EntityCompatibility
generateMetaPacket(Entity) - Method in interface me.deecaad.core.compatibility.entity.EntityCompatibility
Creates a metadata packet for the entity, force updating all metadata.
get() - Method in class me.deecaad.core.utils.ProbabilityMap
Returns a random element based on each element's weight.
get(String) - Method in interface me.deecaad.core.file.ConfigLike
 
get(String, Object) - Method in class me.deecaad.core.file.BukkitConfig
 
get(String, Object) - Method in interface me.deecaad.core.file.ConfigLike
 
get(String, Object) - Method in class me.deecaad.core.file.MapConfigLike
 
get(NamespacedKey) - Method in class me.deecaad.core.utils.MutableRegistry.SimpleMutableRegistry
 
getAllowedPaths() - Method in interface me.deecaad.core.file.IValidator
This validator is only used if the path {weapon title}.{getAllowedPaths()} matches fully.
getArray(ItemStack, String, String) - Method in interface me.deecaad.core.compatibility.nbt.NBTCompatibility
Returns the int[] value of a NBT tag with the given name key.
getArray(ItemStack, String, String, int[]) - Method in class me.deecaad.core.compatibility.nbt.NBT_Persistent
 
getArray(ItemStack, String, String, int[]) - Method in interface me.deecaad.core.compatibility.nbt.NBTCompatibility
Returns the int[] value of a NBT tag with the given name key.
getAttributeValue(ItemStack, Attribute, EquipmentSlot) - Static method in class me.deecaad.core.placeholder.AttributePlaceholderHandler
 
getBalance(OfflinePlayer) - Method in interface me.deecaad.core.compatibility.vault.IVaultCompatibility
Gets the balance of the player.
getBlock() - Method in class me.deecaad.core.utils.ray.BlockTraceResult
Returns the block that was hit.
getBlockClass() - Method in class me.deecaad.core.mechanics.defaultmechanics.ActivateBlockMechanic
 
getBlockCompatibility() - Static method in class me.deecaad.core.compatibility.CompatibilityAPI
 
getBlockCompatibility() - Method in interface me.deecaad.core.compatibility.ICompatibility
Returns this version's loaded BlockCompatibility.
getBlockState() - Method in class me.deecaad.core.utils.ray.BlockTraceResult
Returns information about the block that was hit.
getBukkitColor() - Method in enum class me.deecaad.core.file.serializers.ColorSerializer.ColorType
 
getCategory() - Method in class me.deecaad.core.mechanics.defaultmechanics.CustomSoundMechanic
 
getCategory() - Method in class me.deecaad.core.mechanics.defaultmechanics.SoundMechanic
 
getCenterX() - Method in class me.deecaad.core.compatibility.HitBox
 
getCenterY() - Method in class me.deecaad.core.compatibility.HitBox
 
getCenterZ() - Method in class me.deecaad.core.compatibility.HitBox
 
getChain() - Method in class me.deecaad.core.placeholder.PlaceholderMessageChain
 
getChance() - Method in class me.deecaad.core.mechanics.defaultmechanics.Mechanic
 
getChance() - Method in class me.deecaad.core.utils.ProbabilityMap.Node
 
getChild(int) - Method in class me.deecaad.core.utils.Transform
 
getColor() - Method in class me.deecaad.core.mechanics.defaultmechanics.BossBarMechanic
 
getCommand() - Method in class me.deecaad.core.mechanics.defaultmechanics.CommandMechanic
 
getCompatibility() - Static method in class me.deecaad.core.compatibility.CompatibilityAPI
 
getCompatibleVersion(Class<T>, String) - Method in class me.deecaad.core.compatibility.CompatibilitySetup
 
getComplexType() - Method in class me.deecaad.core.compatibility.nbt.StringPersistentType
 
getConditions() - Method in class me.deecaad.core.mechanics.defaultmechanics.Mechanic
 
getConnection() - Method in class me.deecaad.core.database.Database
Allows getting connections to the database.
getConnection() - Method in class me.deecaad.core.database.HikariBased
 
getCrackPacket(Block, int) - Method in interface me.deecaad.core.compatibility.block.BlockCompatibility
Returns a block break animation packet for the given block and crack.
getCrackPacket(Block, int, int) - Method in interface me.deecaad.core.compatibility.block.BlockCompatibility
Returns a block break animation packet for the given block and crack.
getDamage() - Method in class me.deecaad.core.mechanics.defaultmechanics.DamageMechanic
 
getData() - Method in class me.deecaad.core.compatibility.entity.FakeEntity
Returns the data that was used in the constructor (or in FakeEntity.setData(Object)).
getDelayBeforePlay() - Method in class me.deecaad.core.mechanics.defaultmechanics.Mechanic
 
getDepth() - Method in class me.deecaad.core.compatibility.HitBox
 
getDequipped() - Method in class me.deecaad.core.events.EntityEquipmentEvent
Returns the item that was previously in that slot, or null.
getDescription() - Method in interface me.deecaad.core.commands.Describable
 
getDouble(ItemStack, String, String) - Method in interface me.deecaad.core.compatibility.nbt.NBTCompatibility
Returns the Double value of a NBT tag with the given name key.
getDouble(ItemStack, String, String, double) - Method in class me.deecaad.core.compatibility.nbt.NBT_Persistent
 
getDouble(ItemStack, String, String, double) - Method in interface me.deecaad.core.compatibility.nbt.NBTCompatibility
Returns the Double value of a NBT tag with the given name key.
getEffect() - Method in class me.deecaad.core.mechanics.defaultmechanics.FireworkMechanic.FireworkData
 
getEntity() - Method in class me.deecaad.core.utils.ray.EntityTraceResult
Returns the entity that was hit.
getEntityCompatibility() - Static method in class me.deecaad.core.compatibility.CompatibilityAPI
 
getEntityCompatibility() - Method in interface me.deecaad.core.compatibility.ICompatibility
Returns this version's loaded EntityCompatibility.
getEntityPlayer(Player) - Method in interface me.deecaad.core.compatibility.ICompatibility
Returns the nms EntityPlayer wrapped by the given bukkit Player.
getEquipped() - Method in class me.deecaad.core.events.EntityEquipmentEvent
Returns the item that is being equipped, or null.
getEulerAngles() - Method in class me.deecaad.core.utils.Quaternion
Get the Euler Angles (in radians).
getExecutor() - Method in class me.deecaad.core.commands.CustomMapArgument
 
getExitFace() - Method in class me.deecaad.core.utils.ray.RayTraceResult
Returns the exit face.
getExitLocation() - Method in class me.deecaad.core.utils.ray.RayTraceResult
Returns the exact coordinates that the ray exits the hitbox, in world space.
getFile() - Method in class me.deecaad.core.events.QueueSerializerEvent
 
getFile() - Method in class me.deecaad.core.file.MapConfigLike
 
getFireworkItem() - Method in class me.deecaad.core.mechanics.defaultmechanics.FireworkMechanic
 
getFlightTime() - Method in class me.deecaad.core.mechanics.defaultmechanics.FireworkMechanic
 
getForward() - Method in class me.deecaad.core.utils.Transform
 
getFullLine() - Method in class me.deecaad.core.file.MapConfigLike
 
getGroup(Player) - Method in interface me.deecaad.core.compatibility.vault.IVaultCompatibility
Gets the primary/top group from the given player
getGroups() - Method in interface me.deecaad.core.compatibility.vault.IVaultCompatibility
Gets all registered groups from the registered permission plugin.
getGroups(Player) - Method in interface me.deecaad.core.compatibility.vault.IVaultCompatibility
Gets all groups that the given player has.
getHandlerList() - Static method in class me.deecaad.core.events.EntityEquipmentEvent
 
getHandlerList() - Static method in class me.deecaad.core.events.QueueSerializerEvent
 
getHandlerList() - Static method in class me.deecaad.core.placeholder.PlaceholderRequestEvent
 
getHandlers() - Method in class me.deecaad.core.events.EntityEquipmentEvent
 
getHandlers() - Method in class me.deecaad.core.events.QueueSerializerEvent
 
getHandlers() - Method in class me.deecaad.core.placeholder.PlaceholderRequestEvent
 
getHeight() - Method in class me.deecaad.core.compatibility.HitBox
 
getHitbox(Block, boolean) - Static method in class me.deecaad.core.compatibility.HitBox
 
getHitbox(Entity) - Static method in class me.deecaad.core.compatibility.HitBox
 
getHitbox(BoundingBox) - Static method in class me.deecaad.core.compatibility.HitBox
 
getHitBox() - Method in class me.deecaad.core.utils.ray.RayTraceResult
Returns the that hitbox that was hit.
getHitFace() - Method in class me.deecaad.core.utils.ray.RayTraceResult
Returns the hit face.
getHitLocation() - Method in class me.deecaad.core.utils.ray.RayTraceResult
Returns the exact coordinates that were hit, in world space.
getHitMax() - Method in class me.deecaad.core.utils.ray.RayTraceResult
Returns the distance between the origin and the furthest point of the hitbox.
getHitMin() - Method in class me.deecaad.core.utils.ray.RayTraceResult
Returns the distance between the origin of the ray and the hit location.
getHitMinClamped() - Method in class me.deecaad.core.utils.ray.RayTraceResult
Same as RayTraceResult.getHitMin(), except this method will always return a positive number.
getIfPresent(Class<T>, String) - Static method in class me.deecaad.core.utils.EnumUtil
Returns an Enum of the given Class type as an Optional.
getIndex() - Method in exception class me.deecaad.core.file.InlineSerializer.FormatException
 
getInlineKeyword() - Method in interface me.deecaad.core.file.InlineSerializer
Reformats the Upper_Snake_Case YAML config key to UpperCamelCase inline key.
getInstance() - Static method in class me.deecaad.core.MechanicsCore
 
getInt(ItemStack, String, String) - Method in interface me.deecaad.core.compatibility.nbt.NBTCompatibility
Returns the Integer value of a NBT tag with the given name key.
getInt(ItemStack, String, String, int) - Method in class me.deecaad.core.compatibility.nbt.NBT_Persistent
 
getInt(ItemStack, String, String, int) - Method in interface me.deecaad.core.compatibility.nbt.NBTCompatibility
Returns the Integer value of a NBT tag with the given name key.
getJarFile(Plugin, File) - Method in class me.deecaad.core.utils.FileUtil
Returns the jar file from the given arguments.
getKey() - Method in interface me.deecaad.core.file.InlineSerializer
 
getKey() - Method in class me.deecaad.core.mechanics.conditions.BiomeCondition
 
getKey() - Method in class me.deecaad.core.mechanics.conditions.EntityTypeCondition
 
getKey() - Method in class me.deecaad.core.mechanics.conditions.GlidingCondition
 
getKey() - Method in class me.deecaad.core.mechanics.conditions.HasPermissionCondition
 
getKey() - Method in class me.deecaad.core.mechanics.conditions.InConeCondition
 
getKey() - Method in class me.deecaad.core.mechanics.conditions.LightLevelCondition
 
getKey() - Method in class me.deecaad.core.mechanics.conditions.MaterialCategoryCondition
 
getKey() - Method in class me.deecaad.core.mechanics.conditions.OnGroundCondition
 
getKey() - Method in class me.deecaad.core.mechanics.conditions.RangeCondition
 
getKey() - Method in class me.deecaad.core.mechanics.conditions.RidingCondition
 
getKey() - Method in class me.deecaad.core.mechanics.conditions.SneakingCondition
 
getKey() - Method in class me.deecaad.core.mechanics.conditions.SprintingCondition
 
getKey() - Method in class me.deecaad.core.mechanics.defaultmechanics.ActionBarMechanic
 
getKey() - Method in class me.deecaad.core.mechanics.defaultmechanics.BossBarMechanic
 
getKey() - Method in class me.deecaad.core.mechanics.defaultmechanics.CommandMechanic
 
getKey() - Method in class me.deecaad.core.mechanics.defaultmechanics.CustomSoundMechanic
 
getKey() - Method in class me.deecaad.core.mechanics.defaultmechanics.DamageMechanic
 
getKey() - Method in class me.deecaad.core.mechanics.defaultmechanics.DropItemMechanic
 
getKey() - Method in class me.deecaad.core.mechanics.defaultmechanics.FireworkMechanic.FireworkData
 
getKey() - Method in class me.deecaad.core.mechanics.defaultmechanics.FireworkMechanic
 
getKey() - Method in class me.deecaad.core.mechanics.defaultmechanics.IgniteMechanic
 
getKey() - Method in class me.deecaad.core.mechanics.defaultmechanics.LeapMechanic
 
getKey() - Method in class me.deecaad.core.mechanics.defaultmechanics.LightningMechanic
 
getKey() - Method in class me.deecaad.core.mechanics.defaultmechanics.MessageMechanic
 
getKey() - Method in class me.deecaad.core.mechanics.defaultmechanics.PotionMechanic
 
getKey() - Method in class me.deecaad.core.mechanics.defaultmechanics.PushMechanic
 
getKey() - Method in class me.deecaad.core.mechanics.defaultmechanics.SculkBloomMechanic
 
getKey() - Method in class me.deecaad.core.mechanics.defaultmechanics.SculkShriekMechanic
 
getKey() - Method in class me.deecaad.core.mechanics.defaultmechanics.SoundMechanic
 
getKey() - Method in class me.deecaad.core.mechanics.defaultmechanics.TitleMechanic
 
getKey() - Method in class me.deecaad.core.mechanics.PlayerEffectMechanicList
 
getKey() - Method in class me.deecaad.core.mechanics.targeters.ScatterTargeter
 
getKey() - Method in class me.deecaad.core.mechanics.targeters.ServerPlayersTargeter
 
getKey() - Method in class me.deecaad.core.mechanics.targeters.SourceTargeter
 
getKey() - Method in class me.deecaad.core.mechanics.targeters.TargetTargeter
 
getKey() - Method in class me.deecaad.core.mechanics.targeters.WorldPlayersTargeter
 
getKey() - Method in class me.deecaad.core.mechanics.targeters.WorldTargeter
 
getKey() - Method in class me.deecaad.core.placeholder.AttributePlaceholderHandler
 
getKey(String, String) - Method in interface me.deecaad.core.compatibility.nbt.NBTCompatibility
 
getKey(T) - Method in class me.deecaad.core.utils.MutableRegistry.SimpleMutableRegistry
 
getKeys() - Method in exception class me.deecaad.core.file.DuplicateKeyException
Returns an array of all of the matching keys.
getKeyword() - Method in interface me.deecaad.core.file.InlineSerializer
 
getKeyword() - Method in interface me.deecaad.core.file.IValidator
 
getKeyword() - Method in interface me.deecaad.core.file.Serializer
Returns the unique identifier to this serializer.
getKeyword() - Method in class me.deecaad.core.mechanics.MechanicManager
 
getLevel() - Method in class me.deecaad.core.utils.Debugger
Gets the current numeric logging level that was input by the user.
getList(String) - Method in class me.deecaad.core.file.BukkitConfig
 
getList(String) - Method in interface me.deecaad.core.file.ConfigLike
 
getList(String) - Method in class me.deecaad.core.file.MapConfigLike
 
getListenerConditions() - Method in class me.deecaad.core.mechanics.defaultmechanics.CustomSoundMechanic
 
getListenerConditions() - Method in class me.deecaad.core.mechanics.defaultmechanics.SoundMechanic
 
getListeners() - Method in class me.deecaad.core.mechanics.defaultmechanics.CustomSoundMechanic
 
getListeners() - Method in class me.deecaad.core.mechanics.defaultmechanics.SoundMechanic
 
getLivingEntity() - Method in class me.deecaad.core.utils.ray.RayTraceResult
Deprecated.
getLocalPosition() - Method in class me.deecaad.core.utils.EntityTransform
 
getLocalPosition() - Method in class me.deecaad.core.utils.Transform
 
getLocalRotation() - Method in class me.deecaad.core.utils.EntityTransform
 
getLocalRotation() - Method in class me.deecaad.core.utils.Transform
 
getLocation(File, String) - Method in class me.deecaad.core.file.BukkitConfig
 
getLocation(File, String) - Method in interface me.deecaad.core.file.ConfigLike
 
getLocation(File, String) - Method in class me.deecaad.core.file.MapConfigLike
 
getLogger() - Method in class me.deecaad.core.utils.Debugger
Returns the backing Logger that belongs to the plugin that instantiated this debugger.
getLore(ItemStack) - Static method in class me.deecaad.core.utils.AdventureUtil
 
getLore(ItemMeta) - Static method in class me.deecaad.core.utils.AdventureUtil
 
getMask() - Method in enum class me.deecaad.core.compatibility.entity.EntityCompatibility.EntityMeta
 
getMax() - Method in class me.deecaad.core.compatibility.HitBox
 
getMax() - Method in class me.deecaad.core.mechanics.conditions.LightLevelCondition
 
getMaxBlocks() - Method in class me.deecaad.core.mechanics.defaultmechanics.ActivateBlockMechanic
 
getMaxX() - Method in class me.deecaad.core.compatibility.HitBox
 
getMaxY() - Method in class me.deecaad.core.compatibility.HitBox
 
getMaxZ() - Method in class me.deecaad.core.compatibility.HitBox
 
getMechanics() - Method in class me.deecaad.core.mechanics.MechanicManager
 
getMessage() - Method in class me.deecaad.core.mechanics.defaultmechanics.ActionBarMechanic
 
getMessage() - Method in class me.deecaad.core.mechanics.defaultmechanics.MessageMechanic
 
getMeta(int) - Method in class me.deecaad.core.compatibility.entity.FakeEntity
Gets the stored meta-data flag.
getMin() - Method in class me.deecaad.core.compatibility.HitBox
 
getMin() - Method in class me.deecaad.core.mechanics.conditions.LightLevelCondition
 
getMinX() - Method in class me.deecaad.core.compatibility.HitBox
 
getMinY() - Method in class me.deecaad.core.compatibility.HitBox
 
getMinZ() - Method in class me.deecaad.core.compatibility.HitBox
 
getMode() - Method in class me.deecaad.core.mechanics.conditions.LightLevelCondition
 
getName() - Method in interface me.deecaad.core.file.Serializer
 
getName(ItemStack) - Static method in class me.deecaad.core.utils.AdventureUtil
Returns the display name of the item in adventure format.
getNBTCompatibility() - Static method in class me.deecaad.core.compatibility.CompatibilityAPI
 
getNBTCompatibility() - Method in interface me.deecaad.core.compatibility.ICompatibility
Returns this version's loaded NBTCompatibility.
getNBTDebug(ItemStack) - Method in interface me.deecaad.core.compatibility.nbt.NBTCompatibility
Returns the Object.toString() value of an item's NBT compound, useful for debugging.
getNoise() - Method in class me.deecaad.core.mechanics.defaultmechanics.CustomSoundMechanic
 
getNoise() - Method in class me.deecaad.core.mechanics.defaultmechanics.SoundMechanic
 
getOffset() - Method in class me.deecaad.core.mechanics.targeters.Targeter
 
getOffset() - Method in class me.deecaad.core.utils.ProbabilityMap.Node
 
getOptions() - Method in class me.deecaad.core.placeholder.EnumPlaceholderHandler
 
getOptions(Class<T>) - Static method in class me.deecaad.core.utils.EnumUtil
Returns an immutable set of the name of every Enum associated with the given enum class.
getOrNull(Class<T>, String) - Static method in class me.deecaad.core.utils.EnumUtil
Returns an Enum of the given Class, or returns null.
getOrThrow(NamespacedKey) - Method in class me.deecaad.core.utils.MutableRegistry.SimpleMutableRegistry
 
getParallel() - Method in enum class me.deecaad.core.utils.LogLevel
Returns the java logging level that corresponds to this logging level.
getParent() - Method in class me.deecaad.core.utils.EntityTransform
 
getParent() - Method in class me.deecaad.core.utils.Transform
 
getParentKeywords() - Method in interface me.deecaad.core.file.Serializer
Allows using this serializer under other serializers if the current path ends with any given string in this list.
getPath() - Method in class me.deecaad.core.file.MapConfigLike
 
getPitch() - Method in class me.deecaad.core.compatibility.entity.FakeEntity
 
getPitch() - Method in class me.deecaad.core.mechanics.defaultmechanics.CustomSoundMechanic
 
getPitch() - Method in class me.deecaad.core.mechanics.defaultmechanics.SoundMechanic
 
getPlaceholderData() - Method in class me.deecaad.core.placeholder.PlaceholderRequestEvent
 
getPlaceholderMessage() - Method in class me.deecaad.core.mechanics.defaultmechanics.ActionBarMechanic
 
getPlaceholderValue(String) - Method in class me.deecaad.core.placeholder.PlaceholderRequestEvent
 
getPlayersInRange(Location) - Static method in class me.deecaad.core.utils.DistanceUtil
 
getPlayersInRange(Location, double, double) - Static method in class me.deecaad.core.utils.DistanceUtil
Returns the entities withing range
getPoints(CastData) - Method in class me.deecaad.core.mechanics.targeters.ScatterTargeter
 
getPoints(CastData) - Method in class me.deecaad.core.mechanics.targeters.ShapeTargeter
 
getPosition() - Method in class me.deecaad.core.utils.Transform
 
getPotion() - Method in class me.deecaad.core.mechanics.defaultmechanics.PotionMechanic
 
getPrefix(Player) - Method in interface me.deecaad.core.compatibility.vault.IVaultCompatibility
Gets the prefix of the given player
getPresentPlaceholders() - Method in class me.deecaad.core.placeholder.PlaceholderMessage
Gets an immutable set of PlaceholderHandler objects that were identified in the template.
getPrimitiveType() - Method in class me.deecaad.core.compatibility.nbt.StringPersistentType
 
getProgress() - Method in class me.deecaad.core.mechanics.defaultmechanics.BossBarMechanic
 
getRange() - Static method in class me.deecaad.core.utils.DistanceUtil
Returns the default viewing distance of worlds, defined by the vanilla minecraft server's server.properties file.
getRange(World) - Static method in class me.deecaad.core.utils.DistanceUtil
Returns the viewing distance of the given world.
getRegisteredFlags() - Method in class me.deecaad.core.compatibility.worldguard.NoWorldGuard
 
getRegisteredFlags() - Method in interface me.deecaad.core.compatibility.worldguard.WorldGuardCompatibility
Returns a keySet from the Map of register flags.
getRelativeFolder() - Method in class me.deecaad.core.file.RootFileReader
 
getRepeatAmount() - Method in class me.deecaad.core.mechanics.defaultmechanics.Mechanic
 
getRepeatInterval() - Method in class me.deecaad.core.mechanics.defaultmechanics.Mechanic
 
getRight() - Method in class me.deecaad.core.utils.Transform
 
getRootFolder() - Method in class me.deecaad.core.file.RootFileReader
 
getRotation() - Method in class me.deecaad.core.utils.Transform
 
getSearchRadius() - Method in class me.deecaad.core.mechanics.defaultmechanics.ActivateBlockMechanic
 
getSerializerClass() - Method in class me.deecaad.core.file.RootFileReader
 
getSerializers() - Method in class me.deecaad.core.events.QueueSerializerEvent
 
getSlot() - Method in class me.deecaad.core.events.EntityEquipmentEvent
Returns the slot that the item is being equipped to.
getSound() - Method in class me.deecaad.core.mechanics.defaultmechanics.CustomSoundMechanic
 
getSound() - Method in class me.deecaad.core.mechanics.defaultmechanics.SoundMechanic
 
getSource() - Method in class me.deecaad.core.events.QueueSerializerEvent
 
getSource() - Method in class me.deecaad.core.mechanics.CastData
 
getSourceLocation() - Method in class me.deecaad.core.mechanics.CastData
 
getSourceName() - Method in class me.deecaad.core.events.QueueSerializerEvent
 
getSourceWorld() - Method in class me.deecaad.core.mechanics.CastData
 
getSpeed() - Method in class me.deecaad.core.mechanics.defaultmechanics.LeapMechanic
 
getSpeed() - Method in class me.deecaad.core.mechanics.defaultmechanics.PushMechanic
 
getString(String) - Method in interface me.deecaad.core.file.ConfigLike
 
getString(ItemStack, String, String) - Method in interface me.deecaad.core.compatibility.nbt.NBTCompatibility
Returns the String value of a NBT tag with the given name key.
getString(ItemStack, String, String, String) - Method in class me.deecaad.core.compatibility.nbt.NBT_Persistent
 
getString(ItemStack, String, String, String) - Method in interface me.deecaad.core.compatibility.nbt.NBTCompatibility
Returns the String value of a NBT tag with the given name key.
getStringArray(ItemStack, String, String) - Method in interface me.deecaad.core.compatibility.nbt.NBTCompatibility
Returns the String[] value of a NBT tag with the given name key.
getStringArray(ItemStack, String, String, String[]) - Method in class me.deecaad.core.compatibility.nbt.NBT_Persistent
 
getStringArray(ItemStack, String, String, String[]) - Method in interface me.deecaad.core.compatibility.nbt.NBTCompatibility
Returns the String[] value of a NBT tag with the given name key.
getStyle() - Method in class me.deecaad.core.mechanics.defaultmechanics.BossBarMechanic
 
getSubtitle() - Method in class me.deecaad.core.mechanics.defaultmechanics.TitleMechanic
 
getSuffix(Player) - Method in interface me.deecaad.core.compatibility.vault.IVaultCompatibility
Gets the suffix of the given player
getTag(TagKey<T>) - Method in class me.deecaad.core.utils.MutableRegistry.SimpleMutableRegistry
 
getTagResolvers(PlaceholderData) - Method in class me.deecaad.core.placeholder.PlaceholderMessageChain
 
getTags() - Method in class me.deecaad.core.utils.MutableRegistry.SimpleMutableRegistry
 
getTarget() - Method in class me.deecaad.core.mechanics.CastData
 
getTargeter() - Method in class me.deecaad.core.mechanics.defaultmechanics.Mechanic
 
getTargetLocation() - Method in class me.deecaad.core.mechanics.CastData
 
getTargetLocationSupplier() - Method in class me.deecaad.core.mechanics.CastData
 
getTargets(CastData) - Method in class me.deecaad.core.mechanics.targeters.Targeter
Public method to get every possible target for the mechanic using this targeter.
getTargets0(CastData) - Method in class me.deecaad.core.mechanics.targeters.ShapeTargeter
 
getTargets0(CastData) - Method in class me.deecaad.core.mechanics.targeters.ServerPlayersTargeter
 
getTargets0(CastData) - Method in class me.deecaad.core.mechanics.targeters.SourceTargeter
 
getTargets0(CastData) - Method in class me.deecaad.core.mechanics.targeters.Targeter
 
getTargets0(CastData) - Method in class me.deecaad.core.mechanics.targeters.TargetTargeter
 
getTargets0(CastData) - Method in class me.deecaad.core.mechanics.targeters.WorldPlayersTargeter
 
getTargets0(CastData) - Method in class me.deecaad.core.mechanics.targeters.WorldTargeter
 
getTargetWorld() - Method in class me.deecaad.core.mechanics.CastData
 
getTaskIdConsumer() - Method in class me.deecaad.core.mechanics.CastData
 
getTemplate() - Method in class me.deecaad.core.placeholder.PlaceholderMessage
Returns the template string with all placeholders converted to lowercase.
getThroughDistance() - Method in class me.deecaad.core.utils.ray.RayTraceResult
Returns the distance travelled through the hitbox.
getTime() - Method in class me.deecaad.core.mechanics.defaultmechanics.ActionBarMechanic
 
getTime() - Method in class me.deecaad.core.mechanics.defaultmechanics.BossBarMechanic
 
getTimes() - Method in class me.deecaad.core.mechanics.defaultmechanics.TitleMechanic
 
getTitle() - Method in class me.deecaad.core.mechanics.defaultmechanics.BossBarMechanic
 
getTitle() - Method in class me.deecaad.core.mechanics.defaultmechanics.TitleMechanic
 
getType() - Method in class me.deecaad.core.compatibility.entity.FakeEntity
 
getType() - Method in class me.deecaad.core.database.Database
 
getTypeName() - Method in class me.deecaad.core.file.serializers.ChanceSerializer
 
getTypeName() - Method in class me.deecaad.core.file.serializers.ColorSerializer
 
getTypeName() - Method in interface me.deecaad.core.file.SimpleSerializer
The name of the type of the serializer.
getUp() - Method in class me.deecaad.core.utils.Transform
 
getValidators() - Method in class me.deecaad.core.events.QueueSerializerEvent
 
getValue() - Method in class me.deecaad.core.utils.ProbabilityMap.Node
 
getValue(Location, String) - Method in class me.deecaad.core.compatibility.worldguard.NoWorldGuard
 
getValue(Location, String) - Method in interface me.deecaad.core.compatibility.worldguard.WorldGuardCompatibility
Returns the value of a flag with the given flagName.
getValues(Class<T>) - Static method in class me.deecaad.core.utils.EnumUtil
Returns an immutable collection of the WeakReference to every Enum associated with the given enum class.
getVaultCompatibility() - Static method in class me.deecaad.core.compatibility.CompatibilityAPI
 
getVersionAsString() - Method in class me.deecaad.core.compatibility.CompatibilitySetup
Example return values:
getVerticalMultiplier() - Method in class me.deecaad.core.mechanics.defaultmechanics.LeapMechanic
 
getVerticalMultiplier() - Method in class me.deecaad.core.mechanics.defaultmechanics.PushMechanic
 
getViewerConditions() - Method in class me.deecaad.core.mechanics.defaultmechanics.CustomSoundMechanic
 
getViewerConditions() - Method in class me.deecaad.core.mechanics.defaultmechanics.FireworkMechanic
 
getViewerConditions() - Method in class me.deecaad.core.mechanics.defaultmechanics.SoundMechanic
 
getViewerConditions() - Method in class me.deecaad.core.mechanics.PlayerEffectMechanic
 
getViewers() - Method in class me.deecaad.core.mechanics.defaultmechanics.FireworkMechanic
 
getViewerTargeter() - Method in class me.deecaad.core.mechanics.defaultmechanics.CustomSoundMechanic
 
getViewerTargeter() - Method in class me.deecaad.core.mechanics.defaultmechanics.FireworkMechanic
 
getViewerTargeter() - Method in class me.deecaad.core.mechanics.defaultmechanics.SoundMechanic
 
getViewerTargeter() - Method in class me.deecaad.core.mechanics.PlayerEffectMechanic
 
getVolume() - Method in class me.deecaad.core.mechanics.defaultmechanics.CustomSoundMechanic
 
getVolume() - Method in class me.deecaad.core.mechanics.defaultmechanics.SoundMechanic
 
getWidth() - Method in class me.deecaad.core.compatibility.HitBox
 
getWikiLink() - Method in interface me.deecaad.core.file.Serializer
Returns a link to the page on the wiki that describes this serializer.
getWikiLink() - Method in class me.deecaad.core.mechanics.conditions.BiomeCondition
 
getWikiLink() - Method in class me.deecaad.core.mechanics.conditions.Condition
 
getWikiLink() - Method in class me.deecaad.core.mechanics.conditions.EntityTypeCondition
 
getWikiLink() - Method in class me.deecaad.core.mechanics.conditions.GlidingCondition
 
getWikiLink() - Method in class me.deecaad.core.mechanics.conditions.HasPermissionCondition
 
getWikiLink() - Method in class me.deecaad.core.mechanics.conditions.InConeCondition
 
getWikiLink() - Method in class me.deecaad.core.mechanics.conditions.LightLevelCondition
 
getWikiLink() - Method in class me.deecaad.core.mechanics.conditions.MaterialCategoryCondition
 
getWikiLink() - Method in class me.deecaad.core.mechanics.conditions.OnGroundCondition
 
getWikiLink() - Method in class me.deecaad.core.mechanics.conditions.RangeCondition
 
getWikiLink() - Method in class me.deecaad.core.mechanics.conditions.RidingCondition
 
getWikiLink() - Method in class me.deecaad.core.mechanics.conditions.SneakingCondition
 
getWikiLink() - Method in class me.deecaad.core.mechanics.conditions.SprintingCondition
 
getWikiLink() - Method in class me.deecaad.core.mechanics.defaultmechanics.ActionBarMechanic
 
getWikiLink() - Method in class me.deecaad.core.mechanics.defaultmechanics.BossBarMechanic
 
getWikiLink() - Method in class me.deecaad.core.mechanics.defaultmechanics.CommandMechanic
 
getWikiLink() - Method in class me.deecaad.core.mechanics.defaultmechanics.CustomSoundMechanic
 
getWikiLink() - Method in class me.deecaad.core.mechanics.defaultmechanics.DamageMechanic
 
getWikiLink() - Method in class me.deecaad.core.mechanics.defaultmechanics.FireworkMechanic
 
getWikiLink() - Method in class me.deecaad.core.mechanics.defaultmechanics.IgniteMechanic
 
getWikiLink() - Method in class me.deecaad.core.mechanics.defaultmechanics.LeapMechanic
 
getWikiLink() - Method in class me.deecaad.core.mechanics.defaultmechanics.LightningMechanic
 
getWikiLink() - Method in class me.deecaad.core.mechanics.defaultmechanics.MessageMechanic
 
getWikiLink() - Method in class me.deecaad.core.mechanics.defaultmechanics.PotionMechanic
 
getWikiLink() - Method in class me.deecaad.core.mechanics.defaultmechanics.PushMechanic
 
getWikiLink() - Method in class me.deecaad.core.mechanics.defaultmechanics.SculkBloomMechanic
 
getWikiLink() - Method in class me.deecaad.core.mechanics.defaultmechanics.SculkShriekMechanic
 
getWikiLink() - Method in class me.deecaad.core.mechanics.defaultmechanics.SoundMechanic
 
getWikiLink() - Method in class me.deecaad.core.mechanics.defaultmechanics.TitleMechanic
 
getWikiLink() - Method in class me.deecaad.core.mechanics.MechanicManager
 
getWikiLink() - Method in class me.deecaad.core.mechanics.targeters.ServerPlayersTargeter
 
getWikiLink() - Method in class me.deecaad.core.mechanics.targeters.SourceTargeter
 
getWikiLink() - Method in class me.deecaad.core.mechanics.targeters.Targeter
 
getWikiLink() - Method in class me.deecaad.core.mechanics.targeters.TargetTargeter
 
getWikiLink() - Method in class me.deecaad.core.mechanics.targeters.WorldTargeter
 
getWorldCache() - Method in class me.deecaad.core.mechanics.targeters.WorldTargeter
 
getWorldGuardCompatibility() - Static method in class me.deecaad.core.compatibility.CompatibilityAPI
 
getWorldName() - Method in class me.deecaad.core.mechanics.targeters.WorldTargeter
 
getX() - Method in class me.deecaad.core.compatibility.entity.FakeEntity
 
getY() - Method in class me.deecaad.core.compatibility.entity.FakeEntity
 
getYaw() - Method in class me.deecaad.core.compatibility.entity.FakeEntity
 
getZ() - Method in class me.deecaad.core.compatibility.entity.FakeEntity
 
GLIDING - Enum constant in enum class me.deecaad.core.compatibility.entity.EntityCompatibility.EntityMeta
 
GLIDING - Static variable in class me.deecaad.core.mechanics.Conditions
 
GLIDING_FLAG - Static variable in class me.deecaad.core.compatibility.entity.FakeEntity
 
GlidingCondition - Class in me.deecaad.core.mechanics.conditions
 
GlidingCondition() - Constructor for class me.deecaad.core.mechanics.conditions.GlidingCondition
Default constructor for serializer.
GLOWING - Enum constant in enum class me.deecaad.core.compatibility.entity.EntityCompatibility.EntityMeta
 
GLOWING_FLAG - Static variable in class me.deecaad.core.compatibility.entity.FakeEntity
 
GOLD - Enum constant in enum class me.deecaad.core.file.serializers.ColorSerializer.ColorType
 
GRAVITY_ATTRIBUTE - Static variable in class me.deecaad.core.placeholder.PlaceholderHandlers
 
GRAY - Enum constant in enum class me.deecaad.core.file.serializers.ColorSerializer.ColorType
 
GREEN - Enum constant in enum class me.deecaad.core.file.serializers.ColorSerializer.ColorType
 
grow(double) - Method in class me.deecaad.core.compatibility.HitBox
Grows this hit box in all directions with given amount
grow(double, double) - Method in class me.deecaad.core.compatibility.HitBox
 

H

handleCommands() - Method in class me.deecaad.core.MechanicsCore
 
handleListeners() - Method in class me.deecaad.core.MechanicsCore
 
HANDLER_LIST - Static variable in class me.deecaad.core.events.QueueSerializerEvent
 
HANDLERS - Static variable in class me.deecaad.core.events.EntityEquipmentEvent
 
handleTargetersAndConditions(CastData) - Method in class me.deecaad.core.mechanics.defaultmechanics.Mechanic
 
HAS_PERMISSION - Static variable in class me.deecaad.core.mechanics.Conditions
 
hasArray(ItemStack, String, String) - Method in class me.deecaad.core.compatibility.nbt.NBT_Persistent
 
hasArray(ItemStack, String, String) - Method in interface me.deecaad.core.compatibility.nbt.NBTCompatibility
Returns true if the given bukkitItem's NBT compound has the given key, and it is an int[] value.
hasBalance(OfflinePlayer, double) - Method in interface me.deecaad.core.compatibility.vault.IVaultCompatibility
Determines if the player has amount balance in their account.
hasDouble(ItemStack, String, String) - Method in class me.deecaad.core.compatibility.nbt.NBT_Persistent
 
hasDouble(ItemStack, String, String) - Method in interface me.deecaad.core.compatibility.nbt.NBTCompatibility
Returns true if the given bukkitItem's NBT compound has the given key, and it is a Double value.
hashCode() - Method in record class me.deecaad.core.file.FileReader.NestedPathToSerializer
Returns a hash code value for this object.
hashCode() - Method in record class me.deecaad.core.file.FileReader.PathToSerializer
Returns a hash code value for this object.
hashCode() - Method in record class me.deecaad.core.file.FileReader.ValidatorData
Returns a hash code value for this object.
hashCode() - Method in record class me.deecaad.core.file.MapConfigLike.Holder
Returns a hash code value for this object.
hashCode() - Method in record class me.deecaad.core.placeholder.PlaceholderData.Direct
Returns a hash code value for this object.
hashCode() - Method in class me.deecaad.core.placeholder.PlaceholderHandler
 
hashCode() - Method in record class me.deecaad.core.utils.FileUtil.PathReference
Returns a hash code value for this object.
hashCode() - Method in class me.deecaad.core.utils.Quaternion
 
hashCode() - Method in record class me.deecaad.core.utils.TableBuilder.Line
Returns a hash code value for this object.
hashCode() - Method in record class me.deecaad.core.utils.TableBuilder.TableConstraints
Returns a hash code value for this object.
hasInt(ItemStack, String, String) - Method in class me.deecaad.core.compatibility.nbt.NBT_Persistent
 
hasInt(ItemStack, String, String) - Method in interface me.deecaad.core.compatibility.nbt.NBTCompatibility
Returns true if the given bukkitItem's NBT compound has the given key, and it is an Integer value.
hasNext() - Method in class me.deecaad.core.mechanics.targeters.EmptyIterator
 
hasNext() - Method in class me.deecaad.core.mechanics.targeters.SingleIterator
 
HasPermissionCondition - Class in me.deecaad.core.mechanics.conditions
 
HasPermissionCondition() - Constructor for class me.deecaad.core.mechanics.conditions.HasPermissionCondition
Default constructor for serializer.
HasPermissionCondition(String) - Constructor for class me.deecaad.core.mechanics.conditions.HasPermissionCondition
 
hasPlaceholder(String) - Method in class me.deecaad.core.placeholder.PlaceholderRequestEvent
 
hasString(ItemStack, String, String) - Method in class me.deecaad.core.compatibility.nbt.NBT_Persistent
 
hasString(ItemStack, String, String) - Method in interface me.deecaad.core.compatibility.nbt.NBTCompatibility
Returns true if the given bukkitItem's NBT compound has the given key, and it is a String value.
hasStringArray(ItemStack, String, String) - Method in class me.deecaad.core.compatibility.nbt.NBT_Persistent
 
hasStringArray(ItemStack, String, String) - Method in interface me.deecaad.core.compatibility.nbt.NBTCompatibility
Returns true if the given bukkitItem's NBT compound has the given key, and it is a String[] value.
hasTag(TagKey<T>) - Method in class me.deecaad.core.utils.MutableRegistry.SimpleMutableRegistry
 
hasTargetLocation() - Method in class me.deecaad.core.mechanics.CastData
 
HIDE - Enum constant in enum class me.deecaad.core.mechanics.defaultmechanics.PotionMechanic.ParticleMode
 
HikariBased - Class in me.deecaad.core.database
 
HikariBased(DatabaseType) - Constructor for class me.deecaad.core.database.HikariBased
 
HitBox - Class in me.deecaad.core.compatibility
 
HitBox(double, double, double, double, double, double) - Constructor for class me.deecaad.core.compatibility.HitBox
 
HitBox(Vector, Vector) - Constructor for class me.deecaad.core.compatibility.HitBox
 
Holder(Object, int) - Constructor for record class me.deecaad.core.file.MapConfigLike.Holder
Creates an instance of a Holder record class.

I

ICompatibility - Interface in me.deecaad.core.compatibility
This interface outlines a version dependant api, where there is an implementing class for each minecraft protocol version.
identity() - Static method in class me.deecaad.core.utils.Quaternion
Returns the identity quaternion, which is a quaternion with 0 rotation.
IDS - Static variable in interface me.deecaad.core.compatibility.block.BlockCompatibility
Threadsafe method to get unique ids for block cracking.
IGNITE - Static variable in class me.deecaad.core.mechanics.Mechanics
 
IgniteMechanic - Class in me.deecaad.core.mechanics.defaultmechanics
 
IgniteMechanic() - Constructor for class me.deecaad.core.mechanics.defaultmechanics.IgniteMechanic
Default constructor for serializer
IgniteMechanic(int) - Constructor for class me.deecaad.core.mechanics.defaultmechanics.IgniteMechanic
 
IN_CONE - Static variable in class me.deecaad.core.mechanics.Conditions
 
InConeCondition - Class in me.deecaad.core.mechanics.conditions
 
InConeCondition() - Constructor for class me.deecaad.core.mechanics.conditions.InConeCondition
Default constructor for serializer.
InConeCondition(VectorProvider, double) - Constructor for class me.deecaad.core.mechanics.conditions.InConeCondition
 
index() - Method in record class me.deecaad.core.file.MapConfigLike.Holder
Returns the value of the index record component.
info(String...) - Method in class me.deecaad.core.utils.Debugger
Shorthand for using Debugger.log(LogLevel, String...) at information level.
INFO - Enum constant in enum class me.deecaad.core.utils.LogLevel
 
inject(Player) - Method in class me.deecaad.core.events.triggers.EquipListener
 
injectInventoryConsumer(Player, EquipmentChangeConsumer) - Method in interface me.deecaad.core.compatibility.entity.EntityCompatibility
Internal use only.
inlineFormat(String) - Static method in interface me.deecaad.core.file.InlineSerializer
 
InlineSerializer<T> - Interface in me.deecaad.core.file
 
InlineSerializer.FormatException - Exception Class in me.deecaad.core.file
This exception is used whenever the user inputs an improperly formatted string.
INSTANCE - Static variable in class me.deecaad.core.compatibility.nbt.StringPersistentType
 
INT_FLAG - Enum constant in enum class me.deecaad.core.compatibility.worldguard.WorldGuardCompatibility.FlagType
 
inverse() - Method in class me.deecaad.core.utils.Quaternion
 
INVISIBLE - Enum constant in enum class me.deecaad.core.compatibility.entity.EntityCompatibility.EntityMeta
 
INVISIBLE_FLAG - Static variable in class me.deecaad.core.compatibility.entity.FakeEntity
 
isAllowed(CastData) - Method in class me.deecaad.core.mechanics.conditions.Condition
Returns true if Mechanic that holds this condition is allowed to be used.
isAllowed0(CastData) - Method in class me.deecaad.core.mechanics.conditions.InConeCondition
 
isAllowed0(CastData) - Method in class me.deecaad.core.mechanics.conditions.BiomeCondition
 
isAllowed0(CastData) - Method in class me.deecaad.core.mechanics.conditions.Condition
 
isAllowed0(CastData) - Method in class me.deecaad.core.mechanics.conditions.EntityTypeCondition
 
isAllowed0(CastData) - Method in class me.deecaad.core.mechanics.conditions.GlidingCondition
 
isAllowed0(CastData) - Method in class me.deecaad.core.mechanics.conditions.HasPermissionCondition
 
isAllowed0(CastData) - Method in class me.deecaad.core.mechanics.conditions.LightLevelCondition
 
isAllowed0(CastData) - Method in class me.deecaad.core.mechanics.conditions.MaterialCategoryCondition
 
isAllowed0(CastData) - Method in class me.deecaad.core.mechanics.conditions.OnGroundCondition
 
isAllowed0(CastData) - Method in class me.deecaad.core.mechanics.conditions.RangeCondition
 
isAllowed0(CastData) - Method in class me.deecaad.core.mechanics.conditions.RidingCondition
 
isAllowed0(CastData) - Method in class me.deecaad.core.mechanics.conditions.SneakingCondition
 
isAllowed0(CastData) - Method in class me.deecaad.core.mechanics.conditions.SprintingCondition
 
isArmor() - Method in class me.deecaad.core.events.EntityEquipmentEvent
Returns true if the slot involved is an armor slot.
isClosed() - Method in class me.deecaad.core.database.Database
 
isClosed() - Method in class me.deecaad.core.database.HikariBased
 
isConsole() - Method in class me.deecaad.core.mechanics.defaultmechanics.CommandMechanic
 
isDefaultValues() - Method in class me.deecaad.core.mechanics.targeters.WorldTargeter
Returns true if this targeter uses the default values.
isDequipping() - Method in class me.deecaad.core.events.EntityEquipmentEvent
Returns true if an item is being removed from the slot.
isDirty() - Method in class me.deecaad.core.mechanics.MechanicManager
 
isEffect() - Method in class me.deecaad.core.mechanics.defaultmechanics.LightningMechanic
 
isEmpty() - Method in class me.deecaad.core.mechanics.PlayerEffectMechanicList
 
isEmpty() - Method in class me.deecaad.core.utils.ProbabilityMap
Returns true if there are no elements added to the map.
isEntity() - Method in class me.deecaad.core.mechanics.targeters.ServerPlayersTargeter
 
isEntity() - Method in class me.deecaad.core.mechanics.targeters.ShapeTargeter
 
isEntity() - Method in class me.deecaad.core.mechanics.targeters.SourceTargeter
 
isEntity() - Method in class me.deecaad.core.mechanics.targeters.Targeter
Returns true if this targeter specifically targets an entity.
isEntity() - Method in class me.deecaad.core.mechanics.targeters.TargetTargeter
 
isEntity() - Method in class me.deecaad.core.mechanics.targeters.WorldTargeter
 
isEquipping() - Method in class me.deecaad.core.events.EntityEquipmentEvent
Returns true if an item is being equipped to the slot.
isEye() - Method in class me.deecaad.core.mechanics.targeters.Targeter
 
isGlowing() - Method in class me.deecaad.core.compatibility.entity.FakeEntity
 
isIgnoreArmor() - Method in class me.deecaad.core.mechanics.defaultmechanics.DamageMechanic
 
isInstalled() - Method in class me.deecaad.core.compatibility.worldguard.NoWorldGuard
 
isInstalled() - Method in interface me.deecaad.core.compatibility.worldguard.WorldGuardCompatibility
Returns true if world guard is installed.
isInvisible() - Method in class me.deecaad.core.compatibility.entity.FakeEntity
 
isOnFire() - Method in class me.deecaad.core.compatibility.entity.FakeEntity
 
isPure() - Method in class me.deecaad.core.utils.Quaternion
Returns true when the scalar component (w) is zero.
isRelative() - Method in class me.deecaad.core.file.serializers.AnyVectorProvider
 
isRequireEvent() - Method in class me.deecaad.core.mechanics.defaultmechanics.DamageMechanic
 
isString(String) - Method in class me.deecaad.core.file.BukkitConfig
 
isString(String) - Method in interface me.deecaad.core.file.ConfigLike
 
isString(String) - Method in class me.deecaad.core.file.MapConfigLike
 
isUnit() - Method in class me.deecaad.core.utils.Quaternion
Returns true when the "length" of the quaternion is zero.
isUseTarget - Variable in class me.deecaad.core.mechanics.targeters.RelativeTargeter
 
item() - Method in class me.deecaad.core.mechanics.CastData
 
item() - Method in class me.deecaad.core.placeholder.PlaceholderData.Builder
 
item() - Method in record class me.deecaad.core.placeholder.PlaceholderData.Direct
Returns the value of the item record component.
item() - Method in interface me.deecaad.core.placeholder.PlaceholderData
 
item() - Method in class me.deecaad.core.placeholder.PlaceholderRequestEvent
 
ITEM_REGISTRY - Static variable in class me.deecaad.core.file.serializers.ItemSerializer
 
ItemCraftListener - Class in me.deecaad.core.listeners
 
ItemCraftListener() - Constructor for class me.deecaad.core.listeners.ItemCraftListener
 
ItemSerializer - Class in me.deecaad.core.file.serializers
 
ItemSerializer() - Constructor for class me.deecaad.core.file.serializers.ItemSerializer
Empty constructor to be used as serializer
itemTitle() - Method in class me.deecaad.core.mechanics.CastData
 
itemTitle() - Method in class me.deecaad.core.placeholder.PlaceholderData.Builder
 
itemTitle() - Method in record class me.deecaad.core.placeholder.PlaceholderData.Direct
Returns the value of the itemTitle record component.
itemTitle() - Method in interface me.deecaad.core.placeholder.PlaceholderData
 
itemTitle() - Method in class me.deecaad.core.placeholder.PlaceholderRequestEvent
 
iterator() - Method in class me.deecaad.core.utils.MutableRegistry.SimpleMutableRegistry
 
iterator() - Method in class me.deecaad.core.utils.ProbabilityMap
 
IValidator - Interface in me.deecaad.core.file
 
IVaultCompatibility - Interface in me.deecaad.core.compatibility.vault
 

J

JarInstancer - Class in me.deecaad.core.file
 
JarInstancer(JarFile) - Constructor for class me.deecaad.core.file.JarInstancer
 
JarSearcher - Class in me.deecaad.core.file
This immutable class outlines a searcher that iterates through the files of a JarFile.
JarSearcher(JarFile) - Constructor for class me.deecaad.core.file.JarSearcher
This constructor will throw an IllegalArgumentException if the given jar is null.
JUMP_STRENGTH_ATTRIBUTE - Static variable in class me.deecaad.core.placeholder.PlaceholderHandlers
 

K

keyStream() - Method in class me.deecaad.core.utils.MutableRegistry.SimpleMutableRegistry
Returns a new stream, which contains all registry keys, which are registered to the registry.
KNOCKBACK_RESISTANCE_ATTRIBUTE - Static variable in class me.deecaad.core.placeholder.PlaceholderHandlers
 

L

LEAP - Static variable in class me.deecaad.core.mechanics.Mechanics
 
LeapMechanic - Class in me.deecaad.core.mechanics.defaultmechanics
 
LeapMechanic() - Constructor for class me.deecaad.core.mechanics.defaultmechanics.LeapMechanic
Default constructor for serializer.
LeapMechanic(double, double) - Constructor for class me.deecaad.core.mechanics.defaultmechanics.LeapMechanic
 
LEFT - Enum constant in enum class me.deecaad.core.file.serializers.Direction
 
letPassThrough(String) - Method in interface me.deecaad.core.file.Serializer
Returns true when the given key can be "added" to this serializer, and should be saved to the main configuration map.
LIGHT_LEVEL - Static variable in class me.deecaad.core.mechanics.Conditions
 
LIGHT_PURPLE - Enum constant in enum class me.deecaad.core.file.serializers.ColorSerializer.ColorType
 
LightLevelCondition - Class in me.deecaad.core.mechanics.conditions
 
LightLevelCondition() - Constructor for class me.deecaad.core.mechanics.conditions.LightLevelCondition
Default constructor for serializer.
LightLevelCondition(LightLevelCondition.LightLevelMode, int, int) - Constructor for class me.deecaad.core.mechanics.conditions.LightLevelCondition
 
LightLevelCondition.LightLevelMode - Enum Class in me.deecaad.core.mechanics.conditions
 
LIGHTNING - Static variable in class me.deecaad.core.mechanics.Mechanics
 
LightningMechanic - Class in me.deecaad.core.mechanics.defaultmechanics
 
LightningMechanic() - Constructor for class me.deecaad.core.mechanics.defaultmechanics.LightningMechanic
Default constructor for serializer
LightningMechanic(boolean) - Constructor for class me.deecaad.core.mechanics.defaultmechanics.LightningMechanic
 
Line(char, Style) - Constructor for record class me.deecaad.core.utils.TableBuilder.Line
Creates an instance of a Line record class.
listify(String, int) - Static method in interface me.deecaad.core.file.InlineSerializer
 
ListPlaceholderHandler - Class in me.deecaad.core.placeholder
 
ListPlaceholderHandler() - Constructor for class me.deecaad.core.placeholder.ListPlaceholderHandler
 
listPlugins(CommandSender) - Static method in class me.deecaad.core.MechanicsCoreCommand
 
location - Variable in class me.deecaad.core.compatibility.entity.FakeEntity
 
log(LogLevel, String...) - Method in class me.deecaad.core.utils.Debugger
Logs the given messages to console at the given LogLevel.
log(LogLevel, String, Throwable) - Method in class me.deecaad.core.utils.Debugger
Logs the given message and the given exception at the given LogLevel.
log(LogLevel, Throwable) - Method in class me.deecaad.core.utils.Debugger
Logs the given exception to console at the given LogLevel.
log(LogLevel, List<String>) - Method in class me.deecaad.core.utils.Debugger
 
LogLevel - Enum Class in me.deecaad.core.utils
This enum outlines the different levels that messages can be logged at.
lookAt(Vector, Vector) - Static method in class me.deecaad.core.utils.Quaternion
Creates a new quaternion looking in the given direction.
LUCK_ATTRIBUTE - Static variable in class me.deecaad.core.placeholder.PlaceholderHandlers
 

M

MapConfigLike - Class in me.deecaad.core.file
 
MapConfigLike(Map<String, MapConfigLike.Holder>) - Constructor for class me.deecaad.core.file.MapConfigLike
 
MapConfigLike.Holder - Record Class in me.deecaad.core.file
 
mapify(String, int) - Static method in interface me.deecaad.core.file.InlineSerializer
 
MATERIAL_CATEGORY - Static variable in class me.deecaad.core.mechanics.Conditions
 
MaterialCategoryCondition - Class in me.deecaad.core.mechanics.conditions
 
MaterialCategoryCondition() - Constructor for class me.deecaad.core.mechanics.conditions.MaterialCategoryCondition
Default constructor for serializer.
MaterialCategoryCondition(MaterialCategoryCondition.MaterialCategory) - Constructor for class me.deecaad.core.mechanics.conditions.MaterialCategoryCondition
 
MaterialCategoryCondition.MaterialCategory - Enum Class in me.deecaad.core.mechanics.conditions
This is used to determine what "kind" of block you are in.
MAX_ABSORPTION_ATTRIBUTE - Static variable in class me.deecaad.core.placeholder.PlaceholderHandlers
 
MAX_HEALTH_ATTRIBUTE - Static variable in class me.deecaad.core.placeholder.PlaceholderHandlers
 
me.deecaad.core - package me.deecaad.core
 
me.deecaad.core.commands - package me.deecaad.core.commands
 
me.deecaad.core.compatibility - package me.deecaad.core.compatibility
 
me.deecaad.core.compatibility.block - package me.deecaad.core.compatibility.block
 
me.deecaad.core.compatibility.entity - package me.deecaad.core.compatibility.entity
 
me.deecaad.core.compatibility.nbt - package me.deecaad.core.compatibility.nbt
 
me.deecaad.core.compatibility.vault - package me.deecaad.core.compatibility.vault
 
me.deecaad.core.compatibility.worldguard - package me.deecaad.core.compatibility.worldguard
 
me.deecaad.core.database - package me.deecaad.core.database
 
me.deecaad.core.events - package me.deecaad.core.events
 
me.deecaad.core.events.triggers - package me.deecaad.core.events.triggers
 
me.deecaad.core.extensions - package me.deecaad.core.extensions
 
me.deecaad.core.file - package me.deecaad.core.file
 
me.deecaad.core.file.serializers - package me.deecaad.core.file.serializers
 
me.deecaad.core.listeners - package me.deecaad.core.listeners
 
me.deecaad.core.mechanics - package me.deecaad.core.mechanics
 
me.deecaad.core.mechanics.conditions - package me.deecaad.core.mechanics.conditions
 
me.deecaad.core.mechanics.defaultmechanics - package me.deecaad.core.mechanics.defaultmechanics
 
me.deecaad.core.mechanics.targeters - package me.deecaad.core.mechanics.targeters
 
me.deecaad.core.placeholder - package me.deecaad.core.placeholder
 
me.deecaad.core.utils - package me.deecaad.core.utils
 
me.deecaad.core.utils.ray - package me.deecaad.core.utils.ray
 
Mechanic - Class in me.deecaad.core.mechanics.defaultmechanics
A Mechanic is the most powerful tool available to server-admins through config.
Mechanic() - Constructor for class me.deecaad.core.mechanics.defaultmechanics.Mechanic
Default constructor for serializer.
MechanicManager - Class in me.deecaad.core.mechanics
 
MechanicManager() - Constructor for class me.deecaad.core.mechanics.MechanicManager
Default constructor for serializer.
MechanicManager(List<Mechanic>) - Constructor for class me.deecaad.core.mechanics.MechanicManager
 
Mechanics - Class in me.deecaad.core.mechanics
Utility class holding all built-in mechanics, and the registry for all mechanics.
MechanicsCastListener - Class in me.deecaad.core.listeners
 
MechanicsCastListener() - Constructor for class me.deecaad.core.listeners.MechanicsCastListener
 
MechanicsCore - Class in me.deecaad.core
Main class for MechanicsCore, handles registration of listeners and commands.
MechanicsCore() - Constructor for class me.deecaad.core.MechanicsCore
 
MechanicsCoreCommand - Class in me.deecaad.core
 
MESSAGE - Static variable in class me.deecaad.core.mechanics.Mechanics
 
MessageMechanic - Class in me.deecaad.core.mechanics.defaultmechanics
 
MessageMechanic() - Constructor for class me.deecaad.core.mechanics.defaultmechanics.MessageMechanic
Default constructor for serializer.
MessageMechanic(String) - Constructor for class me.deecaad.core.mechanics.defaultmechanics.MessageMechanic
 
METADATA_KEY - Static variable in class me.deecaad.core.mechanics.defaultmechanics.DamageMechanic
 
MINING_EFFICIENCY_ATTRIBUTE - Static variable in class me.deecaad.core.placeholder.PlaceholderHandlers
 
modify(double, double, double, double, double, double) - Method in class me.deecaad.core.compatibility.HitBox
 
modifyMetaPacket(Object, EntityCompatibility.EntityMeta, boolean) - Method in interface me.deecaad.core.compatibility.entity.EntityCompatibility
Sets the given entity metadata flag to true/false.
motion - Variable in class me.deecaad.core.compatibility.entity.FakeEntity
 
moveItem(InventoryMoveItemEvent) - Method in class me.deecaad.core.listeners.ItemCraftListener
 
MOVEMENT_EFFICIENCY_ATTRIBUTE - Static variable in class me.deecaad.core.placeholder.PlaceholderHandlers
 
MOVEMENT_SPEED_ATTRIBUTE - Static variable in class me.deecaad.core.placeholder.PlaceholderHandlers
 
msg - Variable in class me.deecaad.core.utils.Debugger
 
multiply(Quaternion) - Method in class me.deecaad.core.utils.Quaternion
 
multiply(Vector) - Method in class me.deecaad.core.utils.Quaternion
 
MutableRegistry<T> - Interface in me.deecaad.core.utils
A mutable Registry that allows adding and overwriting entries.
MutableRegistry.SimpleMutableRegistry<T> - Class in me.deecaad.core.utils
A simple implementation of MutableRegistry, backed by a hash map.
MySQL - Class in me.deecaad.core.database
 
MySQL(String, int, String, String, String) - Constructor for class me.deecaad.core.database.MySQL
 
MYSQL - Enum constant in enum class me.deecaad.core.database.DatabaseType
 

N

NAME_FINDER - Static variable in interface me.deecaad.core.file.InlineSerializer
 
NBT_Persistent - Class in me.deecaad.core.compatibility.nbt
Due to class loading issues, this logic (that was originally implemented in NBTCompatibility) is now implemented here.
NBT_Persistent() - Constructor for class me.deecaad.core.compatibility.nbt.NBT_Persistent
 
NBTCompatibility - Interface in me.deecaad.core.compatibility.nbt
This interface outlines a version dependant api that return values based on different ItemStack and tag input.
NestedPathToSerializer(Serializer<?>, String, PathToSerializerException) - Constructor for record class me.deecaad.core.file.FileReader.NestedPathToSerializer
Creates an instance of a NestedPathToSerializer record class.
next() - Method in class me.deecaad.core.mechanics.targeters.EmptyIterator
 
next() - Method in class me.deecaad.core.mechanics.targeters.SingleIterator
 
NORMAL - Enum constant in enum class me.deecaad.core.mechanics.defaultmechanics.PotionMechanic.ParticleMode
 
normalize() - Method in class me.deecaad.core.utils.Quaternion
 
normalizeString(String) - Method in class me.deecaad.core.file.MapConfigLike
 
NoWorldGuard - Class in me.deecaad.core.compatibility.worldguard
Used when WorldGuard is not installed
NoWorldGuard() - Constructor for class me.deecaad.core.compatibility.worldguard.NoWorldGuard
 
NumericPlaceholderHandler - Class in me.deecaad.core.placeholder
 
NumericPlaceholderHandler() - Constructor for class me.deecaad.core.placeholder.NumericPlaceholderHandler
 

O

of(URI) - Static method in record class me.deecaad.core.utils.FileUtil.PathReference
 
of(Player, ItemStack, String, EquipmentSlot) - Static method in interface me.deecaad.core.placeholder.PlaceholderData
 
of(Player, ItemStack, String, EquipmentSlot, Map<String, String>) - Static method in interface me.deecaad.core.placeholder.PlaceholderData
 
offset - Variable in class me.deecaad.core.compatibility.entity.FakeEntity
 
ON_DEMAND - Enum constant in enum class me.deecaad.core.file.SearchMode
Requests all normal searched, but also looks a little deeper for the on-demand.
ON_GROUND - Static variable in class me.deecaad.core.mechanics.Conditions
 
onCommand(PlayerCommandPreprocessEvent) - Method in class me.deecaad.core.events.triggers.EquipListener
 
onDamage(EntityDamageEvent) - Method in class me.deecaad.core.listeners.MechanicsCastListener
 
onDrop(PlayerDropItemEvent) - Method in class me.deecaad.core.events.triggers.EquipListener
 
onEnable() - Method in class me.deecaad.core.MechanicsCore
 
OnGroundCondition - Class in me.deecaad.core.mechanics.conditions
 
OnGroundCondition() - Constructor for class me.deecaad.core.mechanics.conditions.OnGroundCondition
Default constructor for serializer.
OnGroundCondition(Set<BlockType>) - Constructor for class me.deecaad.core.mechanics.conditions.OnGroundCondition
 
onInventoryDrop(InventoryClickEvent) - Method in class me.deecaad.core.events.triggers.EquipListener
 
onJoin(PlayerJoinEvent) - Method in class me.deecaad.core.events.triggers.EquipListener
 
onLoad() - Method in class me.deecaad.core.MechanicsCore
 
onPlace(BlockPlaceEvent) - Method in class me.deecaad.core.events.triggers.EquipListener
 
onRequest(PlaceholderData) - Method in class me.deecaad.core.placeholder.ListPlaceholderHandler
 
onRequest(PlaceholderData) - Method in class me.deecaad.core.placeholder.NumericPlaceholderHandler
 
onRequest(PlaceholderData) - Method in class me.deecaad.core.placeholder.PlaceholderHandler
Returns the value for this placeholder, given the data.
onSwap(PlayerItemHeldEvent) - Method in class me.deecaad.core.events.triggers.EquipListener
 
outlineAllBoxes(Entity) - Method in class me.deecaad.core.compatibility.HitBox
 
outlineMainBox(Entity, Color) - Method in class me.deecaad.core.compatibility.HitBox
 
outlineOnlyHitPosition(Entity) - Method in class me.deecaad.core.utils.ray.RayTraceResult
 
overlaps(HitBox) - Method in class me.deecaad.core.compatibility.HitBox
Check whether other hitbox overlaps this one
overwrite(T) - Method in interface me.deecaad.core.utils.MutableRegistry
Adds (or, if it already exists, overwrites) the given entry to the registry.
overwrite(T) - Method in class me.deecaad.core.utils.MutableRegistry.SimpleMutableRegistry
 
OXYGEN_BONUS_ATTRIBUTE - Static variable in class me.deecaad.core.placeholder.PlaceholderHandlers
 

P

parseEnums(Class<T>, String) - Static method in class me.deecaad.core.utils.EnumUtil
Returns an immutable list of enum values that match the input.
path() - Method in record class me.deecaad.core.file.FileReader.NestedPathToSerializer
Returns the value of the path record component.
path() - Method in record class me.deecaad.core.file.FileReader.ValidatorData
Returns the value of the path record component.
path() - Method in record class me.deecaad.core.utils.FileUtil.PathReference
Returns the value of the path record component.
PathReference(Path, FileSystem) - Constructor for record class me.deecaad.core.utils.FileUtil.PathReference
Creates an instance of a PathReference record class.
pathTo() - Method in record class me.deecaad.core.file.FileReader.PathToSerializer
Returns the value of the pathTo record component.
PathToSerializer(Serializer<?>, String, String) - Constructor for record class me.deecaad.core.file.FileReader.PathToSerializer
Creates an instance of a PathToSerializer record class.
pathWhereToStore() - Method in record class me.deecaad.core.file.FileReader.PathToSerializer
Returns the value of the pathWhereToStore record component.
permission - Variable in class me.deecaad.core.utils.Debugger
 
pixels() - Method in record class me.deecaad.core.utils.TableBuilder.TableConstraints
Returns the value of the pixels record component.
PlaceholderData - Interface in me.deecaad.core.placeholder
Denotes any class that has data that can be used for placeholder handlers.
PlaceholderData.Builder - Class in me.deecaad.core.placeholder
 
PlaceholderData.Direct - Record Class in me.deecaad.core.placeholder
 
PlaceholderHandler - Class in me.deecaad.core.placeholder
A PlaceholderHandler is a variable in a string.
PlaceholderHandler() - Constructor for class me.deecaad.core.placeholder.PlaceholderHandler
 
PlaceholderHandlers - Class in me.deecaad.core.placeholder
Utility class holding all built-in placeholder handlers, and the registry for all placeholder handlers.
PlaceholderMessage - Class in me.deecaad.core.placeholder
Represents a message template that can contain placeholders.
PlaceholderMessage(String) - Constructor for class me.deecaad.core.placeholder.PlaceholderMessage
Constructs a new PlaceholderMessage based on the provided template string.
PlaceholderMessageChain - Class in me.deecaad.core.placeholder
 
PlaceholderMessageChain(List<PlaceholderMessage>) - Constructor for class me.deecaad.core.placeholder.PlaceholderMessageChain
 
PlaceholderMessageChain(PlaceholderMessage...) - Constructor for class me.deecaad.core.placeholder.PlaceholderMessageChain
 
PlaceholderRequestEvent - Class in me.deecaad.core.placeholder
This event is called whenever a PlaceholderMessage requests values from a PlaceholderHandler (usually multiple placeholder handlers).
PlaceholderRequestEvent(PlaceholderData) - Constructor for class me.deecaad.core.placeholder.PlaceholderRequestEvent
 
placeholders() - Method in class me.deecaad.core.mechanics.CastData
 
placeholders() - Method in class me.deecaad.core.placeholder.PlaceholderData.Builder
 
placeholders() - Method in record class me.deecaad.core.placeholder.PlaceholderData.Direct
Returns the value of the placeholders record component.
placeholders() - Method in interface me.deecaad.core.placeholder.PlaceholderData
 
placeholders() - Method in class me.deecaad.core.placeholder.PlaceholderRequestEvent
 
playEffect(EntityEffect) - Method in class me.deecaad.core.compatibility.entity.FakeEntity
Plays an entity effect for this entity.
player() - Method in class me.deecaad.core.mechanics.CastData
 
player() - Method in class me.deecaad.core.placeholder.PlaceholderData.Builder
 
player() - Method in record class me.deecaad.core.placeholder.PlaceholderData.Direct
Returns the value of the player record component.
player() - Method in interface me.deecaad.core.placeholder.PlaceholderData
 
player() - Method in class me.deecaad.core.placeholder.PlaceholderRequestEvent
 
PlayerEffectMechanic - Class in me.deecaad.core.mechanics
 
PlayerEffectMechanic() - Constructor for class me.deecaad.core.mechanics.PlayerEffectMechanic
 
PlayerEffectMechanicList - Class in me.deecaad.core.mechanics
This class wraps a list of PlayerEffectMechanic.
PlayerEffectMechanicList() - Constructor for class me.deecaad.core.mechanics.PlayerEffectMechanicList
 
playFor(CastData, List<Player>) - Method in class me.deecaad.core.mechanics.defaultmechanics.CustomSoundMechanic
 
playFor(CastData, List<Player>) - Method in class me.deecaad.core.mechanics.defaultmechanics.FireworkMechanic
 
playFor(CastData, List<Player>) - Method in class me.deecaad.core.mechanics.defaultmechanics.SoundMechanic
 
playFor(CastData, List<Player>) - Method in class me.deecaad.core.mechanics.PlayerEffectMechanic
Similar to Mechanic.use0(CastData) but instead of using this Mechanic's viewer targeter and viewer conditions, the mechanic is used for the given viewer.
POTION - Static variable in class me.deecaad.core.mechanics.Mechanics
 
PotionMechanic - Class in me.deecaad.core.mechanics.defaultmechanics
 
PotionMechanic() - Constructor for class me.deecaad.core.mechanics.defaultmechanics.PotionMechanic
Default constructor for serializer.
PotionMechanic(PotionEffect) - Constructor for class me.deecaad.core.mechanics.defaultmechanics.PotionMechanic
 
PotionMechanic.ParticleMode - Enum Class in me.deecaad.core.mechanics.defaultmechanics
This enum makes it easier for users to select ambient/hide/show instead of using 2 separate booleans.
printResultSet(ResultSet) - Method in class me.deecaad.core.database.Database
Simple method to print the result set to console.
ProbabilityMap<E> - Class in me.deecaad.core.utils
This class outlines a mapping of elements to a weight.
ProbabilityMap() - Constructor for class me.deecaad.core.utils.ProbabilityMap
Default constructor.
ProbabilityMap.Node<E> - Class in me.deecaad.core.utils
 
provide(Quaternion) - Method in class me.deecaad.core.file.serializers.AnyVectorProvider
Returns the vector, as specified by the implementing class.
provide(Quaternion) - Method in enum class me.deecaad.core.file.serializers.Direction
 
provide(Quaternion) - Method in class me.deecaad.core.file.serializers.RandomVectorProvider
 
provide(Quaternion) - Method in interface me.deecaad.core.file.serializers.VectorProvider
Returns the vector, as specified by the implementing class.
PUSH - Static variable in class me.deecaad.core.mechanics.Mechanics
 
PushMechanic - Class in me.deecaad.core.mechanics.defaultmechanics
 
PushMechanic() - Constructor for class me.deecaad.core.mechanics.defaultmechanics.PushMechanic
Default constructor for serializer.
PushMechanic(double, double) - Constructor for class me.deecaad.core.mechanics.defaultmechanics.PushMechanic
 

Q

Quaternion - Class in me.deecaad.core.utils
 
QueueSerializerEvent - Class in me.deecaad.core.events
This method should be called before a FileReader is instantiated by a plugin using MechanicsCore.
QueueSerializerEvent(JavaPlugin, File) - Constructor for class me.deecaad.core.events.QueueSerializerEvent
 

R

RandomVectorProvider - Class in me.deecaad.core.file.serializers
Returns a random vector with a specified length between min and max.
RandomVectorProvider(double, double) - Constructor for class me.deecaad.core.file.serializers.RandomVectorProvider
 
RANGE - Static variable in class me.deecaad.core.mechanics.Conditions
 
RangeCondition - Class in me.deecaad.core.mechanics.conditions
 
RangeCondition() - Constructor for class me.deecaad.core.mechanics.conditions.RangeCondition
Default constructor for serializer.
RangeCondition(OptionalDouble, OptionalDouble) - Constructor for class me.deecaad.core.mechanics.conditions.RangeCondition
 
rayTrace(Vector, Vector) - Method in class me.deecaad.core.compatibility.HitBox
 
RayTrace - Class in me.deecaad.core.utils.ray
 
RayTrace() - Constructor for class me.deecaad.core.utils.ray.RayTrace
 
RayTraceResult - Class in me.deecaad.core.utils.ray
 
RayTraceResult(Vector, Vector, HitBox, BlockFace, BlockFace, double, double) - Constructor for class me.deecaad.core.utils.ray.RayTraceResult
 
read() - Method in class me.deecaad.core.file.RootFileReader
Walks the file directory and tries to parse everything.
RED - Enum constant in enum class me.deecaad.core.file.serializers.ColorSerializer.ColorType
 
register(CommandAPICommand) - Method in class me.deecaad.core.commands.CommandHelpBuilder
 
register(Plugin) - Method in interface me.deecaad.core.extensions.Extension
Registers this addon's mechanics, targeters, and conditions.
registerFlag(String, WorldGuardCompatibility.FlagType) - Method in class me.deecaad.core.compatibility.worldguard.NoWorldGuard
 
registerFlag(String, WorldGuardCompatibility.FlagType) - Method in interface me.deecaad.core.compatibility.worldguard.WorldGuardCompatibility
Registers a new flag with the given name and datatype.
REGISTRY - Static variable in class me.deecaad.core.mechanics.Conditions
The registry for all globally registered conditions.
REGISTRY - Static variable in class me.deecaad.core.mechanics.Mechanics
The registry for all globally registered mechanics.
REGISTRY - Static variable in class me.deecaad.core.mechanics.Targeters
The registry for all globally registered targeters.
REGISTRY - Static variable in class me.deecaad.core.placeholder.PlaceholderHandlers
The registry for all globally registered placeholder handlers.
RelativeTargeter - Class in me.deecaad.core.mechanics.targeters
 
RelativeTargeter() - Constructor for class me.deecaad.core.mechanics.targeters.RelativeTargeter
Default constructor for serializer
remove() - Method in class me.deecaad.core.compatibility.entity.FakeEntity
Hides the entity for all players that currently see it.
remove(E) - Method in class me.deecaad.core.utils.ProbabilityMap
Removes the given element, if it is present in the map.
remove(Player) - Method in class me.deecaad.core.compatibility.entity.FakeEntity
Hides the entity for the given player.
remove(ItemStack, String, String) - Method in class me.deecaad.core.compatibility.nbt.NBT_Persistent
 
remove(ItemStack, String, String) - Method in interface me.deecaad.core.compatibility.nbt.NBTCompatibility
Removes the given NBT tag from the item.
replaceAndDeserialize(PlaceholderData) - Method in class me.deecaad.core.placeholder.PlaceholderMessage
 
replaceAndDeserialize(PlaceholderData) - Method in class me.deecaad.core.placeholder.PlaceholderMessageChain
 
replaceAndDeserializeAndMerge(PlaceholderData) - Method in class me.deecaad.core.placeholder.PlaceholderMessageChain
 
requestValue(PlaceholderData) - Method in class me.deecaad.core.placeholder.AttributePlaceholderHandler
 
requestValue(PlaceholderData) - Method in class me.deecaad.core.placeholder.ListPlaceholderHandler
 
requestValue(PlaceholderData) - Method in class me.deecaad.core.placeholder.NumericPlaceholderHandler
 
RIDING - Static variable in class me.deecaad.core.mechanics.Conditions
 
RidingCondition - Class in me.deecaad.core.mechanics.conditions
 
RidingCondition() - Constructor for class me.deecaad.core.mechanics.conditions.RidingCondition
Default constructor for serializer.
RIGHT - Enum constant in enum class me.deecaad.core.file.serializers.Direction
 
RootFileReader<R,T> - Class in me.deecaad.core.file
Parses a pre-defined folder from config into a Configuration.
RootFileReader(File, MechanicsLogger, ClassLoader, Class<T>, String) - Constructor for class me.deecaad.core.file.RootFileReader
 
RootFileReader(MechanicsPlugin, Class<T>, String) - Constructor for class me.deecaad.core.file.RootFileReader
Uses the given MechanicsPlugin to set the data, as a shorthand.
rows() - Method in record class me.deecaad.core.utils.TableBuilder.TableConstraints
Returns the value of the rows record component.

S

SAFE_FALL_DISTANCE_ATTRIBUTE - Static variable in class me.deecaad.core.placeholder.PlaceholderHandlers
 
SCALE_ATTRIBUTE - Static variable in class me.deecaad.core.placeholder.PlaceholderHandlers
 
SCATTER - Static variable in class me.deecaad.core.mechanics.Targeters
 
ScatterTargeter - Class in me.deecaad.core.mechanics.targeters
Strictly speaking, a random assortment of points is not a shape.
ScatterTargeter() - Constructor for class me.deecaad.core.mechanics.targeters.ScatterTargeter
Default constructor for serializer
ScatterTargeter(int, double, double, boolean) - Constructor for class me.deecaad.core.mechanics.targeters.ScatterTargeter
 
SCULK_BLOOM - Static variable in class me.deecaad.core.mechanics.Mechanics
 
SCULK_SHRIEK - Static variable in class me.deecaad.core.mechanics.Mechanics
 
SculkBloomMechanic - Class in me.deecaad.core.mechanics.defaultmechanics
 
SculkBloomMechanic() - Constructor for class me.deecaad.core.mechanics.defaultmechanics.SculkBloomMechanic
Default constructor for serializer
SculkBloomMechanic(int) - Constructor for class me.deecaad.core.mechanics.defaultmechanics.SculkBloomMechanic
 
SculkShriekMechanic - Class in me.deecaad.core.mechanics.defaultmechanics
 
SculkShriekMechanic() - Constructor for class me.deecaad.core.mechanics.defaultmechanics.SculkShriekMechanic
 
SearcherFilter - Annotation Interface in me.deecaad.core.file
This annotation controls JarSearcher behavior on when to include the annotated class in the search results.
SearchMode - Enum Class in me.deecaad.core.file
 
sendPacket(Location, Object...) - Static method in class me.deecaad.core.utils.DistanceUtil
Sends the given packet to all players who can see the given Location.
sendPackets(Player, Object) - Method in interface me.deecaad.core.compatibility.ICompatibility
Overloaded version of ICompatibility.sendPackets(Player, Object...) which does not need to instantiate a new array of packets every time 1 packet needs to be sent.
sendPackets(Player, Object...) - Method in interface me.deecaad.core.compatibility.ICompatibility
Sends the given packets to the given player.
serialize(SerializeData) - Method in interface me.deecaad.core.file.Serializer
Instantiates a new Object to be added into the finalized configuration.
serialize(SerializeData) - Method in class me.deecaad.core.file.serializers.ItemSerializer
 
serialize(SerializeData) - Method in class me.deecaad.core.file.serializers.VectorSerializer
 
serialize(SerializeData) - Method in interface me.deecaad.core.file.SimpleSerializer
 
serialize(SerializeData) - Method in class me.deecaad.core.mechanics.conditions.BiomeCondition
 
serialize(SerializeData) - Method in class me.deecaad.core.mechanics.conditions.EntityTypeCondition
 
serialize(SerializeData) - Method in class me.deecaad.core.mechanics.conditions.GlidingCondition
 
serialize(SerializeData) - Method in class me.deecaad.core.mechanics.conditions.HasPermissionCondition
 
serialize(SerializeData) - Method in class me.deecaad.core.mechanics.conditions.InConeCondition
 
serialize(SerializeData) - Method in class me.deecaad.core.mechanics.conditions.LightLevelCondition
 
serialize(SerializeData) - Method in class me.deecaad.core.mechanics.conditions.MaterialCategoryCondition
 
serialize(SerializeData) - Method in class me.deecaad.core.mechanics.conditions.OnGroundCondition
 
serialize(SerializeData) - Method in class me.deecaad.core.mechanics.conditions.RangeCondition
 
serialize(SerializeData) - Method in class me.deecaad.core.mechanics.conditions.RidingCondition
 
serialize(SerializeData) - Method in class me.deecaad.core.mechanics.conditions.SneakingCondition
 
serialize(SerializeData) - Method in class me.deecaad.core.mechanics.conditions.SprintingCondition
 
serialize(SerializeData) - Method in class me.deecaad.core.mechanics.defaultmechanics.ActionBarMechanic
 
serialize(SerializeData) - Method in class me.deecaad.core.mechanics.defaultmechanics.BossBarMechanic
 
serialize(SerializeData) - Method in class me.deecaad.core.mechanics.defaultmechanics.CommandMechanic
 
serialize(SerializeData) - Method in class me.deecaad.core.mechanics.defaultmechanics.CustomSoundMechanic
 
serialize(SerializeData) - Method in class me.deecaad.core.mechanics.defaultmechanics.DamageMechanic
 
serialize(SerializeData) - Method in class me.deecaad.core.mechanics.defaultmechanics.DropItemMechanic
 
serialize(SerializeData) - Method in class me.deecaad.core.mechanics.defaultmechanics.FireworkMechanic.FireworkData
 
serialize(SerializeData) - Method in class me.deecaad.core.mechanics.defaultmechanics.FireworkMechanic
 
serialize(SerializeData) - Method in class me.deecaad.core.mechanics.defaultmechanics.IgniteMechanic
 
serialize(SerializeData) - Method in class me.deecaad.core.mechanics.defaultmechanics.LeapMechanic
 
serialize(SerializeData) - Method in class me.deecaad.core.mechanics.defaultmechanics.LightningMechanic
 
serialize(SerializeData) - Method in class me.deecaad.core.mechanics.defaultmechanics.MessageMechanic
 
serialize(SerializeData) - Method in class me.deecaad.core.mechanics.defaultmechanics.PotionMechanic
 
serialize(SerializeData) - Method in class me.deecaad.core.mechanics.defaultmechanics.PushMechanic
 
serialize(SerializeData) - Method in class me.deecaad.core.mechanics.defaultmechanics.SculkBloomMechanic
 
serialize(SerializeData) - Method in class me.deecaad.core.mechanics.defaultmechanics.SculkShriekMechanic
 
serialize(SerializeData) - Method in class me.deecaad.core.mechanics.defaultmechanics.SoundMechanic
 
serialize(SerializeData) - Method in class me.deecaad.core.mechanics.defaultmechanics.TitleMechanic
 
serialize(SerializeData) - Method in class me.deecaad.core.mechanics.MechanicManager
 
serialize(SerializeData) - Method in class me.deecaad.core.mechanics.PlayerEffectMechanicList
 
serialize(SerializeData) - Method in class me.deecaad.core.mechanics.targeters.ScatterTargeter
 
serialize(SerializeData) - Method in class me.deecaad.core.mechanics.targeters.ServerPlayersTargeter
 
serialize(SerializeData) - Method in class me.deecaad.core.mechanics.targeters.SourceTargeter
 
serialize(SerializeData) - Method in class me.deecaad.core.mechanics.targeters.TargetTargeter
 
serialize(SerializeData) - Method in class me.deecaad.core.mechanics.targeters.WorldTargeter
 
serializeOne(SerializeData, String) - Method in class me.deecaad.core.mechanics.MechanicManager
 
serializer() - Method in record class me.deecaad.core.file.FileReader.NestedPathToSerializer
Returns the value of the serializer record component.
serializer() - Method in record class me.deecaad.core.file.FileReader.PathToSerializer
Returns the value of the serializer record component.
Serializer<T> - Interface in me.deecaad.core.file
 
serializeRecipe(SerializeData, ItemStack) - Method in class me.deecaad.core.file.serializers.ItemSerializer
 
SerializerInstancer - Class in me.deecaad.core.file
 
SerializerInstancer(JarFile) - Constructor for class me.deecaad.core.file.SerializerInstancer
 
serializeWithoutRecipe(SerializeData) - Method in class me.deecaad.core.file.serializers.ItemSerializer
 
serializeWithTags(SerializeData, Map<String, Object>) - Method in class me.deecaad.core.file.serializers.ItemSerializer
 
SERVER_PLAYERS - Static variable in class me.deecaad.core.mechanics.Targeters
 
ServerPlayersTargeter - Class in me.deecaad.core.mechanics.targeters
 
ServerPlayersTargeter() - Constructor for class me.deecaad.core.mechanics.targeters.ServerPlayersTargeter
Default constructor for serializer.
set(byte, boolean) - Method in enum class me.deecaad.core.compatibility.entity.EntityCompatibility.EntityMeta
 
setArray(ItemStack, String, String, int[]) - Method in class me.deecaad.core.compatibility.nbt.NBT_Persistent
 
setArray(ItemStack, String, String, int[]) - Method in interface me.deecaad.core.compatibility.nbt.NBTCompatibility
Sets the int[] value of a NBT tag with the given name key.
setBalance(OfflinePlayer, double) - Method in interface me.deecaad.core.compatibility.vault.IVaultCompatibility
Sets the balance of a player utilizing withdraw and deposit methods.
setBlockHitBox(Block) - Method in class me.deecaad.core.compatibility.HitBox
 
setColumns(int) - Method in record class me.deecaad.core.utils.TableBuilder.TableConstraints
 
setData(Object) - Method in class me.deecaad.core.compatibility.entity.FakeEntity
Sets the data usually used in the constructor of a FakeEntity.
setDebugInfo(File, String, String) - Method in class me.deecaad.core.file.MapConfigLike
 
setDisplay(String) - Method in class me.deecaad.core.compatibility.entity.FakeEntity
Sets the display name of the entity.
setDouble(ItemStack, String, String, double) - Method in class me.deecaad.core.compatibility.nbt.NBT_Persistent
 
setDouble(ItemStack, String, String, double) - Method in interface me.deecaad.core.compatibility.nbt.NBTCompatibility
Sets the Double value of a NBT tag with the given name key.
setEquipment(EquipmentSlot, ItemStack) - Method in class me.deecaad.core.compatibility.entity.FakeEntity
Sets new item to given equipment slot.
setEulerAngles(Vector) - Method in class me.deecaad.core.utils.Quaternion
Set the Euler Angles (in radians).
setExecutor(CommandAPIExecutor<CommandSender, AbstractCommandSender<? extends CommandSender>>) - Method in class me.deecaad.core.commands.CustomMapArgument
 
setForward(Vector) - Method in class me.deecaad.core.utils.Transform
 
setGlowing(boolean) - Method in class me.deecaad.core.compatibility.entity.FakeEntity
 
setGravity(boolean) - Method in class me.deecaad.core.compatibility.entity.FakeEntity
Disables entity gravity.
setInt(ItemStack, String, String, int) - Method in class me.deecaad.core.compatibility.nbt.NBT_Persistent
 
setInt(ItemStack, String, String, int) - Method in interface me.deecaad.core.compatibility.nbt.NBTCompatibility
Sets the Integer value of a NBT tag with the given name key.
setInvisible(boolean) - Method in class me.deecaad.core.compatibility.entity.FakeEntity
 
setItem(ItemStack) - Method in class me.deecaad.core.placeholder.PlaceholderData.Builder
 
setItemTitle(String) - Method in class me.deecaad.core.placeholder.PlaceholderData.Builder
 
setLevel(int) - Method in class me.deecaad.core.utils.Debugger
Sets the numeric logging that.
setLivingEntity(LivingEntity) - Method in class me.deecaad.core.compatibility.HitBox
 
setLocalPosition(Vector) - Method in class me.deecaad.core.utils.EntityTransform
 
setLocalPosition(Vector) - Method in class me.deecaad.core.utils.Transform
 
setLocalRotation(Quaternion) - Method in class me.deecaad.core.utils.EntityTransform
 
setLocalRotation(Quaternion) - Method in class me.deecaad.core.utils.Transform
 
setLocation(double, double, double, float, float) - Method in class me.deecaad.core.compatibility.entity.FakeEntity
 
setLore(ItemStack, List<Component>) - Static method in class me.deecaad.core.utils.AdventureUtil
Sets the lore of the item.
setLore(ItemMeta, List<Component>) - Static method in class me.deecaad.core.utils.AdventureUtil
Sets the lore of the item.
setLoreUnparsed(ItemStack, List<?>) - Static method in class me.deecaad.core.utils.AdventureUtil
Sets the lore of the item.
setLoreUnparsed(ItemMeta, List<?>) - Static method in class me.deecaad.core.utils.AdventureUtil
Sets the lore of the item meta.
setMeta(int, boolean) - Method in class me.deecaad.core.compatibility.entity.FakeEntity
Sets this entity's meta-data at the given metaFlag index.
setMotion(double, double, double) - Method in class me.deecaad.core.compatibility.entity.FakeEntity
Sends an entity velocity packet to all players who can see this entity.
setMotion(Vector) - Method in class me.deecaad.core.compatibility.entity.FakeEntity
setName(ItemStack, Component) - Static method in class me.deecaad.core.utils.AdventureUtil
Sets the display name of the item.
setName(ItemMeta, Component) - Static method in class me.deecaad.core.utils.AdventureUtil
Sets the display name of the item's meta.
setNameUnparsed(ItemStack, String) - Static method in class me.deecaad.core.utils.AdventureUtil
Sets the display name of the item.
setNameUnparsed(ItemMeta, String) - Static method in class me.deecaad.core.utils.AdventureUtil
Sets the display name of the item's meta.
setOffset(Location) - Method in class me.deecaad.core.compatibility.entity.FakeEntity
Sets the location offset for this entity.
setOnFire(boolean) - Method in class me.deecaad.core.compatibility.entity.FakeEntity
 
setParent(Transform) - Method in class me.deecaad.core.utils.EntityTransform
 
setParent(Transform) - Method in class me.deecaad.core.utils.Transform
 
setPixels(int) - Method in record class me.deecaad.core.utils.TableBuilder.TableConstraints
 
setPlaceholder(String, String) - Method in class me.deecaad.core.placeholder.PlaceholderData.Builder
 
setPlaceholder(String, String) - Method in class me.deecaad.core.placeholder.PlaceholderRequestEvent
 
setPlayer(Player) - Method in class me.deecaad.core.placeholder.PlaceholderData.Builder
 
setPosition(double, double, double) - Method in class me.deecaad.core.compatibility.entity.FakeEntity
setPosition(double, double, double, float, float) - Method in class me.deecaad.core.compatibility.entity.FakeEntity
setPosition(double, double, double, float, float, boolean) - Method in class me.deecaad.core.compatibility.entity.FakeEntity
Sets position of this entity.
setPosition(Location) - Method in class me.deecaad.core.utils.Transform
 
setPosition(Vector, float, float) - Method in class me.deecaad.core.compatibility.entity.FakeEntity
setPosition(Vector) - Method in class me.deecaad.core.utils.Transform
 
setPositionRaw(double, double, double, float, float) - Method in class me.deecaad.core.compatibility.entity.FakeEntity
Sends an entity teleport packet to all players who can see this entity.
setPositionRotation(short, short, short, byte, byte) - Method in class me.deecaad.core.compatibility.entity.FakeEntity
Sends an entity move-look packet to all players who can see this entity.
setRight(Vector) - Method in class me.deecaad.core.utils.Transform
 
setRotation(float, float) - Method in class me.deecaad.core.compatibility.entity.FakeEntity
Sends an entity rotation packet to all players who can see this entity.
setRotation(Quaternion) - Method in class me.deecaad.core.utils.Transform
 
setRows(int) - Method in record class me.deecaad.core.utils.TableBuilder.TableConstraints
 
setSlot(Player, EquipmentSlot, ItemStack) - Method in interface me.deecaad.core.compatibility.entity.EntityCompatibility
Uses a packet to spawn a fake item in the player's inventory.
setSlot(EquipmentSlot) - Method in class me.deecaad.core.placeholder.PlaceholderData.Builder
 
setString(ItemStack, String, String, String) - Method in class me.deecaad.core.compatibility.nbt.NBT_Persistent
 
setString(ItemStack, String, String, String) - Method in interface me.deecaad.core.compatibility.nbt.NBTCompatibility
Sets the String value of a NBT tag with the given name key.
setStringArray(ItemStack, String, String, String[]) - Method in class me.deecaad.core.compatibility.nbt.NBT_Persistent
 
setStringArray(ItemStack, String, String, String[]) - Method in interface me.deecaad.core.compatibility.nbt.NBTCompatibility
Sets the Double value of a NBT tag with the given name key.
setTargetEntity(LivingEntity) - Method in class me.deecaad.core.mechanics.CastData
 
setTargetLocation(Supplier<Location>) - Method in class me.deecaad.core.mechanics.CastData
 
setTargetLocation(Location) - Method in class me.deecaad.core.mechanics.CastData
 
setUp(Vector) - Method in class me.deecaad.core.utils.Transform
 
setWorldCache(World) - Method in class me.deecaad.core.mechanics.targeters.WorldTargeter
 
ShapeTargeter - Class in me.deecaad.core.mechanics.targeters
 
ShapeTargeter() - Constructor for class me.deecaad.core.mechanics.targeters.ShapeTargeter
Default constructor for serializer
shouldInclude(SearchMode) - Method in enum class me.deecaad.core.file.SearchMode
 
shouldPrint(int) - Method in enum class me.deecaad.core.utils.LogLevel
Returns true if this level can be logged to console, given the number level from user input.
shouldSerialize(SerializeData) - Method in interface me.deecaad.core.file.InlineSerializer
 
shouldSerialize(SerializeData) - Method in interface me.deecaad.core.file.Serializer
After the Serializer.getKeyword() check and Serializer.getParentKeywords() check, this final check can be customized by the serializer in order to "fine tune" when a serializer should be automatically serialized.
shouldValidate(SerializeData) - Method in interface me.deecaad.core.file.IValidator
After the IValidator.getKeyword() check, this check can be customized by the validator in order to "fine tune" when a validator should be automatically used.
show() - Method in class me.deecaad.core.compatibility.entity.FakeEntity
Shows this entity to all players within range of the entity.
show(Player) - Method in class me.deecaad.core.compatibility.entity.FakeEntity
Shows the entity to the given player.
SimpleMutableRegistry(Map<NamespacedKey, T>) - Constructor for class me.deecaad.core.utils.MutableRegistry.SimpleMutableRegistry
 
SimpleSerializer<T> - Interface in me.deecaad.core.file
A serializer that can parse objects from strings.
SingleIterator<E> - Class in me.deecaad.core.mechanics.targeters
An iterator that has a single element.
SingleIterator(E) - Constructor for class me.deecaad.core.mechanics.targeters.SingleIterator
 
SINGLETON - Static variable in class me.deecaad.core.events.triggers.EquipListener
 
size() - Method in class me.deecaad.core.utils.MutableRegistry.SimpleMutableRegistry
Gets the size of the registry.
size() - Method in class me.deecaad.core.utils.ProbabilityMap
Returns the number of elements in the map.
SKY - Enum constant in enum class me.deecaad.core.mechanics.conditions.LightLevelCondition.LightLevelMode
 
slot() - Method in class me.deecaad.core.placeholder.PlaceholderData.Builder
 
slot() - Method in record class me.deecaad.core.placeholder.PlaceholderData.Direct
Returns the value of the slot record component.
slot() - Method in interface me.deecaad.core.placeholder.PlaceholderData
 
slot() - Method in class me.deecaad.core.placeholder.PlaceholderRequestEvent
 
SNEAKING - Enum constant in enum class me.deecaad.core.compatibility.entity.EntityCompatibility.EntityMeta
 
SNEAKING - Static variable in class me.deecaad.core.mechanics.Conditions
 
SNEAKING_FLAG - Static variable in class me.deecaad.core.compatibility.entity.FakeEntity
 
SNEAKING_SPEED_ATTRIBUTE - Static variable in class me.deecaad.core.placeholder.PlaceholderHandlers
 
SneakingCondition - Class in me.deecaad.core.mechanics.conditions
 
SneakingCondition() - Constructor for class me.deecaad.core.mechanics.conditions.SneakingCondition
Default constructor for serializer.
SOUND - Static variable in class me.deecaad.core.mechanics.Mechanics
 
SoundMechanic - Class in me.deecaad.core.mechanics.defaultmechanics
 
SoundMechanic() - Constructor for class me.deecaad.core.mechanics.defaultmechanics.SoundMechanic
Default constructor for serializer.
SoundMechanic(Sound, float, float, float, SoundCategory, Targeter, List<Condition>) - Constructor for class me.deecaad.core.mechanics.defaultmechanics.SoundMechanic
 
SOURCE - Static variable in class me.deecaad.core.mechanics.Targeters
 
SourceTargeter - Class in me.deecaad.core.mechanics.targeters
 
SourceTargeter() - Constructor for class me.deecaad.core.mechanics.targeters.SourceTargeter
Default constructor for serializer.
SPAWN_REINFORCEMENTS_ATTRIBUTE - Static variable in class me.deecaad.core.placeholder.PlaceholderHandlers
 
SPRINTING - Enum constant in enum class me.deecaad.core.compatibility.entity.EntityCompatibility.EntityMeta
 
SPRINTING - Static variable in class me.deecaad.core.mechanics.Conditions
 
SPRINTING_FLAG - Static variable in class me.deecaad.core.compatibility.entity.FakeEntity
 
SprintingCondition - Class in me.deecaad.core.mechanics.conditions
 
SprintingCondition() - Constructor for class me.deecaad.core.mechanics.conditions.SprintingCondition
Default constructor for serializer.
SQLite - Class in me.deecaad.core.database
 
SQLite(String) - Constructor for class me.deecaad.core.database.SQLite
 
SQLITE - Enum constant in enum class me.deecaad.core.database.DatabaseType
 
start(ServerImplementation) - Method in class me.deecaad.core.utils.Debugger
 
start(Plugin) - Method in class me.deecaad.core.utils.Debugger
Deprecated.
STATE_FLAG - Enum constant in enum class me.deecaad.core.compatibility.worldguard.WorldGuardCompatibility.FlagType
 
STEP_HEIGHT_ATTRIBUTE - Static variable in class me.deecaad.core.placeholder.PlaceholderHandlers
 
stream() - Method in class me.deecaad.core.utils.MutableRegistry.SimpleMutableRegistry
 
STRING_FLAG - Enum constant in enum class me.deecaad.core.compatibility.worldguard.WorldGuardCompatibility.FlagType
 
StringPersistentType - Class in me.deecaad.core.compatibility.nbt
 
style() - Method in record class me.deecaad.core.utils.TableBuilder.Line
Returns the value of the style record component.
SUBMERGED_MINING_SPEED_ATTRIBUTE - Static variable in class me.deecaad.core.placeholder.PlaceholderHandlers
 
SWEEPING_DAMAGE_RATIO_ATTRIBUTE - Static variable in class me.deecaad.core.placeholder.PlaceholderHandlers
 
SWIMMING - Enum constant in enum class me.deecaad.core.compatibility.entity.EntityCompatibility.EntityMeta
 
SWIMMING_FLAG - Static variable in class me.deecaad.core.compatibility.entity.FakeEntity
 

T

TableBuilder - Class in me.deecaad.core.utils
 
TableBuilder() - Constructor for class me.deecaad.core.utils.TableBuilder
 
TableBuilder.Line - Record Class in me.deecaad.core.utils
 
TableBuilder.TableConstraints - Record Class in me.deecaad.core.utils
Immutable class that defines the limits of a table (the maximum number of rows that can fit in chat, the requested number of columns, and the maximum number of pixels that can fit in 1 row).
tableColors(CommandSender) - Static method in class me.deecaad.core.MechanicsCoreCommand
 
TableConstraints(int, int, int) - Constructor for record class me.deecaad.core.utils.TableBuilder.TableConstraints
Creates an instance of a TableConstraints record class.
TAG - Static variable in class me.deecaad.core.placeholder.PlaceholderMessage
 
TAG_PATTERN - Static variable in class me.deecaad.core.placeholder.PlaceholderMessage
 
TARGET - Static variable in class me.deecaad.core.mechanics.Targeters
 
targeter - Variable in class me.deecaad.core.mechanics.defaultmechanics.Mechanic
 
Targeter - Class in me.deecaad.core.mechanics.targeters
A targeter returns a list of targets.
Targeter() - Constructor for class me.deecaad.core.mechanics.targeters.Targeter
Default constructor for serializers.
Targeters - Class in me.deecaad.core.mechanics
Utility class holding all built-in targeters, and the registry for all targeters.
TargetTargeter - Class in me.deecaad.core.mechanics.targeters
 
TargetTargeter() - Constructor for class me.deecaad.core.mechanics.targeters.TargetTargeter
Default constructor for serializer.
TEMPT_RANGE_ATTRIBUTE - Static variable in class me.deecaad.core.placeholder.PlaceholderHandlers
 
test(Block) - Method in enum class me.deecaad.core.mechanics.conditions.MaterialCategoryCondition.MaterialCategory
 
testFlag(Location, Player, String) - Method in class me.deecaad.core.compatibility.worldguard.NoWorldGuard
 
testFlag(Location, Player, String) - Method in interface me.deecaad.core.compatibility.worldguard.WorldGuardCompatibility
Tests the state flag with the given flagName.
TITLE - Static variable in class me.deecaad.core.mechanics.Mechanics
 
TitleMechanic - Class in me.deecaad.core.mechanics.defaultmechanics
 
TitleMechanic() - Constructor for class me.deecaad.core.mechanics.defaultmechanics.TitleMechanic
Default constructor for serializer.
TitleMechanic(String, String, Title.Times) - Constructor for class me.deecaad.core.mechanics.defaultmechanics.TitleMechanic
 
toPrimitive(String[], PersistentDataAdapterContext) - Method in class me.deecaad.core.compatibility.nbt.StringPersistentType
 
toString() - Method in class me.deecaad.core.events.EntityEquipmentEvent
 
toString() - Method in record class me.deecaad.core.file.FileReader.NestedPathToSerializer
Returns a string representation of this record class.
toString() - Method in record class me.deecaad.core.file.FileReader.PathToSerializer
Returns a string representation of this record class.
toString() - Method in record class me.deecaad.core.file.FileReader.ValidatorData
Returns a string representation of this record class.
toString() - Method in record class me.deecaad.core.file.MapConfigLike.Holder
Returns a string representation of this record class.
toString() - Method in record class me.deecaad.core.placeholder.PlaceholderData.Direct
Returns a string representation of this record class.
toString() - Method in record class me.deecaad.core.utils.FileUtil.PathReference
Returns a string representation of this record class.
toString() - Method in class me.deecaad.core.utils.ray.BlockTraceResult
 
toString() - Method in class me.deecaad.core.utils.ray.EntityTraceResult
 
toString() - Method in class me.deecaad.core.utils.ray.RayTraceResult
 
toString() - Method in record class me.deecaad.core.utils.TableBuilder.Line
Returns a string representation of this record class.
toString() - Method in record class me.deecaad.core.utils.TableBuilder.TableConstraints
Returns a string representation of this record class.
Transform - Class in me.deecaad.core.utils
 
Transform() - Constructor for class me.deecaad.core.utils.Transform
 
Transform(Transform) - Constructor for class me.deecaad.core.utils.Transform
 
tryPathTo(Configuration, String, String) - Method in interface me.deecaad.core.file.Serializer
This should be used in new iteration of serialization for all serializers which had Path_To used.
type - Variable in class me.deecaad.core.compatibility.entity.FakeEntity
 

U

UNIQUE_IDENTIFIER - Static variable in interface me.deecaad.core.file.InlineSerializer
 
UNUSED - Enum constant in enum class me.deecaad.core.compatibility.entity.EntityCompatibility.EntityMeta
 
UP - Enum constant in enum class me.deecaad.core.file.serializers.Direction
 
updateEquipment() - Method in class me.deecaad.core.compatibility.entity.FakeEntity
Updates the equipment for all players that currently see it.
updateMeta() - Method in class me.deecaad.core.compatibility.entity.FakeEntity
Updates the meta for all players that currently see it.
updatePlaceholders(Player, ItemStack) - Static method in class me.deecaad.core.utils.AdventureUtil
Replaces any PlaceholderAPI placeholders present in the display name and lore of the item.
updateTime - Variable in class me.deecaad.core.utils.Debugger
 
use(CastData) - Method in class me.deecaad.core.mechanics.defaultmechanics.Mechanic
This method will trigger this Mechanic.
use(CastData) - Method in class me.deecaad.core.mechanics.MechanicManager
 
use(CastData) - Method in class me.deecaad.core.mechanics.PlayerEffectMechanicList
 
use0(CastData) - Method in class me.deecaad.core.mechanics.defaultmechanics.ActionBarMechanic
 
use0(CastData) - Method in class me.deecaad.core.mechanics.defaultmechanics.BossBarMechanic
 
use0(CastData) - Method in class me.deecaad.core.mechanics.defaultmechanics.CommandMechanic
 
use0(CastData) - Method in class me.deecaad.core.mechanics.defaultmechanics.CustomSoundMechanic
 
use0(CastData) - Method in class me.deecaad.core.mechanics.defaultmechanics.DamageMechanic
 
use0(CastData) - Method in class me.deecaad.core.mechanics.defaultmechanics.DropItemMechanic
 
use0(CastData) - Method in class me.deecaad.core.mechanics.defaultmechanics.FireworkMechanic
 
use0(CastData) - Method in class me.deecaad.core.mechanics.defaultmechanics.IgniteMechanic
 
use0(CastData) - Method in class me.deecaad.core.mechanics.defaultmechanics.LeapMechanic
 
use0(CastData) - Method in class me.deecaad.core.mechanics.defaultmechanics.LightningMechanic
 
use0(CastData) - Method in class me.deecaad.core.mechanics.defaultmechanics.Mechanic
This method should be overridden to define the behavior of the Mechanic.
use0(CastData) - Method in class me.deecaad.core.mechanics.defaultmechanics.MessageMechanic
 
use0(CastData) - Method in class me.deecaad.core.mechanics.defaultmechanics.PotionMechanic
 
use0(CastData) - Method in class me.deecaad.core.mechanics.defaultmechanics.PushMechanic
 
use0(CastData) - Method in class me.deecaad.core.mechanics.defaultmechanics.SculkBloomMechanic
 
use0(CastData) - Method in class me.deecaad.core.mechanics.defaultmechanics.SculkShriekMechanic
 
use0(CastData) - Method in class me.deecaad.core.mechanics.defaultmechanics.SoundMechanic
 
use0(CastData) - Method in class me.deecaad.core.mechanics.defaultmechanics.TitleMechanic
 
use0(CastData) - Method in class me.deecaad.core.mechanics.PlayerEffectMechanicList
 
useLater(ConfigurationSection, String) - Method in interface me.deecaad.core.file.Serializer
Basically if this is not null then all other serializers will be used except these which have useLater() returning not null.
usePathToSerializersAndValidators(Configuration) - Method in class me.deecaad.core.file.FileReader
Uses all path to serializers and validators.

V

validate(boolean, String...) - Method in class me.deecaad.core.utils.Debugger
Logs the given messages as a LogLevel.ERROR if the given bool is false.
validate(Configuration, SerializeData) - Method in interface me.deecaad.core.file.IValidator
This is used to validate configurations which can't be used as serializers.
validate(LogLevel, boolean, String...) - Method in class me.deecaad.core.utils.Debugger
Logs the given messages at the given LogLevel if the given bool is false.
validator() - Method in record class me.deecaad.core.file.FileReader.ValidatorData
Returns the value of the validator record component.
ValidatorData(IValidator, File, ConfigurationSection, String) - Constructor for record class me.deecaad.core.file.FileReader.ValidatorData
Creates an instance of a ValidatorData record class.
value() - Method in record class me.deecaad.core.file.MapConfigLike.Holder
Returns the value of the value record component.
value() - Element in annotation interface me.deecaad.core.file.SearcherFilter
 
valueOf(String) - Static method in enum class me.deecaad.core.compatibility.entity.EntityCompatibility.EntityMeta
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class me.deecaad.core.compatibility.worldguard.WorldGuardCompatibility.FlagType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class me.deecaad.core.database.DatabaseType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class me.deecaad.core.file.SearchMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class me.deecaad.core.file.serializers.ColorSerializer.ColorType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class me.deecaad.core.file.serializers.Direction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class me.deecaad.core.mechanics.conditions.LightLevelCondition.LightLevelMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class me.deecaad.core.mechanics.conditions.MaterialCategoryCondition.MaterialCategory
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class me.deecaad.core.mechanics.defaultmechanics.PotionMechanic.ParticleMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class me.deecaad.core.utils.LogLevel
Returns the enum constant of this class with the specified name.
values() - Static method in enum class me.deecaad.core.compatibility.entity.EntityCompatibility.EntityMeta
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class me.deecaad.core.compatibility.worldguard.WorldGuardCompatibility.FlagType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class me.deecaad.core.database.DatabaseType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class me.deecaad.core.file.SearchMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class me.deecaad.core.file.serializers.ColorSerializer.ColorType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class me.deecaad.core.file.serializers.Direction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class me.deecaad.core.mechanics.conditions.LightLevelCondition.LightLevelMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class me.deecaad.core.mechanics.conditions.MaterialCategoryCondition.MaterialCategory
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class me.deecaad.core.mechanics.defaultmechanics.PotionMechanic.ParticleMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class me.deecaad.core.utils.LogLevel
Returns an array containing the constants of this enum class, in the order they are declared.
VectorProvider - Interface in me.deecaad.core.file.serializers
Returns a vector, with behaviors set by the implementing class.
VectorSerializer - Class in me.deecaad.core.file.serializers
Parse a vector from a string.
VectorSerializer() - Constructor for class me.deecaad.core.file.serializers.VectorSerializer
Default constructor for serializer.
VOID_AIR - Enum constant in enum class me.deecaad.core.mechanics.conditions.MaterialCategoryCondition.MaterialCategory
 

W

warn(String...) - Method in class me.deecaad.core.utils.Debugger
Shorthand for using Debugger.log(LogLevel, String...) at warning level.
WARN - Enum constant in enum class me.deecaad.core.utils.LogLevel
 
WATER_MOVEMENT_EFFICIENCY_ATTRIBUTE - Static variable in class me.deecaad.core.placeholder.PlaceholderHandlers
 
WHITE - Enum constant in enum class me.deecaad.core.file.serializers.ColorSerializer.ColorType
 
withAttemptSinglePixelFix() - Method in class me.deecaad.core.utils.TableBuilder
When you use this method, all supplied content needs to be uppercase.
withBlockFilter(Predicate<Block>) - Method in class me.deecaad.core.utils.ray.RayTrace
 
withConstraints(TableBuilder.TableConstraints) - Method in class me.deecaad.core.utils.TableBuilder
 
withdrawBalance(OfflinePlayer, double) - Method in interface me.deecaad.core.compatibility.vault.IVaultCompatibility
Withdraws the given amount of money from the player.
withElementChar(char) - Method in class me.deecaad.core.utils.TableBuilder
 
withElementCharStyle(Style) - Method in class me.deecaad.core.utils.TableBuilder
 
withElementStyle(Style) - Method in class me.deecaad.core.utils.TableBuilder
 
withEntityFilter(Predicate<LivingEntity>) - Method in class me.deecaad.core.utils.ray.RayTrace
 
withFillChar(char) - Method in class me.deecaad.core.utils.TableBuilder
 
withFillCharStyle(Style) - Method in class me.deecaad.core.utils.TableBuilder
 
withFont(MapFont) - Method in class me.deecaad.core.utils.TableBuilder
 
withHeader(String) - Method in class me.deecaad.core.utils.TableBuilder
 
withHeaderStyle(Style) - Method in class me.deecaad.core.utils.TableBuilder
 
withLeft(TextComponent) - Method in class me.deecaad.core.utils.TableBuilder
 
withOutlineHitBox(Entity) - Method in class me.deecaad.core.utils.ray.RayTrace
 
withOutlineHitPosition(Entity) - Method in class me.deecaad.core.utils.ray.RayTrace
 
withRaySize(double) - Method in class me.deecaad.core.utils.ray.RayTrace
 
withRight(TextComponent) - Method in class me.deecaad.core.utils.TableBuilder
 
withSerializers(Collection<Serializer<?>>) - Method in class me.deecaad.core.file.RootFileReader
 
withSupplier(IntFunction<TextComponent>) - Method in class me.deecaad.core.utils.TableBuilder
 
withValidators(Collection<IValidator>) - Method in class me.deecaad.core.file.RootFileReader
 
WORLD - Static variable in class me.deecaad.core.mechanics.Targeters
 
WORLD_PLAYERS - Static variable in class me.deecaad.core.mechanics.Targeters
 
WorldGuardCompatibility - Interface in me.deecaad.core.compatibility.worldguard
This interface outlines an API to use different versions of World Guard.
WorldGuardCompatibility.FlagType - Enum Class in me.deecaad.core.compatibility.worldguard
This enum outlines the different data types that a flag can store.
WorldPlayersTargeter - Class in me.deecaad.core.mechanics.targeters
Targets every player in the current world.
WorldPlayersTargeter() - Constructor for class me.deecaad.core.mechanics.targeters.WorldPlayersTargeter
Empty constructor for serializer.
WorldPlayersTargeter(String) - Constructor for class me.deecaad.core.mechanics.targeters.WorldPlayersTargeter
 
WorldTargeter - Class in me.deecaad.core.mechanics.targeters
 
WorldTargeter() - Constructor for class me.deecaad.core.mechanics.targeters.WorldTargeter
Default constructor for serializer.
WorldTargeter(String) - Constructor for class me.deecaad.core.mechanics.targeters.WorldTargeter
 

Y

YELLOW - Enum constant in enum class me.deecaad.core.file.serializers.ColorSerializer.ColorType
 
A B C D E F G H I J K L M N O P Q R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form