Skip navigation links
B C D E F G H I M N P R S T V W X 

B

BLOCK_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the Block class.
BLOCK_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the Block class.
BLOCK_DATA_INTERFACE - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the IBLockData interface.
BLOCK_DATA_INTERFACE - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the IBLockData interface.
BLOCK_GET_BLOCK_DATA_METHOD - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the Block#getBlockData(); method.
BLOCK_GET_BLOCK_DATA_METHOD - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the Block#getBlockData(); method.
BLOCK_POSITION_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the BlockPosition class.
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_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_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_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.
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.
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 - 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.
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.

C

CRAFT_ITEM_STACK_AS_NMS_COPY_METHOD - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the CraftItemStack#asNMSCopy(); 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_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_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.
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.
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.
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.
createVector3fa(float, float, float) - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
Creates a new Vector3fa instance.

D

display() - Method in class xyz.xenondevs.particle.ParticleBuilder
Displays the given particle to all players.
display(Player...) - Method in class xyz.xenondevs.particle.ParticleBuilder
Displays the given particle to the players in the array.
display(Predicate<Player>) - Method in class xyz.xenondevs.particle.ParticleBuilder
Display the given particle to online player that match the given filter.
display(Collection<? extends Player>) - Method in class xyz.xenondevs.particle.ParticleBuilder
Displays the given particle to all players in the Collection
display() - Method in class xyz.xenondevs.particle.ParticleBuilder
Displays the given particle to all players.
display(Player...) - Method in class xyz.xenondevs.particle.ParticleBuilder
Displays the given particle to the players in the array.
display(Predicate<Player>) - Method in class xyz.xenondevs.particle.ParticleBuilder
Display the given particle to online player that match the given filter.
display(Collection<? extends Player>) - Method in class xyz.xenondevs.particle.ParticleBuilder
Displays the given particle to all players in the Collection
display(Location, ParticleColor, Player...) - Method in enum xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, Color, Player...) - Method in enum xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, ParticleColor, Predicate) - Method in enum xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, Color, Predicate) - Method in enum xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, ParticleColor, Collection<? extends Player>) - Method in enum xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, Color, Collection<? extends Player>) - Method in enum xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, ParticleColor) - Method in enum xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, Color) - Method in enum xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, Player...) - Method in enum xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, Predicate) - Method in enum xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, Collection<? extends Player>) - Method in enum xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location) - Method in enum xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, Vector, float, int, ParticleData, Player...) - Method in enum xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, Vector, float, int, ParticleData, Predicate) - Method in enum xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, Vector, float, int, ParticleData, Collection<? extends Player>) - Method in enum xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, Vector, float, int, ParticleData) - Method in enum xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, float, float, float, float, int, ParticleData, Player...) - Method in enum xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, float, float, float, float, int, ParticleData, Predicate<Player>) - Method in enum xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, float, float, float, float, int, ParticleData) - Method in enum xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, float, float, float, float, int, ParticleData, Collection<? extends Player>) - Method in enum xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, ParticleColor, Player...) - Method in enum xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, Color, Player...) - Method in enum xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, ParticleColor, Predicate) - Method in enum xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, Color, Predicate) - Method in enum xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, ParticleColor, Collection<? extends Player>) - Method in enum xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, Color, Collection<? extends Player>) - Method in enum xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, ParticleColor) - Method in enum xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, Color) - Method in enum xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, Player...) - Method in enum xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, Predicate) - Method in enum xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, Collection<? extends Player>) - Method in enum xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location) - Method in enum xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, Vector, float, int, ParticleData, Player...) - Method in enum xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, Vector, float, int, ParticleData, Predicate) - Method in enum xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, Vector, float, int, ParticleData, Collection<? extends Player>) - Method in enum xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, Vector, float, int, ParticleData) - Method in enum xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, float, float, float, float, int, ParticleData, Player...) - Method in enum xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, float, float, float, float, int, ParticleData, Predicate<Player>) - Method in enum xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, float, float, float, float, int, ParticleData) - Method in enum xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
display(Location, float, float, float, float, int, ParticleData, Collection<? extends Player>) - Method in enum xyz.xenondevs.particle.ParticleEffect
Displays the current ParticleEffect.
DustColorTransitionData - Class in xyz.xenondevs.particle.data.color
This DustData implementation is solely built for the ParticleEffect.DUST_COLOR_TRANSITION effect.
DustColorTransitionData - Class in xyz.xenondevs.particle.data.color
This DustData implementation is solely built for the ParticleEffect.DUST_COLOR_TRANSITION effect.
DustColorTransitionData(Color, Color, float) - Constructor for class xyz.xenondevs.particle.data.color.DustColorTransitionData
Creates a new DustColorTransitionData instance.
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.
DustColorTransitionData(int, int, int, int, int, int, 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 - Class in xyz.xenondevs.particle.data.color
The DustData class holds information on the colors and size of various dust particles.
DustData(Color, float) - Constructor for class xyz.xenondevs.particle.data.color.DustData
Creates a new DustData instance.
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.
DustData(int, int, int, float) - Constructor for class xyz.xenondevs.particle.data.color.DustData
Creates a new DustData instance.

E

ENTITY_PLAYER_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the EntityPlayer 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_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_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.
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
existsClass(String) - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
Checks if a class exists

F

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 - 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
FilteredTask(List<Object>, int, Predicate<Player>) - Constructor for class xyz.xenondevs.particle.task.FilteredTask
Creates a new FilteredTask
fromHSVHue(int) - Static method in class xyz.xenondevs.particle.data.color.RegularColor
Constructs a RegularColor using the HSV color spectrum.
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.
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.
getAmount() - Method in class xyz.xenondevs.particle.ParticlePacket
Gets how many particles will be shown by the client.
getAvailableEffects() - Static method in enum xyz.xenondevs.particle.ParticleEffect
Returns a set of all effects that are available in the current version.
getAvailableEffects() - Static method in enum 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.
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.
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.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.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.
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.
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.
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
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
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
 
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
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.
getData() - Method in class xyz.xenondevs.particle.data.texture.ParticleTexture
Gets the damage value that will be displayed by the client.
getEffect() - Method in class xyz.xenondevs.particle.data.ParticleData
Gets the ParticleEffect the current ParticleData is assigned to.
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.
getEntityDestination() - Method in class xyz.xenondevs.particle.data.VibrationData
Gets the destination Entity of the particle.
getFadeBlue() - Method in class xyz.xenondevs.particle.data.color.DustColorTransitionData
Gets the blue value of the color the particle will fade to.
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.
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.
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 xyz.xenondevs.particle.ParticleEffect
Applies the IntFunction defined in the constructor to get the respective name of the particle.
getFieldName() - Method in enum 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
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.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.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.
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.
getItemStack() - Method in class xyz.xenondevs.particle.data.texture.ItemTexture
Gets the ItemStack that will be displayed by the particle.
getMaterial() - Method in class xyz.xenondevs.particle.data.texture.ParticleTexture
Gets the Material that will be displayed b the particle.
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.
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
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.
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
 
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
getNMSClass(String) - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
Directly gets the class object over the path
getNMSObject() - Method in enum xyz.xenondevs.particle.ParticleEffect
Gets the nms instance of the current ParticleEffect instance.
getNMSObject() - Method in enum 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
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.
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.
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.
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.
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.
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.
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
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
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.
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.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.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.
getRed() - Method in class xyz.xenondevs.particle.data.color.RegularColor
Gets the red value of the color.
getSize() - Method in class xyz.xenondevs.particle.data.color.DustData
Gets the size of the particle.
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.
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.
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.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.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.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.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.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.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.
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
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
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.
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 - 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.
GlobalTask(List<Object>, int) - Constructor for class xyz.xenondevs.particle.task.GlobalTask
Creates a new GlobalTask.

H

handlePlayerQuit(PlayerQuitEvent) - Method in class xyz.xenondevs.particle.utils.PlayerConnectionCache
Removes a leaving player from the PlayerConnectionCache.cache.
handlePlayerQuit(PlayerQuitEvent) - Method in class xyz.xenondevs.particle.utils.PlayerConnectionCache
Removes a leaving player from the PlayerConnectionCache.cache.
hasProperty(PropertyType) - Method in enum xyz.xenondevs.particle.ParticleEffect
Checks if the current ParticleEffect instance has a specific PropertyType.
hasProperty(PropertyType) - Method in enum xyz.xenondevs.particle.ParticleEffect
Checks if the current ParticleEffect instance has a specific PropertyType.

I

isCorrectColor(ParticleColor) - Method in enum xyz.xenondevs.particle.ParticleEffect
Checks if the current ParticleEffect instance needs the given ParticleColor.
isCorrectColor(ParticleColor) - Method in enum xyz.xenondevs.particle.ParticleEffect
Checks if the current ParticleEffect instance needs the given ParticleColor.
isCorrectData(ParticleData) - Method in enum xyz.xenondevs.particle.ParticleEffect
Checks if the current ParticleEffect instance supports the given ParticleData.
isCorrectData(ParticleData) - Method in enum xyz.xenondevs.particle.ParticleEffect
Checks if the current ParticleEffect instance supports the given ParticleData.
ITEM_STACK_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the ItemStack class.
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 - 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.
ItemTexture(ItemStack) - Constructor for class xyz.xenondevs.particle.data.texture.ItemTexture
Initializes a new ParticleData object.

M

MathUtils - Class in xyz.xenondevs.particle.utils
Utility for Maths
MathUtils - Class in xyz.xenondevs.particle.utils
Utility for Maths
MathUtils() - Constructor for class xyz.xenondevs.particle.utils.MathUtils
 
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_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_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.
MINECRAFT_VERSION - Static variable in class xyz.xenondevs.particle.utils.ReflectionUtils
The current Minecraft version as an int.

N

NMS_EFFECTS - Static variable in enum xyz.xenondevs.particle.ParticleEffect
A HashMap to store the nms instances of all currently supported ParticleEffects.
NMS_EFFECTS - Static variable in enum xyz.xenondevs.particle.ParticleEffect
A HashMap to store the nms instances of all currently supported ParticleEffects.
NoteColor - Class in xyz.xenondevs.particle.data.color
An implementation of the ParticleColor class to support note colors.
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.
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_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_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.
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_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_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_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_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_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_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_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_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_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_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_REDSTONE_CONSTRUCTOR - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the ParticleParamRedstone constructor.
PARTICLE_PARAM_VIBRATION_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the VibrationParticleOption class.
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_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.
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 - Class in xyz.xenondevs.particle
A builder for particle packets.
ParticleBuilder(ParticleEffect, Location) - Constructor for class xyz.xenondevs.particle.ParticleBuilder
Initializes a new ParticleBuilder
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
ParticleBuilder(ParticleEffect) - 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.
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 - Class in xyz.xenondevs.particle
Constants for particles.
ParticleConstants() - Constructor for class xyz.xenondevs.particle.ParticleConstants
 
ParticleConstants() - Constructor for class xyz.xenondevs.particle.ParticleConstants
 
ParticleData - Class in xyz.xenondevs.particle.data
An Object to easier hold data of a particle.
ParticleData - Class in xyz.xenondevs.particle.data
An Object to easier hold data of a particle.
ParticleData() - Constructor for class xyz.xenondevs.particle.data.ParticleData
 
ParticleData() - Constructor for class xyz.xenondevs.particle.data.ParticleData
 
ParticleEffect - Enum in xyz.xenondevs.particle
Enum to reflect particle packets with their respective data.
ParticleEffect - Enum in xyz.xenondevs.particle
Enum to reflect particle packets with their respective data.
ParticlePacket - Class in xyz.xenondevs.particle
Represents the nms "PacketPlayOutWorldParticles" packet.
ParticlePacket - Class in xyz.xenondevs.particle
Represents the nms "PacketPlayOutWorldParticles" packet.
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.
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.
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.
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 - 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
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.
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 - Class in xyz.xenondevs.particle.utils
Useful utilities for handling large amounts of particles.
ParticleUtils() - Constructor for class xyz.xenondevs.particle.utils.ParticleUtils
 
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_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_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.
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 - 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.
PlayerConnectionCache() - Constructor for class xyz.xenondevs.particle.utils.PlayerConnectionCache
Creates a new PlayerConnectionCache and registers itself as an event listener.
PLUGIN_CLASS_LOADER_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the PluginClassLoader class.
PLUGIN_CLASS_LOADER_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the PluginClassLoader class.
PLUGIN_CLASS_LOADER_PLUGIN_FIELD - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the PluginClassLoader#plugin field.
PLUGIN_CLASS_LOADER_PLUGIN_FIELD - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the PluginClassLoader#plugin field.
PropertyType - Enum in xyz.xenondevs.particle
Enum to easily define which properties are supported by specific ParticleEffects.
PropertyType - Enum 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.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 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.
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.
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.
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.
ReflectionUtils - Class in xyz.xenondevs.particle.utils
 
ReflectionUtils - Class in xyz.xenondevs.particle.utils
 
ReflectionUtils() - Constructor for class xyz.xenondevs.particle.utils.ReflectionUtils
 
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.
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_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.
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 - Class in xyz.xenondevs.particle.data.color
An implementation of the ParticleColor class that supports normal RGB values.
RegularColor(Color) - Constructor for class xyz.xenondevs.particle.data.color.RegularColor
Initializes a new ParticleData object.
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.
RegularColor(int, int, int) - Constructor for class xyz.xenondevs.particle.data.color.RegularColor
Initializes a new ParticleData object.

S

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.
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>) - 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>, 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.
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>) - Static method in class xyz.xenondevs.particle.utils.ParticleUtils
Sends the given Collection of packets to every player that is currently on the server.
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.
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>) - 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>, 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.
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>) - 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.
sendPacket(Player, Object) - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
Sends a packet to a defined 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.
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.
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.color.NoteColor
Sets the ParticleEffect.
setEffect(ParticleEffect) - Method in class xyz.xenondevs.particle.data.ParticleData
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.
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.
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.
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.
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.
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.
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.
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.
setSpeed(float) - Method in class xyz.xenondevs.particle.ParticleBuilder
Sets the speed.
SingularTask - Class in xyz.xenondevs.particle.task
A ParticleTask implementation that only targets a single Player.
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.
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.
startFilteredTask(List<Object>, int, Predicate<Player>) - Static method in class xyz.xenondevs.particle.task.TaskManager
Starts a new FilteredTask.
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.
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.
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.
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.
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.
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.
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.
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 - 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.
SuppliedTask(List<Object>, int, Supplier<Collection<Player>>) - Constructor for class xyz.xenondevs.particle.task.SuppliedTask
Creates a new SuppliedTask.

T

TargetedTask - Class in xyz.xenondevs.particle.task
A ParticleTask implementation that targets a provided Collection of Players.
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.
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
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.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.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.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.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.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.ParticleData
Converts the current ParticleData instance into nms data.
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.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.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.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.
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.
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.
toPacket() - Method in class xyz.xenondevs.particle.ParticleBuilder
Creates a new ParticlePacket wit the given values.

V

valueOf(String) - Static method in enum xyz.xenondevs.particle.ParticleEffect
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum xyz.xenondevs.particle.ParticleEffect
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum xyz.xenondevs.particle.PropertyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum xyz.xenondevs.particle.PropertyType
Returns the enum constant of this type with the specified name.
VALUES - Static variable in enum xyz.xenondevs.particle.ParticleEffect
An array with all ParticleEffects.
values() - Static method in enum xyz.xenondevs.particle.ParticleEffect
Returns an array containing the constants of this enum type, in the order they are declared.
VALUES - Static variable in enum xyz.xenondevs.particle.ParticleEffect
An array with all ParticleEffects.
values() - Static method in enum xyz.xenondevs.particle.ParticleEffect
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum xyz.xenondevs.particle.PropertyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum xyz.xenondevs.particle.PropertyType
Returns an array containing the constants of this enum type, in the order they are declared.
VECTOR_3FA_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the Vector3f class.
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.
VECTOR_3FA_CONSTRUCTOR - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the Vector3fa constructor.
VIBRATION_PATH_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the VibrationPath class.
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.
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 - Class in xyz.xenondevs.particle.data
This class holds all data that is needed by the client to display a ParticleEffect.VIBRATION particle.
VibrationData(Location, 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.
VibrationData(Location, Entity, int) - Constructor for class xyz.xenondevs.particle.data.VibrationData
Creates a new VibrationData instance.

W

WorldTask - Class in xyz.xenondevs.particle.task
A ParticleTask implementation to send particles to every player in a specific WorldTask.world.
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 SuppliedTask.
WorldTask(List<Object>, int, World) - Constructor for class xyz.xenondevs.particle.task.WorldTask
Creates a new SuppliedTask.
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.
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.
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
 
B C D E F G H I M N P R S T V W X 
Skip navigation links

Copyright © 2021. All rights reserved.