Skip to content

Commit 6b4fc5a

Browse files
committed
add registry name shortcut to item stack
1 parent 3aee977 commit 6b4fc5a

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/main/java/com/cleanroommc/groovyscript/compat/vanilla/ItemStackExpansion.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import com.cleanroommc.groovyscript.api.IIngredient;
44
import com.cleanroommc.groovyscript.helper.ingredient.OreDictIngredient;
55
import net.minecraft.item.ItemStack;
6+
import net.minecraft.util.ResourceLocation;
67
import net.minecraft.util.text.TextFormatting;
78

89
public class ItemStackExpansion {
@@ -31,4 +32,12 @@ public static boolean isSameExact(ItemStack self, ItemStack itemStack) {
3132
public static boolean isSame(ItemStack self, ItemStack itemStack, boolean ignoreNbt) {
3233
return ItemStack.areItemsEqual(self, itemStack) && (ignoreNbt || ItemStack.areItemStackTagsEqual(self, itemStack));
3334
}
35+
36+
public static ResourceLocation getRegistryName(ItemStack self) {
37+
return self.getItem().getRegistryName();
38+
}
39+
40+
public static String getMod(ItemStack self) {
41+
return getRegistryName(self).getNamespace();
42+
}
3443
}

0 commit comments

Comments
 (0)