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_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.
BLOCKS_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
Represents the Blocks class.
BlockTexture - Class in xyz.xenondevs.particle.data.texture
A 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.

C

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.
createPacket(Location) - Method in class xyz.xenondevs.particle.ParticlePacket
Creates a NMS PacketPlayOutWorldParticles packet with the data in the current ParticlePacket data.

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(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.

E

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.
existsClass(String) - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
Checks if a class exists

F

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.
getBlockData(Material) - Method in class xyz.xenondevs.particle.data.texture.BlockTexture
Gets the nms block data of the given bukkit Material.
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.
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.
getEffect() - Method in class xyz.xenondevs.particle.data.ParticleData
Gets the ParticleEffect the current ParticleData is assigned to.
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
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.
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 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.
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
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.
getSpeed() - Method in class xyz.xenondevs.particle.ParticlePacket
Gets the speed at which the particle will fly off.

H

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.
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.
ItemTexture - Class in xyz.xenondevs.particle.data.texture
A 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.

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
Represents 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.
NoteColor - Class in xyz.xenondevs.particle.data.color
A 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_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_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, 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 Object to easier hold data of a particle.
ParticleData() - Constructor for class xyz.xenondevs.particle.data.ParticleData
 
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(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.
ParticleTexture - Class in xyz.xenondevs.particle.data.texture
A implementation of ParticleData to support particles that require a texture to function properly.
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.
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.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
A 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.
ReflectionUtils - Class in xyz.xenondevs.particle.utils
 
ReflectionUtils() - Constructor for class xyz.xenondevs.particle.utils.ReflectionUtils
 
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
A 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.

S

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.
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.
setSpeed(float) - Method in class xyz.xenondevs.particle.ParticleBuilder
Sets the speed.

T

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.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.
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.

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.PropertyType
Returns the enum constant of this type with the specified name.
VALUES - Static variable in enum xyz.xenondevs.particle.ParticleEffect
A 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.

W

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.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 © 2020. All rights reserved.