Advertisement
Guest User

Untitled

a guest
Apr 24th, 2015
227
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 4.40 KB | None | 0 0
  1. package me.SP3NC3RXD.MyFirstPlugin;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.ChatColor;
  5. import org.bukkit.command.Command;
  6. import org.bukkit.command.CommandSender;
  7. import org.bukkit.entity.Player;
  8. import org.bukkit.plugin.java.JavaPlugin;
  9.  
  10. /**
  11.  * Created by Spencer on 4/15/2015.
  12.  */
  13. @SuppressWarnings("deprecation")
  14. public class MyFirstPlugin extends JavaPlugin {
  15.     public void onEnable() {
  16.         getLogger().info(getDescription().getName() + " has been enabled!");
  17.     }
  18.  
  19.     public void onDisable() {
  20.         getLogger().info(getDescription().getName() + " has been disabled!");
  21.     }
  22.  
  23.     public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
  24.  
  25.         /*
  26.         As it was before, the feed command code be inside the heal code. If it was, the feed command would never work, because the heal command
  27.         has been typed.
  28.          */
  29.  
  30.  
  31.         //Heal
  32.         if (label.equalsIgnoreCase("heal")) {
  33.  
  34.             if (sender instanceof Player) {
  35.                 Player player = (Player) sender;
  36.  
  37.                 if (args.length == 0) {
  38.                     player.setHealth(20.0);
  39.                     player.sendMessage("You have been healed!");
  40.  
  41.                 } else if (Bukkit.getPlayer(args[0]) != null) {
  42.                     Player target = Bukkit.getPlayer(args[0]);
  43.  
  44.                     if (target == null) {
  45.                         player.sendMessage("");
  46.                         return true;
  47.                     }
  48.  
  49.                     target.setHealth(20.0);
  50.                     player.sendMessage("You healed " + target.getName() + "!");
  51.                     target.sendMessage("You have been healed!");
  52.                 }
  53.             }
  54.             return true;
  55.         }
  56.         //Feed
  57.         if (label.equalsIgnoreCase("feed")) {
  58.  
  59.             if (sender instanceof Player) {
  60.                 Player player = (Player) sender;
  61.  
  62.                 if (args.length == 0) {
  63.                     player.setFoodLevel(20);
  64.                     player.sendMessage("You have been fed!");
  65.  
  66.                 } else if (Bukkit.getPlayer(args[0]) != null) {
  67.                     Player target = Bukkit.getPlayer(args[0]);
  68.  
  69.                     if (target == null) {
  70.                         player.sendMessage("");
  71.                         return true;
  72.                     }
  73.  
  74.                     target.setFoodLevel(20);
  75.                     player.sendMessage("You fed " + target.getName() + "!");
  76.                     target.sendMessage("You have been fed!");
  77.                 }
  78.             }
  79.             return true;
  80.         }
  81.  
  82.         if(label.equalsIgnoreCase("kill")) {
  83.  
  84.             if (sender instanceof Player) {
  85.                 Player player = (Player) sender;
  86.  
  87.                 if (args.length == 0) {
  88.                     player.setHealth(0);
  89.                     player.sendMessage("You have been killed.");
  90.  
  91.                 } else if (Bukkit.getPlayer(args[0]) != null) {
  92.                     Player target = Bukkit.getPlayer(args[0]);
  93.  
  94.                     if (target == null) {
  95.                         player.sendMessage("");
  96.                         return true;
  97.                     }
  98.  
  99.                     target.setHealth(0);
  100.                     player.sendMessage("You killed " + target.getName() + "!");
  101.                     target.sendMessage("You have been killed.");
  102.                 }
  103.             }
  104.             return true;
  105.         }
  106.  
  107.         if(label.equalsIgnoreCase("fakeop")) {
  108.  
  109.             if (sender instanceof Player) {
  110.                 Player player = (Player) sender;
  111.  
  112.                 if (Bukkit.getPlayer(args[0]) != null) {
  113.                     Player target = Bukkit.getPlayer(args[0]);
  114.                     player.sendMessage(ChatColor.GRAY + target.getName() + ChatColor.GRAY + " has been opped!");
  115.                 }
  116.             }
  117.         }
  118.  
  119.         if(label.equalsIgnoreCase("ping")) {
  120.  
  121.             if (sender instanceof Player)
  122.             {
  123.                 Player player = (Player) sender;
  124.                 if (!player.hasPermission("ezcommands.ping"))
  125.                 {
  126.                     player.sendMessage(ChatColor.DARK_RED + "You do not have permission to use /ping!");
  127.                     return true;
  128.                 }
  129.                 if (args.length == 0)
  130.                 {
  131.                     player.sendMessage("Pong!");
  132.                 }
  133.             }
  134.         }
  135.         return true;
  136.     }
  137. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement