Advertisement
Guest User

uPlayer - BustyBuffy plugin.

a guest
Mar 12th, 2016
264
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.94 KB | None | 0 0
  1. package daniel.uplayer;
  2.  
  3. //Join eu.playhc.ms -> Amazing server
  4.  
  5. import org.bukkit.Bukkit;
  6. import org.bukkit.ChatColor;
  7. import org.bukkit.Location;
  8. import org.bukkit.command.Command;
  9. import org.bukkit.command.CommandSender;
  10. import org.bukkit.entity.Player;
  11. import org.bukkit.plugin.java.JavaPlugin;
  12. import org.bukkit.util.Vector;
  13.  
  14. import java.util.Random;
  15.  
  16. public class Main extends JavaPlugin{
  17.  
  18.     public void onEnable(){
  19.         Bukkit.getServer().getLogger().info("uPlayer is enabled");
  20.     }
  21.  
  22.     public void onDisable(){
  23.         Bukkit.getServer().getLogger().info("uPlayer is disable, contact the developer!");
  24.     }
  25.  
  26.     public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
  27.  
  28.         Player player = (Player) sender;
  29.         if (command.getName().equalsIgnoreCase("heal")) {
  30.             if (!sender.hasPermission("uplayer.heal")) return true;
  31.             if (args.length == 0) {
  32.                 player.setHealth(20);
  33.                 player.sendMessage(ChatColor.GREEN + "You have been healed!");
  34.                 return true;
  35.             }
  36.             Player target = Bukkit.getServer().getPlayer(args[0]);
  37.             if (target == null) {
  38.                 player.sendMessage(ChatColor.RED + "This player is not online!");
  39.                 return true;
  40.             }
  41.             target.setHealth(20);
  42.             target.sendMessage(ChatColor.GREEN + "You have been healed!");
  43.             player.sendMessage(ChatColor.GREEN + target.getName() + " has been healed!");
  44.         }
  45.  
  46.         if (command.getName().equalsIgnoreCase("feed")) {
  47.             if (!sender.hasPermission("uplayer.feed")) return true;
  48.             if (args.length == 0) {
  49.                 player.setFoodLevel(20);
  50.                 player.sendMessage(ChatColor.GREEN + "You have been fed!");
  51.                 return true;
  52.             }
  53.             Player target = Bukkit.getServer().getPlayer(args[0]);
  54.             if (target == null) {
  55.                 player.sendMessage(ChatColor.RED + "This player is not online!");
  56.                 return true;
  57.             }
  58.             target.setFoodLevel(20);
  59.             target.sendMessage(ChatColor.GREEN + "You have been fed!");
  60.             player.sendMessage(ChatColor.GREEN + target.getName() + " has been fed!");
  61.         }
  62.         if (label.equalsIgnoreCase("jump")) {
  63.             if (!sender.hasPermission("uplayer.jump")) return true;
  64.             if (!(sender instanceof Player)) {
  65.                 sender.sendMessage("Only players can perform that command.");
  66.                 return true;
  67.             }
  68.             Random r = new Random();
  69.             double random = r.nextInt(10);
  70.  
  71.             Vector v = ((Player) sender).getLocation().getDirection().multiply(random);
  72.  
  73.             v.setY(random);
  74.  
  75.             ((Player) sender).setVelocity(v);
  76.             sender.sendMessage(ChatColor.GREEN + "You've been jumped!");
  77.         }
  78.             return true;
  79.         }
  80.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement