aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api/objects/GT_ItemStack.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gregtech/api/objects/GT_ItemStack.java')
-rw-r--r--src/main/java/gregtech/api/objects/GT_ItemStack.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main/java/gregtech/api/objects/GT_ItemStack.java b/src/main/java/gregtech/api/objects/GT_ItemStack.java
index 1273b7111d..210f807c5d 100644
--- a/src/main/java/gregtech/api/objects/GT_ItemStack.java
+++ b/src/main/java/gregtech/api/objects/GT_ItemStack.java
@@ -6,18 +6,20 @@ import net.minecraft.item.ItemStack;
import gregtech.api.enums.GT_Values;
import gregtech.api.util.GT_Utility;
+import gregtech.api.util.item.ItemHolder;
/**
* An optimization of {@link ItemStack} to have a better {@code hashcode} and {@code equals} in order to improve
* {@code HashMap} and {@code Set} performance
*/
-public class GT_ItemStack {
+public class GT_ItemStack extends ItemHolder {
public final Item mItem;
public final byte mStackSize;
public final short mMetaData;
public GT_ItemStack(Item aItem, long aStackSize, long aMetaData) {
+ super(new ItemStack(aItem, 1, (int) aMetaData));
mItem = aItem;
mStackSize = (byte) aStackSize;
mMetaData = (short) aMetaData;