Index
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
elementwith 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
Blockinputs. - 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
crecord component. - cache - Variable in class me.deecaad.core.compatibility.entity.FakeEntity
- canLog(LogLevel) - Method in class me.deecaad.core.utils.Debugger
-
Returns
trueif the givenLogLevelcan be logged based on the currently set numeric logging level. - canUsePathTo() - Method in interface me.deecaad.core.file.Serializer
-
Returns
trueif 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
columnsrecord 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
Mechanicis 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
configurationSectionrecord 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
resourcein the project's resource folder to anoutputdirectory. - 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
CustomArgumentfor 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
CustomMapArgumentthat 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
Directrecord 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
Exceptionthat occurs when 2 configuration files with a matching key are added to the sameConfiguration - 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
filehas all config options defined by theresource. - 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
LivingEntitychanges 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
Entityto useTransformmethods 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
exrecord 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
Entitywith 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
filerecord 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
fileSystemrecord 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
- 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
FakeEntitywith 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
blockandcrack. - getCrackPacket(Block, int, int) - Method in interface me.deecaad.core.compatibility.block.BlockCompatibility
-
Returns a block break animation packet for the given
blockandcrack. - 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
Doublevalue of a NBT tag with the given namekey. - 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
Doublevalue of a NBT tag with the given namekey. - 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
- 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
Integervalue of a NBT tag with the given namekey. - 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
Integervalue of a NBT tag with the given namekey. - 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
Loggerthat 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
Enumassociated with the given enum class. - getOrNull(Class<T>, String) - Static method in class me.deecaad.core.utils.EnumUtil
- 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.propertiesfile. - 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
Mapof 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
Stringvalue of a NBT tag with the given namekey. - 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
Stringvalue of a NBT tag with the given namekey. - getStringArray(ItemStack, String, String) - Method in interface me.deecaad.core.compatibility.nbt.NBTCompatibility
-
Returns the
String[] value of a NBT tag with the given namekey. - 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 namekey. - 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
WeakReferenceto everyEnumassociated 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
trueif the givenbukkitItem's NBT compound has the givenkey, and it is an int[] value. - hasBalance(OfflinePlayer, double) - Method in interface me.deecaad.core.compatibility.vault.IVaultCompatibility
-
Determines if the player has
amountbalance 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
- 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
- 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
- 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
- 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
Holderrecord 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
indexrecord 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
trueifMechanicthat 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
trueif 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
trueif this targeter uses the default values. - isDequipping() - Method in class me.deecaad.core.events.EntityEquipmentEvent
-
Returns
trueif 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
trueif 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
trueif 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
trueif 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
trueif 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
truewhen 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
truewhen 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
itemrecord 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
itemTitlerecord 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
IllegalArgumentExceptionif the givenjaris 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
truewhen 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
Linerecord 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
Registrythat 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
ItemStackand tag input. - NestedPathToSerializer(Serializer<?>, String, PathToSerializerException) - Constructor for record class me.deecaad.core.file.FileReader.NestedPathToSerializer
-
Creates an instance of a
NestedPathToSerializerrecord 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
pathrecord component. - path() - Method in record class me.deecaad.core.file.FileReader.ValidatorData
-
Returns the value of the
pathrecord component. - path() - Method in record class me.deecaad.core.utils.FileUtil.PathReference
-
Returns the value of the
pathrecord component. - PathReference(Path, FileSystem) - Constructor for record class me.deecaad.core.utils.FileUtil.PathReference
-
Creates an instance of a
PathReferencerecord class. - pathTo() - Method in record class me.deecaad.core.file.FileReader.PathToSerializer
-
Returns the value of the
pathTorecord component. - PathToSerializer(Serializer<?>, String, String) - Constructor for record class me.deecaad.core.file.FileReader.PathToSerializer
-
Creates an instance of a
PathToSerializerrecord class. - pathWhereToStore() - Method in record class me.deecaad.core.file.FileReader.PathToSerializer
-
Returns the value of the
pathWhereToStorerecord 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
pixelsrecord 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
PlaceholderMessagerequests values from aPlaceholderHandler(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
placeholdersrecord 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
playerrecord 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
FileReaderis 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
MechanicsPluginto set the data, as a shorthand. - rows() - Method in record class me.deecaad.core.utils.TableBuilder.TableConstraints
-
Returns the value of the
rowsrecord 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
JarSearcherbehavior 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
packetsto the givenplayer. - 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
serializerrecord component. - serializer() - Method in record class me.deecaad.core.file.FileReader.PathToSerializer
-
Returns the value of the
serializerrecord 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
Doublevalue of a NBT tag with the given namekey. - 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
Integervalue of a NBT tag with the given namekey. - 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
metaFlagindex. - 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
-
Shorthand for
FakeEntity.setMotion(double, double, double). - 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
-
Shorthand for calling
FakeEntity.setPosition(double, double, double, float, float, boolean). - setPosition(double, double, double, float, float) - Method in class me.deecaad.core.compatibility.entity.FakeEntity
-
Shorthand for calling
FakeEntity.setPosition(double, double, double, float, float, boolean). - 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
-
Shorthand for calling
FakeEntity.setPosition(double, double, double, float, float). - 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
Stringvalue of a NBT tag with the given namekey. - 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
Doublevalue of a NBT tag with the given namekey. - 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
trueif this level can be logged to console, given the numberlevelfrom 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 andSerializer.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
slotrecord 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
stylerecord 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
TableConstraintsrecord 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
- 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
- validator() - Method in record class me.deecaad.core.file.FileReader.ValidatorData
-
Returns the value of the
validatorrecord component. - ValidatorData(IValidator, File, ConfigurationSection, String) - Constructor for record class me.deecaad.core.file.FileReader.ValidatorData
-
Creates an instance of a
ValidatorDatarecord class. - value() - Method in record class me.deecaad.core.file.MapConfigLike.Holder
-
Returns the value of the
valuerecord 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form