package cofh.lib.util;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
/**
* Wrapper for an Item/Metadata combination post 1.7. Quick and dirty, allows for Integer-based Hashes without collisions.
*
* @author King Lemming
*
*/
public final class ItemWrapper extends ComparableItem {
public static ItemWrapper fromItemStack(ItemStack stack) {
return new ItemWrapper(stack);
}
public ItemWrapper(Item item, int metadata) {
super(item, metadata);
}
public ItemWrapper(ItemStack stack) {
super(stack);
}
public ItemWrapper(ItemWrapper stack) {
super(stack);
}
@Override
public ItemWrapper clone() {
return new ItemWrapper(this);
}
@Override
public boolean equals(Object o) {
if (!(o instanceof ItemWrapper)) {
return false;
}
return isEqual((ItemWrapper) o);
}
}