Index
All Classes and Interfaces|All Packages
A
- ASH - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is randomly displayed in the basalt deltas nether biome.
B
- BARRIER - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
REPLACED BY
ParticleEffect.BLOCK_MARKERSINCE 1.18 - BLOCK_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
-
Represents the Block class.
- BLOCK_CRACK - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed when a player breaks a block or sprints.
- BLOCK_DATA_INTERFACE - Static variable in class xyz.xenondevs.particle.ParticleConstants
-
Represents the IBLockData interface.
- BLOCK_DUST - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed when an entity hits the ground after falling.
- BLOCK_GET_BLOCK_DATA_METHOD - Static variable in class xyz.xenondevs.particle.ParticleConstants
-
Represents the Block#getBlockData(); method.
- BLOCK_MARKER - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed by barrier blocks when a player holds a barrier item in the main- or off-hand or by the light block.
- BLOCK_POSITION_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
-
Represents the BlockPosition class.
- BLOCK_POSITION_CONSTRUCTOR - Static variable in class xyz.xenondevs.particle.ParticleConstants
-
Represents the BlockPosition constructor.
- BLOCK_POSITION_SOURCE_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
-
Represents the BlockPositionSource class.
- BLOCK_POSITION_SOURCE_CONSTRUCTOR - Static variable in class xyz.xenondevs.particle.ParticleConstants
-
Represents the BlockPositionSource constructor.
- BLOCK_REGISTRY - Static variable in class xyz.xenondevs.particle.ParticleConstants
-
Represents the Block Registry.
- BLOCKS_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
-
Represents the Blocks class.
- BlockTexture - Class in xyz.xenondevs.particle.data.texture
-
An implementation of the
ParticleTextureobject to support block texture particles. - BlockTexture(Material) - Constructor for class xyz.xenondevs.particle.data.texture.BlockTexture
-
Initializes a new
ParticleDataobject. - BlockTexture(Material, byte) - Constructor for class xyz.xenondevs.particle.data.texture.BlockTexture
-
Initializes a new
ParticleDataObject. - BUBBLE_COLUMN_UP - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is randomly displayed by magma blocks and soulsand underwater.
- BUBBLE_POP - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed at the top of bubble columns.
- BUILT_IN_REGISTRIES_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
-
Represents the BuiltInRegistries class.
C
- CAMPFIRE_COSY_SMOKE - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed by campfires.
- CAMPFIRE_SIGNAL_SMOKE - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed by campfires with a hay bale placed under them.
- CLOUD - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed when an entity dies.
- COLORABLE - Enum constant in enum class xyz.xenondevs.particle.PropertyType
-
Specifies that the color of the given particle can be set.
- COMPOSTER - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed when a composter is used by a player.
- CRAFT_ENTITY_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
-
Represents the CraftEntity class.
- CRAFT_ENTITY_GET_HANDLE_METHOD - Static variable in class xyz.xenondevs.particle.ParticleConstants
-
Represents the CraftEntity#getHandle(); method.
- CRAFT_ITEM_STACK_AS_NMS_COPY_METHOD - Static variable in class xyz.xenondevs.particle.ParticleConstants
-
Represents the CraftItemStack#asNMSCopy(); method.
- CRAFT_ITEM_STACK_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
-
Represents the CraftItemStack class.
- CRAFT_PLAYER_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
-
Represents the CraftPlayer class.
- CRAFT_PLAYER_GET_HANDLE_METHOD - Static variable in class xyz.xenondevs.particle.ParticleConstants
-
Represents the CraftPlayer#getHandle(); method.
- createBlockPosition(Location) - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
-
Creates a new BlockPosition.
- createPacket(Location) - Method in class xyz.xenondevs.particle.ParticlePacket
-
Creates a NMS PacketPlayOutWorldParticles packet with the data in the current
ParticlePacketdata. - createVector3fa(float, float, float) - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
-
Creates a new Vector3fa instance.
- CRIMSON_SPORE - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed in the crimson forest nether biome.
- CRIT - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed when a player lands a critical hit on an entity or an arrow is launched with full power.
- CRIT_MAGIC - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed when a player hits an entity with a sharpness sword.
- CURRENT_DOWN - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed by magma blocks underwater.
D
- DAMAGE_INDICATOR - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed when a Player hits an Entity by melee attack.
- DIRECTIONAL - Enum constant in enum class xyz.xenondevs.particle.PropertyType
-
Directional particles accept a custom vector as the direction.
- display() - Method in class xyz.xenondevs.particle.ParticleBuilder
-
Displays the given particle to all players.
- display(Collection<? extends Player>) - Method in class xyz.xenondevs.particle.ParticleBuilder
-
Displays the given particle to all players in the
Collection - display(Predicate<Player>) - Method in class xyz.xenondevs.particle.ParticleBuilder
-
Display the given particle to online player that match the given filter.
- display(Player...) - Method in class xyz.xenondevs.particle.ParticleBuilder
-
Displays the given particle to the players in the array.
- display(Location) - Method in enum class xyz.xenondevs.particle.ParticleEffect
-
Displays the current
ParticleEffect. - display(Location, float, float, float, float, int, ParticleData) - Method in enum class xyz.xenondevs.particle.ParticleEffect
-
Displays the current
ParticleEffect. - display(Location, float, float, float, float, int, ParticleData, Collection<? extends Player>) - Method in enum class xyz.xenondevs.particle.ParticleEffect
-
Displays the current
ParticleEffect. - display(Location, float, float, float, float, int, ParticleData, Predicate<Player>) - Method in enum class xyz.xenondevs.particle.ParticleEffect
-
Displays the current
ParticleEffect. - display(Location, float, float, float, float, int, ParticleData, Player...) - Method in enum class xyz.xenondevs.particle.ParticleEffect
-
Displays the current
ParticleEffect. - display(Location, Color) - Method in enum class xyz.xenondevs.particle.ParticleEffect
-
Displays the current
ParticleEffect. - display(Location, Color, Collection<? extends Player>) - Method in enum class xyz.xenondevs.particle.ParticleEffect
-
Displays the current
ParticleEffect. - display(Location, Color, Predicate) - Method in enum class xyz.xenondevs.particle.ParticleEffect
-
Displays the current
ParticleEffect. - display(Location, Color, Player...) - Method in enum class xyz.xenondevs.particle.ParticleEffect
-
Displays the current
ParticleEffect. - display(Location, Collection<? extends Player>) - Method in enum class xyz.xenondevs.particle.ParticleEffect
-
Displays the current
ParticleEffect. - display(Location, Predicate) - Method in enum class xyz.xenondevs.particle.ParticleEffect
-
Displays the current
ParticleEffect. - display(Location, Player...) - Method in enum class xyz.xenondevs.particle.ParticleEffect
-
Displays the current
ParticleEffect. - display(Location, Vector, float, int, ParticleData) - Method in enum class xyz.xenondevs.particle.ParticleEffect
-
Displays the current
ParticleEffect. - display(Location, Vector, float, int, ParticleData, Collection<? extends Player>) - Method in enum class xyz.xenondevs.particle.ParticleEffect
-
Displays the current
ParticleEffect. - display(Location, Vector, float, int, ParticleData, Predicate) - Method in enum class xyz.xenondevs.particle.ParticleEffect
-
Displays the current
ParticleEffect. - display(Location, Vector, float, int, ParticleData, Player...) - Method in enum class xyz.xenondevs.particle.ParticleEffect
-
Displays the current
ParticleEffect. - display(Location, ParticleColor) - Method in enum class xyz.xenondevs.particle.ParticleEffect
-
Displays the current
ParticleEffect. - display(Location, ParticleColor, Collection<? extends Player>) - Method in enum class xyz.xenondevs.particle.ParticleEffect
-
Displays the current
ParticleEffect. - display(Location, ParticleColor, Predicate) - Method in enum class xyz.xenondevs.particle.ParticleEffect
-
Displays the current
ParticleEffect. - display(Location, ParticleColor, Player...) - Method in enum class xyz.xenondevs.particle.ParticleEffect
-
Displays the current
ParticleEffect. - DOLPHIN - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed as a trail of dolphins.
- DRAGON_BREATH - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed by the ender dragons breath and ender fireballs.
- DRIP_LAVA - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed randomly when a lava block is above a block.
- DRIP_WATER - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed randomly when a water block is above a block.
- DRIPPING_DRIPSTONE_LAVA - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is shown dripping from the tip of pointed dripstones.
- DRIPPING_DRIPSTONE_WATER - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is shown dripping from the tip of pointed dripstones.
- DRIPPING_HONEY - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed by beehives filled with honey.
- DRIPPING_OBSIDIAN_TEAR - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed by crying obsidian.
- DUST - Enum constant in enum class xyz.xenondevs.particle.PropertyType
-
A dust particle accepts a custom color and a custom size (between 0-4).
- DUST_COLOR_TRANSITION - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed when a sculk sensor is triggered.
- DustColorTransitionData - Class in xyz.xenondevs.particle.data.color
-
This
DustDataimplementation is solely built for theParticleEffect.DUST_COLOR_TRANSITIONeffect. - DustColorTransitionData(int, int, int, int, int, int, float) - Constructor for class xyz.xenondevs.particle.data.color.DustColorTransitionData
-
Creates a new
DustColorTransitionDatainstance. - DustColorTransitionData(Color, Color, float) - Constructor for class xyz.xenondevs.particle.data.color.DustColorTransitionData
-
Creates a new
DustColorTransitionDatainstance. - DustData - Class in xyz.xenondevs.particle.data.color
-
The DustData class holds information on the colors and size of various dust particles.
- DustData(int, int, int, float) - Constructor for class xyz.xenondevs.particle.data.color.DustData
-
Creates a new
DustDatainstance. - DustData(Color, float) - Constructor for class xyz.xenondevs.particle.data.color.DustData
-
Creates a new
DustDatainstance.
E
- ELECTRIC_SPARK - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle appears when a lightning bolt hits copper blocks.
- ENCHANTMENT_TABLE - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed by bookshelves near an enchanting table.
- END_ROD - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed by end rods and shulker bullets.
- ENTITY_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
-
Represents the Entity class.
- ENTITY_PLAYER_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
-
Represents the EntityPlayer class.
- ENTITY_PLAYER_PLAYER_CONNECTION_FIELD - Static variable in class xyz.xenondevs.particle.ParticleConstants
-
Represents the EntityPlayer#playerConnection field.
- ENTITY_POSITION_SOURCE_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
-
Represents the EntityPositionSource class.
- ENTITY_POSITION_SOURCE_CONSTRUCTOR - Static variable in class xyz.xenondevs.particle.ParticleConstants
-
Represents the EntityPositionSource constructor.
- existsClass(String) - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
-
Checks if a class exists
- EXPLOSION_HUGE - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed when tnt or creeper explodes.
- EXPLOSION_LARGE - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed when a fireball explodes or a wither skull hits a block/entity.
- EXPLOSION_NORMAL - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed when either a creeper or a tnt explodes.
F
- FALLING_DRIPSTONE_LAVA - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed after
ParticleEffect.DRIPPING_DRIPSTONE_LAVAstarts falling from pointed dripstones. - FALLING_DRIPSTONE_WATER - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed after
ParticleEffect.DRIPPING_DRIPSTONE_WATERstarts falling from pointed dripstones. - FALLING_DUST - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed randomly by floating sand and gravel.
- FALLING_HONEY - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed below beehives filled with honey.
- FALLING_NECTAR - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed by bees that have pollen and are on their way to the beehive.
- FALLING_OBSIDIAN_TEAR - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed below crying obsidian blocks.
- FALLING_SPORE_BLOSSOM - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed below spore blossoms.
- FilteredTask - Class in xyz.xenondevs.particle.task
-
A
ParticleTaskimplementation using a javaPredicateto only send the packets toPlayersthat match the filter. - FilteredTask(List<Object>, int, Predicate<Player>) - Constructor for class xyz.xenondevs.particle.task.FilteredTask
-
Creates a new
FilteredTask - FIREWORKS_SPARK - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed when a firework is launched.
- FLAME - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is randomly displayed by torches, active furnaces,spawners and magma cubes.
- FLASH - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed by exploding fireworks
- FOOTSTEP - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
This particle is unused and is removed in the version 1.13.
- fromHSVHue(int) - Static method in class xyz.xenondevs.particle.data.color.RegularColor
-
Constructs a
RegularColorusing 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.ParticleBuilder
-
The amount of particles that should be spawned.
- getAmount() - Method in class xyz.xenondevs.particle.ParticlePacket
-
Gets how many particles will be shown by the client.
- getAvailableEffects() - Static method in enum class xyz.xenondevs.particle.ParticleEffect
-
Returns a set of all effects that are available in the current version.
- getBlockData(Material) - Method in class xyz.xenondevs.particle.data.texture.BlockTexture
-
Gets the nms block data of the given bukkit
Material. - getBlockDestination() - Method in class xyz.xenondevs.particle.data.VibrationData
-
Gets the destination
Locationof the particle. - getBlue() - Method in class xyz.xenondevs.particle.data.color.NoteColor
-
Returns 0 because the offsetZ isn't used by the color of notes.
- getBlue() - Method in class xyz.xenondevs.particle.data.color.ParticleColor
-
Gets the blue value of the color.
- getBlue() - Method in class xyz.xenondevs.particle.data.color.RegularColor
-
Gets the blue value of the color.
- getClassSafe(String) - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
-
Gets a class but returns null instead of throwing a
ClassNotFoundException. - getConnection(Player) - Method in class xyz.xenondevs.particle.utils.PlayerConnectionCache
-
Gets the PlayerConnection of the specified
Playerfrom the cache. - getConstructorOrNull(Class, Class...) - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
-
Gets a constructor without throwing exceptions
- getCraftBukkitClass(String) - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
-
Method to directly get the class object over the path
- getCraftBukkitPackagePath() - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
- getCraftBukkitPath(String) - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
-
Gets the craftbukkit path of a class without depending on versions
- getData() - Method in class xyz.xenondevs.particle.data.texture.ParticleTexture
-
Gets the damage value that will be displayed by the client.
- getDelay() - Method in class xyz.xenondevs.particle.data.ShriekData
-
Gets the delay in ticks.
- getEffect() - Method in class xyz.xenondevs.particle.data.ParticleData
-
Gets the
ParticleEffectthe currentParticleDatais assigned to. - getEntityDestination() - Method in class xyz.xenondevs.particle.data.VibrationData
-
Gets the destination
Entityof the particle. - getEntityHandle(Entity) - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
-
Gets the Entity instance of a CraftEntity
- getFadeBlue() - Method in class xyz.xenondevs.particle.data.color.DustColorTransitionData
-
Gets the blue value of the color the particle will fade to.
- getFadeGreen() - Method in class xyz.xenondevs.particle.data.color.DustColorTransitionData
-
Gets the green value of the color the particle will fade to.
- getFadeRed() - Method in class xyz.xenondevs.particle.data.color.DustColorTransitionData
-
Gets the red value of the color the particle will fade to.
- getFieldName() - Method in enum class xyz.xenondevs.particle.ParticleEffect
-
Applies the
IntFunctiondefined 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
ItemStackthat will be displayed by the particle. - getLocation() - Method in class xyz.xenondevs.particle.ParticleBuilder
-
The
Locationof the particle. - getMappedClass(String) - Static method in class xyz.xenondevs.particle.ParticleMappings
-
Gets the mapped
Classfor the given name. - getMappedField(Class, String, boolean) - Static method in class xyz.xenondevs.particle.ParticleMappings
-
Gets the mapped
Fieldfor the given name. - getMappedMethod(Class<?>, String, Class<?>...) - Static method in class xyz.xenondevs.particle.ParticleMappings
-
Gets the mapped
Methodfor the given name. - getMaterial() - Method in class xyz.xenondevs.particle.data.texture.ParticleTexture
-
Gets the
Materialthat will be displayed b the particle. - getMaxOrMin(int, int, int) - Static method in class xyz.xenondevs.particle.utils.MathUtils
-
Checks if a specific
Integeris in the given range. - getMethodOrNull(Class, String, Class<?>...) - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
-
Method to not get disturbed by the forced try catch block
- getMinecraftKey(String) - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
-
Creates a new MinecraftKey with the given data.
- getNetMinecraftServerPackagePath() - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
- getNMSClass(String) - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
-
Directly gets the class object over the path
- getNMSObject() - Method in enum class xyz.xenondevs.particle.ParticleEffect
-
Gets the nms instance of the current
ParticleEffectinstance. - 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.ParticleBuilder
-
This field has three uses:
- getOffsetX() - Method in class xyz.xenondevs.particle.ParticlePacket
-
Gets the offsetX value of the particle.
- getOffsetY() - Method in class xyz.xenondevs.particle.ParticleBuilder
-
This field has three uses:
- getOffsetY() - Method in class xyz.xenondevs.particle.ParticlePacket
-
Gets the offsetY value of the particle.
- getOffsetZ() - Method in class xyz.xenondevs.particle.ParticleBuilder
-
This field has three uses:
- getOffsetZ() - Method in class xyz.xenondevs.particle.ParticlePacket
-
Gets the offsetZ value of the particle.
- getPackets() - Method in class xyz.xenondevs.particle.task.ParticleTask
-
Gets the packets that should be sent to the target
Players. - getParticle() - Method in class xyz.xenondevs.particle.ParticleBuilder
-
The
ParticleEffectthat should be displayed by the client. - getParticle() - Method in class xyz.xenondevs.particle.ParticlePacket
-
Gets the
ParticleEffectthat will be displayed by the client. - getParticleData() - Method in class xyz.xenondevs.particle.ParticleBuilder
-
The data of the particle which should be displayed.
- getParticleData() - Method in class xyz.xenondevs.particle.ParticlePacket
-
Gets the
ParticleDatathat should be used when displaying the particle. - getPlayerConnection(Player) - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
-
Gets the PlayerConnection of a
Player - getPlayerHandle(Player) - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
-
Gets the EntityPlayer instance of a CraftPlayer
- getPlugin() - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
-
Gets the plugin ParticleLib uses to register event
Listenersand starttasks. - getProperties() - Method in enum class xyz.xenondevs.particle.ParticleEffect
-
Gets a list of properties the current particle instance supports.
- getRed() - Method in class xyz.xenondevs.particle.data.color.NoteColor
-
Gets the red value of the color.
- getRed() - Method in class xyz.xenondevs.particle.data.color.ParticleColor
-
Gets the red value of the color.
- getRed() - Method in class xyz.xenondevs.particle.data.color.RegularColor
-
Gets the red value of the color.
- getResourceStreamSafe(String) - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
-
Gets the
InputStreamof a resource. - getRoll() - Method in class xyz.xenondevs.particle.data.SculkChargeData
-
Gets the roll data.
- getSize() - Method in class xyz.xenondevs.particle.data.color.DustData
-
Gets the size of the particle.
- getSpeed() - Method in class xyz.xenondevs.particle.ParticleBuilder
-
Normally this field is used to multiply the velocity of a particle by the given speed.
- 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
Locationof the particle. - getTargetPlayers() - Method in class xyz.xenondevs.particle.task.FilteredTask
-
Uses the provided
FilteredTask.filterto filter all onlinePlayersand only returns players that match the givenPredicate. - getTargetPlayers() - Method in class xyz.xenondevs.particle.task.GlobalTask
- getTargetPlayers() - Method in class xyz.xenondevs.particle.task.ParticleTask
- getTargetPlayers() - Method in class xyz.xenondevs.particle.task.SingularTask
-
Gets a singleton list with the target
Playeror an empty list if the player isn't online. - getTargetPlayers() - Method in class xyz.xenondevs.particle.task.SuppliedTask
-
Calls the
SuppliedTask.supplierto retrieve the targetPlayers - getTargetPlayers() - Method in class xyz.xenondevs.particle.task.TargetedTask
-
Returns the pre-specified
Collectionof targetPlayers - getTargetPlayers() - Method in class xyz.xenondevs.particle.task.WorldTask
-
Gets all players in the
WorldTask.world. - getTaskManager() - Static method in class xyz.xenondevs.particle.task.TaskManager
-
Get the singleton instance of the
TaskManager - getTickDelay() - Method in class xyz.xenondevs.particle.task.ParticleTask
-
Gets the amount of ticks between each execution
- getTicks() - Method in class xyz.xenondevs.particle.data.VibrationData
-
Gets the amount of ticks it will take the particle to travel.
- GlobalTask - Class in xyz.xenondevs.particle.task
-
A
ParticleTaskimplementation to send particles to every player that is currently online. - GlobalTask(List<Object>, int) - Constructor for class xyz.xenondevs.particle.task.GlobalTask
-
Creates a new
GlobalTask. - GLOW - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed by a glow squid.
- GLOW_SQUID_INK - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed by a glow squid when it gets hurt.
H
- handlePlayerQuit(PlayerQuitEvent) - Method in class xyz.xenondevs.particle.utils.PlayerConnectionCache
-
Removes a leaving player from the
PlayerConnectionCache.cache. - hasProperty(PropertyType) - Method in enum class xyz.xenondevs.particle.ParticleEffect
-
Checks if the current
ParticleEffectinstance has a specificPropertyType. - HEART - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed when taming or breeding animals.
I
- isCorrectColor(ParticleColor) - Method in enum class xyz.xenondevs.particle.ParticleEffect
-
Checks if the current
ParticleEffectinstance needs the givenParticleColor. - isCorrectData(ParticleData) - Method in enum class xyz.xenondevs.particle.ParticleEffect
-
Checks if the current
ParticleEffectinstance supports the givenParticleData. - ITEM_CRACK - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed when a tool is broken, an egg or a splash potion hits an entity or a block, It is also displayed when a player eats or an eye of ender breaks.
- ITEM_STACK_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
-
Represents the ItemStack class.
- ItemTexture - Class in xyz.xenondevs.particle.data.texture
-
An implementation of the
ParticleTextureobject to support item texture particles. - ItemTexture(ItemStack) - Constructor for class xyz.xenondevs.particle.data.texture.ItemTexture
-
Initializes a new
ParticleDataobject.
L
- LANDING_HONEY - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed after a falling or dripping Honey particle reaches a block.
- LANDING_OBSIDIAN_TEAR - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed after a falling or dripping obsidian tear reaches a block.
- LAVA - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is randomly displayed by lava.
- LIGHT - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
REPLACED BY
ParticleEffect.BLOCK_MARKERSINCE 1.18
M
- MathUtils - Class in xyz.xenondevs.particle.utils
-
Utility for Maths
- MathUtils() - Constructor for class xyz.xenondevs.particle.utils.MathUtils
- MINECRAFT_KEY_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
-
Represents the MiencraftKey class.
- MINECRAFT_KEY_CONSTRUCTOR - Static variable in class xyz.xenondevs.particle.ParticleConstants
-
Represents the MinecraftKey constructor.
- MINECRAFT_VERSION - Static variable in class xyz.xenondevs.particle.utils.ReflectionUtils
-
The current Minecraft version as an int.
- MOB_APPEARANCE - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed by elder guardians.
N
- NAUTILUS - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed by active conduits.
- NMS_EFFECTS - Static variable in enum class xyz.xenondevs.particle.ParticleEffect
-
A
HashMapto store the nms instances of all currently supportedParticleEffects. - NOTE - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed when rightclicking or activating a note block.
- NoteColor - Class in xyz.xenondevs.particle.data.color
-
An implementation of the
ParticleColorclass to support note colors. - NoteColor(int) - Constructor for class xyz.xenondevs.particle.data.color.NoteColor
-
Initializes a new
ParticleDataobject.
P
- PACKET_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
-
Represents the Packet class.
- PACKET_PLAY_OUT_WORLD_PARTICLES_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
-
Represents the PacketPlayOutWorldParticles class.
- PACKET_PLAY_OUT_WORLD_PARTICLES_CONSTRUCTOR - Static variable in class xyz.xenondevs.particle.ParticleConstants
-
Represents the PacketPlayOutWorldParticles constructor.
- PARTICLE_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
-
Represents the Particle class.
- PARTICLE_ENUM - Static variable in class xyz.xenondevs.particle.ParticleConstants
-
Represents the EnumParticle enum.
- PARTICLE_PARAM_BLOCK_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
-
Represents the ParticleParamBlock class.
- PARTICLE_PARAM_BLOCK_CONSTRUCTOR - Static variable in class xyz.xenondevs.particle.ParticleConstants
-
Represents the ParticleParamBlock constructor.
- PARTICLE_PARAM_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
-
Represents the ParticleParam class.
- PARTICLE_PARAM_DUST_COLOR_TRANSITION_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
-
Represents the DustColorTransitionOptions class.
- PARTICLE_PARAM_DUST_COLOR_TRANSITION_CONSTRUCTOR - Static variable in class xyz.xenondevs.particle.ParticleConstants
-
Represents the DustColorTransitionOptions constructor.
- PARTICLE_PARAM_ITEM_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
-
Represents the ParticleParamItem class.
- PARTICLE_PARAM_ITEM_CONSTRUCTOR - Static variable in class xyz.xenondevs.particle.ParticleConstants
-
Represents the ParticleParamItem constructor.
- PARTICLE_PARAM_REDSTONE_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
-
Represents the ParticleParamRedstone class.
- PARTICLE_PARAM_REDSTONE_CONSTRUCTOR - Static variable in class xyz.xenondevs.particle.ParticleConstants
-
Represents the ParticleParamRedstone constructor.
- PARTICLE_PARAM_SCULK_CHARGE_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
-
Represents the ParticleParamSculkCharge class.
- PARTICLE_PARAM_SCULK_CHARGE_CONSTRUCTOR - Static variable in class xyz.xenondevs.particle.ParticleConstants
-
Represents the ParticleParamSculkCharge constructor.
- PARTICLE_PARAM_SHRIEK_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
-
Represents the ParticleParamShriek class.
- PARTICLE_PARAM_SHRIEK_CONSTRUCTOR - Static variable in class xyz.xenondevs.particle.ParticleConstants
-
Represents the ParticleParamShriek constructor.
- PARTICLE_PARAM_VIBRATION_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
-
Represents the VibrationParticleOption class.
- PARTICLE_PARAM_VIBRATION_CONSTRUCTOR - Static variable in class xyz.xenondevs.particle.ParticleConstants
-
Represents the VibrationParticleOption constructor.
- PARTICLE_TYPE_REGISTRY - Static variable in class xyz.xenondevs.particle.ParticleConstants
-
Represents the ParticleType Registry.
- ParticleBuilder - Class in xyz.xenondevs.particle
-
A builder for particle packets.
- ParticleBuilder(ParticleEffect) - Constructor for class xyz.xenondevs.particle.ParticleBuilder
-
Initializes a new
ParticleBuilder - ParticleBuilder(ParticleEffect, Location) - Constructor for class xyz.xenondevs.particle.ParticleBuilder
-
Initializes a new
ParticleBuilder - ParticleColor - Class in xyz.xenondevs.particle.data.color
-
The
ParticleColorclass is used to store the rgb values of colors and convert them into the corresponding nms objects. - ParticleConstants - Class in xyz.xenondevs.particle
-
Constants for particles.
- ParticleConstants() - Constructor for class xyz.xenondevs.particle.ParticleConstants
- ParticleData - Class in xyz.xenondevs.particle.data
-
A class to easier hold data of a particle.
- ParticleData() - Constructor for class xyz.xenondevs.particle.data.ParticleData
- ParticleEffect - Enum Class in xyz.xenondevs.particle
-
Enumto reflect particle packets with their respective data. - ParticleMappings - Class in xyz.xenondevs.particle
-
Maps classes, methods and fields to their respective names for different versions of Minecraft.
- ParticleMappings() - Constructor for class xyz.xenondevs.particle.ParticleMappings
- ParticlePacket - Class in xyz.xenondevs.particle
-
Represents the nms "PacketPlayOutWorldParticles" packet.
- ParticlePacket(ParticleEffect, float, float, float, float, int) - Constructor for class xyz.xenondevs.particle.ParticlePacket
-
Creates a new
ParticlePacketthat can be sent to one or multipleplayers. - ParticlePacket(ParticleEffect, float, float, float, float, int, ParticleData) - Constructor for class xyz.xenondevs.particle.ParticlePacket
-
Creates a new
ParticlePacketthat can be sent to one or multipleplayers. - ParticleTask - Class in xyz.xenondevs.particle.task
-
A
ParticleTaskis a repeating task that sends aList of packetsto targetPlayerswith a customParticleTask.tickDelay. - ParticleTask(List<Object>, int) - Constructor for class xyz.xenondevs.particle.task.ParticleTask
-
Creates a new
ParticleTask - ParticleTexture - Class in xyz.xenondevs.particle.data.texture
-
An implementation of
ParticleDatato support particles that require a texture to function properly. - ParticleUtils - Class in xyz.xenondevs.particle.utils
-
Useful utilities for handling large amounts of particles.
- ParticleUtils() - Constructor for class xyz.xenondevs.particle.utils.ParticleUtils
- PLAYER_CONNECTION_CACHE - Static variable in class xyz.xenondevs.particle.utils.ReflectionUtils
-
A cache for playerconnections.
- PLAYER_CONNECTION_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
-
Represents the PlayerConnection class.
- PLAYER_CONNECTION_SEND_PACKET_METHOD - Static variable in class xyz.xenondevs.particle.ParticleConstants
-
Represents the PlayerConnection#sendPacket(); method.
- PlayerConnectionCache - Class in xyz.xenondevs.particle.utils
-
A cache for player connections to avoid calling reflective methods for each packet.
- PlayerConnectionCache() - Constructor for class xyz.xenondevs.particle.utils.PlayerConnectionCache
-
Creates a new
PlayerConnectionCacheand registers itself as an event listener. - PORTAL - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is randomly displayed by nether portal, endermen, ender chests, dragon eggs, endermites and end gateway portals.
- POSITION_SOURCE_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
-
Represents the PositionSource class.
- PropertyType - Enum Class in xyz.xenondevs.particle
-
Enumto easily define which properties are supported by specificParticleEffects.
R
- random() - Static method in class xyz.xenondevs.particle.data.color.NoteColor
-
Generates a random
NoteColorinstance 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
RegularColorinstance with a high saturation. - random(boolean) - Static method in class xyz.xenondevs.particle.data.color.RegularColor
-
Generates a random
RegularColorinstance. - RANDOM - Static variable in class xyz.xenondevs.particle.utils.MathUtils
-
An easy to access
Randomimplementation 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
- 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
- REDSTONE - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is randomly displayed by active redstone ore, active redstone, active redstone repeater and active redstone torches.
- ReflectionUtils - Class in xyz.xenondevs.particle.utils
- ReflectionUtils() - Constructor for class xyz.xenondevs.particle.utils.ReflectionUtils
- registerListener() - Method in class xyz.xenondevs.particle.utils.PlayerConnectionCache
-
Registers the current
PlayerConnectionCacheinstance as an eventListener. - REGISTRY_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
-
Represents the abstract IRegistry class.
- REGISTRY_GET_METHOD - Static variable in class xyz.xenondevs.particle.ParticleConstants
-
Represents the IRegistry#get(MinecraftKey) method.
- RegularColor - Class in xyz.xenondevs.particle.data.color
-
An implementation of the
ParticleColorclass that supports normal RGB values. - RegularColor(int, int, int) - Constructor for class xyz.xenondevs.particle.data.color.RegularColor
-
Initializes a new
ParticleDataobject. - RegularColor(Color) - Constructor for class xyz.xenondevs.particle.data.color.RegularColor
-
Initializes a new
ParticleDataobject. - REQUIRES_BLOCK - Enum constant in enum class xyz.xenondevs.particle.PropertyType
-
Specifies that the given particle needs the data of a block to be functional.
- REQUIRES_ITEM - Enum constant in enum class xyz.xenondevs.particle.PropertyType
-
Specifies that the given particle needs the data of an item to be functional.
- REQUIRES_WATER - Enum constant in enum class xyz.xenondevs.particle.PropertyType
-
Specifies that the given particle needs water in order to be displayed correctly.
- RESIZEABLE - Enum constant in enum class xyz.xenondevs.particle.PropertyType
-
Specifies that the size of the given particle can be changed in the offsetX parameter.
- REVERSE_PORTAL - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
Currently Unused in vanilla.
S
- SCRAPE - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed when oxidation is scraped off a copper block.
- SCULK_CHARGE - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
Information: Appearance: Blue dust turning into a circle. Speed value: Influences the velocity at which the particle flies off. Extra: You can use the
SculkChargeDataclass to change the roll of this particle. Extra: The velocity of this particle can be set. - SCULK_CHARGE_POP - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
Information: Appearance: A blue circle popping. Speed value: Influences the velocity at which the particle flies off. Extra: The velocity of this particle can be set.
- SCULK_SOUL - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
Information: Appearance: A blue soul. Speed value: Influences the velocity at which the particle flies off. Extra: The velocity of this particle can be set.
- SculkChargeData - Class in xyz.xenondevs.particle.data
-
This class holds the roll data needed, to display the
ParticleEffect.SCULK_CHARGEparticle. - SculkChargeData(float) - Constructor for class xyz.xenondevs.particle.data.SculkChargeData
-
Constructs a new
SculkChargeDatainstance. - sendBulk(Collection<Object>) - Static method in class xyz.xenondevs.particle.utils.ParticleUtils
-
Sends the given
Collectionof packets to every player that is currently on the server. - sendBulk(Collection<Object>, Collection<Player>) - Static method in class xyz.xenondevs.particle.utils.ParticleUtils
-
Sends the given
Collectionof packets to the target players while caching the PlayerConnections instead of calling the ConnectionCache for each packet. - sendBulk(Collection<Object>, Player) - Static method in class xyz.xenondevs.particle.utils.ParticleUtils
-
Sends the given
Collectionof packets to the target player while caching the PlayerConnection in a local variable instead of calling the ConnectionCache for each packet. - sendBulkBuilders(Collection<ParticleBuilder>) - Static method in class xyz.xenondevs.particle.utils.ParticleUtils
-
Converts the given
CollectionofParticleBuildersto packets and sends them to all players that are currently on the server. - sendBulkBuilders(Collection<ParticleBuilder>, Collection<Player>) - Static method in class xyz.xenondevs.particle.utils.ParticleUtils
-
Converts the given
CollectionofParticleBuildersto packets and sends them to the target players. - sendBulkBuilders(Collection<ParticleBuilder>, Player) - Static method in class xyz.xenondevs.particle.utils.ParticleUtils
-
Converts the given
CollectionofParticleBuildersto packets and sends them to the target player. - sendPacket(Player, Object) - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
-
Sends a packet to a defined player.
- setAmount(int) - Method in class xyz.xenondevs.particle.ParticleBuilder
-
Sets the amount.
- setColor(Color) - Method in class xyz.xenondevs.particle.ParticleBuilder
-
Sets the color of the particle.
- setEffect(ParticleEffect) - Method in class xyz.xenondevs.particle.data.color.NoteColor
-
Sets the
ParticleEffect. - setEffect(ParticleEffect) - Method in class xyz.xenondevs.particle.data.ParticleData
-
Sets the
ParticleEffect. - setLocation(Location) - Method in class xyz.xenondevs.particle.ParticleBuilder
-
Sets the
Locationof the particle. - setOffset(float, float, float) - Method in class xyz.xenondevs.particle.ParticleBuilder
-
Sets the offset.
- setOffset(Vector) - Method in class xyz.xenondevs.particle.ParticleBuilder
-
Sets the offset.
- setOffsetX(float) - Method in class xyz.xenondevs.particle.ParticleBuilder
-
Sets the X offset.
- setOffsetY(float) - Method in class xyz.xenondevs.particle.ParticleBuilder
-
Sets the Y offset.
- setOffsetZ(float) - Method in class xyz.xenondevs.particle.ParticleBuilder
-
Sets the Z offset.
- setParticleData(ParticleData) - Method in class xyz.xenondevs.particle.ParticleBuilder
-
Sets the particleData.
- setPlugin(Plugin) - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
-
Sets the plugin ParticleLib uses to register event
Listenersand starttasks. - setSpeed(float) - Method in class xyz.xenondevs.particle.ParticleBuilder
-
Sets the speed.
- SHRIEK - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
Information: Appearance: A blue circle flying up. Speed value: Doesn't influence the particle. Extra: You can set the delay before the particle appears using the
ShriekDataclass. - ShriekData - Class in xyz.xenondevs.particle.data
-
This class holds the delay data needed, to display the
ParticleEffect.SHRIEKparticle. - ShriekData(int) - Constructor for class xyz.xenondevs.particle.data.ShriekData
-
Constructs a new
ShriekDatainstance. - SingularTask - Class in xyz.xenondevs.particle.task
-
A
ParticleTaskimplementation that only targets a singlePlayer. - SingularTask(List<Object>, int, UUID) - Constructor for class xyz.xenondevs.particle.task.SingularTask
-
Creates a new
SingularTask. - SingularTask(List<Object>, int, Player) - Constructor for class xyz.xenondevs.particle.task.SingularTask
-
Creates a new
SingularTask. - SLIME - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed by jumping slimes.
- SMALL_FLAME - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
Information: Appearance: A small flame. Speed value: Influences the velocity at which the particle flies off. Extra: The velocity of this particle can be set.
- SMOKE_LARGE - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is randomly displayed by fire, furnace minecarts and blazes.
- SMOKE_NORMAL - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is randomly displayed by primed tnt, torches, end portals, active brewing stands, monster spawners or when either a dropper or dispenser gets triggered.
- SNEEZE - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed by sneezing baby pandas.
- SNOW_SHOVEL - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
This particle is unused and is merged into "poof" in 1.13.
- SNOWBALL - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed when a snowball hits an entity or a block.
- SNOWFLAKE - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed when a player sinks in powder snow.
- SONIC_BOOM - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
Information: Appearance: A blue explosion. Speed value: Doesn't influence the particle.
- SOUL - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed when a player walks on soulsand with the soul speed enchantment.
- SOUL_FIRE_FLAME - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed by soul torches
- SPELL - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed when a splash potion or an experience bottle hits a block or an entity.
- SPELL_INSTANT - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed when an instant splash potion (e.g.
- SPELL_MOB - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed when an entity has an active potion effect with the "ShowParticles" tag set to 1.
- SPELL_MOB_AMBIENT - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed when an entity has an active potion effect from a nearby beacon.
- SPELL_WITCH - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed randomly by witches.
- SPIT - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed by llamas while attacking an entity.
- SPORE_BLOSSOM_AIR - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is emitted around spore blossoms.
- SQUID_INK - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed when a squid gets damaged.
- startFilteredTask(List<Object>, int, Predicate<Player>) - Static method in class xyz.xenondevs.particle.task.TaskManager
-
Starts a new
FilteredTask. - startGlobalTask(List<Object>, int) - Static method in class xyz.xenondevs.particle.task.TaskManager
-
Starts a new
GlobalTask. - startSingularTask(List<Object>, int, UUID) - Static method in class xyz.xenondevs.particle.task.TaskManager
-
Starts a new
SingularTask. - startSingularTask(List<Object>, int, Player) - Static method in class xyz.xenondevs.particle.task.TaskManager
-
Starts a new
SingularTask. - startSuppliedTask(List<Object>, int, Supplier<Collection<Player>>) - Static method in class xyz.xenondevs.particle.task.TaskManager
-
Starts a new
SuppliedTask. - startTargetedTask(List<Object>, int, Collection<Player>) - Static method in class xyz.xenondevs.particle.task.TaskManager
-
Starts a new
TargetedTask. - startTask(ParticleTask) - Method in class xyz.xenondevs.particle.task.TaskManager
-
Starts a new Timer for the given task.
- startWorldTask(List<Object>, int, World) - Static method in class xyz.xenondevs.particle.task.TaskManager
-
Starts a new
WorldTask. - stopTask(int) - Method in class xyz.xenondevs.particle.task.TaskManager
-
Stops a task that is currently running.
- SuppliedTask - Class in xyz.xenondevs.particle.task
- SuppliedTask(List<Object>, int, Supplier<Collection<Player>>) - Constructor for class xyz.xenondevs.particle.task.SuppliedTask
-
Creates a new
SuppliedTask. - SUSPENDED - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed randomly in water.
- SUSPENDED_DEPTH - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed when a player is close to bedrock or the void.
- SWEEP_ATTACK - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed when a Player hits multiple entities at once with a sword.
T
- TargetedTask - Class in xyz.xenondevs.particle.task
- TargetedTask(List<Object>, int, Collection<Player>) - Constructor for class xyz.xenondevs.particle.task.TargetedTask
-
Creates a new
TargetedTask. - TaskManager - Class in xyz.xenondevs.particle.task
-
A manager to handle different
ParticleTasks - toNMSData() - Method in class xyz.xenondevs.particle.data.color.DustColorTransitionData
-
Creates a new instance of the nms counterpart of this class.
- toNMSData() - Method in class xyz.xenondevs.particle.data.color.DustData
-
Converts the underlying
DustDatainto it's nms counterparts. - toNMSData() - Method in class xyz.xenondevs.particle.data.color.NoteColor
-
Converts the current
ParticleDatainstance into nms data. - toNMSData() - Method in class xyz.xenondevs.particle.data.color.ParticleColor
-
Converts the current
ParticleDatainstance into nms data. - toNMSData() - Method in class xyz.xenondevs.particle.data.color.RegularColor
-
Converts the current
ParticleDatainstance into nms data. - toNMSData() - Method in class xyz.xenondevs.particle.data.ParticleData
-
Converts the current
ParticleDatainstance into nms data. - toNMSData() - Method in class xyz.xenondevs.particle.data.SculkChargeData
-
Creates a new SculkChargeParticleOptions instance with the data of the current
SculkChargeDatainstance. - toNMSData() - Method in class xyz.xenondevs.particle.data.ShriekData
-
Creates a new ShriekParticleOption instance with the data of the current
ShriekDatainstance. - toNMSData() - Method in class xyz.xenondevs.particle.data.texture.BlockTexture
-
Converts the current
ParticleDatainstance into nms data. - toNMSData() - Method in class xyz.xenondevs.particle.data.texture.ItemTexture
-
Converts the current
ParticleDatainstance into nms data. - toNMSData() - Method in class xyz.xenondevs.particle.data.texture.ParticleTexture
-
Converts the current
ParticleDatainstance into nms data. - toNMSData() - Method in class xyz.xenondevs.particle.data.VibrationData
-
Creates a new VibrationParticleOption instance with the data of the current
VibrationDatainstance. - 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
ParticlePacketwit the given values. - TOTEM - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed when a totem of undying is used.
- TOWN_AURA - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is randomly displayed by mycelium blocks.
V
- valueOf(String) - Static method in enum class xyz.xenondevs.particle.ParticleEffect
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class xyz.xenondevs.particle.PropertyType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class xyz.xenondevs.particle.ParticleEffect
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class xyz.xenondevs.particle.PropertyType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VALUES - Static variable in enum class xyz.xenondevs.particle.ParticleEffect
-
An array with all
ParticleEffects. - VECTOR_3FA_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
-
Represents the Vector3f class.
- VECTOR_3FA_CONSTRUCTOR - Static variable in class xyz.xenondevs.particle.ParticleConstants
-
Represents the Vector3fa constructor.
- VIBRATION - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed when a sculk sensor is triggered.
- VIBRATION_PATH_CLASS - Static variable in class xyz.xenondevs.particle.ParticleConstants
-
Represents the VibrationPath class.
- VIBRATION_PATH_CONSTRUCTOR - Static variable in class xyz.xenondevs.particle.ParticleConstants
-
Represents the VibrationPath constructor.
- VibrationData - Class in xyz.xenondevs.particle.data
-
This class holds all data that is needed by the client to display a
ParticleEffect.VIBRATIONparticle. - VibrationData(Entity, int) - Constructor for class xyz.xenondevs.particle.data.VibrationData
-
Creates a new
VibrationDatainstance. - VibrationData(Location, int) - Constructor for class xyz.xenondevs.particle.data.VibrationData
-
Creates a new
VibrationDatainstance. - VibrationData(Location, Entity, int) - Constructor for class xyz.xenondevs.particle.data.VibrationData
-
Creates a new
VibrationDatainstance. - VibrationData(Location, Location, int) - Constructor for class xyz.xenondevs.particle.data.VibrationData
-
Creates a new
VibrationDatainstance. - VILLAGER_ANGRY - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed when attacking a village.
- VILLAGER_HAPPY - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed when trading with a villager, using bone meal on crops, feeding baby animals or walking on turtle eggs.
W
- WARPED_SPORE - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed in the warped forest nether biome.
- WATER_BUBBLE - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed when an Entity is swimming in water, a projectile flies into the water or a fish bites onto the bait.
- WATER_DROP - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed when rain hits the ground.
- WATER_SPLASH - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed when an Entity is swimming in water, wolves shaking off after swimming or boats.
- WATER_WAKE - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed when a fish bites onto the bait of a fishing rod.
- WAX_OFF - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed when wax is removed from a copper block.
- WAX_ON - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is displayed when wax is applied to a copper block.
- WHITE_ASH - Enum constant in enum class xyz.xenondevs.particle.ParticleEffect
-
In vanilla, this particle is randomly displayed in the basalt deltas nether biome.
- WorldTask - Class in xyz.xenondevs.particle.task
-
A
ParticleTaskimplementation to send particles to every player in a specificWorldTask.world. - WorldTask(List<Object>, int, World) - Constructor for class xyz.xenondevs.particle.task.WorldTask
-
Creates a new
WorldTask. - writeDeclaredField(Class, String, Object, Object) - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
-
Gets the specified declared
Fieldover the specified fieldName and the given targetClass. - writeDeclaredField(Field, Object, Object) - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
- writeField(Class, String, Object, Object) - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
-
Gets the specified
Fieldover the specified fieldName and the given targetClass. - writeField(Field, Object, Object) - Static method in class xyz.xenondevs.particle.utils.ReflectionUtils
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
All Classes and Interfaces|All Packages