Advertisement
Guest User

Untitled

a guest
Nov 6th, 2020
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.73 KB | None | 0 0
  1. public Pumpking(Location loc) {
  2.         super(EntityTypes.STRAY, ((CraftWorld)loc.getWorld()).getHandle());
  3.         this.setPosition(loc.getX(), loc.getY(), loc.getZ());
  4.  
  5.         this.setHealth(300);
  6.         this.setCustomNameVisible(true);
  7.         this.setCustomName(new ChatComponentText(
  8.                 ChatColor.translateAlternateColorCodes('&', "&4&lPUMPKING")));
  9.         this.setSlot(EnumItemSlot.HEAD, new ItemStack(Blocks.JACK_O_LANTERN));
  10.         this.dropInventory();
  11.  
  12.         org.bukkit.inventory.ItemStack axe1 = new org.bukkit.inventory.ItemStack(Material.GOLDEN_AXE);
  13.         ItemMeta meta1 = axe1.getItemMeta();
  14.         meta1.setDisplayName("§6§oPumpking Blade");
  15.         List<String> lore1 = new ArrayList<>();
  16.         lore1.add("§d&oAn axe powered by souls.");
  17.         meta1.setLore(lore1);
  18.         meta1.addEnchant(Enchantment.DURABILITY, 1000, false);
  19.         meta1.addEnchant(Enchantment.FIRE_ASPECT, 1, false);
  20.         meta1.addEnchant(Enchantment.MENDING, 3, false);
  21.  
  22.         org.bukkit.inventory.ItemStack axe2 = new org.bukkit.inventory.ItemStack(Material.GOLDEN_AXE);
  23.         ItemMeta meta2 = axe2.getItemMeta();
  24.         meta2.setDisplayName("§6§oPumpking Blade");
  25.         List<String> lore2 = new ArrayList<>();
  26.         lore2.add("§d&oAn axe powered by souls.");
  27.         meta2.setLore(lore2);
  28.         meta2.addEnchant(Enchantment.DURABILITY, 2500, false);
  29.         meta2.addEnchant(Enchantment.FIRE_ASPECT, 1, false);
  30.         meta2.addEnchant(Enchantment.MENDING, 3, false);
  31.  
  32.         ItemStack nms1 = CraftItemStack.asNMSCopy(axe1);
  33.         ItemStack nms2 = CraftItemStack.asNMSCopy(axe2);
  34.        
  35.         this.setSlot(EnumItemSlot.MAINHAND, nms1);
  36.         this.setSlot(EnumItemSlot.OFFHAND, nms2);
  37.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement