diff options
author | Bryson Steck <steck.bryson@gmail.com> | 2022-01-15 16:19:03 -0700 |
---|---|---|
committer | Bryson Steck <steck.bryson@gmail.com> | 2022-01-15 16:19:03 -0700 |
commit | dddb321c70ce2ac3b781e5f39eded8fb5fb1ff14 (patch) | |
tree | d1766697c4f777399d4675c8670d1c6bd200af1e | |
parent | 0188e381b25764c4d849c453d41683144d4307cc (diff) | |
download | resurrection-dddb321c70ce2ac3b781e5f39eded8fb5fb1ff14.tar resurrection-dddb321c70ce2ac3b781e5f39eded8fb5fb1ff14.tar.gz resurrection-dddb321c70ce2ac3b781e5f39eded8fb5fb1ff14.tar.bz2 |
found the solution, preparing for v1.3
-rw-r--r-- | src/net/brysonsteck/Resurrection/commands/CommandResurrect.java | 20 | ||||
-rw-r--r-- | src/net/brysonsteck/Resurrection/player/PlayerListener.java | 20 | ||||
-rw-r--r-- | src/plugin.yml | 2 |
3 files changed, 17 insertions, 25 deletions
diff --git a/src/net/brysonsteck/Resurrection/commands/CommandResurrect.java b/src/net/brysonsteck/Resurrection/commands/CommandResurrect.java index 371e3c1..e26575c 100644 --- a/src/net/brysonsteck/Resurrection/commands/CommandResurrect.java +++ b/src/net/brysonsteck/Resurrection/commands/CommandResurrect.java @@ -61,12 +61,10 @@ public class CommandResurrect implements CommandExecutor { resurrectPlayer.removePotionEffect(effect.getType()); resurrectPlayer.setGameMode(GameMode.SURVIVAL); for(Player player : Bukkit.getOnlinePlayers()){ - try { - player.playSound(player.getLocation(), Sound.ENTITY_ENDERDRAGON_GROWL, 1, 0); - } catch (NoSuchFieldError e) { - log.warning("NoSuchFieldError encountered, playing Wither noise instead."); - player.playSound(player.getLocation(), Sound.WITHER_DEATH, 1, 0); - } + // for versions > 1.8 + player.playSound(player.getLocation(), Sound.ENTITY_WITHER_DEATH, 1, 0); + // for version 1.8 + //player.playSound(player.getLocation(), Sound.WITHER_DEATH, 1, 0); } Bukkit.broadcastMessage(ChatColor.YELLOW +""+ ChatColor.BOLD + strings[0] + " has been resurrected manually by an admin!"); removeDeath(resurrectPlayer); @@ -113,12 +111,10 @@ public class CommandResurrect implements CommandExecutor { resurrectPlayer.removePotionEffect(effect.getType()); resurrectPlayer.setGameMode(GameMode.SURVIVAL); for(Player player : Bukkit.getOnlinePlayers()){ - try { - player.playSound(player.getLocation(), Sound.ENTITY_ENDERDRAGON_GROWL, 1, 0); - } catch (NoSuchFieldError e) { - log.warning("NoSuchFieldError encountered, playing Wither noise instead."); - player.playSound(player.getLocation(), Sound.WITHER_DEATH, 1, 0); - } + // for versions > 1.8 + player.playSound(player.getLocation(), Sound.ENTITY_WITHER_DEATH, 1, 0); + // for version 1.8 + //player.playSound(player.getLocation(), Sound.WITHER_DEATH, 1, 0); } Bukkit.broadcastMessage(strings[0] + " has been resurrected manually by an admin!"); removeDeath(resurrectPlayer); diff --git a/src/net/brysonsteck/Resurrection/player/PlayerListener.java b/src/net/brysonsteck/Resurrection/player/PlayerListener.java index 6c95418..424e0fc 100644 --- a/src/net/brysonsteck/Resurrection/player/PlayerListener.java +++ b/src/net/brysonsteck/Resurrection/player/PlayerListener.java @@ -148,12 +148,10 @@ public class PlayerListener implements Listener { p.teleport(spawn); } for(Player p : Bukkit.getOnlinePlayers()){ - try { - p.playSound(p.getLocation(), Sound.ENTITY_ENDERDRAGON_GROWL, 1, 0); - } catch (NoSuchFieldError e) { - log.warning("NoSuchFieldError encountered, playing Wither noise instead."); - p.playSound(p.getLocation(), Sound.WITHER_DEATH, 1, 0); - } + // for versions > 1.8 + p.playSound(p.getLocation(), Sound.ENTITY_WITHER_DEATH, 1, 0); + // for version 1.8 + //p.playSound(p.getLocation(), Sound.WITHER_DEATH, 1, 0); } } }.runTaskLater(JavaPlugin.getProvidingPlugin(Resurrection.class), timeToResurrection); @@ -244,12 +242,10 @@ public class PlayerListener implements Listener { p.teleport(spawn); } for(Player p : Bukkit.getOnlinePlayers()){ - try { - p.playSound(p.getLocation(), Sound.ENTITY_ENDERDRAGON_GROWL, 1, 0); - } catch (NoSuchFieldError e) { - log.warning("NoSuchFieldError encountered, playing Wither noise instead."); - p.playSound(p.getLocation(), Sound.WITHER_DEATH, 1, 0); - } + // for versions > 1.8 + p.playSound(p.getLocation(), Sound.ENTITY_WITHER_DEATH, 1, 0); + // for version 1.8 + //p.playSound(p.getLocation(), Sound.WITHER_DEATH, 1, 0); } } }.runTaskLater(JavaPlugin.getProvidingPlugin(Resurrection.class), timeToResurrection); diff --git a/src/plugin.yml b/src/plugin.yml index aeffccd..97990bf 100644 --- a/src/plugin.yml +++ b/src/plugin.yml @@ -5,7 +5,7 @@ version: '1.3' website: https://brysonsteck.net/resurrection.html description: Makes players wait large amounts of time before respawning! database: false -api-version: 1.9 +api-version: 1.13 commands: about: |