Guest User

Untitled

a guest
Oct 21st, 2020
32
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.10 KB | None | 0 0
  1. package me.Kidalder.GodBoots;
  2.  
  3. import java.util.ArrayList;
  4. import java.util.List;
  5.  
  6. import org.bukkit.Location;
  7. import org.bukkit.Material;
  8. import org.bukkit.World;
  9. import org.bukkit.command.Command;
  10. import org.bukkit.command.CommandExecutor;
  11. import org.bukkit.command.CommandSender;
  12. import org.bukkit.enchantments.Enchantment;
  13. import org.bukkit.entity.Player;
  14. import org.bukkit.event.EventHandler;
  15. import org.bukkit.event.Listener;
  16. import org.bukkit.event.player.PlayerMoveEvent;
  17. import org.bukkit.inventory.ItemFlag;
  18. import org.bukkit.inventory.ItemStack;
  19. import org.bukkit.inventory.meta.ItemMeta;
  20.  
  21. import net.md_5.bungee.api.ChatColor;
  22.  
  23. public class GodBoots implements CommandExecutor, Listener{
  24.  
  25. @Override
  26. public boolean onCommand(CommandSender sender, Command cmd, String name, String[] args) {
  27. if (name.equalsIgnoreCase("godboots")) {
  28. if (sender instanceof Player) {
  29. Player player = (Player) sender;
  30. player.sendMessage(ChatColor.GREEN + "You have been given God Boots");
  31. player.getInventory().addItem(getItem());
  32. if (player.getInventory().firstEmpty() == -1) {
  33. Location loc = player.getLocation();
  34. World world = player.getWorld();
  35.  
  36. world.dropItemNaturally(loc, getItem());
  37. player.sendMessage("You have been given God Boots");
  38. }
  39.  
  40. } else {
  41. sender.sendMessage("The console has been given godboots");
  42. return false;
  43. }
  44. }
  45. return false;
  46. }
  47.  
  48. public ItemStack getItem () {
  49.  
  50. ItemStack boots = new ItemStack(Material.DIAMOND_BOOTS);
  51. ItemMeta meta = boots.getItemMeta();
  52. meta.setDisplayName(ChatColor.GREEN + "Boots of Leaping");
  53. List<String> lore = new ArrayList<String>();
  54. lore.add("");
  55. lore.add(ChatColor.GRAY + "When on Feet:");
  56. lore.add(ChatColor.BLUE + "+10 Jump Boost");
  57. meta.setLore(lore);
  58. meta.addEnchant(Enchantment.PROTECTION_FALL, 0, true);
  59. meta.addItemFlags(ItemFlag.HIDE_ENCHANTS);
  60. meta.addItemFlags(ItemFlag.HIDE_ATTRIBUTES);
  61. meta.setUnbreakable(true);
  62. boots.setItemMeta(meta);
  63.  
  64. return boots;
  65. }
  66.  
  67. @EventHandler
  68. public void onJump (PlayerMoveEvent event) {
  69.  
  70. }
  71. }
Advertisement
Add Comment
Please, Sign In to add comment