Package org.bukkit

Enum Class Effect

All Implemented Interfaces:
Serializable, Comparable<Effect>, Constable

public enum Effect extends Enum<Effect>
A list of effects that the server is able to send to players.
  • Enum Constant Details

    • CLICK2

      public static final Effect CLICK2
      An alternate click sound.
    • CLICK1

      public static final Effect CLICK1
      A click sound.
    • BOW_FIRE

      public static final Effect BOW_FIRE
      Sound of a bow firing.
    • DOOR_TOGGLE

      @Deprecated(since="1.19.3") public static final Effect DOOR_TOGGLE
      Deprecated.
      no longer exists
      Sound of a door opening.
      See Also:
    • IRON_DOOR_TOGGLE

      @Deprecated(since="1.19.3") public static final Effect IRON_DOOR_TOGGLE
      Deprecated.
      no longer exists
      Sound of a door opening.
      See Also:
    • TRAPDOOR_TOGGLE

      @Deprecated(since="1.19.3") public static final Effect TRAPDOOR_TOGGLE
      Deprecated.
      no longer exists
      Sound of a trapdoor opening.
      See Also:
    • IRON_TRAPDOOR_TOGGLE

      @Deprecated(since="1.19.3") public static final Effect IRON_TRAPDOOR_TOGGLE
      Deprecated.
      no longer exists
      Sound of a door opening.
      See Also:
    • FENCE_GATE_TOGGLE

      @Deprecated(since="1.19.3") public static final Effect FENCE_GATE_TOGGLE
      Deprecated.
      no longer exists
      Sound of a door opening.
      See Also:
    • DOOR_CLOSE

      @Deprecated(since="1.19.3") public static final Effect DOOR_CLOSE
      Deprecated.
      no longer exists
      Sound of a door closing.
      See Also:
    • IRON_DOOR_CLOSE

      @Deprecated(since="1.19.3") public static final Effect IRON_DOOR_CLOSE
      Deprecated.
      no longer exists
      Sound of a door closing.
      See Also:
    • TRAPDOOR_CLOSE

      @Deprecated(since="1.19.3") public static final Effect TRAPDOOR_CLOSE
      Deprecated.
      no longer exists
      Sound of a trapdoor closing.
      See Also:
    • IRON_TRAPDOOR_CLOSE

      @Deprecated(since="1.19.3") public static final Effect IRON_TRAPDOOR_CLOSE
      Deprecated.
      no longer exists
      Sound of a door closing.
      See Also:
    • FENCE_GATE_CLOSE

      @Deprecated(since="1.19.3") public static final Effect FENCE_GATE_CLOSE
      Deprecated.
      no longer exists
      Sound of a door closing.
      See Also:
    • EXTINGUISH

      public static final Effect EXTINGUISH
      Sound of fire being extinguished.
    • RECORD_PLAY

      public static final Effect RECORD_PLAY
      A song from a record. Needs the record Material as additional info.
    • GHAST_SHRIEK

      public static final Effect GHAST_SHRIEK
      Sound of ghast shrieking.
    • GHAST_SHOOT

      public static final Effect GHAST_SHOOT
      Sound of ghast firing.
    • BLAZE_SHOOT

      public static final Effect BLAZE_SHOOT
      Sound of blaze firing.
    • ZOMBIE_CHEW_WOODEN_DOOR

      public static final Effect ZOMBIE_CHEW_WOODEN_DOOR
      Sound of zombies chewing on wooden doors.
    • ZOMBIE_CHEW_IRON_DOOR

      public static final Effect ZOMBIE_CHEW_IRON_DOOR
      Sound of zombies chewing on iron doors.
    • ZOMBIE_DESTROY_DOOR

      public static final Effect ZOMBIE_DESTROY_DOOR
      Sound of zombies destroying a door.
    • SMOKE

      public static final Effect SMOKE
      A visual smoke effect. Needs a BlockFace direction as additional info.
    • STEP_SOUND

      public static final Effect STEP_SOUND
      Sound of a block breaking. Needs BlockData as additional info.
    • POTION_BREAK

      public static final Effect POTION_BREAK
      Visual effect of a splash potion breaking. Needs Color data value as additional info.
    • INSTANT_POTION_BREAK

      public static final Effect INSTANT_POTION_BREAK
      Visual effect of an instant splash potion breaking. Needs Color data value as additional info.
    • ENDER_SIGNAL

      public static final Effect ENDER_SIGNAL
      An ender eye signal; a visual effect.
    • MOBSPAWNER_FLAMES

      public static final Effect MOBSPAWNER_FLAMES
      The flames seen on a mobspawner; a visual effect.
    • BREWING_STAND_BREW

      public static final Effect BREWING_STAND_BREW
      The sound played by brewing stands when brewing
    • CHORUS_FLOWER_GROW

      public static final Effect CHORUS_FLOWER_GROW
      The sound played when a chorus flower grows
    • CHORUS_FLOWER_DEATH

      public static final Effect CHORUS_FLOWER_DEATH
      The sound played when a chorus flower dies
    • PORTAL_TRAVEL

      public static final Effect PORTAL_TRAVEL
      The sound played when traveling through a portal
    • ENDEREYE_LAUNCH

      @Deprecated(forRemoval=true, since="1.21") public static final Effect ENDEREYE_LAUNCH
      Deprecated, for removal: This API element is subject to removal in a future version.
      No longer exists
      The sound played when launching an endereye
    • FIREWORK_SHOOT

      public static final Effect FIREWORK_SHOOT
      The sound played when launching a firework
    • VILLAGER_PLANT_GROW

      @Deprecated(forRemoval=true, since="1.20.5") public static final Effect VILLAGER_PLANT_GROW
      Deprecated, for removal: This API element is subject to removal in a future version.
      partially replaced by BEE_GROWTH
      Particles displayed when a villager grows a plant, data is the number of particles
    • DRAGON_BREATH

      public static final Effect DRAGON_BREATH
      The sound/particles used by the enderdragon's breath attack.
    • ANVIL_BREAK

      public static final Effect ANVIL_BREAK
      The sound played when an anvil breaks
    • ANVIL_USE

      public static final Effect ANVIL_USE
      The sound played when an anvil is used
    • ANVIL_LAND

      public static final Effect ANVIL_LAND
      The sound played when an anvil lands after falling
    • ENDERDRAGON_SHOOT

      public static final Effect ENDERDRAGON_SHOOT
      Sound of an enderdragon firing
    • WITHER_BREAK_BLOCK

      public static final Effect WITHER_BREAK_BLOCK
      The sound played when a wither breaks a block
    • WITHER_SHOOT

      public static final Effect WITHER_SHOOT
      Sound of a wither shooting
    • ZOMBIE_INFECT

      public static final Effect ZOMBIE_INFECT
      The sound played when a zombie infects a target
    • ZOMBIE_CONVERTED_VILLAGER

      public static final Effect ZOMBIE_CONVERTED_VILLAGER
      The sound played when a villager is converted by a zombie
    • BAT_TAKEOFF

      public static final Effect BAT_TAKEOFF
      Sound played by a bat taking off
    • END_GATEWAY_SPAWN

      public static final Effect END_GATEWAY_SPAWN
      The sound/particles caused by a end gateway spawning
    • ENDERDRAGON_GROWL

      public static final Effect ENDERDRAGON_GROWL
      The sound of an enderdragon growling
    • PHANTOM_BITE

      public static final Effect PHANTOM_BITE
      The sound played when phantom bites.
    • ZOMBIE_CONVERTED_TO_DROWNED

      public static final Effect ZOMBIE_CONVERTED_TO_DROWNED
      The sound played when a zombie converts to a drowned.
    • HUSK_CONVERTED_TO_ZOMBIE

      public static final Effect HUSK_CONVERTED_TO_ZOMBIE
      The sound played when a husk converts to a zombie.
    • GRINDSTONE_USE

      public static final Effect GRINDSTONE_USE
      The sound played when a grindstone is being used.
    • BOOK_PAGE_TURN

      public static final Effect BOOK_PAGE_TURN
      The sound played when a book page is being turned.
    • SMITHING_TABLE_USE

      public static final Effect SMITHING_TABLE_USE
      The sound played when a smithing table is being used.
    • POINTED_DRIPSTONE_LAND

      public static final Effect POINTED_DRIPSTONE_LAND
      The sound played when a pointed dripstone hits the surface.
    • POINTED_DRIPSTONE_DRIP_LAVA_INTO_CAULDRON

      public static final Effect POINTED_DRIPSTONE_DRIP_LAVA_INTO_CAULDRON
      The sound played when a pointed dripstone drips lava into a cauldron.
    • POINTED_DRIPSTONE_DRIP_WATER_INTO_CAULDRON

      public static final Effect POINTED_DRIPSTONE_DRIP_WATER_INTO_CAULDRON
      The sound played when a pointed dripstone drips water into a cauldron.
    • SKELETON_CONVERTED_TO_STRAY

      public static final Effect SKELETON_CONVERTED_TO_STRAY
      The sound played when a skeleton converts to a stray.
    • COMPOSTER_FILL_ATTEMPT

      public static final Effect COMPOSTER_FILL_ATTEMPT
      The sound played / particles shown when a composter is being attempted to fill. True for a successful attempt false for an unsuccessful attempt.
    • LAVA_INTERACT

      public static final Effect LAVA_INTERACT
      The sound played / particles shown when lava interacts with the world. For example by forming stone, obsidian, basalt or destroying blocks such as torches.
    • REDSTONE_TORCH_BURNOUT

      public static final Effect REDSTONE_TORCH_BURNOUT
      The sound played / particles shown when a redstone torch burns out.
    • END_PORTAL_FRAME_FILL

      public static final Effect END_PORTAL_FRAME_FILL
      The sound played / particles shown when an eye of ender is placed into an ender portal frame.
    • DRIPPING_DRIPSTONE

      public static final Effect DRIPPING_DRIPSTONE
      The particles shown when a dripstone drips lava or water. This effect requires a dripstone at the location as well as lava or water at the root of the dripstone.
    • BONE_MEAL_USE

      public static final Effect BONE_MEAL_USE
      The sound played / particles shown when bone meal is used to grow a plant. Data is the number of particles.
    • ENDER_DRAGON_DESTROY_BLOCK

      public static final Effect ENDER_DRAGON_DESTROY_BLOCK
      The particles shown when an ender dragon destroys blocks.
    • SPONGE_DRY

      public static final Effect SPONGE_DRY
      The particles shown when a sponge dries in an ultra warm world (nether).
    • ELECTRIC_SPARK

      public static final Effect ELECTRIC_SPARK
      The particles shown when a lightning hits a lightning rod or oxidized copper. Data is the Axis at which the particle should be shown. If no data is provided it will show the particles at the block faces.
    • COPPER_WAX_ON

      public static final Effect COPPER_WAX_ON
      The sound played / particles shown when wax is applied to a copper block.
    • COPPER_WAX_OFF

      public static final Effect COPPER_WAX_OFF
      The particles shown when wax is removed from a copper block.
    • OXIDISED_COPPER_SCRAPE

      public static final Effect OXIDISED_COPPER_SCRAPE
      The particles shown when oxidation is scraped of an oxidized copper block.
    • WITHER_SPAWNED

      public static final Effect WITHER_SPAWNED
      The sound of a wither spawning
    • ENDER_DRAGON_DEATH

      public static final Effect ENDER_DRAGON_DEATH
      The sound of an ender dragon dying
    • END_PORTAL_CREATED_IN_OVERWORLD

      public static final Effect END_PORTAL_CREATED_IN_OVERWORLD
      The sound of an ender portal being created in the overworld
    • SOUND_STOP_JUKEBOX_SONG

      public static final Effect SOUND_STOP_JUKEBOX_SONG
    • CRAFTER_CRAFT

      public static final Effect CRAFTER_CRAFT
    • CRAFTER_FAIL

      public static final Effect CRAFTER_FAIL
    • SHOOT_WHITE_SMOKE

      public static final Effect SHOOT_WHITE_SMOKE
      BlockFace param is the direction to shoot
    • BEE_GROWTH

      public static final Effect BEE_GROWTH
      Integer param is the number of particles
    • TURTLE_EGG_PLACEMENT

      public static final Effect TURTLE_EGG_PLACEMENT
      Integer param is the number of particles
    • SMASH_ATTACK

      public static final Effect SMASH_ATTACK
      Integer param is relative to the number of particles
    • PARTICLES_SCULK_CHARGE

      public static final Effect PARTICLES_SCULK_CHARGE
    • PARTICLES_SCULK_SHRIEK

      public static final Effect PARTICLES_SCULK_SHRIEK
    • PARTICLES_AND_SOUND_BRUSH_BLOCK_COMPLETE

      public static final Effect PARTICLES_AND_SOUND_BRUSH_BLOCK_COMPLETE
      Requires a BlockData param
    • PARTICLES_EGG_CRACK

      public static final Effect PARTICLES_EGG_CRACK
    • GUST_DUST

      @Deprecated(forRemoval=true, since="1.20.5") public static final Effect GUST_DUST
      Deprecated, for removal: This API element is subject to removal in a future version.
    • TRIAL_SPAWNER_SPAWN

      public static final Effect TRIAL_SPAWNER_SPAWN
      Boolean param is true for "ominous" vaults
    • TRIAL_SPAWNER_SPAWN_MOB_AT

      public static final Effect TRIAL_SPAWNER_SPAWN_MOB_AT
      Boolean param is true for "ominous" vaults
    • TRIAL_SPAWNER_DETECT_PLAYER

      public static final Effect TRIAL_SPAWNER_DETECT_PLAYER
      Integer param is the number of players
    • TRIAL_SPAWNER_EJECT_ITEM

      public static final Effect TRIAL_SPAWNER_EJECT_ITEM
    • VAULT_ACTIVATE

      public static final Effect VAULT_ACTIVATE
      Boolean param is true for "ominous" vaults
    • VAULT_DEACTIVATE

      public static final Effect VAULT_DEACTIVATE
      Boolean param is true for "ominous" vaults
    • VAULT_EJECT_ITEM

      public static final Effect VAULT_EJECT_ITEM
    • SPAWN_COBWEB

      public static final Effect SPAWN_COBWEB
    • TRIAL_SPAWNER_DETECT_PLAYER_OMINOUS

      public static final Effect TRIAL_SPAWNER_DETECT_PLAYER_OMINOUS
      Integer param is the number of players
    • TRIAL_SPAWNER_BECOME_OMINOUS

      public static final Effect TRIAL_SPAWNER_BECOME_OMINOUS
      Boolean param is true for changing to "ominous"
    • TRIAL_SPAWNER_SPAWN_ITEM

      public static final Effect TRIAL_SPAWNER_SPAWN_ITEM
      Boolean param is true for "ominous" vaults
    • SOUND_WITH_CHARGE_SHOT

      public static final Effect SOUND_WITH_CHARGE_SHOT
  • Method Details

    • values

      public static Effect[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static Effect valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getId

      @Internal public int getId()
      Gets the ID for this effect.
      Returns:
      ID of this effect
      API Note:
      Internal Use Only
    • getType

      Deprecated.
      some effects can be both or neither
      Returns:
      The type of the effect.
    • getData

      @Nullable public @Nullable Class<?> getData()
      Returns:
      The class which represents data for this effect, or null if none
    • isApplicable

      @Internal public boolean isApplicable(Object obj)
    • getById

      @Internal @Nullable public static @Nullable Effect getById(int id)
      Gets the Effect associated with the given ID.
      Parameters:
      id - ID of the Effect to return
      Returns:
      Effect with the given ID
      API Note:
      Internal Use Only