@@ -0,0 +1,733 @@
+package org.cyclops.cyclopscore.helper;%0A%0Aimport net.minecraft.item.ItemStack;%0Aimport net.minecraft.nbt.NBTTagCompound;%0A%0A/**%0A * Contains helper methods for various itemstack specific things.%0A * @author rubensworks%0A */%0Apublic final class ItemStackHelpers %7B%0A%0A    /**%0A     * Get the tag compound from an item safely.%0A     * If it does not exist yet, it will create and save a new tag compound.%0A     * @param itemStack The item to get the tag compound from.%0A     * @return The tag compound.%0A     */%0A    public static NBTTagCompound getSafeTagCompound(ItemStack itemStack) %7B%0A        if(!itemStack.hasTagCompound()) %7B%0A            itemStack.setTagCompound(new NBTTagCompound());%0A        %7D%0A        return itemStack.getTagCompound();%0A    %7D%0A%0A%7D%0A

Add ItemStack NBTTagCompound helper