2323 */
2424package com .lunarclient .apollo .example .util ;
2525
26- import net .minecraft .server .v1_8_R3 .NBTTagCompound ;
2726import org .bukkit .Material ;
28- import org .bukkit .craftbukkit .v1_8_R3 .inventory .CraftItemStack ;
2927import org .bukkit .inventory .ItemStack ;
3028import org .bukkit .inventory .meta .ItemMeta ;
3129
@@ -42,30 +40,31 @@ public static ItemStack itemWithName(Material material, String name) {
4240 }
4341
4442 public static ItemStack addTag (ItemStack item , String key , Object value ) {
45- net .minecraft .server .v1_8_R3 .ItemStack nmsItem = CraftItemStack .asNMSCopy (item );
46- NBTTagCompound tag = nmsItem .hasTag () ? nmsItem .getTag () : new NBTTagCompound ();
47-
48- NBTTagCompound lunarTag = tag .getCompound ("lunar" );
49- if (lunarTag == null ) {
50- lunarTag = new NBTTagCompound ();
51- }
52-
53- if (value instanceof Integer ) {
54- lunarTag .setInt (key , (Integer ) value );
55- } else if (value instanceof Double ) {
56- lunarTag .setDouble (key , (Double ) value );
57- } else if (value instanceof Float ) {
58- lunarTag .setFloat (key , (Float ) value );
59- } else if (value instanceof Boolean ) {
60- lunarTag .setBoolean (key , (Boolean ) value );
61- } else if (value instanceof String ) {
62- lunarTag .setString (key , (String ) value );
63- }
64-
65- tag .set ("lunar" , lunarTag );
66- nmsItem .setTag (tag );
67-
68- return CraftItemStack .asBukkitCopy (nmsItem );
43+ // net.minecraft.server.v1_8_R3.ItemStack nmsItem = CraftItemStack.asNMSCopy(item);
44+ // NBTTagCompound tag = nmsItem.hasTag() ? nmsItem.getTag() : new NBTTagCompound();
45+ //
46+ // NBTTagCompound lunarTag = tag.getCompound("lunar");
47+ // if (lunarTag == null) {
48+ // lunarTag = new NBTTagCompound();
49+ // }
50+ //
51+ // if (value instanceof Integer) {
52+ // lunarTag.setInt(key, (Integer) value);
53+ // } else if (value instanceof Double) {
54+ // lunarTag.setDouble(key, (Double) value);
55+ // } else if (value instanceof Float) {
56+ // lunarTag.setFloat(key, (Float) value);
57+ // } else if (value instanceof Boolean) {
58+ // lunarTag.setBoolean(key, (Boolean) value);
59+ // } else if (value instanceof String) {
60+ // lunarTag.setString(key, (String) value);
61+ // }
62+ //
63+ // tag.set("lunar", lunarTag);
64+ // nmsItem.setTag(tag);
65+ //
66+ // return CraftItemStack.asBukkitCopy(nmsItem);
67+ return item ;
6968 }
7069
7170 private ItemUtil () {
0 commit comments