|
2 | 2 |
|
3 | 3 | import be.isach.ultracosmetics.UltraCosmetics; |
4 | 4 | import be.isach.ultracosmetics.util.ItemFactory; |
| 5 | +import be.isach.ultracosmetics.util.SoundUtil; |
5 | 6 | import org.bukkit.*; |
6 | 7 | import org.bukkit.entity.Chicken; |
7 | 8 | import org.bukkit.entity.EntityType; |
@@ -32,28 +33,13 @@ void onRightClick() { |
32 | 33 | final Chicken CHICKEN = (Chicken) getPlayer().getWorld().spawnEntity(getPlayer().getEyeLocation(), EntityType.CHICKEN); |
33 | 34 | CHICKEN.setNoDamageTicks(500); |
34 | 35 | CHICKEN.setVelocity(getPlayer().getLocation().getDirection().multiply(Math.PI / 1.5)); |
35 | | - switch (UltraCosmetics.getServerVersion()) { |
36 | | - case v1_8_R3: |
37 | | - getPlayer().playSound(getPlayer().getLocation(), Sound.valueOf("CHICKEN_IDLE"), 1.4f, 1.5f); |
38 | | - getPlayer().playSound(getPlayer().getLocation(), Sound.valueOf("EXPLODE"), 0.3f, 1.5f); |
39 | | - break; |
40 | | - case v1_9_R1: |
41 | | - getPlayer().playSound(getPlayer().getLocation(), Sound.ENTITY_CHICKEN_AMBIENT, 1.4f, 1.5f); |
42 | | - getPlayer().playSound(getPlayer().getLocation(), Sound.ENTITY_GENERIC_EXPLODE, 0.3f, 1.5f); |
43 | | - break; |
44 | | - } |
| 36 | + SoundUtil.playSound(getPlayer(), Sound.ENTITY_CHICKEN_AMBIENT, 1.4f, 1.5f); |
| 37 | + SoundUtil.playSound(getPlayer(), Sound.ENTITY_GENERIC_EXPLODE, 0.3f, 1.5f); |
45 | 38 | Bukkit.getScheduler().runTaskLater(UltraCosmetics.getInstance(), new Runnable() { |
46 | 39 | @Override |
47 | 40 | public void run() { |
48 | 41 | spawnRandomFirework(CHICKEN.getLocation()); |
49 | | - switch (UltraCosmetics.getServerVersion()) { |
50 | | - case v1_8_R3: |
51 | | - getPlayer().playSound(getPlayer().getLocation(), Sound.valueOf("CHICKEN_HURT"), 1.4f, 1.5f); |
52 | | - break; |
53 | | - case v1_9_R1: |
54 | | - getPlayer().playSound(getPlayer().getLocation(), Sound.ENTITY_CHICKEN_HURT, 1.4f, 1.5f); |
55 | | - break; |
56 | | - } |
| 42 | + SoundUtil.playSound(getPlayer(), Sound.ENTITY_CHICKEN_HURT, 1.4f, 1.5f); |
57 | 43 | CHICKEN.remove(); |
58 | 44 | for (int i = 0; i < 30; i++) { |
59 | 45 | final Item ITEM = CHICKEN.getWorld().dropItem(CHICKEN.getLocation(), ItemFactory.create(Material.COOKED_CHICKEN, (byte) 0, UUID.randomUUID().toString())); |
|
0 commit comments