Advertisement
Guest User

Untitled

a guest
Aug 2nd, 2015
186
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.36 KB | None | 0 0
  1. package me.capz.cool;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.ChatColor;
  5. import org.bukkit.Color;
  6. import org.bukkit.Effect;
  7. import org.bukkit.FireworkEffect;
  8. import org.bukkit.FireworkEffect.Type;
  9. import org.bukkit.Sound;
  10. import org.bukkit.command.Command;
  11. import org.bukkit.command.CommandSender;
  12. import org.bukkit.entity.Firework;
  13. import org.bukkit.entity.Player;
  14. import org.bukkit.event.Listener;
  15. import org.bukkit.inventory.meta.FireworkMeta;
  16. import org.bukkit.plugin.java.JavaPlugin;
  17.  
  18. import de.slikey.effectlib.EffectLib;
  19. import de.slikey.effectlib.EffectManager;
  20.  
  21.  
  22. public class fun extends JavaPlugin implements Listener {
  23.  
  24. private EffectManager effectManager;
  25.  
  26. public void onEnable() {
  27. EffectLib lib = EffectLib.instance();
  28. effectManager = new EffectManager(lib);
  29. Bukkit.getServer().getPluginManager().registerEvents(this, this);
  30.  
  31. }
  32.  
  33. public void onDisable() {
  34.  
  35. }
  36.  
  37.  
  38. public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args) {
  39.  
  40. Player player = (Player)sender;
  41.  
  42.  
  43. if(cmd.getName().equalsIgnoreCase("rl")) {
  44.  
  45. if(sender.hasPermission("rl.use")) {
  46.  
  47. Bukkit.getServer().reload();
  48.  
  49. Bukkit.broadcastMessage(ChatColor.AQUA + "" + ChatColor.BOLD + "Server reloaded by" + ChatColor.YELLOW + "" + ChatColor.BOLD + ">> " + ChatColor.LIGHT_PURPLE + "" + ChatColor.BOLD + sender.getName());
  50. Firework f = (Firework)player.getWorld().spawn(player.getLocation(), Firework.class);
  51.  
  52. FireworkMeta fm = f.getFireworkMeta();
  53. fm.addEffect(FireworkEffect.builder()
  54. .flicker(false)
  55. .trail(true)
  56. .with(Type.BALL_LARGE)
  57. .withColor(Color.AQUA)
  58. .withFade(Color.RED)
  59. .build());
  60. fm.setPower(1);
  61. f.setFireworkMeta(fm);
  62.  
  63. player.playSound(player.getLocation(), Sound.FIREWORK_BLAST, 2, 2);
  64.  
  65. player.playSound(player.getLocation(), Sound.AMBIENCE_RAIN, 4, 4);
  66.  
  67.  
  68.  
  69. }else{
  70. if(!sender.hasPermission("rl.use")) {
  71.  
  72. player.playSound(player.getLocation(), Sound.AMBIENCE_THUNDER, 4, 4);
  73. sender.sendMessage(ChatColor.RED + "" + ChatColor.BOLD + "You do not have permission.");
  74. }
  75. }
  76.  
  77. }
  78. return true;
  79. }
  80.  
  81.  
  82.  
  83. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement