Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractEmitter<S> - Class in me.deecaad.core.emitter
-
Common emission logic for emitters: holds the immutable
EmitterSettings, theTransformthat places the emitter in the hierarchy, and the per-tick emission scheduling. - AbstractEmitter(S) - Constructor for class me.deecaad.core.emitter.AbstractEmitter
- acceleration(Vector3fc) - Method in class me.deecaad.core.emitter.DisplayEntityEmitterSettings.Builder
- 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(Tickable) - Method in interface me.deecaad.core.tick.TickManager
-
Registers a tickable.
- 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
- addChild(TransformLike) - Method in class me.deecaad.core.utils.Transform
- 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.
- age() - Method in interface me.deecaad.core.emitter.EmittedDisplay
- 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
-
Deprecated.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(Quaterniond) - Method in class me.deecaad.core.utils.EntityTransform
- applyRotation(Quaterniond) - Method in class me.deecaad.core.utils.Transform
- applyTags(ItemStack, Map<String, Object>) - Method in class me.deecaad.core.file.serializers.ItemSerializer
- applyTransform() - Method in class me.deecaad.core.compatibility.entity.FakeEntity
-
Materializes the current world
transforminto move/teleport packets. - applyTransform() - Method in interface me.deecaad.core.utils.TransformLike
-
Called when this object's world transform may have changed (e.g.
- 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.
- at(Vector) - Static method in record class me.deecaad.core.utils.shape.ShapePoint
-
Creates a
ShapePointwith the given offset and a zero direction (the consumer should fall back to its own direction). - 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. - blockCycle(Transition<BlockData>) - Method in class me.deecaad.core.emitter.DisplayEntityEmitterSettings.Builder
- 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() - Method in class me.deecaad.core.emitter.DisplayEntityEmitterSettings.Builder
- build() - Method in class me.deecaad.core.emitter.EmitterSettings.Builder
- build() - Method in class me.deecaad.core.emitter.ParticleEmitterSettings.Builder
- 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 class me.deecaad.core.emitter.DisplayEntityEmitterSettings
- builder() - Static method in class me.deecaad.core.emitter.ParticleEmitterSettings
- builder() - Static method in interface me.deecaad.core.placeholder.PlaceholderData
- Builder() - Constructor for class me.deecaad.core.emitter.DisplayEntityEmitterSettings.Builder
- Builder() - Constructor for class me.deecaad.core.emitter.EmitterSettings.Builder
- Builder() - Constructor for class me.deecaad.core.emitter.ParticleEmitterSettings.Builder
- 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
- burst(int, int) - Method in class me.deecaad.core.emitter.EmitterSettings.Builder
-
Switches the emitter into burst mode: emit
countitems everyintervalticks. - burstCount - Variable in class me.deecaad.core.emitter.EmitterSettings.Builder
- burstInterval - Variable in class me.deecaad.core.emitter.EmitterSettings.Builder
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.
- CircleShape - Class in me.deecaad.core.utils.shape
-
A circle centered at the emitter origin, lying in the plane perpendicular to
axis. - CircleShape(double) - Constructor for class me.deecaad.core.utils.shape.CircleShape
- CircleShape(double, CircleShape.Axis) - Constructor for class me.deecaad.core.utils.shape.CircleShape
- CircleShape.Axis - Enum Class in me.deecaad.core.utils.shape
- 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
-
Deprecated.
- 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
- colorTransition(Transition<Color>) - Method in class me.deecaad.core.emitter.ParticleEmitterSettings.Builder
- 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.
- ConeShape - Class in me.deecaad.core.utils.shape
-
A cone with apex at the emitter origin, axis along local +Z, half-angle
halfAngleRadiansandlength. - ConeShape(double, double) - Constructor for class me.deecaad.core.utils.shape.ConeShape
- 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. - constant(T, Interpolator<T>, int) - Static method in class me.deecaad.core.transition.Transition
-
Single-keyframe transition that returns
valueat every time. - 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. - countPerPoint(int) - Method in class me.deecaad.core.emitter.ParticleEmitterSettings.Builder
- countTransition(Transition<Double>) - Method in class me.deecaad.core.emitter.ParticleEmitterSettings.Builder
- create(Plugin, ServerImplementation) - Static method in interface me.deecaad.core.tick.TickManager
-
Returns the manager appropriate for this server: a Folia variant if the server exposes
Server#isOwnedByCurrentRegion(Location), otherwise a Bukkit shared-loop variant. - createAllInstances(Class<T>, ClassLoader, SearchMode) - Method in class me.deecaad.core.file.JarInstancer
- createAllInstances(ClassLoader, SearchMode) - Method in class me.deecaad.core.file.SerializerInstancer
- CubeShape - Class in me.deecaad.core.utils.shape
-
An axis-aligned cube centered at the emitter origin with edge length
size. - CubeShape(double) - Constructor for class me.deecaad.core.utils.shape.CubeShape
- CubeShape(double, boolean) - Constructor for class me.deecaad.core.utils.shape.CubeShape
- currentScale() - Method in interface me.deecaad.core.emitter.EmittedDisplay
-
The scale vector from the most recently pushed transformation, or identity if nothing has been pushed yet.
- 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
- cyclePhaseJitterTicks(int) - Method in class me.deecaad.core.emitter.DisplayEntityEmitterSettings.Builder
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 - 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 - Variable in class me.deecaad.core.emitter.EmitterSettings.Builder
- direction() - Method in record class me.deecaad.core.utils.shape.ShapePoint
-
Returns the value of the
directionrecord component. - direction(VectorProvider) - Method in class me.deecaad.core.emitter.EmitterSettings.Builder
- 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
- displayData(Object) - Method in class me.deecaad.core.emitter.DisplayEntityEmitterSettings.Builder
- DisplayEntityEmitter - Class in me.deecaad.core.emitter
-
Emits persistent
FakeDisplayEntitypackets. - DisplayEntityEmitter(DisplayEntityEmitterSettings) - Constructor for class me.deecaad.core.emitter.DisplayEntityEmitter
- DisplayEntityEmitterSettings - Class in me.deecaad.core.emitter
- DisplayEntityEmitterSettings.Builder - Class in me.deecaad.core.emitter
- DisplayTransformTrack - Class in me.deecaad.core.transition
-
Combines up to three transform-component transitions (translation, scale, rotation) for one display entity into a single schedule of
Transformationsegments. - DisplayTransformTrack(Transition<Vector3f>, Transition<Vector3f>, Transition<Quaterniond>) - Constructor for class me.deecaad.core.transition.DisplayTransformTrack
- displayType(EntityType) - Method in class me.deecaad.core.emitter.DisplayEntityEmitterSettings.Builder
- 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
-
Deprecated.
- DOUBLE - Static variable in class me.deecaad.core.transition.Interpolators
- 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(double) - Method in class me.deecaad.core.emitter.DisplayEntityEmitterSettings.Builder
- 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
- durationTicks - Variable in class me.deecaad.core.emitter.EmitterSettings.Builder
- durationTicks(int) - Method in class me.deecaad.core.emitter.EmitterSettings.Builder
E
- EASE_IN - Enum constant in enum class me.deecaad.core.transition.Easing
- EASE_IN_CUBIC - Enum constant in enum class me.deecaad.core.transition.Easing
- EASE_IN_OUT - Enum constant in enum class me.deecaad.core.transition.Easing
- EASE_IN_OUT_CUBIC - Enum constant in enum class me.deecaad.core.transition.Easing
- EASE_OUT - Enum constant in enum class me.deecaad.core.transition.Easing
- EASE_OUT_CUBIC - Enum constant in enum class me.deecaad.core.transition.Easing
- Easing - Enum Class in me.deecaad.core.transition
-
Maps a normalized time
tin[0, 1]to an eased value in[0, 1]. - easingToNext() - Method in record class me.deecaad.core.transition.Keyframe
-
Returns the value of the
easingToNextrecord component. - emit(Location, Vector) - Method in class me.deecaad.core.emitter.AbstractEmitter
-
Spawns one emitted item.
- emit(Location, Vector) - Method in class me.deecaad.core.emitter.DisplayEntityEmitter
- emit(Location, Vector) - Method in class me.deecaad.core.emitter.ParticleEmitter
- EmittedDisplay - Interface in me.deecaad.core.emitter
-
Read-only view of one live emission, passed to user-supplied kill/onKilled hooks on a
DisplayEntityEmitter. - emittedLifetimeTicks - Variable in class me.deecaad.core.emitter.EmitterSettings.Builder
- emittedLifetimeTicks(int) - Method in class me.deecaad.core.emitter.EmitterSettings.Builder
- Emitter - Interface in me.deecaad.core.emitter
-
A particle-system style emitter.
- EmitterSettings - Class in me.deecaad.core.emitter
-
Immutable common configuration for an
Emitter: shape, fallback emission direction, speed, lifetime, emission rate, burst pattern, and per-emitted-item lifetime. - EmitterSettings(EmitterSettings.Builder<?>) - Constructor for class me.deecaad.core.emitter.EmitterSettings
- EmitterSettings.Builder<B> - Class in me.deecaad.core.emitter
-
Recursive-generic builder so subclass builders chain fluently.
- 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
- ensureType(EntityType, EntityType) - Static method in interface me.deecaad.core.compatibility.entity.FakeDisplayEntity
- 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
Entityas aTransform. - 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
-
Deprecated.
- 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.transition.Keyframe
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class me.deecaad.core.transition.TransitionPlayback.Segment
-
Indicates whether some other object is "equal to" this one.
- 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
-
Deprecated.
- equals(Object) - Method in record class me.deecaad.core.utils.shape.ShapePoint
-
Indicates whether some other object is "equal to" this one.
- 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
- evaluate(double) - Method in class me.deecaad.core.transition.Transition
-
Evaluates the curve at normalized time
t, clamped to[0, 1]. - evaluateAtTick(int) - Method in class me.deecaad.core.transition.Transition
-
Convenience: evaluates at
tick / durationTicks. - 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
- FakeDisplayEntity - Interface in me.deecaad.core.compatibility.entity
-
The packet based display entity API (
EntityType.BLOCK_DISPLAY,EntityType.ITEM_DISPLAY, orEntityType.TEXT_DISPLAY). - 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
-
Deprecated.
- fromEuler(Vector) - Static method in class me.deecaad.core.utils.Quaternion
-
Deprecated.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
-
Deprecated.Creates a quaternion that rotates between the 2 given vectors.
- fromYawPitch(float, float) - Static method in class me.deecaad.core.utils.Transform
-
Converts a Minecraft yaw/pitch (degrees) to a JOML rotation in the standard right-handed frame.
G
- generateFakeBlockDisplay(Location, BlockData) - Method in interface me.deecaad.core.compatibility.entity.EntityCompatibility
- generateFakeDisplay(Location, EntityType, Object) - Method in interface me.deecaad.core.compatibility.entity.EntityCompatibility
-
Generates a packet based
FakeDisplayEntity. - 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
- generateFakeItemDisplay(Location, ItemStack) - Method in interface me.deecaad.core.compatibility.entity.EntityCompatibility
- generateFakeTextDisplay(Location, Component) - 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
- getAcceleration() - Method in class me.deecaad.core.emitter.DisplayEntityEmitterSettings
- getAge() - Method in class me.deecaad.core.emitter.AbstractEmitter
- 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
- getAxis() - Method in class me.deecaad.core.utils.shape.CircleShape
- 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. - getBlockCycle() - Method in class me.deecaad.core.emitter.DisplayEntityEmitterSettings
- 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
- getBurstCount() - Method in class me.deecaad.core.emitter.EmitterSettings
-
> 0switches to burst mode: emit this many items everyEmitterSettings.getBurstInterval()ticks. - getBurstInterval() - Method in class me.deecaad.core.emitter.EmitterSettings
- 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
- getChildren() - Method in class me.deecaad.core.utils.Transform
- getColor() - Method in class me.deecaad.core.mechanics.defaultmechanics.BossBarMechanic
- getColorTransition() - Method in class me.deecaad.core.emitter.ParticleEmitterSettings
- 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
- getCountPerPoint() - Method in class me.deecaad.core.emitter.ParticleEmitterSettings
- getCountTransition() - Method in class me.deecaad.core.emitter.ParticleEmitterSettings
- 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. - getCyclePhaseJitterTicks() - Method in class me.deecaad.core.emitter.DisplayEntityEmitterSettings
- 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
- getDirection() - Method in class me.deecaad.core.emitter.EmitterSettings
- getDisplayData() - Method in class me.deecaad.core.emitter.DisplayEntityEmitterSettings
- getDisplayType() - Method in class me.deecaad.core.emitter.DisplayEntityEmitterSettings
- 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. - getDrag() - Method in class me.deecaad.core.emitter.DisplayEntityEmitterSettings
- getDurationTicks() - Method in class me.deecaad.core.emitter.EmitterSettings
-
-1= infinite (runs until externally stopped). - getDurationTicks() - Method in class me.deecaad.core.transition.DisplayTransformTrack
- getDurationTicks() - Method in class me.deecaad.core.transition.Transition
- getEffect() - Method in class me.deecaad.core.mechanics.defaultmechanics.FireworkMechanic.FireworkData
- getEmittedLifetimeTicks() - Method in class me.deecaad.core.emitter.EmitterSettings
- 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
-
Deprecated.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
- getFrom() - Method in class me.deecaad.core.utils.shape.LineShape
- 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.
- getHalfAngleRadians() - Method in class me.deecaad.core.utils.shape.ConeShape
- 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. - getInterpolator() - Method in class me.deecaad.core.transition.Transition
- getItemCycle() - Method in class me.deecaad.core.emitter.DisplayEntityEmitterSettings
- 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
- getKeyframes() - Method in class me.deecaad.core.transition.Transition
- 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
- getKillWhen() - Method in class me.deecaad.core.emitter.DisplayEntityEmitterSettings
- getLength() - Method in class me.deecaad.core.utils.shape.ConeShape
- getLevel() - Method in class me.deecaad.core.utils.Debugger
-
Gets the current numeric logging level that was input by the user.
- getLifetimeJitterTicks() - Method in class me.deecaad.core.emitter.DisplayEntityEmitterSettings
- 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
- getLiveCap() - Method in class me.deecaad.core.emitter.EmitterSettings
- 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
- getOnKilled() - Method in class me.deecaad.core.emitter.DisplayEntityEmitterSettings
- 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.
- getParticle() - Method in class me.deecaad.core.emitter.ParticleEmitterSettings
- getParticleSpeed() - Method in class me.deecaad.core.emitter.ParticleEmitterSettings
- getParticleTransition() - Method in class me.deecaad.core.emitter.ParticleEmitterSettings
- 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
- getPoint(double) - Method in class me.deecaad.core.utils.shape.CircleShape
- getPoint(double) - Method in class me.deecaad.core.utils.shape.ConeShape
- getPoint(double) - Method in class me.deecaad.core.utils.shape.CubeShape
- getPoint(double) - Method in class me.deecaad.core.utils.shape.LineShape
- getPoint(double) - Method in class me.deecaad.core.utils.shape.PointShape
- getPoint(double) - Method in interface me.deecaad.core.utils.shape.Shape
-
Returns one sample from this shape.
- getPoint(double) - Method in class me.deecaad.core.utils.shape.SphereShape
- getPoints(int) - Method in interface me.deecaad.core.utils.shape.Shape
-
Returns
countsamples. - 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
- getRadius() - Method in class me.deecaad.core.utils.shape.CircleShape
- getRadius() - Method in class me.deecaad.core.utils.shape.SphereShape
- 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.
- getRate() - Method in class me.deecaad.core.emitter.EmitterSettings
-
Items emitted per tick (continuous mode).
- 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.emitter.DisplayEntityEmitterSettings
- getRotation() - Method in class me.deecaad.core.utils.Transform
- getScale() - Method in class me.deecaad.core.emitter.DisplayEntityEmitterSettings
- getScaleJitter() - Method in class me.deecaad.core.emitter.DisplayEntityEmitterSettings
- 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
- getSettings() - Method in class me.deecaad.core.emitter.AbstractEmitter
- getShape() - Method in class me.deecaad.core.emitter.EmitterSettings
- getSize() - Method in class me.deecaad.core.utils.shape.CubeShape
- 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.emitter.EmitterSettings
- getSpeed() - Method in class me.deecaad.core.mechanics.defaultmechanics.LeapMechanic
- getSpeed() - Method in class me.deecaad.core.mechanics.defaultmechanics.PushMechanic
- getSpinAxis() - Method in class me.deecaad.core.emitter.DisplayEntityEmitterSettings
- getSpinRadiansPerTick() - Method in class me.deecaad.core.emitter.DisplayEntityEmitterSettings
- getSpread() - Method in class me.deecaad.core.emitter.ParticleEmitterSettings
- 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.
- getTickLocation() - Method in class me.deecaad.core.emitter.AbstractEmitter
- getTickLocation() - Method in interface me.deecaad.core.tick.Tickable
-
The location used by
TickManagerimplementations to choose a region for scheduling. - getTickLocation() - Method in class me.deecaad.core.tick.TransformTree
- getTickManager() - Method in class me.deecaad.core.MechanicsCore
- 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
- getTo() - Method in class me.deecaad.core.utils.shape.LineShape
- getTransform() - Method in class me.deecaad.core.compatibility.entity.FakeEntity
-
Returns the
Transformthat drives this entity's position and rotation. - getTransform() - Method in class me.deecaad.core.emitter.AbstractEmitter
- getTransform() - Method in class me.deecaad.core.utils.Transform
- getTransform() - Method in interface me.deecaad.core.utils.TransformLike
-
The transform node that places this object in a transform hierarchy.
- getTranslation() - Method in class me.deecaad.core.emitter.DisplayEntityEmitterSettings
- 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
- getVelocity() - Method in class me.deecaad.core.emitter.DisplayEntityEmitterSettings
- 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
- getWorld() - Method in class me.deecaad.core.emitter.AbstractEmitter
- 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.transition.Keyframe
-
Returns a hash code value for this object.
- hashCode() - Method in record class me.deecaad.core.transition.TransitionPlayback.Segment
-
Returns a hash code value for this object.
- 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
-
Deprecated.
- hashCode() - Method in record class me.deecaad.core.utils.shape.ShapePoint
-
Returns a hash code value for this object.
- 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
- hasLiveItems() - Method in class me.deecaad.core.emitter.AbstractEmitter
- hasLiveItems() - Method in class me.deecaad.core.emitter.DisplayEntityEmitter
- 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
-
Deprecated.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
- init() - Method in class me.deecaad.core.MechanicsCore
- 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
- interpolate(T, T, double) - Method in interface me.deecaad.core.transition.Interpolator
-
Returns a value between
aandb. - interpolationDuration() - Method in record class me.deecaad.core.transition.TransitionPlayback.Segment
-
Returns the value of the
interpolationDurationrecord component. - Interpolator<T> - Interface in me.deecaad.core.transition
-
Blends two values of type
Tby a normalized factortin[0, 1]. - Interpolators - Class in me.deecaad.core.transition
-
Built-in
Interpolatorconstants for the value types typically transitioned: scalars, Bukkit and JOML vectors, JOML quaternions (slerp), plus a stepped interpolator for discrete types likeBlockDataorItemStack. - inverse() - Method in class me.deecaad.core.utils.Quaternion
-
Deprecated.
- 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
- isContinuous() - Method in interface me.deecaad.core.transition.Interpolator
-
Whether this interpolator produces meaningful intermediate values (true) or merely returns
auntil a discrete switch tob(false). - 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
- isFinished() - Method in class me.deecaad.core.emitter.AbstractEmitter
- isFinished() - Method in interface me.deecaad.core.emitter.Emitter
- isGlowing() - Method in class me.deecaad.core.compatibility.entity.FakeEntity
- isHollow() - Method in class me.deecaad.core.utils.shape.CubeShape
- isHollow() - Method in class me.deecaad.core.utils.shape.SphereShape
- 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
-
Deprecated.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
- isStepped() - Method in class me.deecaad.core.transition.Transition
- 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
-
Deprecated.Returns
truewhen the "length" of the quaternion is zero. - isUseTarget - Variable in class me.deecaad.core.mechanics.targeters.RelativeTargeter
- isUseTarget() - Method 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
- itemCycle(Transition<ItemStack>) - Method in class me.deecaad.core.emitter.DisplayEntityEmitterSettings.Builder
- 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
- Keyframe<T> - Record Class in me.deecaad.core.transition
-
One sample in a
Transition: the normalizedtimeat whichvalueshould be reached, and theeasingToNextcurve that shapes how the previous segment approaches this keyframe. - Keyframe(double, T, Easing) - Constructor for record class me.deecaad.core.transition.Keyframe
-
Creates an instance of a
Keyframerecord class. - 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.
- killWhen(Predicate<EmittedDisplay>) - Method in class me.deecaad.core.emitter.DisplayEntityEmitterSettings.Builder
-
Optional predicate evaluated each tick on every live emission.
- 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
- lerp(T, T, Interpolator<T>, int) - Static method in class me.deecaad.core.transition.Transition
- lerp(T, T, Interpolator<T>, int, Easing) - Static method in class me.deecaad.core.transition.Transition
-
Two-keyframe transition from
fromtotowith the given easing applied across the segment. - 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. - lifetime() - Method in interface me.deecaad.core.emitter.EmittedDisplay
- lifetimeJitterTicks(int) - Method in class me.deecaad.core.emitter.DisplayEntityEmitterSettings.Builder
- 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. - LINEAR - Enum constant in enum class me.deecaad.core.transition.Easing
- LineShape - Class in me.deecaad.core.utils.shape
-
A line segment from
fromtoto, both expressed in emitter-local coordinates. - LineShape(double) - Constructor for class me.deecaad.core.utils.shape.LineShape
-
Convenience constructor: a line of
lengthalong the local +Z axis. - LineShape(Vector, Vector) - Constructor for class me.deecaad.core.utils.shape.LineShape
- 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
- liveCap - Variable in class me.deecaad.core.emitter.EmitterSettings.Builder
- liveCap(int) - Method in class me.deecaad.core.emitter.EmitterSettings.Builder
- 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
-
Deprecated.Creates a new quaternion looking in the given direction.
- lookAt(Vector, Vector) - Static method in class me.deecaad.core.utils.Transform
-
Builds a rotation that points the local forward axis (+Z) along
direction, with the local up axis (+Y) aligned as closely as possible toup. - 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.emitter - package me.deecaad.core.emitter
- 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.tick - package me.deecaad.core.tick
- me.deecaad.core.transition - package me.deecaad.core.transition
- me.deecaad.core.utils - package me.deecaad.core.utils
- me.deecaad.core.utils.ray - package me.deecaad.core.utils.ray
- me.deecaad.core.utils.shape - package me.deecaad.core.utils.shape
- 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
-
Deprecated.
- multiply(Vector) - Method in class me.deecaad.core.utils.Quaternion
-
Deprecated.
- 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
-
Deprecated.
- normalizedAge() - Method in class me.deecaad.core.emitter.AbstractEmitter
- 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
- offset() - Method in record class me.deecaad.core.utils.shape.ShapePoint
-
Returns the value of the
offsetrecord component. - 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
- onDisable() - Method in class me.deecaad.core.MechanicsCore
- 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>, double) - 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
- onKilled(Consumer<EmittedDisplay>) - Method in class me.deecaad.core.emitter.DisplayEntityEmitterSettings.Builder
- 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.
- particle(Particle) - Method in class me.deecaad.core.emitter.ParticleEmitterSettings.Builder
- ParticleEmitter - Class in me.deecaad.core.emitter
-
Fire-and-forget particle emitter.
- ParticleEmitter(ParticleEmitterSettings) - Constructor for class me.deecaad.core.emitter.ParticleEmitter
- ParticleEmitterSettings - Class in me.deecaad.core.emitter
-
EmitterSettingsfor aParticleEmitter. - ParticleEmitterSettings.Builder - Class in me.deecaad.core.emitter
- particleSpeed(double) - Method in class me.deecaad.core.emitter.ParticleEmitterSettings.Builder
- particleTransition(Transition<Particle>) - Method in class me.deecaad.core.emitter.ParticleEmitterSettings.Builder
- 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
- pitch(Quaterniondc) - Static method in class me.deecaad.core.utils.Transform
-
Extracts the Minecraft pitch (degrees) from a JOML rotation.
- 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. - PointShape - Class in me.deecaad.core.utils.shape
-
A single point at the emitter origin.
- PointShape() - Constructor for class me.deecaad.core.utils.shape.PointShape
- 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
- propagate() - Method in class me.deecaad.core.utils.Transform
- provide(Quaternion) - Method in interface me.deecaad.core.file.serializers.VectorProvider
-
Deprecated.
- provide(Quaterniond) - Method in class me.deecaad.core.file.serializers.AnyVectorProvider
-
Returns the vector, as specified by the implementing class.
- provide(Quaterniond) - Method in enum class me.deecaad.core.file.serializers.Direction
- provide(Quaterniond) - Method in class me.deecaad.core.file.serializers.RandomVectorProvider
- provide(Quaterniond) - Method in interface me.deecaad.core.file.serializers.VectorProvider
-
Returns the vector, as specified by the implementing class.
- pulse(T, T, T, Interpolator<T>, int, Easing, Easing) - Static method in class me.deecaad.core.transition.Transition
-
Three-keyframe pulse:
start→peak(at t=0.5) →end, withineasing on the rise andouteasing on the fall. - 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
-
Deprecated.Use JOML's
Quaterniond(orQuaternionf) instead. JOML is a well-tested, accurate math library that is already on the classpath. UseQuaternion.toJoml()to migrate existing instances. - QUATERNIOND - Static variable in class me.deecaad.core.transition.Interpolators
- 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
- rate - Variable in class me.deecaad.core.emitter.EmitterSettings.Builder
- rate(double) - Method in class me.deecaad.core.emitter.EmitterSettings.Builder
- 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() - Method in class me.deecaad.core.emitter.DisplayEntityEmitter
- remove() - Method in interface me.deecaad.core.tick.Tickable
-
Cleanup hook.
- 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.
- removeChild(TransformLike) - Method in class me.deecaad.core.utils.Transform
- removeChildren() - Method in class me.deecaad.core.compatibility.entity.FakeEntity
- removeChildren(Player) - Method in class me.deecaad.core.compatibility.entity.FakeEntity
- 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. - rotate(Quaterniondc, Vector) - Static method in class me.deecaad.core.utils.Transform
-
Rotates a Bukkit
Vectorby a JOML quaternion, returning a new vector. - rotation(Transition<Quaterniond>) - Method in class me.deecaad.core.emitter.DisplayEntityEmitterSettings.Builder
- 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
- sample(Transition<T>) - Static method in class me.deecaad.core.transition.TransitionPlayback
-
Builds a schedule for
transition. - scale(Transition<Vector3f>) - Method in class me.deecaad.core.emitter.DisplayEntityEmitterSettings.Builder
- SCALE_ATTRIBUTE - Static variable in class me.deecaad.core.placeholder.PlaceholderHandlers
- scaleJitter(Vector3fc) - Method in class me.deecaad.core.emitter.DisplayEntityEmitterSettings.Builder
- 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
- schedule() - Method in class me.deecaad.core.transition.DisplayTransformTrack
-
Builds the union schedule of segments across the non-null component transitions.
- 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
- Segment(int, int, T) - Constructor for record class me.deecaad.core.transition.TransitionPlayback.Segment
-
Creates an instance of a
Segmentrecord class. - self() - Method in class me.deecaad.core.emitter.DisplayEntityEmitterSettings.Builder
- self() - Method in class me.deecaad.core.emitter.EmitterSettings.Builder
- self() - Method in class me.deecaad.core.emitter.ParticleEmitterSettings.Builder
- 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
- serializeType(SerializeData.ConfigAccessor) - Method in class me.deecaad.core.file.serializers.ItemSerializer
- 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
- set(Vector, Quaterniond) - Method in class me.deecaad.core.utils.Transform
-
Sets the world position and rotation in a single update (one propagation).
- setAlignment(TextDisplay.TextAlignment) - Method in interface me.deecaad.core.compatibility.entity.FakeDisplayEntity
-
Sets the text alignment.
- 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. - setBackgroundColor(Color) - Method in interface me.deecaad.core.compatibility.entity.FakeDisplayEntity
-
Sets the background color behind the text.
- setBalance(OfflinePlayer, double) - Method in interface me.deecaad.core.compatibility.vault.IVaultCompatibility
-
Sets the balance of a player utilizing withdraw and deposit methods.
- setBillboard(Display.Billboard) - Method in interface me.deecaad.core.compatibility.entity.FakeDisplayEntity
-
Sets the billboard mode, controlling which axes the display pivots on to face the viewer.
- setBlock(BlockData) - Method in interface me.deecaad.core.compatibility.entity.FakeDisplayEntity
-
Sets the block shown by this display.
- setBlockHitBox(Block) - Method in class me.deecaad.core.compatibility.HitBox
- setBrightness(Display.Brightness) - Method in interface me.deecaad.core.compatibility.entity.FakeDisplayEntity
-
Sets the brightness override (block light + sky light).
- 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
- setDefaultBackground(boolean) - Method in interface me.deecaad.core.compatibility.entity.FakeDisplayEntity
-
Sets whether the text uses the default background color (overriding
FakeDisplayEntity.setBackgroundColor(Color)). - setDisplay(String) - Method in class me.deecaad.core.compatibility.entity.FakeEntity
-
Sets the display name of the entity.
- setDisplayHeight(float) - Method in interface me.deecaad.core.compatibility.entity.FakeDisplayEntity
-
Sets the height of the display's culling bounding box.
- setDisplayWidth(float) - Method in interface me.deecaad.core.compatibility.entity.FakeDisplayEntity
-
Sets the width of the display's culling bounding box.
- 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
-
Deprecated.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
- setGlowColorOverride(Color) - Method in interface me.deecaad.core.compatibility.entity.FakeDisplayEntity
-
Sets the glow color override used when the entity is glowing (see
FakeEntity.setGlowing(boolean)). - 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. - setInterpolationDelay(int) - Method in interface me.deecaad.core.compatibility.entity.FakeDisplayEntity
-
Sets the delay (in ticks) before a transformation interpolation begins.
- setInterpolationDuration(int) - Method in interface me.deecaad.core.compatibility.entity.FakeDisplayEntity
-
Sets the duration (in ticks) over which
FakeDisplayEntity.setTransformation(Transformation)changes are interpolated. - setInvisible(boolean) - Method in class me.deecaad.core.compatibility.entity.FakeEntity
- setItem(ItemStack) - Method in interface me.deecaad.core.compatibility.entity.FakeDisplayEntity
-
Sets the item shown by this display.
- setItem(ItemStack) - Method in class me.deecaad.core.placeholder.PlaceholderData.Builder
- setItemDisplayTransform(ItemDisplay.ItemDisplayTransform) - Method in interface me.deecaad.core.compatibility.entity.FakeDisplayEntity
-
Sets the transform context (e.g.
- 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.
- setLineWidth(int) - Method in interface me.deecaad.core.compatibility.entity.FakeDisplayEntity
-
Sets the maximum line width before text wraps.
- 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(Quaterniond) - Method in class me.deecaad.core.utils.EntityTransform
- setLocalRotation(Quaterniond) - 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(TransformLike) - Method in class me.deecaad.core.utils.EntityTransform
- setParent(TransformLike) - 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
-
Sets the absolute rotation of the entity, updating the
transformand sending the resulting packets to all viewers. - setRotation(Quaterniond) - Method in class me.deecaad.core.utils.Transform
- setRows(int) - Method in record class me.deecaad.core.utils.TableBuilder.TableConstraints
- setSeeThrough(boolean) - Method in interface me.deecaad.core.compatibility.entity.FakeDisplayEntity
-
Sets whether the text is visible through blocks.
- setShadowed(boolean) - Method in interface me.deecaad.core.compatibility.entity.FakeDisplayEntity
-
Sets whether the text has a drop shadow.
- setShadowRadius(float) - Method in interface me.deecaad.core.compatibility.entity.FakeDisplayEntity
-
Sets the radius of the shadow rendered beneath the display.
- setShadowStrength(float) - Method in interface me.deecaad.core.compatibility.entity.FakeDisplayEntity
-
Sets the strength (opacity falloff) of the shadow rendered beneath the display.
- 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
- setTeleportDuration(int) - Method in interface me.deecaad.core.compatibility.entity.FakeDisplayEntity
-
Sets the duration (in ticks) over which position changes (move/teleport packets) are interpolated client-side.
- setText(Component) - Method in interface me.deecaad.core.compatibility.entity.FakeDisplayEntity
-
Sets the text shown by this display.
- setTextOpacity(byte) - Method in interface me.deecaad.core.compatibility.entity.FakeDisplayEntity
-
Sets the opacity of the text (
-1for fully opaque, otherwise0-255). - settings - Variable in class me.deecaad.core.emitter.AbstractEmitter
- setTransformation(Transformation) - Method in interface me.deecaad.core.compatibility.entity.FakeDisplayEntity
-
Sets the affine transformation applied to this display: translation, scale, and the left/right rotation quaternions.
- setUp(Vector) - Method in class me.deecaad.core.utils.Transform
- setUseTarget(boolean) - Method in class me.deecaad.core.mechanics.targeters.RelativeTargeter
-
Usually used to force a targeter to use target, when nothing else makes sense.
- setViewRange(float) - Method in interface me.deecaad.core.compatibility.entity.FakeDisplayEntity
-
Sets the view range multiplier.
- setWorld(World) - Method in class me.deecaad.core.emitter.AbstractEmitter
- setWorldCache(World) - Method in class me.deecaad.core.mechanics.targeters.WorldTargeter
- shape - Variable in class me.deecaad.core.emitter.EmitterSettings.Builder
- shape(Shape) - Method in class me.deecaad.core.emitter.EmitterSettings.Builder
- Shape - Interface in me.deecaad.core.utils.shape
-
A geometric region that produces emission points + directions.
- ShapePoint - Record Class in me.deecaad.core.utils.shape
-
A sample from a
Shape: an offset (local-space, relative to the emitter origin) and a direction (local-space emission normal). - ShapePoint(Vector, Vector) - Constructor for record class me.deecaad.core.utils.shape.ShapePoint
-
Creates an instance of a
ShapePointrecord class. - 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.
- showChildren() - Method in class me.deecaad.core.compatibility.entity.FakeEntity
- showChildren(Player) - Method in class me.deecaad.core.compatibility.entity.FakeEntity
- shutdown() - Method in interface me.deecaad.core.tick.TickManager
-
Cancels all scheduled work and calls
Tickable.remove()on every registered tickable. - 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
- spawnAt(Location) - Method in class me.deecaad.core.emitter.AbstractEmitter
-
Convenience: seeds the transform from
location(position + yaw/pitch) and captures its world. - speed - Variable in class me.deecaad.core.emitter.EmitterSettings.Builder
- speed(double) - Method in class me.deecaad.core.emitter.EmitterSettings.Builder
- SphereShape - Class in me.deecaad.core.utils.shape
-
A sphere centered at the emitter origin.
- SphereShape(double) - Constructor for class me.deecaad.core.utils.shape.SphereShape
- SphereShape(double, boolean) - Constructor for class me.deecaad.core.utils.shape.SphereShape
- spinAxis(Vector3fc) - Method in class me.deecaad.core.emitter.DisplayEntityEmitterSettings.Builder
-
Axis around which each emitted entity spins; normalized at build time.
- spinRadiansPerTick(double) - Method in class me.deecaad.core.emitter.DisplayEntityEmitterSettings.Builder
- spread(Vector) - Method in class me.deecaad.core.emitter.ParticleEmitterSettings.Builder
- 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.
- startTicking() - Method in class me.deecaad.core.compatibility.entity.FakeEntity
-
Starts driving this entity's transform tree once per tick.
- 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
- stepped() - Static method in class me.deecaad.core.transition.Interpolators
-
A stepped interpolator for any type
T. - stop() - Method in class me.deecaad.core.emitter.AbstractEmitter
-
Requests early termination; the next tick returns
true. - stop() - Method in class me.deecaad.core.tick.TransformTree
-
Stops this tree.
- stopTicking() - Method in class me.deecaad.core.compatibility.entity.FakeEntity
-
Stops the per-tick driver started by
FakeEntity.startTicking(). - 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. - tick() - Method in class me.deecaad.core.emitter.AbstractEmitter
- tick() - Method in interface me.deecaad.core.tick.Tickable
-
Performs one tick of work.
- tick() - Method in class me.deecaad.core.tick.TransformTree
- tick() - Method in class me.deecaad.core.utils.Transform
-
Walks this transform and its descendants, calling
TransformLike.update()on each. - Tickable - Interface in me.deecaad.core.tick
-
Something that wants to be driven once per tick by a
TickManager. - tickAlive() - Method in class me.deecaad.core.emitter.AbstractEmitter
-
Advances any persistent emitted items (display entities, etc.).
- tickAlive() - Method in class me.deecaad.core.emitter.DisplayEntityEmitter
- TickManager - Interface in me.deecaad.core.tick
-
Manages a collection of
Tickables, driving each once per tick using the platform's preferred strategy. - tickOffset() - Method in record class me.deecaad.core.transition.TransitionPlayback.Segment
-
Returns the value of the
tickOffsetrecord component. - time() - Method in record class me.deecaad.core.transition.Keyframe
-
Returns the value of the
timerecord component. - 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
- toJoml() - Method in class me.deecaad.core.utils.Quaternion
-
Deprecated.Converts this quaternion to a JOML
Quaterniond. - 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.transition.Keyframe
-
Returns a string representation of this record class.
- toString() - Method in record class me.deecaad.core.transition.TransitionPlayback.Segment
-
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.shape.ShapePoint
-
Returns a string representation of this record class.
- 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 - Variable in class me.deecaad.core.compatibility.entity.FakeEntity
- Transform - Class in me.deecaad.core.utils
-
A node in a transform hierarchy: a local position and rotation that may inherit from a parent.
- Transform() - Constructor for class me.deecaad.core.utils.Transform
- Transform(TransformLike) - Constructor for class me.deecaad.core.utils.Transform
- Transform(TransformLike, Vector, Quaterniond) - Constructor for class me.deecaad.core.utils.Transform
- TransformLike - Interface in me.deecaad.core.utils
-
Something that can participate in a
Transformhierarchy. - TransformTree - Class in me.deecaad.core.tick
-
Adapter that drives a
TransformLiketree once per tick by walking it viaTransform.tick(). - TransformTree(TransformLike, Location) - Constructor for class me.deecaad.core.tick.TransformTree
- Transition<T> - Class in me.deecaad.core.transition
-
A value-over-time curve.
- Transition(List<Keyframe<T>>, Interpolator<T>, int) - Constructor for class me.deecaad.core.transition.Transition
- TransitionPlayback - Class in me.deecaad.core.transition
-
Realizes a
Transitioninto a schedule ofTransitionPlayback.Segmentpushes. - TransitionPlayback.Segment<T> - Record Class in me.deecaad.core.transition
-
One step in a transition schedule.
- translation(Transition<Vector3f>) - Method in class me.deecaad.core.emitter.DisplayEntityEmitterSettings.Builder
- translationOffset() - Method in interface me.deecaad.core.emitter.EmittedDisplay
-
Read-only view of the accumulated translation offset (world-space when the entity was spawned with yaw=pitch=0, which the emitter guarantees).
- 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
- update() - Method in class me.deecaad.core.utils.EntityTransform
- update() - Method in interface me.deecaad.core.utils.TransformLike
-
Called once per tick by a ticking system (e.g.
- 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
- value() - Method in record class me.deecaad.core.transition.Keyframe
-
Returns the value of the
valuerecord component. - value() - Method in record class me.deecaad.core.transition.TransitionPlayback.Segment
-
Returns the value of the
valuerecord component. - valueAt(int) - Method in class me.deecaad.core.transition.DisplayTransformTrack
-
Builds the
Transformationthat should be active at the given tick. - 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.transition.Easing
-
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.
- valueOf(String) - Static method in enum class me.deecaad.core.utils.shape.CircleShape.Axis
-
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.transition.Easing
-
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.
- values() - Static method in enum class me.deecaad.core.utils.shape.CircleShape.Axis
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VECTOR - Static variable in class me.deecaad.core.transition.Interpolators
- VECTOR3F - Static variable in class me.deecaad.core.transition.Interpolators
- 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.
- velocity() - Method in interface me.deecaad.core.emitter.EmittedDisplay
-
The entity's current per-tick velocity.
- velocity(Transition<Vector>) - Method in class me.deecaad.core.emitter.DisplayEntityEmitterSettings.Builder
- 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.
- worldLocation() - Method in interface me.deecaad.core.emitter.EmittedDisplay
-
The entity's spawn location plus the accumulated translation offset.
- 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
X
- X - Enum constant in enum class me.deecaad.core.utils.shape.CircleShape.Axis
Y
- Y - Enum constant in enum class me.deecaad.core.utils.shape.CircleShape.Axis
- yaw(Quaterniondc) - Static method in class me.deecaad.core.utils.Transform
-
Extracts the Minecraft yaw (degrees) from a JOML rotation.
- YELLOW - Enum constant in enum class me.deecaad.core.file.serializers.ColorSerializer.ColorType
Z
- Z - Enum constant in enum class me.deecaad.core.utils.shape.CircleShape.Axis
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
VectorProvider.provide(Quaterniond).Quaternionis deprecated in favor of JOML.