001/* 002 * Trident - A Multithreaded Server Alternative 003 * Copyright 2014 The TridentSDK Team 004 * 005 * Licensed under the Apache License, Version 2.0 (the "License"); 006 * you may not use this file except in compliance with the License. 007 * You may obtain a copy of the License at 008 * 009 * http://www.apache.org/licenses/LICENSE-2.0 010 * 011 * Unless required by applicable law or agreed to in writing, software 012 * distributed under the License is distributed on an "AS IS" BASIS, 013 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 014 * See the License for the specific language governing permissions and 015 * limitations under the License. 016 */ 017 018package net.tridentsdk.effect.sound; 019 020/** 021 * Enum of all possible sound effects 022 * 023 * @author The TridentSDK Team 024 * @since 0.4-alpha 025 */ 026public enum SoundEffectType { 027 /** 028 * Being within 10 to 20 blocks of an area not exposed to the sky with a light level of less than eight 029 */ 030 AMBIENT_CAVE("ambient.cave.cave"), 031 032 /** 033 * Being close to the surface of a block open to the sky when it is raining 034 */ 035 AMBIENT_RAIN("ambient.weather.rain"), 036 037 /** 038 * Lightning strikes 039 */ 040 AMBIENT_THUNDER("ambient.weather.thunder"), 041 042 /** 043 * A player contacting the surface of a block after falling from a tall height 044 */ 045 PLAYER_FALL_BIG("game.player.hurt.fall.big"), 046 047 /** 048 * A passive mob contacting the surface of a block after falling from a tall height 049 */ 050 NEUTRAL_FALL_BIG("game.neutral.hurt.fall.big"), 051 052 /** 053 * A hostile mob contacting the surface of a block after falling from a tall height 054 */ 055 HOSTILE_FALL_BIG("game.hostile.hurt.fall.big"), 056 057 /** 058 * A player contacting the surface of a block after falling from a short height 059 */ 060 PLAYER_FALL_SMALL("game.player.hurt.fall.small"), 061 062 /** 063 * A passive mob contacting the surface of a block after falling from a short height 064 */ 065 NEUTRAL_FALL_SMALL("game.neutral.hurt.fall.small"), 066 067 /** 068 * A hostile mob contacting the surface of a block after falling from a short height 069 */ 070 HOSTILE_FALL_SMALL("game.hostile.hurt.fall.small"), 071 072 /** 073 * A player taking damage 074 */ 075 PLAYER_HURT("game.player.hurt"), 076 077 /** 078 * A passive mob taking damage.<br> 079 * Always overridden by the damage sound specific to each mob 080 */ 081 NEUTRAL_HURT("game.neutral.hurt"), 082 083 /** 084 * A hostile mob taking damage. Used only by Giants.<br> 085 * Overridden by the damage sound specific to each mob in any other case 086 */ 087 HOSTILE_HURT("game.hostile.hurt"), 088 089 /** 090 * A player dies 091 */ 092 PLAYER_DIE("game.player.die"), 093 094 /** 095 * A passive mob dies. <br> 096 * Always overridden by the death sound specific to each mob 097 */ 098 NEUTRAL_DIE("game.neutral.die"), 099 100 /** 101 * A hostile mob dies. Used only by Giants.<br> 102 * Overridden by the death sound specific to each mob in any other case 103 */ 104 HOSTILE_DIE("game.hostile.die"), 105 106 /** 107 * Placing or breaking blocks classified as "cloth" 108 */ 109 DIG_CLOTH("dig.cloth"), 110 111 /** 112 * Placing or breaking blocks classified as "glass" 113 */ 114 DIG_GLASS("dig.glass"), 115 116 /** 117 * Placing or breaking blocks classified as "grass" or a Sheep eats Grass 118 */ 119 DIG_GRASS("dig.grass"), 120 121 /** 122 * Placing or breaking blocks classified as "gravel" 123 */ 124 DIG_GRAVEL("dig.gravel"), 125 126 /** 127 * Placing or breaking blocks classified as "sand" 128 */ 129 DIG_SAND("dig.sand"), 130 131 /** 132 * Placing or breaking blocks classified as "snow" 133 */ 134 DIG_SNOW("dig.snow"), 135 136 /** 137 * Placing or breaking blocks classified as "stone" 138 */ 139 DIG_STONE("dig.stone"), 140 141 /** 142 * Placing or breaking blocks classified as "wood" 143 */ 144 DIG_WOOD("dig.wood"), 145 146 /** 147 * A thrown Splash Potion breaks 148 */ 149 POTION_SMASH("game.potion.smash"), 150 151 /** 152 * Being near Fire or a Blaze 153 */ 154 FIRE_ACTIVE("fire.fire"), 155 156 /** 157 * Setting Fire or igniting a Creeper using a Flint and Steel 158 */ 159 FIRE_IGNITE("fire.ignite"), 160 161 /** 162 * Setting Fire using a Fire Charge 163 */ 164 FIRECHARGE_USE("item.fireCharge.use"), 165 166 /** 167 * A small, close firework explosion 168 */ 169 FIREWORKS_BLAST("fireworks.blast"), 170 171 /** 172 * A small, far firework explosion 173 */ 174 FIREWORKS_BLAST_FAR("fireworks.blast_far"), 175 176 /** 177 * A large, close firework explosion 178 */ 179 FIREWORKS_LARGE_BLAST("fireworks.largeBlast"), 180 181 /** 182 * A large, far firework explosion 183 */ 184 FIREWORKS_LARGE_BLAST_FAR("fireworks.largeBlast_far"), 185 186 /** 187 * A firework being launched by a player or a dispenser 188 */ 189 FIREWORKS_LAUNCH("fireworks.launch"), 190 191 /** 192 * A close firework twinkles 193 */ 194 FIREWORKS_TWINKLE("fireworks.twinkle"), 195 196 /** 197 * A faraway firework twinkles 198 */ 199 FIREWORKS_TWINKLE_FAR("fireworks.twinkle_far"), 200 201 /** 202 * A player is swimming 203 */ 204 PLAYER_SWIM("game.player.swim"), 205 206 /** 207 * A passive mob is swimming 208 */ 209 NEUTRAL_SWIM("game.neutral.swim"), 210 211 /** 212 * A hostile mob is swimming 213 */ 214 HOSTILE_SWIM("game.hostile.swim"), 215 216 /** 217 * A player falls into water 218 */ 219 PLAYER_SWIM_SPLASH("game.player.swim.splash"), 220 221 /** 222 * A passive mob falls into water or a Fishing Rod Bobber is cast into Water 223 */ 224 NEUTRAL_SWIM_SPLASH("game.neutral.swim.splash"), 225 226 /** 227 * A hostile mob falls into water 228 */ 229 HOSTILE_SWIM_SPLASH("game.hostile.swim.splash"), 230 231 /** 232 * Being near Lava 233 */ 234 LAVA("liquid.lava"), 235 236 /** 237 * Randomly when being near Lava. <br> 238 * Accompanied by a lava fireball particle effect 239 */ 240 LAVAPOP("liquid.lavapop"), 241 242 /** 243 * Being near flowing Water 244 */ 245 WATER("liquid.water"), 246 247 /** 248 * A minecart moving 249 */ 250 MINECART_BASE("minecart.base"), 251 252 /** 253 * Being inside a moving minecart 254 */ 255 MINECART_INSIDE("minecart.inside"), 256 257 /** 258 * ...? 259 */ 260 NOTE_BASS("note.bass"), 261 262 /** 263 * A Note Block that is on top of a "wood" block is clicked or powered by redstone 264 */ 265 NOTE_BASSATTACK("note.bassattack"), 266 267 /** 268 * A Note Block that is on top of a "stone" block is clicked or powered by redstone 269 */ 270 NOTE_BD("note.bd"), 271 272 /** 273 * A Note Block that is on top of an "other" block is clicked or powered by redstone 274 */ 275 NOTE_HARP("note.harp"), 276 277 /** 278 * A Note Block that is on top of a "glass" block is clicked or powered by redstone 279 */ 280 NOTE_HAT("note.hat"), 281 282 /** 283 * ...? 284 */ 285 NOTE_PLING("note.pling"), 286 287 /** 288 * A Note Block that is on top of a "sand" block is clicked or powered by redstone 289 */ 290 NOTE_SNARE("note.snare"), 291 292 /** 293 * Being near a Nether portal block 294 */ 295 PORTAL("portal.portal"), 296 297 /** 298 * ...? 299 */ 300 PORTAL_TRAVEL("portal.travel"), 301 302 /** 303 * A player travels through or steps out of a Nether portal 304 */ 305 PORTAL_TRIGGER("portal.trigger"), 306 307 /** 308 * An Anvil breaks 309 */ 310 RANDOM_ANVIL_BREAK("random.anvil_break"), 311 312 /** 313 * An Anvil is placed or lands after falling 314 */ 315 RANDOM_ANVIL_LAND("random.anvil_land"), 316 317 /** 318 * A player removes an item from the output slot in the Anvil GUI 319 */ 320 RANDOM_ANVIL_USE("random.anvil_use"), 321 322 /** 323 * A player or Skeleton shoots an Arrow.<br> 324 * A player casts a Fishing Rod.<br> 325 * A player throws a Snowball, Egg, Splash Potion, Bottle O' Enchanting, Ender Pearl, or Eye of Ender.<br> 326 * A Snow Golem throws a snowball at a mob.<br> 327 * A Dispenser shoots an Arrow, Snowball, Egg, Splash Potion, or Bottle O' Enchanting 328 */ 329 RANDOM_BOW("random.bow"), 330 331 /** 332 * An Arrow gets stuck in a block, an arrow hits an entity.<br> 333 * An active Tripwire (connected to Tripwire Hooks) is broken with Shears.<br> 334 * An active Tripwire Hook is broken 335 */ 336 RANDOM_BOW_HIT("random.bowhit"), 337 338 /** 339 * A player breaks a Pickaxe, Sword, Axe, Shovel, Bow, Flint and Steel, Shears, or Fishing Rod.<br> 340 * A piece of armor a mob (excluding players) is wearing breaks 341 */ 342 RANDOM_BREAK("random.break"), 343 344 /** 345 * A player consumes a piece of food 346 */ 347 RANDOM_BURP("random.burp"), 348 349 /** 350 * A Chest is closed 351 */ 352 RANDOM_CHEST_CLOSE("random.chestclosed"), 353 354 /** 355 * A Chest is opened 356 */ 357 RANDOM_CHEST_OPEN("random.chestopen"), 358 359 /** 360 * Any kind of switch changes its power state (on or off)<br> 361 * A Dispenser or Dropper is powered<br> 362 * A Redstone Comparator's mode is changed<br> 363 * Two Tripwire Hooks are connected with String 364 */ 365 RANDOM_CLICK("random.click"), 366 367 /** 368 * A Door, Trapdoor, or Fence Gate is opened or closed<br> 369 * A player attempts to open a locked container and is not holding the correct key item 370 */ 371 RANDOM_DOOR_OPEN("random.door_open"), 372 373 /** 374 * A Door, Trapdoor, or Fence Gate is opened or closed<br> 375 * A player attempts to open a locked container and is not holding the correct key item 376 */ 377 RANDOM_DOOR_CLOSE("random.door_close"), 378 379 /** 380 * A player is drinking a Potion or Milk 381 */ 382 RANDOM_DRINK("random.drink"), 383 384 /** 385 * A player is eating food 386 */ 387 RANDOM_EAT("random.eat"), 388 389 /** 390 * TNT, a Creeper, a Ghast's fireball, a Wither Skull, an Ender Crystal, or a Bed (in the Nether or the End) explodes<br> 391 * Lightning strikes at close range 392 */ 393 RANDOM_EXPLODE("random.explode"), 394 395 /** 396 * Fire is extinguished<br> 397 * An Item or Experience Orb is destroyed by Lava<br> 398 * Lava touches Water<br> 399 * Lava destroys a non-solid block in its path<br> 400 * A Redstone Torch burns out 401 */ 402 RANDOM_FIZZ("random.fizz"), 403 404 /** 405 * A player reaches an experience level that is a multiple of 5 406 */ 407 RANDOM_LEVEL_UP("random.levelup"), 408 409 /** 410 * A player gains experience points 411 */ 412 RANDOM_ORB("random.orb"), 413 414 /** 415 * A player picks up an Item 416 */ 417 RANDOM_POP("random.pop"), 418 419 /** 420 * A fish is caught on a fishing rod bobber 421 */ 422 RANDOM_SPLASH("random.splash"), 423 424 /** 425 * A player shoots an armored player with an Arrow 426 */ 427 RANDOM_SUCCESSFUL_HIT("random.successful_hit"), 428 429 /** 430 * ...? 431 */ 432 RANDOM_WOOD_CLICK("random.wood_click"), 433 434 /** 435 * A button in the menu or a GUI is clicked 436 */ 437 GUI_BUTTON_PRESS("gui.button.press"), 438 439 /** 440 * TNT is ignited 441 */ 442 TNT_PRIME("game.tnt.primed"), 443 444 /** 445 * An entity walks on a block classified as "cloth"<br> 446 * A player is breaking a block classified as "cloth" (during the cracking animation) 447 */ 448 STEP_CLOTH("step.cloth"), 449 450 /** 451 * An entity walks on a block classified as "grass"<br> 452 * A player is breaking a block classified as "grass" (during the cracking animation) 453 */ 454 STEP_GRASS("step.grass"), 455 456 /** 457 * An entity walks on a block classified as "gravel"<br> 458 * Dirt/Grass/Mycelium is tilled with a Hoe (creating Farmland)<br> 459 * A player is breaking a block classified as "gravel" (during the cracking animation) 460 */ 461 STEP_GRAVEL("step.gravel"), 462 463 /** 464 * An entity climbs or descends a Ladder<br> 465 * A player is breaking a Ladder (during the cracking animation) 466 */ 467 STEP_LADDER("step.ladder"), 468 469 /** 470 * An entity walks on a block classified as "sand"<br> 471 * A player is breaking a block classified as "sand" (during the cracking animation) 472 */ 473 STEP_SAND("step.sand"), 474 475 /** 476 * An entity walks on a block classified as "snow"<br> 477 * A player is breaking a block classified as "snow" (during the cracking animation) 478 */ 479 STEP_SNOW("step.snow"), 480 481 /** 482 * An entity walks on a block classified as "stone" or "glass"<br> 483 * A player is breaking a block classified as "stone" or "glass" (during the cracking animation)<br> 484 * A player places a block classified as "glass" 485 */ 486 STEP_STONE("step.stone"), 487 488 /** 489 * An entity walks on a block classified as "wood"<br> 490 * A player is breaking a block classified as "wood" (during the cracking animation) 491 */ 492 STEP_WOOD("step.wood"), 493 494 /** 495 * A Piston retracts 496 */ 497 PISTON_IN("tile.piston.in"), 498 499 /** 500 * A Piston extends 501 */ 502 PISTON_OUT("tile.piston.out"), 503 504 /** 505 * A Bat dies 506 */ 507 BAT_DEATH("mob.bat.death"), 508 509 /** 510 * A Bat taking damage 511 */ 512 BAT_HURT("mob.bat.hurt"), 513 514 /** 515 * Randomly when a Bat is within 16 blocks 516 */ 517 BAT_IDLE("mob.bat.idle"), 518 519 /** 520 * ...? 521 */ 522 BAT_LOOP("mob.bat.loop"), 523 524 /** 525 * A Bat takes off/begins to fly 526 */ 527 BAT_TAKEOFF("mob.bat.takeoff"), 528 529 /** 530 * Randomly when a Blaze is within 16 blocks 531 */ 532 BLAZE_BREATHE("mob.blaze.breathe"), 533 534 /** 535 * A Blaze dies 536 */ 537 BLAZE_DEATH("mob.blaze.death"), 538 539 /** 540 * A Blaze takes damage 541 */ 542 BLAZE_HIT("mob.blaze.hit"), 543 544 /** 545 * ...? 546 */ 547 CAT_HISS("mob.cat.hiss"), 548 549 /** 550 * A Cat or Ocelot takes damage or dies 551 */ 552 CAT_HITT("mob.cat.hitt"), 553 554 /** 555 * Randomly when a Tamed Cat is within 16 blocks 556 */ 557 CAT_MEOW("mob.cat.meow"), 558 559 /** 560 * When Tamed Cats mate after being fed Raw Fish 561 */ 562 CAT_PURR("mob.cat.purr"), 563 564 /** 565 * Randomly when a Tamed Cat is within 16 blocks 566 */ 567 CAT_PURREOW("mob.cat.purreow"), 568 569 /** 570 * A Chicken takes damage or dies 571 */ 572 CHICKEN_HURT("mob.chicken.hurt"), 573 574 /** 575 * A Chicken lays an Egg 576 */ 577 CHICKEN_PLOP("mob.chicken.plop"), 578 579 /** 580 * Randomly when a Chicken is within 16 blocks 581 */ 582 CHICKEN_SAY("mob.chicken.say"), 583 584 /** 585 * A Chicken is walking 586 */ 587 CHICKEN_STEP("mob.chicken.step"), 588 589 /** 590 * A Cow or Mooshroom takes damage or dies 591 */ 592 COW_HURT("mob.cow.hurt"), 593 594 /** 595 * Randomly when a Cow or Mooshroom is within 16 blocks 596 */ 597 COW_SAY("mob.cow.say"), 598 599 /** 600 * A Cow or Mooshroom is walking 601 */ 602 COW_STEP("mob.cow.step"), 603 604 /** 605 * A Creeper just about to explode 606 */ 607 CREEPER_PRIME("creeper.primed"), 608 609 /** 610 * A Creeper dies 611 */ 612 CREEPER_DEATH("mob.creeper.death"), 613 614 /** 615 * A Creeper takes damage 616 */ 617 CREEPER_SAY("mob.creeper.say"), 618 619 /** 620 * An Ender Dragon dies 621 */ 622 ENDERDRAGON_END("mob.enderdragon.end"), 623 624 /** 625 * Randomly when an Ender Dragon is within 50 blocks of the Player 626 */ 627 ENDERDRAGON_GROWL("mob.enderdragon.growl"), 628 629 /** 630 * An Ender Dragon takes damage 631 */ 632 ENDERDRAGON_HIT("mob.enderdragon.hit"), 633 634 /** 635 * An Ender Dragon flaps its wings 636 */ 637 ENDERDRAGON_WINGS("mob.enderdragon.wings"), 638 639 /** 640 * An Enderman dies 641 */ 642 ENDERMEN_DEATH("mob.endermen.death"), 643 644 /** 645 * An Enderman takes damage 646 */ 647 ENDERMEN_HIT("mob.endermen.hit"), 648 649 /** 650 * Randomly when an Enderman is within 16 blocks and not angry 651 */ 652 ENDERMEN_IDLE("mob.endermen.idle"), 653 654 /** 655 * An Enderman teleports 656 */ 657 ENDERMEN_PORTAL("mob.endermen.portal"), 658 659 /** 660 * Randomly when an Endermen is within 16 blocks and angry 661 */ 662 ENDERMEN_SCREAM("mob.endermen.scream"), 663 664 /** 665 * A player looks at an Enderman, angering it 666 */ 667 ENDERMEN_STARE("mob.endermen.stare"), 668 669 /** 670 * ...? 671 */ 672 GHAST_AFFECTIONATE_SCREAM("mob.ghast.affectionate_scream"), 673 674 /** 675 * Right before a Ghast shoots a fireball 676 */ 677 GHAST_CHARGE("mob.ghast.charge"), 678 679 /** 680 * A Ghast dies 681 */ 682 GHAST_DEATH("mob.ghast.death"), 683 684 /** 685 * A Ghast, Blaze, or Dispenser shoots a fireball 686 */ 687 GHAST_FIREBALL("mob.ghast.fireball"), 688 689 /** 690 * Randomly when a Ghast is within 100 blocks 691 */ 692 GHAST_MOAN("mob.ghast.moan"), 693 694 /** 695 * A Ghast takes damage 696 */ 697 GHAST_SCREAM("mob.ghast.scream"), 698 699 /** 700 * A regular Guardian takes damage while in water 701 */ 702 GUARDIAN_HIT("mob.guardian.hit"), 703 704 /** 705 * Randomly when a regular Guardian is within 16 blocks and is in water 706 */ 707 GUARDIAN_IDLE("mob.guardian.idle"), 708 709 /** 710 * A regular Guardian dies while in water 711 */ 712 GUARDIAN_DEATH("mob.guardian.death"), 713 714 /** 715 * An Elder Guardian takes damage while in water 716 */ 717 GUARDIAN_ELDER_HIT("mob.guardian.elder.hit"), 718 719 /** 720 * Randomly when an Elder Guardian is within 16 blocks and is in water 721 */ 722 GUARDIAN_ELDER_IDLE("mob.guardian.elder.idle"), 723 724 /** 725 * An Elder Guardian dies while in water 726 */ 727 GUARDIAN_ELDER_DEATH("mob.guardian.elder.death"), 728 729 /** 730 * A Guardian takes damage while not in water 731 */ 732 GUARDIAN_LAND_HIT("mob.guardian.land.hit"), 733 734 /** 735 * Randomly when a Guardian is within 16 blocks and not in water 736 */ 737 GUARDIAN_LAND_IDLE("mob.guardian.land.idle"), 738 739 /** 740 * A Guardian dies while not in water 741 */ 742 GUARDIAN_LAND_DEATH("mob.guardian.land.death"), 743 744 /** 745 * A player is within 50 blocks of an Elder Guardian and does not have the Mining Fatigue effect,<br> 746 * has Mining Fatigue II or lower, or has less than a minute left of Mining Fatigue III.<br> 747 * <br> 748 * Accompanied by a ghostly image of an Elder Guardian and Mining Fatigue III for five minutes 749 */ 750 GUARDIAN_CURSE("mob.guardian.curse"), 751 752 /** 753 * A Guardian's attack beam is aimed at a player or a squid. Can be heard up to 50 blocks away 754 */ 755 GUARDIAN_ATTACK("mob.guardian.attack"), 756 757 /** 758 * A Guardian is hopping around out of water 759 */ 760 GUARDIAN_FLOP("mob.guardian.flop"), 761 762 /** 763 * A player is thrown off of an untamed Horse 764 */ 765 HORSE_ANGRY("mob.horse.angry"), 766 767 /** 768 * A player puts Horse Armor onto a Horse 769 */ 770 HORSE_ARMOR("mob.horse.armor"), 771 772 /** 773 * Randomly when a tamed Horse is galloping 774 */ 775 HORSE_BREATHE("mob.horse.breathe"), 776 777 /** 778 * A Horse dies 779 */ 780 HORSE_DEATH("mob.horse.death"), 781 782 /** 783 * A player is thrown off an untamed Donkey or Mule 784 */ 785 HORSE_DONKEY_ANGRY("mob.horse.donkey.angry"), 786 787 /** 788 * A Donkey or Mule dies 789 */ 790 HORSE_DONKEY_DEATH("mob.horse.donkey.death"), 791 792 /** 793 * A Donkey or Mule takes damage 794 */ 795 HORSE_DONKEY_HIT("mob.horse.donkey.hit"), 796 797 /** 798 * Randomly when a Donkey or Mule is within 16 blocks 799 */ 800 HORSE_DONKEY_IDLE("mob.horse.donkey.idle"), 801 802 /** 803 * A ridden Horse is galloping 804 */ 805 HORSE_GALLOP("mob.horse.gallop"), 806 807 /** 808 * A Horse takes damage 809 */ 810 HORSE_HIT("mob.horse.hit"), 811 812 /** 813 * Randomly when a Horse is within 16 blocks 814 */ 815 HORSE_IDLE("mob.horse.idle"), 816 817 /** 818 * A Horse jumps while galloping 819 */ 820 HORSE_JUMP("mob.horse.jmp"), 821 822 /** 823 * A Horse lands after jumping 824 */ 825 HORSE_LAND("mob.horse.land"), 826 827 /** 828 * A player puts a Saddle on a Horse or Pig 829 */ 830 HORSE_LEATHER("mob.horse.leather"), 831 832 /** 833 * A Skeleton Horse dies 834 */ 835 HORSE_SKELETON_DEATH("mob.horse.skeleton.death"), 836 837 /** 838 * A Skeleton Horse takes damage 839 */ 840 HORSE_SKELETON_HIT("mob.horse.skeleton.hit"), 841 842 /** 843 * Randomly when a Skeleton Horse is within 16 blocks 844 */ 845 HORSE_SKELETON_IDLE("mob.horse.skeleton.idle"), 846 847 /** 848 * A Horse (not being ridden) is walking 849 */ 850 HORSE_SOFT("mob.horse.soft"), 851 852 /** 853 * A ridden Horse is walking 854 */ 855 HORSE_WOOD("mob.horse.wood"), 856 857 /** 858 * A Zombie Horse dies 859 */ 860 HORSE_ZOMBIE_DEATH("mob.horse.zombie.death"), 861 862 /** 863 * A Zombie Horse takes damage 864 */ 865 HORSE_ZOMBIE_HIT("mob.horse.zombie.hit"), 866 867 /** 868 * Randomly when a Zombie Horse is within 16 blocks 869 */ 870 HORSE_ZOMBIE_IDLE("mob.horse.zombie.idle"), 871 872 /** 873 * An Iron Golem dies 874 */ 875 IRON_GOLEM_DEATH("mob.irongolem.death"), 876 877 /** 878 * An Iron Golem takes damage 879 */ 880 IRON_GOLEM_HIT("mob.irongolem.hit"), 881 882 /** 883 * An Iron Golem attacks a mob 884 */ 885 IRON_GOLEM_THROW("mob.irongolem.throw"), 886 887 /** 888 * An Iron Golem is walking 889 */ 890 IRON_GOLEM_WALK("mob.irongolem.walk"), 891 892 /** 893 * A big or small Magma Cube jumps, takes damage, or dies 894 */ 895 MAGMA_CUBE_BIG("mob.magmacube.big"), 896 897 /** 898 * ...? 899 */ 900 MAGMA_CUBE_JUMP("mob.magmacube.jump"), 901 902 /** 903 * A tiny Magma Cube jumps, takes damage, or dies 904 */ 905 MAGMA_CUBE_SMALL("mob.magmacube.small"), 906 907 /** 908 * A Pig dies 909 */ 910 PIG_DEATH("mob.pig.death"), 911 912 /** 913 * Randomly when a Pig is within 16 blocks or when a Pig takes damage 914 */ 915 PIG_SAY("mob.pig.say"), 916 917 /** 918 * A Pig is walking 919 */ 920 PIG_STEP("mob.pig.step"), 921 922 /** 923 * A Rabbit takes damage 924 */ 925 RABBIT_HURT("mob.rabbit.hurt"), 926 927 /** 928 * Randomly when a Rabbit is within 16 blocks 929 */ 930 RABBIT_IDLE("mob.rabbit.idle"), 931 932 /** 933 * A Rabbit hops 934 */ 935 RABBIT_HOP("mob.rabbit.hop"), 936 937 /** 938 * A Rabbit dies 939 */ 940 RABBIT_DEATH("mob.rabbit.death"), 941 942 /** 943 * Randomly when a Sheep is within 16 blocks or when a Sheep takes damage or dies 944 */ 945 SHEEP_SAY("mob.sheep.say"), 946 947 /** 948 * A Sheep or Mooshroom is sheared 949 */ 950 SHEEP_SHEAR("mob.sheep.shear"), 951 952 /** 953 * A Sheep is walking 954 */ 955 SHEEP_STEP("mob.sheep.step"), 956 957 /** 958 * A Silverfish takes damage 959 */ 960 SILVERFISH_HIT("mob.silverfish.hit"), 961 962 /** 963 * A Silverfish dies 964 */ 965 SILVERFISH_KILL("mob.silverfish.kill"), 966 967 /** 968 * Randomly when a Silverfish is within 16 blocks 969 */ 970 SILVERFISH_SAY("mob.silverfish.say"), 971 972 /** 973 * ...? 974 */ 975 SILVERFISH_STEP("mob.silverfish.step"), 976 977 /** 978 * A Skeleton or a Wither Skeleton dies 979 */ 980 SKELETON_DEATH("mob.skeleton.death"), 981 982 /** 983 * A Skeleton or a Wither Skeleton takes damage 984 */ 985 SKELETON_HURT("mob.skeleton.hurt"), 986 987 /** 988 * Randomly when a Skeleton or a Wither Skeleton is within 16 blocks 989 */ 990 SKELETON_SAY("mob.skeleton.say"), 991 992 /** 993 * A Skeleton or a Wither Skeleton is walking 994 */ 995 SKELETON_STEP("mob.skeleton.step"), 996 997 /** 998 * ...? 999 */ 1000 SLIME_ATTACK("mob.slime.attack"), 1001 1002 /** 1003 * A big or small Slime jumps, takes damage, or dies; or a Slime Block is placed 1004 */ 1005 SLIME_BIG("mob.slime.big"), 1006 1007 /** 1008 * A tiny Slime jumps, takes damage, or dies; or a mob walks on a Slime Block 1009 */ 1010 SLIME_SMALL("mob.slime.small"), 1011 1012 /** 1013 * A Spider dies 1014 */ 1015 SPIDER_DEATH("mob.spider.death"), 1016 1017 /** 1018 * Randomly when a Spider is within 16 blocks or when a Spider takes damage 1019 */ 1020 SPIDER_SAY("mob.spider.say"), 1021 1022 /** 1023 * A Spider is walking 1024 */ 1025 SPIDER_STEP("mob.spider.step"), 1026 1027 /** 1028 * A Villager dies 1029 */ 1030 VILLAGER_DEATH("mob.villager.death"), 1031 1032 /** 1033 * A player right-clicks on a Villager, opening the trading GUI 1034 */ 1035 VILLAGER_HAGGLE("mob.villager.haggle"), 1036 1037 /** 1038 * A Villager takes damage 1039 */ 1040 VILLAGER_HIT("mob.villager.hit"), 1041 1042 /** 1043 * Randomly when a Villager is within 16 blocks 1044 */ 1045 VILLAGER_IDLE("mob.villager.idle"), 1046 1047 /** 1048 * A player exits a trading option 1049 */ 1050 VILLAGER_NO("mob.villager.no"), 1051 1052 /** 1053 * A player trades with a Villager (removes an item from the right slot in the trading GUI) 1054 */ 1055 VILLAGER_YES("mob.villager.yes"), 1056 1057 /** 1058 * A Wither dies 1059 */ 1060 WITHER_DEATH("mob.wither.death"), 1061 1062 /** 1063 * A Wither takes damage 1064 */ 1065 WITHER_HURT("mob.wither.hurt"), 1066 1067 /** 1068 * Randomly when a Wither is within 16 blocks 1069 */ 1070 WITHER_IDLE("mob.wither.idle"), 1071 1072 /** 1073 * A Wither shoots a Wither Skull 1074 */ 1075 WITHER_SHOOT("mob.wither.shoot"), 1076 1077 /** 1078 * A Wither is spawned 1079 */ 1080 WITHER_SPAWN("mob.wither.spawn"), 1081 1082 /** 1083 * Randomly when a Wolf is within 16 blocks and is not angry 1084 */ 1085 WOLF_BARK("mob.wolf.bark"), 1086 1087 /** 1088 * A Wolf dies 1089 */ 1090 WOLF_DEATH("mob.wolf.death"), 1091 1092 /** 1093 * Randomly when an angry Wolf is within 16 blocks 1094 */ 1095 WOLF_GROWL("mob.wolf.growl"), 1096 1097 /** 1098 * ...? 1099 */ 1100 WOLF_HOWL("mob.wolf.howl"), 1101 1102 /** 1103 * A Wolf takes damage 1104 */ 1105 WOLF_HURT("mob.wolf.hurt"), 1106 1107 /** 1108 * Randomly when a Wolf is within 16 blocks and not angry 1109 */ 1110 WOLF_PANTING("mob.wolf.panting"), 1111 1112 /** 1113 * A Wolf shakes itself dry after exiting water 1114 */ 1115 WOLF_SHAKE("mob.wolf.shake"), 1116 1117 /** 1118 * A Wolf is walking 1119 */ 1120 WOLF_STEP("mob.wolf.step"), 1121 1122 /** 1123 * Randomly when a tamed Wolf has low health 1124 */ 1125 WOLF_WHINE("mob.wolf.whine"), 1126 1127 /** 1128 * A Zombie dies 1129 */ 1130 ZOMBIE_DEATH("mob.zombie.death"), 1131 1132 /** 1133 * A Zombie takes damage 1134 */ 1135 ZOMBIE_HURT("mob.zombie.hurt"), 1136 1137 /** 1138 * A villager is turned into a Zombie Villager 1139 */ 1140 ZOMBIE_INFECT("mob.zombie.infect"), 1141 1142 /** 1143 * ...? 1144 */ 1145 ZOMBIE_METAL("mob.zombie.metal"), 1146 1147 /** 1148 * A Zombie Villager is fed a Golden Apple while having the Weakness effect 1149 */ 1150 ZOMBIE_REMEDY("mob.zombie.remedy"), 1151 1152 /** 1153 * Randomly when a Zombie is within 16 blocks 1154 */ 1155 ZOMBIE_SAY("mob.zombie.say"), 1156 1157 /** 1158 * A Zombie or Zombie Pigman is walking 1159 */ 1160 ZOMBIE_STEP("mob.zombie.step"), 1161 1162 /** 1163 * A Zombie Villager is turned into a Villager 1164 */ 1165 ZOMBIE_UNFECT("mob.zombie.unfect"), 1166 1167 /** 1168 * A Zombie pounds on a Wooden Door 1169 */ 1170 ZOMBIE_WOOD("mob.zombie.wood"), 1171 1172 /** 1173 * A Zombie breaks a Wooden Door or a Wither breaks blocks around it 1174 */ 1175 ZOMBIE_WOOD_BREAK("mob.zombie.woodbreak"), 1176 1177 /** 1178 * Randomly when a Zombie Pigman is within 16 blocks 1179 */ 1180 ZOMBIE_PIGMAN_SAY("mob.zombiepig.zpig"), 1181 1182 /** 1183 * When Zombie Pigmen become hostile to a Player 1184 */ 1185 ZOMBIE_PIGMAN_ANGRY("mob.zombiepig.zpigangry"), 1186 1187 /** 1188 * A Zombie Pigman dies 1189 */ 1190 ZOMBIE_PIGMAN_DEATH("mob.zombiepig.zpigdeath"), 1191 1192 /** 1193 * A Zombie Pigman takes damage 1194 */ 1195 ZOMBIE_PIGMAN_HURT("mob.zombiepig.zpighurt"), 1196 1197 /** 1198 * A player inserts a "11" Music Disc into a Jukebox 1199 */ 1200 RECORD_11("records.11"), 1201 1202 /** 1203 * A player inserts a "13" Music Disc into a Jukebox 1204 */ 1205 RECORD_13("records.13"), 1206 1207 /** 1208 * A player inserts a "blocks" Music Disc into a Jukebox 1209 */ 1210 RECORD_BLOCKS("records.blocks"), 1211 1212 /** 1213 * A player inserts a "cat" Music Disc into a Jukebox 1214 */ 1215 RECORD_CAT("records.cat"), 1216 1217 /** 1218 * A player inserts a "chirp" Music Disc into a Jukebox 1219 */ 1220 RECORD_CHIRP("records.chirp"), 1221 1222 /** 1223 * A player inserts a "far" Music Disc into a Jukebox 1224 */ 1225 RECORD_FAR("records.far"), 1226 1227 /** 1228 * A player inserts a "mall" Music Disc into a Jukebox 1229 */ 1230 RECORD_MALL("records.mall"), 1231 1232 /** 1233 * A player inserts a "mellohi" Music Disc into a Jukebox 1234 */ 1235 RECORD_MELLOHI("records.mellohi"), 1236 1237 /** 1238 * A player inserts a "stal" Music Disc into a Jukebox 1239 */ 1240 RECORD_STAL("records.stal"), 1241 1242 /** 1243 * A player inserts a "strad" Music Disc into a Jukebox 1244 */ 1245 RECORD_STRAD("records.strad"), 1246 1247 /** 1248 * A player inserts a "wait" Music Disc into a Jukebox 1249 */ 1250 RECORD_WAIT("records.wait"), 1251 1252 /** 1253 * A player inserts a "ward" Music Disc into a Jukebox 1254 */ 1255 RECORD_WARD("records.ward"), 1256 1257 /** 1258 * Every 5 minutes when a menu screen is open (not playing the game) 1259 */ 1260 MUSIC_MENU("music.menu"), 1261 1262 /** 1263 * During sunrise, noon, sunset, and midnight.<br> 1264 * <br> 1265 * If the day cycle is turned off, the music plays every 5 minutes 1266 */ 1267 MUSIC_GAME("music.game"), 1268 1269 /** 1270 * During sunrise, noon, sunset, and midnight (player must be in Creative mode).<br> 1271 * <br> 1272 * If the day cycle is turned off, the music plays every 5 minutes 1273 */ 1274 MUSIC_GAME_CREATIVE("music.game.creative"), 1275 1276 /** 1277 * Being in the End 1278 */ 1279 MUSIC_GAME_END("music.game.end"), 1280 1281 /** 1282 * Being near the Ender Dragon 1283 */ 1284 MUSIC_GAME_END_DRAGON("music.game.end.dragon"), 1285 1286 /** 1287 * Entering the exit portal in the End 1288 */ 1289 MUSIC_GAME_END_CREDITS("music.game. end.credits"), 1290 1291 /** 1292 * Being in the Nether 1293 */ 1294 MUSIC_GAME_NETHER("music.game.nether"); 1295 1296 private final String s; 1297 1298 SoundEffectType(String s) { 1299 this.s = s; 1300 } 1301 1302 @Override 1303 public String toString() { 1304 return this.s; 1305 } 1306}