Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.ShadowWizard.SteveSays;
- import java.util.Arrays;
- import java.util.Iterator;
- import java.util.List;
- import java.util.logging.Logger;
- import org.bukkit.Bukkit;
- import org.bukkit.ChatColor;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandSender;
- import org.bukkit.entity.Player;
- import org.bukkit.plugin.PluginDescriptionFile;
- import org.bukkit.plugin.java.JavaPlugin;
- public class SteveSays extends JavaPlugin{
- public final Logger logger = Logger.getLogger("Minecraft");
- public static SteveSays plugin;
- int counter = 0;
- public void onEnable () {
- PluginDescriptionFile pdfFile = this.getDescription();
- this.logger.info(pdfFile.getName() + " Version " + pdfFile.getVersion() + " Has Been Enabled!");
- }
- public void onDisable() {
- PluginDescriptionFile pdfFile = this.getDescription();
- this.logger.info(pdfFile.getName() + " Has Been Disabled!");
- }
- public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args){
- Player player = (Player) sender;
- if(commandLabel.equalsIgnoreCase("Healall")){
- healAllPlayers();
- }
- if(commandLabel.equalsIgnoreCase("Killarenas")){
- List<Player> onlinePlayer = Arrays.asList(Bukkit.getServer().getOnlinePlayers());
- Iterator<Player> iterator = onlinePlayer.iterator();
- while(iterator.hasNext()){
- Player onlinePlayer1 = iterator.next();
- onlinePlayer1.setHealth(0);
- }
- }
- if(commandLabel.equalsIgnoreCase("steveversion")){
- player.sendMessage(ChatColor.GOLD + "[SimonSays] Version 1.0");
- }
- if(commandLabel.equalsIgnoreCase("Helpme")){
- if(player.isOp()){
- player.sendMessage("----" + ChatColor.GREEN + "SimonSays help (Admin)" + ChatColor.WHITE + "----");
- player.sendMessage(ChatColor.AQUA + "/Helpme" + ChatColor.WHITE + " | " + ChatColor.GREEN + "Shows This Screen! ");
- player.sendMessage(ChatColor.AQUA + "/Helpme <Admin's Name>" + ChatColor.WHITE + " | " + ChatColor.GREEN + "Sends A Message To An Admin To Notify Cheating ");
- player.sendMessage(ChatColor.AQUA + "/Helpme Left" + ChatColor.WHITE + " | " + ChatColor.GREEN + "Shows The Amount Of Helpme's Left To Be Completed");
- player.sendMessage(ChatColor.AQUA + "/Helpme Done" + ChatColor.WHITE + " | " + ChatColor.GREEN + "Finishes The Help Request");
- }else{
- if (!(player.isOp())){
- player.sendMessage("----" + ChatColor.GREEN + "SimonSays help (Admin)" + ChatColor.WHITE + "----");
- player.sendMessage(ChatColor.AQUA + "/Helpme" + ChatColor.WHITE + " | " + ChatColor.GREEN + "Shows This Screen! ");
- player.sendMessage(ChatColor.AQUA + "/Helpme <Admin's Name>" + ChatColor.WHITE + " | " + ChatColor.GREEN + "Sends A Message To An Admin To Notify Cheating ");
- }
- else if (args.length == 1){
- if(!(player.getServer().getPlayer(args[0])==null)){
- Player targetPlayer = player.getServer().getPlayer(args[0]);
- if(player.isOp()){
- counter++;
- targetPlayer.sendMessage(ChatColor.GREEN + "You Have a Help Request from " + ChatColor.DARK_AQUA + player.getName());
- targetPlayer.sendMessage(ChatColor.GREEN + "There are Now" + counter + " HelpMe Requst To Complete!");
- targetPlayer.sendMessage(ChatColor.DARK_RED + "REMEMBER! Use " + ChatColor.GOLD + "/Helpme Done" + ChatColor.DARK_GREEN + " When You Have Finished");
- }else{
- player.sendMessage(ChatColor.RED + "You Do Not Have Permission To Do This!");
- }
- }
- else if (args[0].equalsIgnoreCase("left")){
- if(counter == 0){
- player.sendMessage(ChatColor.GREEN + "There Are No Help Requests At the Moment!");
- }
- else if(counter == 1){
- player.sendMessage(ChatColor.AQUA + "There is 1 Help Request At the Moment!");
- }else{
- player.sendMessage(ChatColor.AQUA + "There are" + counter + "Help Request At The Moment");
- }
- }
- else if(args[0].equalsIgnoreCase("Done")){
- if(counter <=0){
- player.sendMessage(ChatColor.DARK_RED + "There are No Rates Ieft To Complete!");
- }else{
- counter --;
- if(counter == 0){
- player.sendMessage(ChatColor.LIGHT_PURPLE + "Request Completed! There Are 0 Help Request To do!");
- }
- else if(counter == 1){
- player.sendMessage(ChatColor.LIGHT_PURPLE + "Request Completed! There is 1 Help Request Left to Do!");
- }else{
- player.sendMessage(ChatColor.LIGHT_PURPLE + "Request Completed! There Are " + counter + " Help Request To do!");
- if(commandLabel.equalsIgnoreCase("Helpme")){
- }
- }
- }
- }else{
- player.sendMessage(ChatColor.RED + "You Do Not Have Permission To Do This!");
- }
- }
- }
- }
- return false;
- }
- public void healAllPlayers() {
- List<Player> onlinePlayerList = Arrays.asList(Bukkit.getServer().getOnlinePlayers());
- Iterator<Player> itr = onlinePlayerList.iterator();
- while(itr.hasNext()){
- Player player = itr.next();
- player.setHealth(20);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement