Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import org.bukkit.Bukkit;
- import org.bukkit.Effect;
- import org.bukkit.Location;
- import org.bukkit.Material;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandExecutor;
- import org.bukkit.command.CommandSender;
- import org.bukkit.entity.Player;
- import net.md_5.bungee.api.ChatColor;
- import com.protonmail.utf69.mzaz.RecordUtil;
- public class Commands implements CommandExecutor {
- @SuppressWarnings("deprecation")
- @Override
- public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
- if(cmd.getName().equalsIgnoreCase("zusic")) {
- if (args.length == 2) {
- if (args[0].equalsIgnoreCase("start")) {
- if (sender.hasPermission("zusic.start")) {
- for(Player p : Bukkit.getOnlinePlayers()){
- Location loc = p.getLocation();
- Material record = Material.getMaterial(args[1]);
- RecordUtil.playRecord(p, loc, record);
- sender.sendMessage(ChatColor.GRAY + "[" + ChatColor.AQUA + "Zusic" + ChatColor.GRAY + "]" + ChatColor.GREEN + ChatColor.BOLD + " Rozpoczęto odtwarzanie muzyki!");
- }
- return true;
- }
- else {
- sender.sendMessage(ChatColor.GRAY + "[" + ChatColor.AQUA + "Zusic" + ChatColor.GRAY + "]" + ChatColor.RED + ChatColor.BOLD + " Niepoprawna ilość argumentów!");
- return true;
- }
- }
- else if (args[0].equalsIgnoreCase("stop")) {
- if (sender.hasPermission("zusic.stop")) {
- for(Player p : Bukkit.getOnlinePlayers()){
- p.playEffect(p.getLocation(), Effect.RECORD_PLAY, 0);
- sender.sendMessage(ChatColor.GRAY + "[" + ChatColor.AQUA + "Zusic" + ChatColor.GRAY + "]" + ChatColor.GREEN + ChatColor.BOLD + " Rozpoczęto odtwarzanie muzyki!");
- }
- return true;
- }
- else {
- sender.sendMessage(ChatColor.GRAY + "[" + ChatColor.AQUA + "Zusic" + ChatColor.GRAY + "]" + ChatColor.RED + ChatColor.BOLD + " Niepoprawna ilość argumentów!");
- return true;
- }
- }
- else {
- sender.sendMessage(ChatColor.GRAY + "[" + ChatColor.AQUA + "Zusic" + ChatColor.GRAY + "]" + ChatColor.RED + ChatColor.BOLD + " Nieprawdiłowe użycie!");
- }
- } else {
- sender.sendMessage(ChatColor.GRAY + "[" + ChatColor.AQUA + "Zusic" + ChatColor.GRAY + "]" + ChatColor.RED + ChatColor.BOLD + " Niepoprawna ilość argumentów!");
- }
- }
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement