Advertisement
Guest User

Untitled

a guest
Mar 18th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.55 KB | None | 0 0
  1. package me.Iyzach.Test;
  2.  
  3. import org.bukkit.ChatColor;
  4. import org.bukkit.Location;
  5. import org.bukkit.command.Command;
  6. import org.bukkit.command.CommandExecutor;
  7. import org.bukkit.command.CommandSender;
  8. import org.bukkit.craftbukkit.v1_12_R1.CraftWorld;
  9. import org.bukkit.entity.Player;
  10. import org.bukkit.event.Listener;
  11.  
  12. import net.minecraft.server.v1_12_R1.CommandExecute;
  13. import net.minecraft.server.v1_12_R1.EntityVex;
  14. import net.minecraft.server.v1_12_R1.EnumItemSlot;
  15. import net.minecraft.server.v1_12_R1.ItemStack;
  16. import net.minecraft.server.v1_12_R1.Items;
  17. import net.minecraft.server.v1_12_R1.WorldServer;
  18.  
  19.  
  20. public class Commands extends CommandExecute implements Listener, CommandExecutor {
  21.  
  22. public String cmd1 = "summonbee";
  23.  
  24. @Override
  25. public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
  26. if (sender instanceof Player) {
  27.  
  28. Player player = (Player) sender;
  29. Location loc = player.getLocation();
  30. WorldServer world = ((CraftWorld)player.getWorld()).getHandle();
  31.  
  32. if (cmd.getName().equalsIgnoreCase(cmd1)) {
  33. EntityVex bee = new EntityVex(world);
  34. bee.setCustomName(ChatColor.RED + "Bee");
  35. bee.setCustomNameVisible(true);
  36. bee.setEquipment(EnumItemSlot.HEAD, new ItemStack(Items.DIAMOND_HELMET));
  37.  
  38. bee.setLocation(loc.getX(), loc.getY(), loc.getZ(), loc.getYaw(), loc.getPitch());
  39. world.addEntity(bee);
  40.  
  41. return true;
  42. }
  43.  
  44. } else {
  45. sender.sendMessage(ChatColor.RED + "Only players can use this command...");
  46. return true;
  47. }
  48. return false;
  49. }
  50.  
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement