From 6924fef3240f5395117a18bba96a8da8a4d64771 Mon Sep 17 00:00:00 2001 From: ganymedes01 Date: Sun, 25 May 2014 19:15:26 -0300 Subject: [PATCH] Fix getOreIDs not using the wildcard value correctly You can see it's not working by requesting the ore IDs from lapis, and you'll see the name "dye" is missing (and that's the one registered using the wildcard). Fixed it by inverting the order of the item stack parameters. --- src/main/java/net/minecraftforge/oredict/OreDictionary.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/net/minecraftforge/oredict/OreDictionary.java b/src/main/java/net/minecraftforge/oredict/OreDictionary.java index 0dbdcd2fbd..dbcfdd33cc 100644 --- a/src/main/java/net/minecraftforge/oredict/OreDictionary.java +++ b/src/main/java/net/minecraftforge/oredict/OreDictionary.java @@ -319,7 +319,7 @@ public class OreDictionary { for(ItemStack target : ore.getValue()) { - if (itemMatches(itemStack, target, false)) + if (itemMatches(target, itemStack, false)) { ids.add(ore.getKey()); }