Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ItemStack item = p.getItemInHand();
- ItemMeta im = item.getItemMeta();
- ArrayList<String> lore = new ArrayList<String>();
- lore.add("§aDamage: §c" + damage);
- lore.add(" ");
- lore.add("§aLevel: §c" + level);
- lore.add("§aExp: §c" + xp + "/250");
- lore.add("§aBonus: §c+0.25 Dmg pro Level");
- lore.add("§aBonusdamage: §c" + level*0.25);
- lore.add(" ");
- lore.add("§6Standard Sword");
- im.spigot().setUnbreakable(true);
- im.addItemFlags(ItemFlag.HIDE_UNBREAKABLE);
- im.addItemFlags(ItemFlag.HIDE_ATTRIBUTES);
- im.setLore(lore);
- item.setItemMeta(im);
- net.minecraft.server.v1_8_R1.ItemStack nmsStack = CraftItemStack.asNMSCopy(item);
- NBTTagCompound nbt = nmsStack.hasTag() ? nmsStack.getTag() : new NBTTagCompound();
- NBTTagList nbtTags = new NBTTagList();
- NBTTagCompound bnd = new NBTTagCompound();
- bnd.set("AttributeName", new NBTTagString("generic.attackDamage"));
- bnd.set("Name", new NBTTagString("generic.attackDamage"));
- bnd.set("Amount", new NBTTagDouble(damage));
- bnd.set("Operation", new NBTTagInt(0));
- bnd.set("UUIDLeast", new NBTTagInt(894654));
- bnd.set("UUIDMost", new NBTTagInt(2872));
- bnd.set("Slot", new NBTTagString("mainhand"));
- nbtTags.add(bnd);
- nbt.set("AttributeModifiers", nbtTags);
- nmsStack.setTag(nbt);
- item = CraftItemStack.asBukkitCopy(nmsStack);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement