Index

A B C D E F G H I L M N P R S T V W X 
All Classes and Interfaces|All Packages

A

ASH - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is randomly displayed in the basalt deltas nether biome.

B

BARRIER - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
REPLACED BY ParticleEffect.BLOCK_MARKER SINCE 1.18
BLOCK_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the Block class.
BLOCK_CRACK - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed when a player breaks a block or sprints.
BLOCK_DATA_INTERFACE - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the IBLockData interface.
BLOCK_DUST - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed when an entity hits the ground after falling.
BLOCK_GET_BLOCK_DATA_METHOD - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the Block#getBlockData(); method.
BLOCK_MARKER - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed by barrier blocks when a player holds a barrier item in the main or off hand or by the light block.
BLOCK_POSITION_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the BlockPosition class.
BLOCK_POSITION_CONSTRUCTOR - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the BlockPosition constructor.
BLOCK_POSITION_SOURCE_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the BlockPositionSource class.
BLOCK_POSITION_SOURCE_CONSTRUCTOR - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the BlockPositionSource constructor.
BLOCK_REGISTRY - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the Block Registry.
BLOCKS_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the Blocks class.
BlockTexture - Class in xyz.xenondevs.particle.data.texture
An implementation of the ParticleTexture object to support block texture particles.
BlockTexture(Material) - Constructor for class xyz.xenondevs.particle.data.texture.BlockTexture
Initializes a new ParticleData object.
BlockTexture(Material, byte) - Constructor for class xyz.xenondevs.particle.data.texture.BlockTexture
Initializes a new ParticleData Object.
BUBBLE_COLUMN_UP - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is randomly displayed by magma blocks and soulsand underwater.
BUBBLE_POP - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed at the top of bubble columns.

C

CAMPFIRE_COSY_SMOKE - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed by campfires.
CAMPFIRE_SIGNAL_SMOKE - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed by campfires with a hay bale placed under them.
CLOUD - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed when an entity dies.
COLORABLE - Enum constant in enum class xyz.xenondevs.particle.PropertyType
Specifies that the color of the given particle can be set.
COMPOSTER - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed when a composter is used by a player.
CRAFT_ENTITY_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the CraftEntity class.
CRAFT_ENTITY_GET_HANDLE_METHOD - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the CraftEntity#getHandle(); method.
CRAFT_ITEM_STACK_AS_NMS_COPY_METHOD - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the CraftItemStack#asNMSCopy(); method.
CRAFT_ITEM_STACK_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the CraftItemStack class.
CRAFT_PLAYER_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the CraftPlayer class.
CRAFT_PLAYER_GET_HANDLE_METHOD - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the CraftPlayer#getHandle(); method.
createBlockPosition(Location) - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
Creates a new BlockPosition.
createPacket(Location) - Method in class xyz.xenondevs.particle.ParticlePacket
Creates a NMS PacketPlayOutWorldParticles packet with the data in the current ParticlePacket data.
createVector3fa(float, float, float) - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
Creates a new Vector3fa instance.
CRIMSON_SPORE - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed in the crimson forest nether biome.
CRIT - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed when a player lands a critical hit on an entity or an arrow is launched with full power.
CRIT_MAGIC - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed when a player hits an entity with a sharpness sword.
CURRENT_DOWN - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed by magma blocks underwater.

D

DAMAGE_INDICATOR - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed when a Player hits an Entity by melee attack.
DIRECTIONAL - Enum constant in enum class xyz.xenondevs.particle.PropertyType
Directional particles accept a custom vector as the direction.
display() - Method in class xyz.xenondevs.particle.ParticleBuilder
Displays the given particle to all players.
display(Collection<? extends Player>) - Method in class xyz.xenondevs.particle.ParticleBuilder
Displays the given particle to all players in the Collection
display(Predicate<Player>) - Method in class xyz.xenondevs.particle.ParticleBuilder
Display the given particle to online player that match the given filter.
display(Player...) - Method in class xyz.xenondevs.particle.ParticleBuilder
Displays the given particle to the players in the array.
display(Location) - Method in enum class xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, float, float, float, float, int, ParticleData) - Method in enum class xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, float, float, float, float, int, ParticleData, Collection<? extends Player>) - Method in enum class xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, float, float, float, float, int, ParticleData, Predicate<Player>) - Method in enum class xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, float, float, float, float, int, ParticleData, Player...) - Method in enum class xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, Color) - Method in enum class xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, Color, Collection<? extends Player>) - Method in enum class xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, Color, Predicate) - Method in enum class xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, Color, Player...) - Method in enum class xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, Collection<? extends Player>) - Method in enum class xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, Predicate) - Method in enum class xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, Player...) - Method in enum class xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, Vector, float, int, ParticleData) - Method in enum class xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, Vector, float, int, ParticleData, Collection<? extends Player>) - Method in enum class xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, Vector, float, int, ParticleData, Predicate) - Method in enum class xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, Vector, float, int, ParticleData, Player...) - Method in enum class xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, ParticleColor) - Method in enum class xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, ParticleColor, Collection<? extends Player>) - Method in enum class xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, ParticleColor, Predicate) - Method in enum class xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, ParticleColor, Player...) - Method in enum class xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
DOLPHIN - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed as a trail of dolphins.
DRAGON_BREATH - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed by the ender dragons breath and ender fireballs.
DRIP_LAVA - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed randomly when a lava block is above a block.
DRIP_WATER - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed randomly when a water block is above a block.
DRIPPING_DRIPSTONE_LAVA - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is shown dripping from the tip of pointed dripstones.
DRIPPING_DRIPSTONE_WATER - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is shown dripping from the tip of pointed dripstones.
DRIPPING_HONEY - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed by beehives filled with honey.
DRIPPING_OBSIDIAN_TEAR - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed by crying obsidian.
DUST - Enum constant in enum class xyz.xenondevs.particle.PropertyType
A dust particle accepts a custom color and a custom size (between 0-4).
DUST_COLOR_TRANSITION - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed when a sculk sensor is triggered.
DustColorTransitionData - Class in xyz.xenondevs.particle.data.color
This DustData implementation is solely built for the ParticleEffect.DUST_COLOR_TRANSITION effect.
DustColorTransitionData(int, int, int, int, int, int, float) - Constructor for class xyz.xenondevs.particle.data.color.DustColorTransitionData
Creates a new DustColorTransitionData instance.
DustColorTransitionData(Color, Color, float) - Constructor for class xyz.xenondevs.particle.data.color.DustColorTransitionData
Creates a new DustColorTransitionData instance.
DustData - Class in xyz.xenondevs.particle.data.color
The DustData class holds information on the colors and size of various dust particles.
DustData(int, int, int, float) - Constructor for class xyz.xenondevs.particle.data.color.DustData
Creates a new DustData instance.
DustData(Color, float) - Constructor for class xyz.xenondevs.particle.data.color.DustData
Creates a new DustData instance.

E

ELECTRIC_SPARK - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle appears when a lightning bolt hits copper blocks.
ENCHANTMENT_TABLE - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed by bookshelves near an enchanting table.
END_ROD - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed by end rods and shulker bullets.
ENTITY_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the Entity class.
ENTITY_PLAYER_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the EntityPlayer class.
ENTITY_PLAYER_PLAYER_CONNECTION_FIELD - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the EntityPlayer#playerConnection field.
ENTITY_POSITION_SOURCE_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the EntityPositionSource class.
ENTITY_POSITION_SOURCE_CONSTRUCTOR - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the EntityPositionSource constructor.
existsClass(String) - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
Checks if a class exists
EXPLOSION_HUGE - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed when tnt or creeper explodes.
EXPLOSION_LARGE - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed when a fireball explodes or a wither skull hits a block/entity.
EXPLOSION_NORMAL - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed when either a creeper or a tnt explodes.

F

FALLING_DRIPSTONE_LAVA - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed after ParticleEffect.DRIPPING_DRIPSTONE_LAVA starts falling from pointed dripstones.
FALLING_DRIPSTONE_WATER - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed after ParticleEffect.DRIPPING_DRIPSTONE_WATER starts falling from pointed dripstones.
FALLING_DUST - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed randomly by floating sand and gravel.
FALLING_HONEY - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed below beehives filled with honey.
FALLING_NECTAR - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed by bees that have pollen and are on their way to the beehive.
FALLING_OBSIDIAN_TEAR - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed below crying obsidian blocks.
FALLING_SPORE_BLOSSOM - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed below spore blossoms.
FilteredTask - Class in xyz.xenondevs.particle.task
A ParticleTask implementation using a java Predicate to only send the packets to Players that match the filter.
FilteredTask(List<Object>, int, Predicate<Player>) - Constructor for class xyz.xenondevs.particle.task.FilteredTask
Creates a new FilteredTask
FIREWORKS_SPARK - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed when a firework is launched.
FLAME - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is randomly displayed by torches, active furnaces,spawners and magma cubes.
FLASH - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed by exploding fireworks
FOOTSTEP - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
This particle is unused and is removed in the version 1.13.
fromHSVHue(int) - Static method in class xyz.xenondevs.particle.data.color.RegularColor
Constructs a RegularColor using the HSV color spectrum.

G

generateRandomInteger(int, int) - Static method in class xyz.xenondevs.particle.utils.MathUtils
Generates a random Integer.
getAmount() - Method in class xyz.xenondevs.particle.ParticlePacket
Gets how many particles will be shown by the client.
getAvailableEffects() - Static method in enum class xyz.xenondevs.particle.ParticleEffect
Returns a set of all effects that are available in the current version.
getBlockData(Material) - Method in class xyz.xenondevs.particle.data.texture.BlockTexture
Gets the nms block data of the given bukkit Material.
getBlockDestination() - Method in class xyz.xenondevs.particle.data.VibrationData
Gets the destination Location of the particle.
getBlue() - Method in class xyz.xenondevs.particle.data.color.NoteColor
Returns 0 because the offsetZ isn't used by the color of notes.
getBlue() - Method in class xyz.xenondevs.particle.data.color.ParticleColor
Gets the blue value of the color.
getBlue() - Method in class xyz.xenondevs.particle.data.color.RegularColor
Gets the blue value of the color.
getClassSafe(String) - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
Gets a class but returns null instead of throwing a ClassNotFoundException.
getConnection(Player) - Method in class xyz.xenondevs.particle.utils.PlayerConnectionCache
Gets the PlayerConnection of the specified Player from the cache.
getConstructorOrNull(Class, Class...) - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
Gets a constructor without throwing exceptions
getCraftBukkitClass(String) - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
Method to directly get the class object over the path
getCraftBukkitPackagePath() - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
 
getCraftBukkitPath(String) - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
Gets the craftbukkit path of a class without depending on versions
getData() - Method in class xyz.xenondevs.particle.data.texture.ParticleTexture
Gets the damage value that will be displayed by the client.
getDelay() - Method in class xyz.xenondevs.particle.data.ShriekData
Gets the delay in ticks.
getEffect() - Method in class xyz.xenondevs.particle.data.ParticleData
Gets the ParticleEffect the current ParticleData is assigned to.
getEntityDestination() - Method in class xyz.xenondevs.particle.data.VibrationData
Gets the destination Entity of the particle.
getEntityHandle(Entity) - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
Gets the Entity instance of a CraftEntity
getFadeBlue() - Method in class xyz.xenondevs.particle.data.color.DustColorTransitionData
Gets the blue value of the color the particle will fade to.
getFadeGreen() - Method in class xyz.xenondevs.particle.data.color.DustColorTransitionData
Gets the green value of the color the particle will fade to.
getFadeRed() - Method in class xyz.xenondevs.particle.data.color.DustColorTransitionData
Gets the red value of the color the particle will fade to.
getFieldName() - Method in enum class xyz.xenondevs.particle.ParticleEffect
Applies the IntFunction defined in the constructor to get the respective name of the particle.
getFieldOrNull(Class, String, boolean) - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
Method to not get disturbed by the forced try catch block
getGreen() - Method in class xyz.xenondevs.particle.data.color.NoteColor
Returns 0 because the offsetY isn't used by the color of notes.
getGreen() - Method in class xyz.xenondevs.particle.data.color.ParticleColor
Gets green red value of the color.
getGreen() - Method in class xyz.xenondevs.particle.data.color.RegularColor
Gets green red value of the color.
getItemStack() - Method in class xyz.xenondevs.particle.data.texture.ItemTexture
Gets the ItemStack that will be displayed by the particle.
getMappedClass(String) - Static method in class xyz.xenondevs.particle.ParticleMappings
Gets the mapped Class for the given name.
getMappedField(Class, String, boolean) - Static method in class xyz.xenondevs.particle.ParticleMappings
Gets the mapped Field for the given name.
getMappedMethod(Class<?>, String, Class<?>...) - Static method in class xyz.xenondevs.particle.ParticleMappings
Gets the mapped Method for the given name.
getMaterial() - Method in class xyz.xenondevs.particle.data.texture.ParticleTexture
Gets the Material that will be displayed b the particle.
getMaxOrMin(int, int, int) - Static method in class xyz.xenondevs.particle.utils.MathUtils
Checks if a specific Integer is in the given range.
getMethodOrNull(Class, String, Class<?>...) - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
Method to not get disturbed by the forced try catch block
getMinecraftKey(String) - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
Creates a new MinecraftKey with the given data.
getNetMinecraftServerPackagePath() - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
 
getNMSClass(String) - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
Directly gets the class object over the path
getNMSObject() - Method in enum class xyz.xenondevs.particle.ParticleEffect
Gets the nms instance of the current ParticleEffect instance.
getNMSPath(String) - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
Gets the nms path of a class without depending on versions
getOffsetX() - Method in class xyz.xenondevs.particle.ParticlePacket
Gets the offsetX value of the particle.
getOffsetY() - Method in class xyz.xenondevs.particle.ParticlePacket
Gets the offsetY value of the particle.
getOffsetZ() - Method in class xyz.xenondevs.particle.ParticlePacket
Gets the offsetZ value of the particle.
getPackets() - Method in class xyz.xenondevs.particle.task.ParticleTask
Gets the packets that should be sent to the target Players.
getParticle() - Method in class xyz.xenondevs.particle.ParticlePacket
Gets the ParticleEffect that will be displayed by the client.
getParticleData() - Method in class xyz.xenondevs.particle.ParticlePacket
Gets the ParticleData that should be used when displaying the particle.
getPlayerConnection(Player) - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
Gets the PlayerConnection of a Player
getPlayerHandle(Player) - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
Gets the EntityPlayer instance of a CraftPlayer
getPlugin() - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
Gets the plugin ParticleLib uses to register event Listeners and start tasks.
getRed() - Method in class xyz.xenondevs.particle.data.color.NoteColor
Gets the red value of the color.
getRed() - Method in class xyz.xenondevs.particle.data.color.ParticleColor
Gets the red value of the color.
getRed() - Method in class xyz.xenondevs.particle.data.color.RegularColor
Gets the red value of the color.
getResourceStreamSafe(String) - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
Gets the InputStream of a resource.
getRoll() - Method in class xyz.xenondevs.particle.data.SculkChargeData
Gets the roll data.
getSize() - Method in class xyz.xenondevs.particle.data.color.DustData
Gets the size of the particle.
getSpeed() - Method in class xyz.xenondevs.particle.ParticlePacket
Gets the speed at which the particle will fly off.
getStart() - Method in class xyz.xenondevs.particle.data.VibrationData
Gets the start Location of the particle.
getTargetPlayers() - Method in class xyz.xenondevs.particle.task.FilteredTask
Uses the provided FilteredTask.filter to filter all online Players and only returns players that match the given Predicate.
getTargetPlayers() - Method in class xyz.xenondevs.particle.task.GlobalTask
Returns a Collection of all Players that are currently online using Bukkit.getOnlinePlayers().
getTargetPlayers() - Method in class xyz.xenondevs.particle.task.ParticleTask
Returns a Collection of Players that will receive the ParticleTask.packets.
getTargetPlayers() - Method in class xyz.xenondevs.particle.task.SingularTask
Gets a singleton list with the target Player or an empty list if the player isn't online.
getTargetPlayers() - Method in class xyz.xenondevs.particle.task.SuppliedTask
Calls the SuppliedTask.supplier to retrieve the target Players
getTargetPlayers() - Method in class xyz.xenondevs.particle.task.TargetedTask
Returns the pre-specified Collection of target Players
getTargetPlayers() - Method in class xyz.xenondevs.particle.task.WorldTask
Gets all players in the WorldTask.world.
getTaskManager() - Static method in class xyz.xenondevs.particle.task.TaskManager
Get the singleton instance of the TaskManager
getTickDelay() - Method in class xyz.xenondevs.particle.task.ParticleTask
Gets the amount of ticks between each execution
getTicks() - Method in class xyz.xenondevs.particle.data.VibrationData
Gets the amount of ticks it will take the particle to travel.
GlobalTask - Class in xyz.xenondevs.particle.task
A ParticleTask implementation to send particles to every player that is currently online.
GlobalTask(List<Object>, int) - Constructor for class xyz.xenondevs.particle.task.GlobalTask
Creates a new GlobalTask.
GLOW - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed by a glow squid.
GLOW_SQUID_INK - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed by a glow squid when it gets hurt.

H

handlePlayerQuit(PlayerQuitEvent) - Method in class xyz.xenondevs.particle.utils.PlayerConnectionCache
Removes a leaving player from the PlayerConnectionCache.cache.
hasProperty(PropertyType) - Method in enum class xyz.xenondevs.particle.ParticleEffect
Checks if the current ParticleEffect instance has a specific PropertyType.
HEART - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed when taming or breeding animals.

I

isCorrectColor(ParticleColor) - Method in enum class xyz.xenondevs.particle.ParticleEffect
Checks if the current ParticleEffect instance needs the given ParticleColor.
isCorrectData(ParticleData) - Method in enum class xyz.xenondevs.particle.ParticleEffect
Checks if the current ParticleEffect instance supports the given ParticleData.
ITEM_CRACK - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed when a tool is broken, an egg or a splash potion hits an entity or a block, It is also displayed when a player eats or an eye of ender breaks.
ITEM_STACK_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the ItemStack class.
ItemTexture - Class in xyz.xenondevs.particle.data.texture
An implementation of the ParticleTexture object to support item texture particles.
ItemTexture(ItemStack) - Constructor for class xyz.xenondevs.particle.data.texture.ItemTexture
Initializes a new ParticleData object.

L

LANDING_HONEY - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed after a falling or dripping Honey particle reaches a block.
LANDING_OBSIDIAN_TEAR - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed after a falling or dripping obsidian tear reaches a block.
LAVA - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is randomly displayed by lava.
LIGHT - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
REPLACED BY ParticleEffect.BLOCK_MARKER SINCE 1.18

M

MathUtils - Class in xyz.xenondevs.particle.utils
Utility for Maths
MathUtils() - Constructor for class xyz.xenondevs.particle.utils.MathUtils
 
MINECRAFT_KEY_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the MiencraftKey class.
MINECRAFT_KEY_CONSTRUCTOR - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the MinecraftKey constructor.
MINECRAFT_VERSION - Static variable in class xyz.xenondevs.particle.utils.ReflectionUtils
The current Minecraft version as an int.
MOB_APPEARANCE - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed by elder guardians.

N

NAUTILUS - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed by active conduits.
NMS_EFFECTS - Static variable in enum class xyz.xenondevs.particle.ParticleEffect
A HashMap to store the nms instances of all currently supported ParticleEffects.
NOTE - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed when rightclicking or activating a note block.
NoteColor - Class in xyz.xenondevs.particle.data.color
An implementation of the ParticleColor class to support note colors.
NoteColor(int) - Constructor for class xyz.xenondevs.particle.data.color.NoteColor
Initializes a new ParticleData object.

P

PACKET_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the Packet class.
PACKET_PLAY_OUT_WORLD_PARTICLES_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the PacketPlayOutWorldParticles class.
PACKET_PLAY_OUT_WORLD_PARTICLES_CONSTRUCTOR - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the PacketPlayOutWorldParticles constructor.
PARTICLE_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the Particle class.
PARTICLE_ENUM - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the EnumParticle enum.
PARTICLE_PARAM_BLOCK_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the ParticleParamBlock class.
PARTICLE_PARAM_BLOCK_CONSTRUCTOR - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the ParticleParamBlock constructor.
PARTICLE_PARAM_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the ParticleParam class.
PARTICLE_PARAM_DUST_COLOR_TRANSITION_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the DustColorTransitionOptions class.
PARTICLE_PARAM_DUST_COLOR_TRANSITION_CONSTRUCTOR - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the DustColorTransitionOptions constructor.
PARTICLE_PARAM_ITEM_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the ParticleParamItem class.
PARTICLE_PARAM_ITEM_CONSTRUCTOR - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the ParticleParamItem constructor.
PARTICLE_PARAM_REDSTONE_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the ParticleParamRedstone class.
PARTICLE_PARAM_REDSTONE_CONSTRUCTOR - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the ParticleParamRedstone constructor.
PARTICLE_PARAM_SCULK_CHARGE_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the ParticleParamSculkCharge class.
PARTICLE_PARAM_SCULK_CHARGE_CONSTRUCTOR - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the ParticleParamSculkCharge constructor.
PARTICLE_PARAM_SHRIEK_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the ParticleParamShriek class.
PARTICLE_PARAM_SHRIEK_CONSTRUCTOR - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the ParticleParamShriek constructor.
PARTICLE_PARAM_VIBRATION_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the VibrationParticleOption class.
PARTICLE_PARAM_VIBRATION_CONSTRUCTOR - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the VibrationParticleOption constructor.
PARTICLE_TYPE_REGISTRY - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the ParticleType Registry.
ParticleBuilder - Class in xyz.xenondevs.particle
A builder for particle packets.
ParticleBuilder(ParticleEffect) - Constructor for class xyz.xenondevs.particle.ParticleBuilder
Initializes a new ParticleBuilder
ParticleBuilder(ParticleEffect, Location) - Constructor for class xyz.xenondevs.particle.ParticleBuilder
Initializes a new ParticleBuilder
ParticleColor - Class in xyz.xenondevs.particle.data.color
The ParticleColor class is used to store the rgb values of colors and convert them into the corresponding nms objects.
ParticleConstants - Class in xyz.xenondevs.particle
Constants for particles.
ParticleConstants() - Constructor for class xyz.xenondevs.particle.ParticleConstants
 
ParticleData - Class in xyz.xenondevs.particle.data
A class to easier hold data of a particle.
ParticleData() - Constructor for class xyz.xenondevs.particle.data.ParticleData
 
ParticleEffect - Enum Class in xyz.xenondevs.particle
Enum to reflect particle packets with their respective data.
ParticleMappings - Class in xyz.xenondevs.particle
Maps classes, methods and fields to their respective names for different versions of Minecraft.
ParticleMappings() - Constructor for class xyz.xenondevs.particle.ParticleMappings
 
ParticlePacket - Class in xyz.xenondevs.particle
Represents the nms "PacketPlayOutWorldParticles" packet.
ParticlePacket(ParticleEffect, float, float, float, float, int) - Constructor for class xyz.xenondevs.particle.ParticlePacket
Creates a new ParticlePacket that can be sent to one or multiple players.
ParticlePacket(ParticleEffect, float, float, float, float, int, ParticleData) - Constructor for class xyz.xenondevs.particle.ParticlePacket
Creates a new ParticlePacket that can be sent to one or multiple players.
ParticleTask - Class in xyz.xenondevs.particle.task
A ParticleTask is a repeating task that sends a List of packets to target Players with a custom ParticleTask.tickDelay.
ParticleTask(List<Object>, int) - Constructor for class xyz.xenondevs.particle.task.ParticleTask
Creates a new ParticleTask
ParticleTexture - Class in xyz.xenondevs.particle.data.texture
An implementation of ParticleData to support particles that require a texture to function properly.
ParticleUtils - Class in xyz.xenondevs.particle.utils
Useful utilities for handling large amounts of particles.
ParticleUtils() - Constructor for class xyz.xenondevs.particle.utils.ParticleUtils
 
PLAYER_CONNECTION_CACHE - Static variable in class xyz.xenondevs.particle.utils.ReflectionUtils
A cache for playerconnections.
PLAYER_CONNECTION_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the PlayerConnection class.
PLAYER_CONNECTION_SEND_PACKET_METHOD - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the PlayerConnection#sendPacket(); method.
PlayerConnectionCache - Class in xyz.xenondevs.particle.utils
A cache for player connections to avoid calling reflective methods for each packet.
PlayerConnectionCache() - Constructor for class xyz.xenondevs.particle.utils.PlayerConnectionCache
Creates a new PlayerConnectionCache and registers itself as an event listener.
PORTAL - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is randomly displayed by nether portal, endermen, ender chests, dragon eggs, endermites and end gateway portals.
POSITION_SOURCE_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the PositionSource class.
PropertyType - Enum Class in xyz.xenondevs.particle
Enum to easily define which properties are supported by specific ParticleEffects.

R

random() - Static method in class xyz.xenondevs.particle.data.color.NoteColor
Generates a random NoteColor instance to support rainbow trails, cloaks and other effects that can be constructed using the note particle.
random() - Static method in class xyz.xenondevs.particle.data.color.RegularColor
Generates a random RegularColor instance with a high saturation.
random(boolean) - Static method in class xyz.xenondevs.particle.data.color.RegularColor
Generates a random RegularColor instance.
RANDOM - Static variable in class xyz.xenondevs.particle.utils.MathUtils
An easy to access Random implementation for random number generation.
readDeclaredField(Class, String, Object) - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
Gets the specified declared Field over the specified fieldName and the given targetClass.
readDeclaredField(Field, Object) - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
Reads the declared specified Field from the specified Object.
readField(Class, String, Object) - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
Gets the specified Field over the specified fieldName and the given targetClass.
readField(Field, Object) - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
Reads the specified Field from the specified Object.
REDSTONE - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is randomly displayed by active redstone ore, active redstone, active redstone repeater and active redstone torches.
ReflectionUtils - Class in xyz.xenondevs.particle.utils
 
ReflectionUtils() - Constructor for class xyz.xenondevs.particle.utils.ReflectionUtils
 
registerListener() - Method in class xyz.xenondevs.particle.utils.PlayerConnectionCache
Registers the current PlayerConnectionCache instance as an event Listener.
REGISTRY_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the abstract IRegistry class.
REGISTRY_GET_METHOD - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the IRegistry#get(MinecraftKey) method.
RegularColor - Class in xyz.xenondevs.particle.data.color
An implementation of the ParticleColor class that supports normal RGB values.
RegularColor(int, int, int) - Constructor for class xyz.xenondevs.particle.data.color.RegularColor
Initializes a new ParticleData object.
RegularColor(Color) - Constructor for class xyz.xenondevs.particle.data.color.RegularColor
Initializes a new ParticleData object.
REQUIRES_BLOCK - Enum constant in enum class xyz.xenondevs.particle.PropertyType
Specifies that the given particle needs the data of a block to be functional.
REQUIRES_ITEM - Enum constant in enum class xyz.xenondevs.particle.PropertyType
Specifies that the given particle needs the data of an item to be functional.
REQUIRES_WATER - Enum constant in enum class xyz.xenondevs.particle.PropertyType
Specifies that the given particle needs water in order to be displayed correctly.
RESIZEABLE - Enum constant in enum class xyz.xenondevs.particle.PropertyType
Specifies that the size of the given particle can be changed in the offsetX parameter.
REVERSE_PORTAL - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
Currently Unused in vanilla.

S

SCRAPE - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed when oxidation is scraped off a copper block.
SCULK_CHARGE - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
Information: Appearance: Blue dust turning into a circle. Speed value: Influences the velocity at which the particle flies off. Extra: You can use the SculkChargeData class to change the roll of this particle. Extra: The velocity of this particle can be set.
SCULK_CHARGE_POP - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
Information: Appearance: A blue circle popping. Speed value: Influences the velocity at which the particle flies off. Extra: The velocity of this particle can be set.
SCULK_SOUL - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
Information: Appearance: A blue soul. Speed value: Influences the velocity at which the particle flies off. Extra: The velocity of this particle can be set.
SculkChargeData - Class in xyz.xenondevs.particle.data
This class holds the roll data needed, to display the ParticleEffect.SCULK_CHARGE particle.
SculkChargeData(float) - Constructor for class xyz.xenondevs.particle.data.SculkChargeData
Constructs a new SculkChargeData instance.
sendBulk(Collection<Object>) - Static method in class xyz.xenondevs.particle.utils.ParticleUtils
Sends the given Collection of packets to every player that is currently on the server.
sendBulk(Collection<Object>, Collection<Player>) - Static method in class xyz.xenondevs.particle.utils.ParticleUtils
Sends the given Collection of packets to the target players while caching the PlayerConnections instead of calling the ConnectionCache for each packet.
sendBulk(Collection<Object>, Player) - Static method in class xyz.xenondevs.particle.utils.ParticleUtils
Sends the given Collection of packets to the target player while caching the PlayerConnection in a local variable instead of calling the ConnectionCache for each packet.
sendBulkBuilders(Collection<ParticleBuilder>) - Static method in class xyz.xenondevs.particle.utils.ParticleUtils
Converts the given Collection of ParticleBuilders to packets and sends them to all players that are currently on the server.
sendBulkBuilders(Collection<ParticleBuilder>, Collection<Player>) - Static method in class xyz.xenondevs.particle.utils.ParticleUtils
Converts the given Collection of ParticleBuilders to packets and sends them to the target players.
sendBulkBuilders(Collection<ParticleBuilder>, Player) - Static method in class xyz.xenondevs.particle.utils.ParticleUtils
Converts the given Collection of ParticleBuilders to packets and sends them to the target player.
sendPacket(Player, Object) - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
Sends a packet to a defined player.
setAmount(int) - Method in class xyz.xenondevs.particle.ParticleBuilder
Sets the amount.
setColor(Color) - Method in class xyz.xenondevs.particle.ParticleBuilder
Sets the color of the particle.
setEffect(ParticleEffect) - Method in class xyz.xenondevs.particle.data.color.NoteColor
Sets the ParticleEffect.
setEffect(ParticleEffect) - Method in class xyz.xenondevs.particle.data.ParticleData
Sets the ParticleEffect.
setLocation(Location) - Method in class xyz.xenondevs.particle.ParticleBuilder
Sets the Location of the particle.
setOffset(float, float, float) - Method in class xyz.xenondevs.particle.ParticleBuilder
Sets the offset.
setOffset(Vector) - Method in class xyz.xenondevs.particle.ParticleBuilder
Sets the offset.
setOffsetX(float) - Method in class xyz.xenondevs.particle.ParticleBuilder
Sets the X offset.
setOffsetY(float) - Method in class xyz.xenondevs.particle.ParticleBuilder
Sets the Y offset.
setOffsetZ(float) - Method in class xyz.xenondevs.particle.ParticleBuilder
Sets the Z offset.
setParticleData(ParticleData) - Method in class xyz.xenondevs.particle.ParticleBuilder
Sets the particleData.
setPlugin(Plugin) - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
Sets the plugin ParticleLib uses to register event Listeners and start tasks.
setSpeed(float) - Method in class xyz.xenondevs.particle.ParticleBuilder
Sets the speed.
SHRIEK - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
Information: Appearance: A blue circle flying up. Speed value: Doesn't influence the particle. Extra: You can set the delay before the particle appears using the ShriekData class.
ShriekData - Class in xyz.xenondevs.particle.data
This class holds the delay data needed, to display the ParticleEffect.SHRIEK particle.
ShriekData(int) - Constructor for class xyz.xenondevs.particle.data.ShriekData
Constructs a new ShriekData instance.
SingularTask - Class in xyz.xenondevs.particle.task
A ParticleTask implementation that only targets a single Player.
SingularTask(List<Object>, int, UUID) - Constructor for class xyz.xenondevs.particle.task.SingularTask
Creates a new SingularTask.
SingularTask(List<Object>, int, Player) - Constructor for class xyz.xenondevs.particle.task.SingularTask
Creates a new SingularTask.
SLIME - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed by jumping slimes.
SMALL_FLAME - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
Information: Appearance: A small flame. Speed value: Influences the velocity at which the particle flies off. Extra: The velocity of this particle can be set.
SMOKE_LARGE - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is randomly displayed by fire, furnace minecarts and blazes.
SMOKE_NORMAL - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is randomly displayed by primed tnt, torches, end portals, active brewing stands, monster spawners or when either a dropper or dispenser gets triggered.
SNEEZE - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed by sneezing baby pandas.
SNOW_SHOVEL - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
This particle is unused and is merged into "poof" in 1.13.
SNOWBALL - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed when a snowball hits an entity or a block.
SNOWFLAKE - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed when a player sinks in powder snow.
SONIC_BOOM - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
Information: Appearance: A blue explosion. Speed value: Doesn't influence the particle.
SOUL - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed when a player walks on soulsand with the soul speed enchantment.
SOUL_FIRE_FLAME - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed by soul torches
SPELL - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed when a splash potion or an experience bottle hits a block or an entity.
SPELL_INSTANT - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed when an instant splash potion (e.g.
SPELL_MOB - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed when an entity has an active potion effect with the "ShowParticles" tag set to 1.
SPELL_MOB_AMBIENT - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed when an entity has an active potion effect from a nearby beacon.
SPELL_WITCH - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed randomly by witches.
SPIT - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed by llamas while attacking an entity.
SPORE_BLOSSOM_AIR - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is emitted around spore blossoms.
SQUID_INK - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed when a squid gets damaged.
startFilteredTask(List<Object>, int, Predicate<Player>) - Static method in class xyz.xenondevs.particle.task.TaskManager
Starts a new FilteredTask.
startGlobalTask(List<Object>, int) - Static method in class xyz.xenondevs.particle.task.TaskManager
Starts a new GlobalTask.
startSingularTask(List<Object>, int, UUID) - Static method in class xyz.xenondevs.particle.task.TaskManager
Starts a new SingularTask.
startSingularTask(List<Object>, int, Player) - Static method in class xyz.xenondevs.particle.task.TaskManager
Starts a new SingularTask.
startSuppliedTask(List<Object>, int, Supplier<Collection<Player>>) - Static method in class xyz.xenondevs.particle.task.TaskManager
Starts a new SuppliedTask.
startTargetedTask(List<Object>, int, Collection<Player>) - Static method in class xyz.xenondevs.particle.task.TaskManager
Starts a new TargetedTask.
startTask(ParticleTask) - Method in class xyz.xenondevs.particle.task.TaskManager
Starts a new Timer for the given task.
startWorldTask(List<Object>, int, World) - Static method in class xyz.xenondevs.particle.task.TaskManager
Starts a new WorldTask.
stopTask(int) - Method in class xyz.xenondevs.particle.task.TaskManager
Stops a task that is currently running.
SuppliedTask - Class in xyz.xenondevs.particle.task
A ParticleTask implementation using a Supplier to retrieve the target Players.
SuppliedTask(List<Object>, int, Supplier<Collection<Player>>) - Constructor for class xyz.xenondevs.particle.task.SuppliedTask
Creates a new SuppliedTask.
SUSPENDED - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed randomly in water.
SUSPENDED_DEPTH - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed when a player is close to bedrock or the void.
SWEEP_ATTACK - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed when a Player hits multiple entities at once with a sword.

T

TargetedTask - Class in xyz.xenondevs.particle.task
A ParticleTask implementation that targets a provided Collection of Players.
TargetedTask(List<Object>, int, Collection<Player>) - Constructor for class xyz.xenondevs.particle.task.TargetedTask
Creates a new TargetedTask.
TaskManager - Class in xyz.xenondevs.particle.task
A manager to handle different ParticleTasks
toNMSData() - Method in class xyz.xenondevs.particle.data.color.DustColorTransitionData
Creates a new instance of the nms counterpart of this class.
toNMSData() - Method in class xyz.xenondevs.particle.data.color.DustData
Converts the underlying DustData into it's nms counterparts.
toNMSData() - Method in class xyz.xenondevs.particle.data.color.NoteColor
Converts the current ParticleData instance into nms data.
toNMSData() - Method in class xyz.xenondevs.particle.data.color.ParticleColor
Converts the current ParticleData instance into nms data.
toNMSData() - Method in class xyz.xenondevs.particle.data.color.RegularColor
Converts the current ParticleData instance into nms data.
toNMSData() - Method in class xyz.xenondevs.particle.data.ParticleData
Converts the current ParticleData instance into nms data.
toNMSData() - Method in class xyz.xenondevs.particle.data.SculkChargeData
Creates a new SculkChargeParticleOptions instance with the data of the current SculkChargeData instance.
toNMSData() - Method in class xyz.xenondevs.particle.data.ShriekData
Creates a new ShriekParticleOption instance with the data of the current ShriekData instance.
toNMSData() - Method in class xyz.xenondevs.particle.data.texture.BlockTexture
Converts the current ParticleData instance into nms data.
toNMSData() - Method in class xyz.xenondevs.particle.data.texture.ItemTexture
Converts the current ParticleData instance into nms data.
toNMSData() - Method in class xyz.xenondevs.particle.data.texture.ParticleTexture
Converts the current ParticleData instance into nms data.
toNMSData() - Method in class xyz.xenondevs.particle.data.VibrationData
Creates a new VibrationParticleOption instance with the data of the current VibrationData instance.
toNMSItemStack(ItemStack) - Static method in class xyz.xenondevs.particle.data.texture.ItemTexture
Gets the NMS ItemStack instance of a CraftItemSTack.
toPacket() - Method in class xyz.xenondevs.particle.ParticleBuilder
Creates a new ParticlePacket wit the given values.
TOTEM - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed when a totem of undying is used.
TOWN_AURA - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is randomly displayed by mycelium blocks.

V

valueOf(String) - Static method in enum class xyz.xenondevs.particle.ParticleEffect
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class xyz.xenondevs.particle.PropertyType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class xyz.xenondevs.particle.ParticleEffect
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class xyz.xenondevs.particle.PropertyType
Returns an array containing the constants of this enum class, in the order they are declared.
VALUES - Static variable in enum class xyz.xenondevs.particle.ParticleEffect
An array with all ParticleEffects.
VECTOR_3FA_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the Vector3f class.
VECTOR_3FA_CONSTRUCTOR - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the Vector3fa constructor.
VIBRATION - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed when a sculk sensor is triggered.
VIBRATION_PATH_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the VibrationPath class.
VIBRATION_PATH_CONSTRUCTOR - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the VibrationPath constructor.
VibrationData - Class in xyz.xenondevs.particle.data
This class holds all data that is needed by the client to display a ParticleEffect.VIBRATION particle.
VibrationData(Entity, int) - Constructor for class xyz.xenondevs.particle.data.VibrationData
Creates a new VibrationData instance.
VibrationData(Location, int) - Constructor for class xyz.xenondevs.particle.data.VibrationData
Creates a new VibrationData instance.
VibrationData(Location, Entity, int) - Constructor for class xyz.xenondevs.particle.data.VibrationData
Creates a new VibrationData instance.
VibrationData(Location, Location, int) - Constructor for class xyz.xenondevs.particle.data.VibrationData
Creates a new VibrationData instance.
VILLAGER_ANGRY - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed when attacking a village.
VILLAGER_HAPPY - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed when trading with a villager, using bone meal on crops, feeding baby animals or walking on turtle eggs.

W

WARPED_SPORE - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed in the warped forest nether biome.
WATER_BUBBLE - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed when an Entity is swimming in water, a projectile flies into the water or a fish bites onto the bait.
WATER_DROP - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed when rain hits the ground.
WATER_SPLASH - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed when an Entity is swimming in water, wolves shaking off after swimming or boats.
WATER_WAKE - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed when a fish bites onto the bait of a fishing rod.
WAX_OFF - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed when wax is removed from a copper block.
WAX_ON - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is displayed when wax is applied to a copper block.
WHITE_ASH - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
In vanilla, this particle is randomly displayed in the basalt deltas nether biome.
WorldTask - Class in xyz.xenondevs.particle.task
A ParticleTask implementation to send particles to every player in a specific WorldTask.world.
WorldTask(List<Object>, int, World) - Constructor for class xyz.xenondevs.particle.task.WorldTask
Creates a new WorldTask.
writeDeclaredField(Class, String, Object, Object) - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
Gets the specified declared Field over the specified fieldName and the given targetClass.
writeDeclaredField(Field, Object, Object) - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
Writes a value to the specified declared Field in the given Object.
writeField(Class, String, Object, Object) - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
Gets the specified Field over the specified fieldName and the given targetClass.
writeField(Field, Object, Object) - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
Writes a value to the specified Field in the given Object.

X

xyz.xenondevs.particle - package xyz.xenondevs.particle
 
xyz.xenondevs.particle.data - package xyz.xenondevs.particle.data
 
xyz.xenondevs.particle.data.color - package xyz.xenondevs.particle.data.color
 
xyz.xenondevs.particle.data.texture - package xyz.xenondevs.particle.data.texture
 
xyz.xenondevs.particle.task - package xyz.xenondevs.particle.task
 
xyz.xenondevs.particle.utils - package xyz.xenondevs.particle.utils
 
A B C D E F G H I L M N P R S T V W X 
All Classes and Interfaces|All Packages