Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.capz.cool;
- import org.bukkit.Bukkit;
- import org.bukkit.ChatColor;
- import org.bukkit.Color;
- import org.bukkit.Effect;
- import org.bukkit.FireworkEffect;
- import org.bukkit.FireworkEffect.Type;
- import org.bukkit.Sound;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandSender;
- import org.bukkit.entity.Firework;
- import org.bukkit.entity.Player;
- import org.bukkit.event.Listener;
- import org.bukkit.inventory.meta.FireworkMeta;
- import org.bukkit.plugin.java.JavaPlugin;
- import de.slikey.effectlib.EffectLib;
- import de.slikey.effectlib.EffectManager;
- public class fun extends JavaPlugin implements Listener {
- private EffectManager effectManager;
- public void onEnable() {
- EffectLib lib = EffectLib.instance();
- effectManager = new EffectManager(lib);
- Bukkit.getServer().getPluginManager().registerEvents(this, this);
- }
- public void onDisable() {
- }
- public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args) {
- Player player = (Player)sender;
- if(cmd.getName().equalsIgnoreCase("rl")) {
- if(sender.hasPermission("rl.use")) {
- Bukkit.getServer().reload();
- Bukkit.broadcastMessage(ChatColor.AQUA + "" + ChatColor.BOLD + "Server reloaded by" + ChatColor.YELLOW + "" + ChatColor.BOLD + ">> " + ChatColor.LIGHT_PURPLE + "" + ChatColor.BOLD + sender.getName());
- Firework f = (Firework)player.getWorld().spawn(player.getLocation(), Firework.class);
- FireworkMeta fm = f.getFireworkMeta();
- fm.addEffect(FireworkEffect.builder()
- .flicker(false)
- .trail(true)
- .with(Type.BALL_LARGE)
- .withColor(Color.AQUA)
- .withFade(Color.RED)
- .build());
- fm.setPower(1);
- f.setFireworkMeta(fm);
- player.playSound(player.getLocation(), Sound.FIREWORK_BLAST, 2, 2);
- player.playSound(player.getLocation(), Sound.AMBIENCE_RAIN, 4, 4);
- }else{
- if(!sender.hasPermission("rl.use")) {
- player.playSound(player.getLocation(), Sound.AMBIENCE_THUNDER, 4, 4);
- sender.sendMessage(ChatColor.RED + "" + ChatColor.BOLD + "You do not have permission.");
- }
- }
- }
- return true;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement