- generateRandomInteger(int, int) - Static method in class xyz.xenondevs.particle.utils.MathUtils
-
- 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
-
Method to not get disturbed by the forced try catch block
- 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
-
- 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 value is between
two other values.
- 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
-
- 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
-
- 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.
- 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
-
- 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 "PacketPlayOutWorldParticles"
packet from nms.
- 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 need a texture.
- 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
-