Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package server.wenjapvp.commands;
- import org.bukkit.Bukkit;
- import org.bukkit.ChatColor;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandExecutor;
- import org.bukkit.command.CommandSender;
- import org.bukkit.command.TabCompleter;
- import org.bukkit.entity.Player;
- import com.google.common.collect.ImmutableList;
- import net.minecraft.server.v1_7_R4.CommandBlockListenerAbstract;
- import server.wenjapvp.hcf.HCF;
- import server.wenjapvp.hcf.timer.type.InvincibilityTimer;
- import java.util.Collections;
- import java.util.List;
- /**
- * Command used to manage the {@link InvincibilityTimer} of {@link Player}s.
- */
- public class RedeemCommand implements CommandExecutor
- {
- private Core core;
- public boolean onCommand(CommandSender commandSender, Command command, String label, String[] args)
- {
- Player player = (Player) commandSender;
- if(commandSender instanceof Player) {
- if(command.getName().equalsIgnoreCase("reclaim")) {
- if(!core.getReclaim().contains(player.getUniqueId().toString())) {
- if (player.hasPermission("reclaim.wenja"))
- {
- Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "lives give " + player.getName() + " 30");
- Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "crate givekey " + player.getName() + " Notorious 10");
- Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "crate givekey " + player.getName() + " Mercury 5");
- Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "crate givekey " + player.getName() + " Spectrum 10");
- Bukkit.broadcastMessage(ChatColor.translateAlternateColorCodes('&', "&6&lWENJAPVP&7: &6" + player.getName() + " &7has reclaimed their rewards from their &6Wenja Rank"));
- }
- else if (player.hasPermission("reclaim.emerald"))
- {
- Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "lives give " + player.getName() + " 10");
- Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "crate givekey " + player.getName() + " Notorious 6");
- Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "crate givekey " + player.getName() + " Spectrum 4");
- Bukkit.broadcastMessage(ChatColor.translateAlternateColorCodes('&', "&6&lWENJAPVP&7: &6" + player.getName() + " &7has reclaimed their rewards from their &6Emerald Rank"));
- }
- else if (player.hasPermission("reclaim.diamond"))
- {
- Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "lives give " + player.getName() + " 8");
- Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "crate givekey " + player.getName() + " Notorious 4");
- Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "crate givekey " + player.getName() + " Spectrum 4");
- Bukkit.broadcastMessage(ChatColor.translateAlternateColorCodes('&', "&6&lWENJAPVP&7: &6" + player.getName() + " &7has reclaimed their rewards from their &6Diamond Rank"));
- }
- else if (player.hasPermission("reclaim.gold"))
- {
- Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "lives give " + player.getName() + " 6");
- Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "crate givekey " + player.getName() + " Notorious 6");
- Bukkit.broadcastMessage(ChatColor.translateAlternateColorCodes('&', "&6&lWENJAPVP&7: &6" + player.getName() + " &7has reclaimed their rewards from their &6Gold Rank"));
- }
- else if (player.hasPermission("reclaim.silver"))
- {
- Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "lives give " + player.getName() + " 2");
- Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "crate givekey " + player.getName() + " Notorious 2");
- Bukkit.broadcastMessage(ChatColor.translateAlternateColorCodes('&', "&6&lWENJAPVP&7: &6" + player.getName() + " &7has reclaimed their rewards from their &6Silver Rank"));
- }
- else if(player.hasPermission("reclaim.famous")) {
- Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "lives give " + player.getName() + " 30");
- Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "crate givekey " + player.getName() + " Notorious 10");
- Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "crate givekey " + player.getName() + " Mercury 5");
- Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "crate givekey " + player.getName() + " Spectrum 10");
- Bukkit.broadcastMessage(ChatColor.translateAlternateColorCodes('&', "&6&lWENJAPVP&7: &6" + player.getName() + " &7has reclaimed their rewards from their &6Famous Rank"));
- }
- else if (player.hasPermission("reclaim.youtuber")) {
- Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "lives give " + player.getName() + " 30");
- Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "crate givekey " + player.getName() + " Notorious 10");
- Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "crate givekey " + player.getName() + " Mercury 5");
- Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "crate givekey " + player.getName() + " Spectrum 10");
- Bukkit.broadcastMessage(ChatColor.translateAlternateColorCodes('&', "&6&lWENJAPVP&7: &6" + player.getName() + " &7has reclaimed their rewards from their &6Youtuber Rank"));
- }
- core.getReclaim().set(player.getUniqueId().toString(), true);
- core.saveReclaim();
- } else {
- player.sendMessage(ChatColor.translateAlternateColorCodes('&', "&cYou already reclaimed your rewards."));
- }
- }
- } else {
- commandSender.sendMessage("Only players can use this command.");
- }
- return false;
- }
- }
Add Comment
Please, Sign In to add comment