Enum XSound
- All Implemented Interfaces:
Serializable
,Comparable<XSound>
,java.lang.constant.Constable
public enum XSound extends Enum<XSound>
1.13 and above as priority.
Sounds are thread-safe. But this doesn't mean you should
use a bukkit async scheduler for every Player.playSound(org.bukkit.Location, org.bukkit.Sound, float, float)
call.
Volume: 0.0-∞ - 1.0f (normal) - Using higher values increase the distance from which the sound can be heard.
Pitch: 0.5-2.0 - 1.0f (normal) - How fast the sound is play.
1.8: http://docs.codelanx.com/Bukkit/1.8/org/bukkit/Sound.html Latest: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html Basics: https://bukkit.org/threads/151517/ play command: https://minecraft.gamepedia.com/Commands/play
- Version:
- 5.1.0.1
- Author:
- Crypto Morin
- See Also:
Sound
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
XSound.Record
A class to help caching sound properties parsed from config. -
Enum Constant Summary
-
Field Summary
-
Method Summary
Modifier and Type Method Description boolean
isSupported()
Checks if this sound is supported in the current Minecraft version.static Optional<XSound>
matchXSound(String sound)
Parses the XSound with the given name.static XSound
matchXSound(org.bukkit.Sound sound)
Parses the XSound with the given bukkit sound.static CompletableFuture<XSound.Record>
parse(org.bukkit.entity.Player player, org.bukkit.Location location, String sound, boolean play)
Just an extra feature that loads sounds from strings.org.bukkit.Sound
parseSound()
Parses the XSound as aSound
based on the server version.void
play(org.bukkit.entity.Entity entity)
Plays a normal sound to an entity.void
play(org.bukkit.entity.Entity entity, float volume, float pitch)
Plays a sound to an entity with the given volume and pitch.static CompletableFuture<XSound.Record>
play(org.bukkit.entity.Player player, String sound)
void
play(org.bukkit.Location location)
Plays a normal sound in a location.void
play(org.bukkit.Location location, float volume, float pitch)
Plays a sound in a location with the given volume and pitch.static CompletableFuture<XSound.Record>
play(org.bukkit.Location location, String sound)
static org.bukkit.scheduler.BukkitTask
playAscendingNote(org.bukkit.plugin.java.JavaPlugin plugin, org.bukkit.entity.Player player, org.bukkit.entity.Entity playTo, org.bukkit.Instrument instrument, int ascendLevel, int delay)
Plays an instrument's notes in an ascending form.org.bukkit.scheduler.BukkitTask
playRepeatedly(org.bukkit.plugin.java.JavaPlugin plugin, org.bukkit.entity.Entity entity, float volume, float pitch, int repeat, int delay)
Plays a sound repeatedly with the given delay at a moving target's location.static CompletableFuture<Void>
stopMusic(org.bukkit.entity.Player player)
Stops all the playing musics (not all the sounds)void
stopSound(org.bukkit.entity.Player player)
Stops playing the specified sound from the player.String
toString()
In most cases your should be usingEnum.name()
instead.static XSound
valueOf(String name)
Returns the enum constant of this type with the specified name.static XSound[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
AMBIENT_BASALT_DELTAS_ADDITIONS
-
AMBIENT_BASALT_DELTAS_LOOP
-
AMBIENT_BASALT_DELTAS_MOOD
-
AMBIENT_CAVE
-
AMBIENT_CRIMSON_FOREST_ADDITIONS
-
AMBIENT_CRIMSON_FOREST_LOOP
-
AMBIENT_CRIMSON_FOREST_MOOD
-
AMBIENT_NETHER_WASTES_ADDITIONS
-
AMBIENT_NETHER_WASTES_LOOP
-
AMBIENT_NETHER_WASTES_MOOD
-
AMBIENT_SOUL_SAND_VALLEY_ADDITIONS
-
AMBIENT_SOUL_SAND_VALLEY_LOOP
-
AMBIENT_SOUL_SAND_VALLEY_MOOD
-
AMBIENT_UNDERWATER_ENTER
-
AMBIENT_UNDERWATER_EXIT
-
AMBIENT_UNDERWATER_LOOP
-
AMBIENT_UNDERWATER_LOOP_ADDITIONS
-
AMBIENT_UNDERWATER_LOOP_ADDITIONS_RARE
-
AMBIENT_UNDERWATER_LOOP_ADDITIONS_ULTRA_RARE
-
AMBIENT_WARPED_FOREST_ADDITIONS
-
AMBIENT_WARPED_FOREST_LOOP
-
AMBIENT_WARPED_FOREST_MOOD
-
BLOCK_ANCIENT_DEBRIS_BREAK
-
BLOCK_ANCIENT_DEBRIS_FALL
-
BLOCK_ANCIENT_DEBRIS_HIT
-
BLOCK_ANCIENT_DEBRIS_PLACE
-
BLOCK_ANCIENT_DEBRIS_STEP
-
BLOCK_ANVIL_BREAK
-
BLOCK_ANVIL_DESTROY
-
BLOCK_ANVIL_FALL
-
BLOCK_ANVIL_HIT
-
BLOCK_ANVIL_LAND
-
BLOCK_ANVIL_PLACE
-
BLOCK_ANVIL_STEP
-
BLOCK_ANVIL_USE
-
BLOCK_BAMBOO_BREAK
-
BLOCK_BAMBOO_FALL
-
BLOCK_BAMBOO_HIT
-
BLOCK_BAMBOO_PLACE
-
BLOCK_BAMBOO_SAPLING_BREAK
-
BLOCK_BAMBOO_SAPLING_HIT
-
BLOCK_BAMBOO_SAPLING_PLACE
-
BLOCK_BAMBOO_STEP
-
BLOCK_BARREL_CLOSE
-
BLOCK_BARREL_OPEN
-
BLOCK_BASALT_BREAK
-
BLOCK_BASALT_FALL
-
BLOCK_BASALT_HIT
-
BLOCK_BASALT_PLACE
-
BLOCK_BASALT_STEP
-
BLOCK_BEACON_ACTIVATE
-
BLOCK_BEACON_AMBIENT
-
BLOCK_BEACON_DEACTIVATE
-
BLOCK_BEACON_POWER_SELECT
-
BLOCK_BEEHIVE_DRIP
-
BLOCK_BEEHIVE_ENTER
-
BLOCK_BEEHIVE_EXIT
-
BLOCK_BEEHIVE_SHEAR
-
BLOCK_BEEHIVE_WORK
-
BLOCK_BELL_RESONATE
-
BLOCK_BELL_USE
-
BLOCK_BLASTFURNACE_FIRE_CRACKLE
-
BLOCK_BONE_BLOCK_BREAK
-
BLOCK_BONE_BLOCK_FALL
-
BLOCK_BONE_BLOCK_HIT
-
BLOCK_BONE_BLOCK_PLACE
-
BLOCK_BONE_BLOCK_STEP
-
BLOCK_BREWING_STAND_BREW
-
BLOCK_BUBBLE_COLUMN_BUBBLE_POP
-
BLOCK_BUBBLE_COLUMN_UPWARDS_AMBIENT
-
BLOCK_BUBBLE_COLUMN_UPWARDS_INSIDE
-
BLOCK_BUBBLE_COLUMN_WHIRLPOOL_AMBIENT
-
BLOCK_BUBBLE_COLUMN_WHIRLPOOL_INSIDE
-
BLOCK_CAMPFIRE_CRACKLE
-
BLOCK_CHAIN_BREAK
-
BLOCK_CHAIN_FALL
-
BLOCK_CHAIN_HIT
-
BLOCK_CHAIN_PLACE
-
BLOCK_CHAIN_STEP
-
BLOCK_CHEST_CLOSE
-
BLOCK_CHEST_LOCKED
-
BLOCK_CHEST_OPEN
-
BLOCK_CHORUS_FLOWER_DEATH
-
BLOCK_CHORUS_FLOWER_GROW
-
BLOCK_COMPARATOR_CLICK
-
BLOCK_COMPOSTER_EMPTY
-
BLOCK_COMPOSTER_FILL
-
BLOCK_COMPOSTER_FILL_SUCCESS
-
BLOCK_COMPOSTER_READY
-
BLOCK_CONDUIT_ACTIVATE
-
BLOCK_CONDUIT_AMBIENT
-
BLOCK_CONDUIT_AMBIENT_SHORT
-
BLOCK_CONDUIT_ATTACK_TARGET
-
BLOCK_CONDUIT_DEACTIVATE
-
BLOCK_CORAL_BLOCK_BREAK
-
BLOCK_CORAL_BLOCK_FALL
-
BLOCK_CORAL_BLOCK_HIT
-
BLOCK_CORAL_BLOCK_PLACE
-
BLOCK_CORAL_BLOCK_STEP
-
BLOCK_CROP_BREAK
-
BLOCK_DISPENSER_DISPENSE
-
BLOCK_DISPENSER_FAIL
-
BLOCK_DISPENSER_LAUNCH
-
BLOCK_ENCHANTMENT_TABLE_USE
-
BLOCK_ENDER_CHEST_CLOSE
-
BLOCK_ENDER_CHEST_OPEN
-
BLOCK_END_GATEWAY_SPAWN
-
BLOCK_END_PORTAL_FRAME_FILL
-
BLOCK_END_PORTAL_SPAWN
-
BLOCK_FENCE_GATE_CLOSE
-
BLOCK_FENCE_GATE_OPEN
-
BLOCK_FIRE_AMBIENT
-
BLOCK_FIRE_EXTINGUISH
-
BLOCK_FUNGUS_BREAK
-
BLOCK_FUNGUS_FALL
-
BLOCK_FUNGUS_HIT
-
BLOCK_FUNGUS_PLACE
-
BLOCK_FUNGUS_STEP
-
BLOCK_FURNACE_FIRE_CRACKLE
-
BLOCK_GILDED_BLACKSTONE_BREAK
-
BLOCK_GILDED_BLACKSTONE_FALL
-
BLOCK_GILDED_BLACKSTONE_HIT
-
BLOCK_GILDED_BLACKSTONE_PLACE
-
BLOCK_GILDED_BLACKSTONE_STEP
-
BLOCK_GLASS_BREAK
-
BLOCK_GLASS_FALL
-
BLOCK_GLASS_HIT
-
BLOCK_GLASS_PLACE
-
BLOCK_GLASS_STEP
-
BLOCK_GRASS_BREAK
-
BLOCK_GRASS_FALL
-
BLOCK_GRASS_HIT
-
BLOCK_GRASS_PLACE
-
BLOCK_GRASS_STEP
-
BLOCK_GRAVEL_BREAK
-
BLOCK_GRAVEL_FALL
-
BLOCK_GRAVEL_HIT
-
BLOCK_GRAVEL_PLACE
-
BLOCK_GRAVEL_STEP
-
BLOCK_GRINDSTONE_USE
-
BLOCK_HONEY_BLOCK_BREAK
-
BLOCK_HONEY_BLOCK_FALL
-
BLOCK_HONEY_BLOCK_HIT
-
BLOCK_HONEY_BLOCK_PLACE
-
BLOCK_HONEY_BLOCK_SLIDE
-
BLOCK_HONEY_BLOCK_STEP
-
BLOCK_IRON_DOOR_CLOSE
-
BLOCK_IRON_DOOR_OPEN
-
BLOCK_IRON_TRAPDOOR_CLOSE
-
BLOCK_IRON_TRAPDOOR_OPEN
-
BLOCK_LADDER_BREAK
-
BLOCK_LADDER_FALL
-
BLOCK_LADDER_HIT
-
BLOCK_LADDER_PLACE
-
BLOCK_LADDER_STEP
-
BLOCK_LANTERN_BREAK
-
BLOCK_LANTERN_FALL
-
BLOCK_LANTERN_HIT
-
BLOCK_LANTERN_PLACE
-
BLOCK_LANTERN_STEP
-
BLOCK_LAVA_AMBIENT
-
BLOCK_LAVA_EXTINGUISH
-
BLOCK_LAVA_POP
-
BLOCK_LEVER_CLICK
-
BLOCK_LILY_PAD_PLACE
-
BLOCK_LODESTONE_BREAK
-
BLOCK_LODESTONE_FALL
-
BLOCK_LODESTONE_HIT
-
BLOCK_LODESTONE_PLACE
-
BLOCK_LODESTONE_STEP
-
BLOCK_METAL_BREAK
-
BLOCK_METAL_FALL
-
BLOCK_METAL_HIT
-
BLOCK_METAL_PLACE
-
BLOCK_METAL_PRESSURE_PLATE_CLICK_OFF
-
BLOCK_METAL_PRESSURE_PLATE_CLICK_ON
-
BLOCK_METAL_STEP
-
BLOCK_NETHERITE_BLOCK_BREAK
-
BLOCK_NETHERITE_BLOCK_FALL
-
BLOCK_NETHERITE_BLOCK_HIT
-
BLOCK_NETHERITE_BLOCK_PLACE
-
BLOCK_NETHERITE_BLOCK_STEP
-
BLOCK_NETHERRACK_BREAK
-
BLOCK_NETHERRACK_FALL
-
BLOCK_NETHERRACK_HIT
-
BLOCK_NETHERRACK_PLACE
-
BLOCK_NETHERRACK_STEP
-
BLOCK_NETHER_BRICKS_BREAK
-
BLOCK_NETHER_BRICKS_FALL
-
BLOCK_NETHER_BRICKS_HIT
-
BLOCK_NETHER_BRICKS_PLACE
-
BLOCK_NETHER_BRICKS_STEP
-
BLOCK_NETHER_GOLD_ORE_BREAK
-
BLOCK_NETHER_GOLD_ORE_FALL
-
BLOCK_NETHER_GOLD_ORE_HIT
-
BLOCK_NETHER_GOLD_ORE_PLACE
-
BLOCK_NETHER_GOLD_ORE_STEP
-
BLOCK_NETHER_ORE_BREAK
-
BLOCK_NETHER_ORE_FALL
-
BLOCK_NETHER_ORE_HIT
-
BLOCK_NETHER_ORE_PLACE
-
BLOCK_NETHER_ORE_STEP
-
BLOCK_NETHER_SPROUTS_BREAK
-
BLOCK_NETHER_SPROUTS_FALL
-
BLOCK_NETHER_SPROUTS_HIT
-
BLOCK_NETHER_SPROUTS_PLACE
-
BLOCK_NETHER_SPROUTS_STEP
-
BLOCK_NETHER_WART_BREAK
-
BLOCK_NOTE_BLOCK_BANJO
-
BLOCK_NOTE_BLOCK_BASEDRUM
-
BLOCK_NOTE_BLOCK_BASS
-
BLOCK_NOTE_BLOCK_BELL
-
BLOCK_NOTE_BLOCK_BIT
-
BLOCK_NOTE_BLOCK_CHIME
-
BLOCK_NOTE_BLOCK_COW_BELL
-
BLOCK_NOTE_BLOCK_DIDGERIDOO
-
BLOCK_NOTE_BLOCK_FLUTE
-
BLOCK_NOTE_BLOCK_GUITAR
-
BLOCK_NOTE_BLOCK_HARP
-
BLOCK_NOTE_BLOCK_HAT
-
BLOCK_NOTE_BLOCK_IRON_XYLOPHONE
-
BLOCK_NOTE_BLOCK_PLING
-
BLOCK_NOTE_BLOCK_SNARE
-
BLOCK_NOTE_BLOCK_XYLOPHONE
-
BLOCK_NYLIUM_BREAK
-
BLOCK_NYLIUM_FALL
-
BLOCK_NYLIUM_HIT
-
BLOCK_NYLIUM_PLACE
-
BLOCK_NYLIUM_STEP
-
BLOCK_PISTON_CONTRACT
-
BLOCK_PISTON_EXTEND
-
BLOCK_PORTAL_AMBIENT
-
BLOCK_PORTAL_TRAVEL
-
BLOCK_PORTAL_TRIGGER
-
BLOCK_PUMPKIN_CARVE
-
BLOCK_REDSTONE_TORCH_BURNOUT
-
BLOCK_RESPAWN_ANCHOR_AMBIENT
-
BLOCK_RESPAWN_ANCHOR_CHARGE
-
BLOCK_RESPAWN_ANCHOR_DEPLETE
-
BLOCK_RESPAWN_ANCHOR_SET_SPAWN
-
BLOCK_ROOTS_BREAK
-
BLOCK_ROOTS_FALL
-
BLOCK_ROOTS_HIT
-
BLOCK_ROOTS_PLACE
-
BLOCK_ROOTS_STEP
-
BLOCK_SAND_BREAK
-
BLOCK_SAND_FALL
-
BLOCK_SAND_HIT
-
BLOCK_SAND_PLACE
-
BLOCK_SAND_STEP
-
BLOCK_SCAFFOLDING_BREAK
-
BLOCK_SCAFFOLDING_FALL
-
BLOCK_SCAFFOLDING_HIT
-
BLOCK_SCAFFOLDING_PLACE
-
BLOCK_SCAFFOLDING_STEP
-
BLOCK_SHROOMLIGHT_BREAK
-
BLOCK_SHROOMLIGHT_FALL
-
BLOCK_SHROOMLIGHT_HIT
-
BLOCK_SHROOMLIGHT_PLACE
-
BLOCK_SHROOMLIGHT_STEP
-
BLOCK_SHULKER_BOX_CLOSE
-
BLOCK_SHULKER_BOX_OPEN
-
BLOCK_SLIME_BLOCK_BREAK
-
BLOCK_SLIME_BLOCK_FALL
-
BLOCK_SLIME_BLOCK_HIT
-
BLOCK_SLIME_BLOCK_PLACE
-
BLOCK_SLIME_BLOCK_STEP
-
BLOCK_SMITHING_TABLE_USE
-
BLOCK_SMOKER_SMOKE
-
BLOCK_SNOW_BREAK
-
BLOCK_SNOW_FALL
-
BLOCK_SNOW_HIT
-
BLOCK_SNOW_PLACE
-
BLOCK_SNOW_STEP
-
BLOCK_SOUL_SAND_BREAK
-
BLOCK_SOUL_SAND_FALL
-
BLOCK_SOUL_SAND_HIT
-
BLOCK_SOUL_SAND_PLACE
-
BLOCK_SOUL_SAND_STEP
-
BLOCK_SOUL_SOIL_BREAK
-
BLOCK_SOUL_SOIL_FALL
-
BLOCK_SOUL_SOIL_HIT
-
BLOCK_SOUL_SOIL_PLACE
-
BLOCK_SOUL_SOIL_STEP
-
BLOCK_STEM_BREAK
-
BLOCK_STEM_FALL
-
BLOCK_STEM_HIT
-
BLOCK_STEM_PLACE
-
BLOCK_STEM_STEP
-
BLOCK_STONE_BREAK
-
BLOCK_STONE_BUTTON_CLICK_OFF
-
BLOCK_STONE_BUTTON_CLICK_ON
-
BLOCK_STONE_FALL
-
BLOCK_STONE_HIT
-
BLOCK_STONE_PLACE
-
BLOCK_STONE_PRESSURE_PLATE_CLICK_OFF
-
BLOCK_STONE_PRESSURE_PLATE_CLICK_ON
-
BLOCK_STONE_STEP
-
BLOCK_SWEET_BERRY_BUSH_BREAK
-
BLOCK_SWEET_BERRY_BUSH_PLACE
-
BLOCK_TRIPWIRE_ATTACH
-
BLOCK_TRIPWIRE_CLICK_OFF
-
BLOCK_TRIPWIRE_CLICK_ON
-
BLOCK_TRIPWIRE_DETACH
-
BLOCK_VINE_STEP
-
BLOCK_WART_BLOCK_BREAK
-
BLOCK_WART_BLOCK_FALL
-
BLOCK_WART_BLOCK_HIT
-
BLOCK_WART_BLOCK_PLACE
-
BLOCK_WART_BLOCK_STEP
-
BLOCK_WATER_AMBIENT
-
BLOCK_WEEPING_VINES_BREAK
-
BLOCK_WEEPING_VINES_FALL
-
BLOCK_WEEPING_VINES_HIT
-
BLOCK_WEEPING_VINES_PLACE
-
BLOCK_WEEPING_VINES_STEP
-
BLOCK_WET_GRASS_BREAK
-
BLOCK_WET_GRASS_FALL
-
BLOCK_WET_GRASS_HIT
-
BLOCK_WET_GRASS_PLACE
-
BLOCK_WET_GRASS_STEP
-
BLOCK_WOODEN_BUTTON_CLICK_OFF
-
BLOCK_WOODEN_BUTTON_CLICK_ON
-
BLOCK_WOODEN_DOOR_CLOSE
-
BLOCK_WOODEN_DOOR_OPEN
-
BLOCK_WOODEN_PRESSURE_PLATE_CLICK_OFF
-
BLOCK_WOODEN_PRESSURE_PLATE_CLICK_ON
-
BLOCK_WOODEN_TRAPDOOR_CLOSE
-
BLOCK_WOODEN_TRAPDOOR_OPEN
-
BLOCK_WOOD_BREAK
-
BLOCK_WOOD_FALL
-
BLOCK_WOOD_HIT
-
BLOCK_WOOD_PLACE
-
BLOCK_WOOD_STEP
-
BLOCK_WOOL_BREAK
-
BLOCK_WOOL_FALL
-
BLOCK_WOOL_HIT
-
BLOCK_WOOL_PLACE
-
BLOCK_WOOL_STEP
-
ENCHANT_THORNS_HIT
-
ENTITY_ARMOR_STAND_BREAK
-
ENTITY_ARMOR_STAND_FALL
-
ENTITY_ARMOR_STAND_HIT
-
ENTITY_ARMOR_STAND_PLACE
-
ENTITY_ARROW_HIT
-
ENTITY_ARROW_HIT_PLAYER
-
ENTITY_ARROW_SHOOT
-
ENTITY_BAT_AMBIENT
-
ENTITY_BAT_DEATH
-
ENTITY_BAT_HURT
-
ENTITY_BAT_LOOP
-
ENTITY_BAT_TAKEOFF
-
ENTITY_BEE_DEATH
-
ENTITY_BEE_HURT
-
ENTITY_BEE_LOOP
-
ENTITY_BEE_LOOP_AGGRESSIVE
-
ENTITY_BEE_POLLINATE
-
ENTITY_BEE_STING
-
ENTITY_BLAZE_AMBIENT
-
ENTITY_BLAZE_BURN
-
ENTITY_BLAZE_DEATH
-
ENTITY_BLAZE_HURT
-
ENTITY_BLAZE_SHOOT
-
ENTITY_BOAT_PADDLE_LAND
-
ENTITY_BOAT_PADDLE_WATER
-
ENTITY_CAT_AMBIENT
-
ENTITY_CAT_BEG_FOR_FOOD
-
ENTITY_CAT_DEATH
-
ENTITY_CAT_EAT
-
ENTITY_CAT_HISS
-
ENTITY_CAT_HURT
-
ENTITY_CAT_PURR
-
ENTITY_CAT_PURREOW
-
ENTITY_CAT_STRAY_AMBIENT
-
ENTITY_CHICKEN_AMBIENT
-
ENTITY_CHICKEN_DEATH
-
ENTITY_CHICKEN_EGG
-
ENTITY_CHICKEN_HURT
-
ENTITY_CHICKEN_STEP
-
ENTITY_COD_AMBIENT
-
ENTITY_COD_DEATH
-
ENTITY_COD_FLOP
-
ENTITY_COD_HURT
-
ENTITY_COW_AMBIENT
-
ENTITY_COW_DEATH
-
ENTITY_COW_HURT
-
ENTITY_COW_MILK
-
ENTITY_COW_STEP
-
ENTITY_CREEPER_DEATH
-
ENTITY_CREEPER_HURT
-
ENTITY_CREEPER_PRIMED
-
ENTITY_DOLPHIN_AMBIENT
-
ENTITY_DOLPHIN_AMBIENT_WATER
-
ENTITY_DOLPHIN_ATTACK
-
ENTITY_DOLPHIN_DEATH
-
ENTITY_DOLPHIN_EAT
-
ENTITY_DOLPHIN_HURT
-
ENTITY_DOLPHIN_JUMP
-
ENTITY_DOLPHIN_PLAY
-
ENTITY_DOLPHIN_SPLASH
-
ENTITY_DOLPHIN_SWIM
-
ENTITY_DONKEY_AMBIENT
-
ENTITY_DONKEY_ANGRY
-
ENTITY_DONKEY_CHEST
-
ENTITY_DONKEY_DEATH
-
ENTITY_DONKEY_EAT
-
ENTITY_DONKEY_HURT
-
ENTITY_DRAGON_FIREBALL_EXPLODE
-
ENTITY_DROWNED_AMBIENT
-
ENTITY_DROWNED_AMBIENT_WATER
-
ENTITY_DROWNED_DEATH
-
ENTITY_DROWNED_DEATH_WATER
-
ENTITY_DROWNED_HURT
-
ENTITY_DROWNED_HURT_WATER
-
ENTITY_DROWNED_SHOOT
-
ENTITY_DROWNED_STEP
-
ENTITY_DROWNED_SWIM
-
ENTITY_EGG_THROW
-
ENTITY_ELDER_GUARDIAN_AMBIENT
-
ENTITY_ELDER_GUARDIAN_AMBIENT_LAND
-
ENTITY_ELDER_GUARDIAN_CURSE
-
ENTITY_ELDER_GUARDIAN_DEATH
-
ENTITY_ELDER_GUARDIAN_DEATH_LAND
-
ENTITY_ELDER_GUARDIAN_FLOP
-
ENTITY_ELDER_GUARDIAN_HURT
-
ENTITY_ELDER_GUARDIAN_HURT_LAND
-
ENTITY_ENDERMAN_AMBIENT
-
ENTITY_ENDERMAN_DEATH
-
ENTITY_ENDERMAN_HURT
-
ENTITY_ENDERMAN_SCREAM
-
ENTITY_ENDERMAN_STARE
-
ENTITY_ENDERMAN_TELEPORT
-
ENTITY_ENDERMITE_AMBIENT
-
ENTITY_ENDERMITE_DEATH
-
ENTITY_ENDERMITE_HURT
-
ENTITY_ENDERMITE_STEP
-
ENTITY_ENDER_DRAGON_AMBIENT
-
ENTITY_ENDER_DRAGON_DEATH
-
ENTITY_ENDER_DRAGON_FLAP
-
ENTITY_ENDER_DRAGON_GROWL
-
ENTITY_ENDER_DRAGON_HURT
-
ENTITY_ENDER_DRAGON_SHOOT
-
ENTITY_ENDER_EYE_DEATH
-
ENTITY_ENDER_EYE_LAUNCH
-
ENTITY_ENDER_PEARL_THROW
-
ENTITY_EVOKER_AMBIENT
-
ENTITY_EVOKER_CAST_SPELL
-
ENTITY_EVOKER_CELEBRATE
-
ENTITY_EVOKER_DEATH
-
ENTITY_EVOKER_FANGS_ATTACK
-
ENTITY_EVOKER_HURT
-
ENTITY_EVOKER_PREPARE_ATTACK
-
ENTITY_EVOKER_PREPARE_SUMMON
-
ENTITY_EVOKER_PREPARE_WOLOLO
-
ENTITY_EXPERIENCE_BOTTLE_THROW
-
ENTITY_EXPERIENCE_ORB_PICKUP
-
ENTITY_FIREWORK_ROCKET_BLAST
-
ENTITY_FIREWORK_ROCKET_BLAST_FAR
-
ENTITY_FIREWORK_ROCKET_LARGE_BLAST
-
ENTITY_FIREWORK_ROCKET_LARGE_BLAST_FAR
-
ENTITY_FIREWORK_ROCKET_LAUNCH
-
ENTITY_FIREWORK_ROCKET_SHOOT
-
ENTITY_FIREWORK_ROCKET_TWINKLE
-
ENTITY_FIREWORK_ROCKET_TWINKLE_FAR
-
ENTITY_FISHING_BOBBER_RETRIEVE
-
ENTITY_FISHING_BOBBER_SPLASH
-
ENTITY_FISHING_BOBBER_THROW
-
ENTITY_FISH_SWIM
-
ENTITY_FOX_AGGRO
-
ENTITY_FOX_AMBIENT
-
ENTITY_FOX_BITE
-
ENTITY_FOX_DEATH
-
ENTITY_FOX_EAT
-
ENTITY_FOX_HURT
-
ENTITY_FOX_SCREECH
-
ENTITY_FOX_SLEEP
-
ENTITY_FOX_SNIFF
-
ENTITY_FOX_SPIT
-
ENTITY_FOX_TELEPORT
-
ENTITY_GENERIC_BIG_FALL
-
ENTITY_GENERIC_BURN
-
ENTITY_GENERIC_DEATH
-
ENTITY_GENERIC_DRINK
-
ENTITY_GENERIC_EAT
-
ENTITY_GENERIC_EXPLODE
-
ENTITY_GENERIC_EXTINGUISH_FIRE
-
ENTITY_GENERIC_HURT
-
ENTITY_GENERIC_SMALL_FALL
-
ENTITY_GENERIC_SPLASH
-
ENTITY_GENERIC_SWIM
-
ENTITY_GHAST_AMBIENT
-
ENTITY_GHAST_DEATH
-
ENTITY_GHAST_HURT
-
ENTITY_GHAST_SCREAM
-
ENTITY_GHAST_SHOOT
-
ENTITY_GHAST_WARN
-
ENTITY_GUARDIAN_AMBIENT
-
ENTITY_GUARDIAN_AMBIENT_LAND
-
ENTITY_GUARDIAN_ATTACK
-
ENTITY_GUARDIAN_DEATH
-
ENTITY_GUARDIAN_DEATH_LAND
-
ENTITY_GUARDIAN_FLOP
-
ENTITY_GUARDIAN_HURT
-
ENTITY_GUARDIAN_HURT_LAND
-
ENTITY_HOGLIN_AMBIENT
-
ENTITY_HOGLIN_ANGRY
-
ENTITY_HOGLIN_ATTACK
-
ENTITY_HOGLIN_CONVERTED_TO_ZOMBIFIED
-
ENTITY_HOGLIN_DEATH
-
ENTITY_HOGLIN_HURT
-
ENTITY_HOGLIN_RETREAT
-
ENTITY_HOGLIN_STEP
-
ENTITY_HORSE_AMBIENT
-
ENTITY_HORSE_ANGRY
-
ENTITY_HORSE_ARMOR
-
ENTITY_HORSE_BREATHE
-
ENTITY_HORSE_DEATH
-
ENTITY_HORSE_EAT
-
ENTITY_HORSE_GALLOP
-
ENTITY_HORSE_HURT
-
ENTITY_HORSE_JUMP
-
ENTITY_HORSE_LAND
-
ENTITY_HORSE_SADDLE
-
ENTITY_HORSE_STEP
-
ENTITY_HORSE_STEP_WOOD
-
ENTITY_HOSTILE_BIG_FALL
-
ENTITY_HOSTILE_DEATH
-
ENTITY_HOSTILE_HURT
-
ENTITY_HOSTILE_SMALL_FALL
-
ENTITY_HOSTILE_SPLASH
-
ENTITY_HOSTILE_SWIM
-
ENTITY_HUSK_AMBIENT
-
ENTITY_HUSK_CONVERTED_TO_ZOMBIE
-
ENTITY_HUSK_DEATH
-
ENTITY_HUSK_HURT
-
ENTITY_HUSK_STEP
-
ENTITY_ILLUSIONER_AMBIENT
-
ENTITY_ILLUSIONER_CAST_SPELL
-
ENTITY_ILLUSIONER_DEATH
-
ENTITY_ILLUSIONER_HURT
-
ENTITY_ILLUSIONER_MIRROR_MOVE
-
ENTITY_ILLUSIONER_PREPARE_BLINDNESS
-
ENTITY_ILLUSIONER_PREPARE_MIRROR
-
ENTITY_IRON_GOLEM_ATTACK
-
ENTITY_IRON_GOLEM_DAMAGE
-
ENTITY_IRON_GOLEM_DEATH
-
ENTITY_IRON_GOLEM_HURT
-
ENTITY_IRON_GOLEM_REPAIR
-
ENTITY_IRON_GOLEM_STEP
-
ENTITY_ITEM_BREAK
-
ENTITY_ITEM_FRAME_ADD_ITEM
-
ENTITY_ITEM_FRAME_BREAK
-
ENTITY_ITEM_FRAME_PLACE
-
ENTITY_ITEM_FRAME_REMOVE_ITEM
-
ENTITY_ITEM_FRAME_ROTATE_ITEM
-
ENTITY_ITEM_PICKUP
-
ENTITY_LEASH_KNOT_BREAK
-
ENTITY_LEASH_KNOT_PLACE
-
ENTITY_LIGHTNING_BOLT_IMPACT
-
ENTITY_LIGHTNING_BOLT_THUNDER
-
ENTITY_LINGERING_POTION_THROW
-
ENTITY_LLAMA_AMBIENT
-
ENTITY_LLAMA_ANGRY
-
ENTITY_LLAMA_CHEST
-
ENTITY_LLAMA_DEATH
-
ENTITY_LLAMA_EAT
-
ENTITY_LLAMA_HURT
-
ENTITY_LLAMA_SPIT
-
ENTITY_LLAMA_STEP
-
ENTITY_LLAMA_SWAG
-
ENTITY_MAGMA_CUBE_DEATH
-
ENTITY_MAGMA_CUBE_DEATH_SMALL
-
ENTITY_MAGMA_CUBE_HURT
-
ENTITY_MAGMA_CUBE_HURT_SMALL
-
ENTITY_MAGMA_CUBE_JUMP
-
ENTITY_MAGMA_CUBE_SQUISH
-
ENTITY_MAGMA_CUBE_SQUISH_SMALL
-
ENTITY_MINECART_INSIDE
-
ENTITY_MINECART_RIDING
-
ENTITY_MOOSHROOM_CONVERT
-
ENTITY_MOOSHROOM_EAT
-
ENTITY_MOOSHROOM_MILK
-
ENTITY_MOOSHROOM_SHEAR
-
ENTITY_MOOSHROOM_SUSPICIOUS_MILK
-
ENTITY_MULE_AMBIENT
-
ENTITY_MULE_ANGRY
-
ENTITY_MULE_CHEST
-
ENTITY_MULE_DEATH
-
ENTITY_MULE_EAT
-
ENTITY_MULE_HURT
-
ENTITY_OCELOT_AMBIENT
-
ENTITY_OCELOT_DEATH
-
ENTITY_OCELOT_HURT
-
ENTITY_PAINTING_BREAK
-
ENTITY_PAINTING_PLACE
-
ENTITY_PANDA_AGGRESSIVE_AMBIENT
-
ENTITY_PANDA_AMBIENT
-
ENTITY_PANDA_BITE
-
ENTITY_PANDA_CANT_BREED
-
ENTITY_PANDA_DEATH
-
ENTITY_PANDA_EAT
-
ENTITY_PANDA_HURT
-
ENTITY_PANDA_PRE_SNEEZE
-
ENTITY_PANDA_SNEEZE
-
ENTITY_PANDA_STEP
-
ENTITY_PANDA_WORRIED_AMBIENT
-
ENTITY_PARROT_AMBIENT
-
ENTITY_PARROT_DEATH
-
ENTITY_PARROT_EAT
-
ENTITY_PARROT_FLY
-
ENTITY_PARROT_HURT
-
ENTITY_PARROT_IMITATE_BLAZE
-
ENTITY_PARROT_IMITATE_CREEPER
-
ENTITY_PARROT_IMITATE_DROWNED
-
ENTITY_PARROT_IMITATE_ELDER_GUARDIAN
-
ENTITY_PARROT_IMITATE_ENDERMAN
Removed in 1.15 -
ENTITY_PARROT_IMITATE_ENDERMITE
-
ENTITY_PARROT_IMITATE_ENDER_DRAGON
-
ENTITY_PARROT_IMITATE_EVOKER
-
ENTITY_PARROT_IMITATE_GHAST
-
ENTITY_PARROT_IMITATE_GUARDIAN
-
ENTITY_PARROT_IMITATE_HOGLIN
-
ENTITY_PARROT_IMITATE_HUSK
-
ENTITY_PARROT_IMITATE_ILLUSIONER
-
ENTITY_PARROT_IMITATE_MAGMA_CUBE
-
ENTITY_PARROT_IMITATE_PHANTOM
-
ENTITY_PARROT_IMITATE_PIGLIN
-
ENTITY_PARROT_IMITATE_PILLAGER
-
ENTITY_PARROT_IMITATE_POLAR_BEAR
Removed in 1.15 -
ENTITY_PARROT_IMITATE_RAVAGER
-
ENTITY_PARROT_IMITATE_SHULKER
-
ENTITY_PARROT_IMITATE_SILVERFISH
-
ENTITY_PARROT_IMITATE_SKELETON
-
ENTITY_PARROT_IMITATE_SLIME
-
ENTITY_PARROT_IMITATE_SPIDER
-
ENTITY_PARROT_IMITATE_STRAY
-
ENTITY_PARROT_IMITATE_VEX
-
ENTITY_PARROT_IMITATE_VINDICATOR
-
ENTITY_PARROT_IMITATE_WITCH
-
ENTITY_PARROT_IMITATE_WITHER
-
ENTITY_PARROT_IMITATE_WITHER_SKELETON
-
ENTITY_PARROT_IMITATE_WOLF
Removed in 1.15 -
ENTITY_PARROT_IMITATE_ZOGLIN
-
ENTITY_PARROT_IMITATE_ZOMBIE
-
ENTITY_PARROT_IMITATE_ZOMBIE_VILLAGER
-
ENTITY_PARROT_STEP
-
ENTITY_PHANTOM_AMBIENT
-
ENTITY_PHANTOM_BITE
-
ENTITY_PHANTOM_DEATH
-
ENTITY_PHANTOM_FLAP
-
ENTITY_PHANTOM_HURT
-
ENTITY_PHANTOM_SWOOP
-
ENTITY_PIGLIN_ADMIRING_ITEM
-
ENTITY_PIGLIN_AMBIENT
-
ENTITY_PIGLIN_ANGRY
-
ENTITY_PIGLIN_CELEBRATE
-
ENTITY_PIGLIN_CONVERTED_TO_ZOMBIFIED
-
ENTITY_PIGLIN_DEATH
-
ENTITY_PIGLIN_HURT
-
ENTITY_PIGLIN_JEALOUS
-
ENTITY_PIGLIN_RETREAT
-
ENTITY_PIGLIN_STEP
-
ENTITY_PIG_AMBIENT
-
ENTITY_PIG_DEATH
-
ENTITY_PIG_HURT
-
ENTITY_PIG_SADDLE
-
ENTITY_PIG_STEP
-
ENTITY_PILLAGER_AMBIENT
-
ENTITY_PILLAGER_CELEBRATE
-
ENTITY_PILLAGER_DEATH
-
ENTITY_PILLAGER_HURT
-
ENTITY_PLAYER_ATTACK_CRIT
-
ENTITY_PLAYER_ATTACK_KNOCKBACK
-
ENTITY_PLAYER_ATTACK_NODAMAGE
-
ENTITY_PLAYER_ATTACK_STRONG
-
ENTITY_PLAYER_ATTACK_SWEEP
-
ENTITY_PLAYER_ATTACK_WEAK
-
ENTITY_PLAYER_BIG_FALL
-
ENTITY_PLAYER_BREATH
-
ENTITY_PLAYER_BURP
-
ENTITY_PLAYER_DEATH
-
ENTITY_PLAYER_HURT
-
ENTITY_PLAYER_HURT_DROWN
-
ENTITY_PLAYER_HURT_ON_FIRE
-
ENTITY_PLAYER_HURT_SWEET_BERRY_BUSH
-
ENTITY_PLAYER_LEVELUP
-
ENTITY_PLAYER_SMALL_FALL
-
ENTITY_PLAYER_SPLASH
-
ENTITY_PLAYER_SPLASH_HIGH_SPEED
-
ENTITY_PLAYER_SWIM
-
ENTITY_POLAR_BEAR_AMBIENT
-
ENTITY_POLAR_BEAR_AMBIENT_BABY
-
ENTITY_POLAR_BEAR_DEATH
-
ENTITY_POLAR_BEAR_HURT
-
ENTITY_POLAR_BEAR_STEP
-
ENTITY_POLAR_BEAR_WARNING
-
ENTITY_PUFFER_FISH_AMBIENT
-
ENTITY_PUFFER_FISH_BLOW_OUT
-
ENTITY_PUFFER_FISH_BLOW_UP
-
ENTITY_PUFFER_FISH_DEATH
-
ENTITY_PUFFER_FISH_FLOP
-
ENTITY_PUFFER_FISH_HURT
-
ENTITY_PUFFER_FISH_STING
-
ENTITY_RABBIT_AMBIENT
-
ENTITY_RABBIT_ATTACK
-
ENTITY_RABBIT_DEATH
-
ENTITY_RABBIT_HURT
-
ENTITY_RABBIT_JUMP
-
ENTITY_RAVAGER_AMBIENT
-
ENTITY_RAVAGER_ATTACK
-
ENTITY_RAVAGER_CELEBRATE
-
ENTITY_RAVAGER_DEATH
-
ENTITY_RAVAGER_HURT
-
ENTITY_RAVAGER_ROAR
-
ENTITY_RAVAGER_STEP
-
ENTITY_RAVAGER_STUNNED
-
ENTITY_SALMON_AMBIENT
-
ENTITY_SALMON_DEATH
-
ENTITY_SALMON_FLOP
-
ENTITY_SALMON_HURT
-
ENTITY_SHEEP_AMBIENT
-
ENTITY_SHEEP_DEATH
-
ENTITY_SHEEP_HURT
-
ENTITY_SHEEP_SHEAR
-
ENTITY_SHEEP_STEP
-
ENTITY_SHULKER_AMBIENT
-
ENTITY_SHULKER_BULLET_HIT
-
ENTITY_SHULKER_BULLET_HURT
-
ENTITY_SHULKER_CLOSE
-
ENTITY_SHULKER_DEATH
-
ENTITY_SHULKER_HURT
-
ENTITY_SHULKER_HURT_CLOSED
-
ENTITY_SHULKER_OPEN
-
ENTITY_SHULKER_SHOOT
-
ENTITY_SHULKER_TELEPORT
-
ENTITY_SILVERFISH_AMBIENT
-
ENTITY_SILVERFISH_DEATH
-
ENTITY_SILVERFISH_HURT
-
ENTITY_SILVERFISH_STEP
-
ENTITY_SKELETON_AMBIENT
-
ENTITY_SKELETON_DEATH
-
ENTITY_SKELETON_HORSE_AMBIENT
-
ENTITY_SKELETON_HORSE_AMBIENT_WATER
-
ENTITY_SKELETON_HORSE_DEATH
-
ENTITY_SKELETON_HORSE_GALLOP_WATER
-
ENTITY_SKELETON_HORSE_HURT
-
ENTITY_SKELETON_HORSE_JUMP_WATER
-
ENTITY_SKELETON_HORSE_STEP_WATER
-
ENTITY_SKELETON_HORSE_SWIM
-
ENTITY_SKELETON_HURT
-
ENTITY_SKELETON_SHOOT
-
ENTITY_SKELETON_STEP
-
ENTITY_SLIME_ATTACK
-
ENTITY_SLIME_DEATH
-
ENTITY_SLIME_DEATH_SMALL
-
ENTITY_SLIME_HURT
-
ENTITY_SLIME_HURT_SMALL
-
ENTITY_SLIME_JUMP
-
ENTITY_SLIME_JUMP_SMALL
-
ENTITY_SLIME_SQUISH
-
ENTITY_SLIME_SQUISH_SMALL
-
ENTITY_SNOWBALL_THROW
-
ENTITY_SNOW_GOLEM_AMBIENT
-
ENTITY_SNOW_GOLEM_DEATH
-
ENTITY_SNOW_GOLEM_HURT
-
ENTITY_SNOW_GOLEM_SHEAR
-
ENTITY_SNOW_GOLEM_SHOOT
-
ENTITY_SPIDER_AMBIENT
-
ENTITY_SPIDER_DEATH
-
ENTITY_SPIDER_HURT
-
ENTITY_SPIDER_STEP
-
ENTITY_SPLASH_POTION_BREAK
-
ENTITY_SPLASH_POTION_THROW
-
ENTITY_SQUID_AMBIENT
-
ENTITY_SQUID_DEATH
-
ENTITY_SQUID_HURT
-
ENTITY_SQUID_SQUIRT
-
ENTITY_STRAY_AMBIENT
-
ENTITY_STRAY_DEATH
-
ENTITY_STRAY_HURT
-
ENTITY_STRAY_STEP
-
ENTITY_STRIDER_AMBIENT
-
ENTITY_STRIDER_DEATH
-
ENTITY_STRIDER_EAT
-
ENTITY_STRIDER_HAPPY
-
ENTITY_STRIDER_HURT
-
ENTITY_STRIDER_RETREAT
-
ENTITY_STRIDER_SADDLE
-
ENTITY_STRIDER_STEP
-
ENTITY_STRIDER_STEP_LAVA
-
ENTITY_TNT_PRIMED
-
ENTITY_TROPICAL_FISH_AMBIENT
-
ENTITY_TROPICAL_FISH_DEATH
-
ENTITY_TROPICAL_FISH_FLOP
-
ENTITY_TROPICAL_FISH_HURT
-
ENTITY_TURTLE_AMBIENT_LAND
-
ENTITY_TURTLE_DEATH
-
ENTITY_TURTLE_DEATH_BABY
-
ENTITY_TURTLE_EGG_BREAK
-
ENTITY_TURTLE_EGG_CRACK
-
ENTITY_TURTLE_EGG_HATCH
-
ENTITY_TURTLE_HURT
-
ENTITY_TURTLE_HURT_BABY
-
ENTITY_TURTLE_LAY_EGG
-
ENTITY_TURTLE_SHAMBLE
-
ENTITY_TURTLE_SHAMBLE_BABY
-
ENTITY_TURTLE_SWIM
-
ENTITY_VEX_AMBIENT
-
ENTITY_VEX_CHARGE
-
ENTITY_VEX_DEATH
-
ENTITY_VEX_HURT
-
ENTITY_VILLAGER_AMBIENT
-
ENTITY_VILLAGER_CELEBRATE
-
ENTITY_VILLAGER_DEATH
-
ENTITY_VILLAGER_HURT
-
ENTITY_VILLAGER_NO
-
ENTITY_VILLAGER_TRADE
-
ENTITY_VILLAGER_WORK_ARMORER
-
ENTITY_VILLAGER_WORK_BUTCHER
-
ENTITY_VILLAGER_WORK_CARTOGRAPHER
-
ENTITY_VILLAGER_WORK_CLERIC
-
ENTITY_VILLAGER_WORK_FARMER
-
ENTITY_VILLAGER_WORK_FISHERMAN
-
ENTITY_VILLAGER_WORK_FLETCHER
-
ENTITY_VILLAGER_WORK_LEATHERWORKER
-
ENTITY_VILLAGER_WORK_LIBRARIAN
-
ENTITY_VILLAGER_WORK_MASON
-
ENTITY_VILLAGER_WORK_SHEPHERD
-
ENTITY_VILLAGER_WORK_TOOLSMITH
-
ENTITY_VILLAGER_WORK_WEAPONSMITH
-
ENTITY_VILLAGER_YES
-
ENTITY_VINDICATOR_AMBIENT
-
ENTITY_VINDICATOR_CELEBRATE
-
ENTITY_VINDICATOR_DEATH
-
ENTITY_VINDICATOR_HURT
-
ENTITY_WANDERING_TRADER_AMBIENT
-
ENTITY_WANDERING_TRADER_DEATH
-
ENTITY_WANDERING_TRADER_DISAPPEARED
-
ENTITY_WANDERING_TRADER_DRINK_MILK
-
ENTITY_WANDERING_TRADER_DRINK_POTION
-
ENTITY_WANDERING_TRADER_HURT
-
ENTITY_WANDERING_TRADER_NO
-
ENTITY_WANDERING_TRADER_REAPPEARED
-
ENTITY_WANDERING_TRADER_TRADE
-
ENTITY_WANDERING_TRADER_YES
-
ENTITY_WITCH_AMBIENT
-
ENTITY_WITCH_CELEBRATE
-
ENTITY_WITCH_DEATH
-
ENTITY_WITCH_DRINK
-
ENTITY_WITCH_HURT
-
ENTITY_WITCH_THROW
-
ENTITY_WITHER_AMBIENT
-
ENTITY_WITHER_BREAK_BLOCK
-
ENTITY_WITHER_DEATH
-
ENTITY_WITHER_HURT
-
ENTITY_WITHER_SHOOT
-
ENTITY_WITHER_SKELETON_AMBIENT
-
ENTITY_WITHER_SKELETON_DEATH
-
ENTITY_WITHER_SKELETON_HURT
-
ENTITY_WITHER_SKELETON_STEP
-
ENTITY_WITHER_SPAWN
-
ENTITY_WOLF_AMBIENT
-
ENTITY_WOLF_DEATH
-
ENTITY_WOLF_GROWL
-
ENTITY_WOLF_HOWL
-
ENTITY_WOLF_HURT
-
ENTITY_WOLF_PANT
-
ENTITY_WOLF_SHAKE
-
ENTITY_WOLF_STEP
-
ENTITY_WOLF_WHINE
-
ENTITY_ZOGLIN_AMBIENT
-
ENTITY_ZOGLIN_ANGRY
-
ENTITY_ZOGLIN_ATTACK
-
ENTITY_ZOGLIN_DEATH
-
ENTITY_ZOGLIN_HURT
-
ENTITY_ZOGLIN_STEP
-
ENTITY_ZOMBIE_AMBIENT
-
ENTITY_ZOMBIE_ATTACK_IRON_DOOR
-
ENTITY_ZOMBIE_ATTACK_WOODEN_DOOR
-
ENTITY_ZOMBIE_BREAK_WOODEN_DOOR
-
ENTITY_ZOMBIE_CONVERTED_TO_DROWNED
-
ENTITY_ZOMBIE_DEATH
-
ENTITY_ZOMBIE_DESTROY_EGG
-
ENTITY_ZOMBIE_HORSE_AMBIENT
-
ENTITY_ZOMBIE_HORSE_DEATH
-
ENTITY_ZOMBIE_HORSE_HURT
-
ENTITY_ZOMBIE_HURT
-
ENTITY_ZOMBIE_INFECT
-
ENTITY_ZOMBIE_STEP
-
ENTITY_ZOMBIE_VILLAGER_AMBIENT
-
ENTITY_ZOMBIE_VILLAGER_CONVERTED
-
ENTITY_ZOMBIE_VILLAGER_CURE
-
ENTITY_ZOMBIE_VILLAGER_DEATH
-
ENTITY_ZOMBIE_VILLAGER_HURT
-
ENTITY_ZOMBIE_VILLAGER_STEP
-
ENTITY_ZOMBIFIED_PIGLIN_AMBIENT
-
ENTITY_ZOMBIFIED_PIGLIN_ANGRY
-
ENTITY_ZOMBIFIED_PIGLIN_DEATH
-
ENTITY_ZOMBIFIED_PIGLIN_HURT
-
EVENT_RAID_HORN
-
ITEM_ARMOR_EQUIP_CHAIN
-
ITEM_ARMOR_EQUIP_DIAMOND
-
ITEM_ARMOR_EQUIP_ELYTRA
-
ITEM_ARMOR_EQUIP_GENERIC
-
ITEM_ARMOR_EQUIP_GOLD
-
ITEM_ARMOR_EQUIP_IRON
-
ITEM_ARMOR_EQUIP_LEATHER
-
ITEM_ARMOR_EQUIP_NETHERITE
-
ITEM_ARMOR_EQUIP_TURTLE
-
ITEM_AXE_STRIP
-
ITEM_BOOK_PAGE_TURN
-
ITEM_BOOK_PUT
-
ITEM_BOTTLE_EMPTY
-
ITEM_BOTTLE_FILL
-
ITEM_BOTTLE_FILL_DRAGONBREATH
-
ITEM_BUCKET_EMPTY
-
ITEM_BUCKET_EMPTY_FISH
-
ITEM_BUCKET_EMPTY_LAVA
-
ITEM_BUCKET_FILL
-
ITEM_BUCKET_FILL_FISH
-
ITEM_BUCKET_FILL_LAVA
-
ITEM_CHORUS_FRUIT_TELEPORT
-
ITEM_CROP_PLANT
-
ITEM_CROSSBOW_HIT
-
ITEM_CROSSBOW_LOADING_END
-
ITEM_CROSSBOW_LOADING_MIDDLE
-
ITEM_CROSSBOW_LOADING_START
-
ITEM_CROSSBOW_QUICK_CHARGE_1
-
ITEM_CROSSBOW_QUICK_CHARGE_2
-
ITEM_CROSSBOW_QUICK_CHARGE_3
-
ITEM_CROSSBOW_SHOOT
-
ITEM_ELYTRA_FLYING
-
ITEM_FIRECHARGE_USE
-
ITEM_FLINTANDSTEEL_USE
-
ITEM_HOE_TILL
-
ITEM_HONEY_BOTTLE_DRINK
-
ITEM_LODESTONE_COMPASS_LOCK
-
ITEM_NETHER_WART_PLANT
-
ITEM_SHIELD_BLOCK
-
ITEM_SHIELD_BREAK
-
ITEM_SHOVEL_FLATTEN
-
ITEM_SWEET_BERRIES_PICK_FROM_BUSH
-
ITEM_TOTEM_USE
-
ITEM_TRIDENT_HIT
-
ITEM_TRIDENT_HIT_GROUND
-
ITEM_TRIDENT_RETURN
-
ITEM_TRIDENT_RIPTIDE_1
-
ITEM_TRIDENT_RIPTIDE_2
-
ITEM_TRIDENT_RIPTIDE_3
-
ITEM_TRIDENT_THROW
-
ITEM_TRIDENT_THUNDER
-
MUSIC_CREATIVE
-
MUSIC_CREDITS
-
MUSIC_DISC_11
-
MUSIC_DISC_13
-
MUSIC_DISC_BLOCKS
-
MUSIC_DISC_CAT
-
MUSIC_DISC_CHIRP
-
MUSIC_DISC_FAR
-
MUSIC_DISC_MALL
-
MUSIC_DISC_MELLOHI
-
MUSIC_DISC_PIGSTEP
-
MUSIC_DISC_STAL
-
MUSIC_DISC_STRAD
-
MUSIC_DISC_WAIT
-
MUSIC_DISC_WARD
-
MUSIC_DRAGON
-
MUSIC_END
-
MUSIC_GAME
-
MUSIC_MENU
-
MUSIC_NETHER_BASALT_DELTAS
-
MUSIC_NETHER_CRIMSON_FOREST
-
MUSIC_NETHER_NETHER_WASTES
-
MUSIC_NETHER_SOUL_SAND_VALLEY
-
MUSIC_NETHER_WARPED_FOREST
-
MUSIC_UNDER_WATER
-
PARTICLE_SOUL_ESCAPE
-
UI_BUTTON_CLICK
-
UI_CARTOGRAPHY_TABLE_TAKE_RESULT
-
UI_LOOM_SELECT_PATTERN
-
UI_LOOM_TAKE_RESULT
-
UI_STONECUTTER_SELECT_RECIPE
-
UI_STONECUTTER_TAKE_RESULT
-
UI_TOAST_CHALLENGE_COMPLETE
-
UI_TOAST_IN
-
UI_TOAST_OUT
-
WEATHER_RAIN
-
WEATHER_RAIN_ABOVE
-
-
Field Details
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified nameNullPointerException
- if the argument is null
-
matchXSound
Parses the XSound with the given name.- Parameters:
sound
- the name of the sound.- Returns:
- a matched XSound.
- Since:
- 1.0.0
-
matchXSound
Parses the XSound with the given bukkit sound.- Parameters:
sound
- the Bukkit sound.- Returns:
- a matched sound.
- Throws:
IllegalArgumentException
- may be thrown as an unexpected exception.- Since:
- 2.0.0
-
play
@Nullable public static CompletableFuture<XSound.Record> play(@Nonnull org.bukkit.entity.Player player, @Nullable String sound)- Parameters:
player
- the player to play the sound to.sound
- the sound to play to the player.- Since:
- 1.0.0
- See Also:
play(Location, String)
-
play
@Nullable public static CompletableFuture<XSound.Record> play(@Nonnull org.bukkit.Location location, @Nullable String sound)- Since:
- 3.0.0
- See Also:
play(Location, String)
-
parse
@Nullable public static CompletableFuture<XSound.Record> parse(@Nullable org.bukkit.entity.Player player, @Nonnull org.bukkit.Location location, @Nullable String sound, boolean play)Just an extra feature that loads sounds from strings. Useful for getting sounds from config files. Sounds are thread safe.It's strongly recommended to use this method while using it inside a loop. This can help to avoid parsing the sound properties multiple times. A simple usage of using it in a loop is:
Record record = XSound.parse(player, location, sound, false).join(); // Loop: if (record != null) record.play();
This will also ignore
none
andnull
strings.Format: [LOC:]Sound, [Volume], [Pitch]
WhereLOC:
will play the sound at the location if a player is specified. A sound played at a location will be heard by everyone around. Comma separators are optional.Examples:
LOC:ENTITY_PLAYER_BURP, 2.5f, 0.5 ENTITY_PLAYER_BURP, 0.5, 1f BURP 0.5f 1 MUSIC_END, 10f none null
- Parameters:
player
- the only player to play the sound to if requested to do so.location
- the location to play the sound to.sound
- the string of the sound with volume and pitch (if needed).play
- if the sound should be played right away.- Since:
- 3.0.0
-
stopMusic
Stops all the playing musics (not all the sounds)Note that this method will only work for the sound that are sent from
Player.playSound(org.bukkit.Location, org.bukkit.Sound, float, float)
and the sounds played from the client will not be affected by this.- Parameters:
player
- the player to stop all the sounds from.- Returns:
- the async task handling the operation.
- Since:
- 2.0.0
- See Also:
stopSound(Player)
-
playAscendingNote
@Nonnull public static org.bukkit.scheduler.BukkitTask playAscendingNote(@Nonnull org.bukkit.plugin.java.JavaPlugin plugin, @Nonnull org.bukkit.entity.Player player, @Nonnull org.bukkit.entity.Entity playTo, @Nonnull org.bukkit.Instrument instrument, int ascendLevel, int delay)Plays an instrument's notes in an ascending form. This method is not really relevant to this utility class, but a nice feature.- Parameters:
plugin
- the plugin handling schedulers.player
- the player to play the note from.playTo
- the entity to play the note to.instrument
- the instrument.ascendLevel
- the ascend level of notes. Can only be positive and not higher than 7delay
- the delay between each play.- Returns:
- the async task handling the operation.
- Since:
- 2.0.0
-
toString
In most cases your should be usingEnum.name()
instead. -
parseSound
Parses the XSound as aSound
based on the server version.- Returns:
- the vanilla sound.
- Since:
- 1.0.0
-
isSupported
public boolean isSupported()Checks if this sound is supported in the current Minecraft version.An invocation of this method yields exactly the same result as the expression:
parseSound()
!= null- Returns:
- true if the current version has this sound, otherwise false.
- Since:
- 1.0.0
-
playRepeatedly
@Nonnull public org.bukkit.scheduler.BukkitTask playRepeatedly(@Nonnull org.bukkit.plugin.java.JavaPlugin plugin, @Nonnull org.bukkit.entity.Entity entity, float volume, float pitch, int repeat, int delay)Plays a sound repeatedly with the given delay at a moving target's location.- Parameters:
plugin
- the plugin handling schedulers. (You can replace this with a static instance)entity
- the entity to play the sound to. We exactly need an entity to keep the track of location changes.volume
- the volume of the sound.pitch
- the pitch of the sound.repeat
- the amount of times to repeat playing.delay
- the delay between each repeat.- Returns:
- the async task handling this operation.
- Since:
- 2.0.0
- See Also:
play(Location, float, float)
-
stopSound
Stops playing the specified sound from the player.- Parameters:
player
- the player to stop playing the sound to.- Since:
- 2.0.0
- See Also:
stopMusic(Player)
-
play
Plays a normal sound to an entity.- Parameters:
entity
- the entity to play the sound to.- Since:
- 1.0.0
-
play
Plays a sound to an entity with the given volume and pitch.- Parameters:
entity
- the entity to play the sound to.volume
- the volume of the sound, 1 is normal.pitch
- the pitch of the sound, 0 is normal.- Since:
- 1.0.0
-
play
Plays a normal sound in a location.- Parameters:
location
- the location to play the sound in.- Since:
- 2.0.0
-
play
Plays a sound in a location with the given volume and pitch.- Parameters:
location
- the location to play this sound.volume
- the volume of the sound, 1 is normal.pitch
- the pitch of the sound, 0 is normal.- Since:
- 2.0.0
-