Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public ItemStack searchList(int[] item0,int[] item1,int[] item2 )
- {
- return (ItemStack)recipeList.get(Arrays.asList(item0[0], item0[1],item1[0], item1[1],item2[0], item2[1]));
- }
- public ItemStack getSmeltingResult(ItemStack item0,ItemStack item1,ItemStack item2 )
- {
- int[][] items = new int[3][2];
- int numItems = 0;
- if (item0 != null)
- {
- items[numItems][0]= item0.itemID;
- items[numItems][1] =item0.getItemDamage();
- numItems++;
- }
- if (item1 != null)
- {
- items[numItems][0]= item1.itemID;
- items[numItems][1] =item1.getItemDamage();
- numItems++;
- }
- if (item2 != null)
- {
- items[numItems][0]= item2.itemID;
- items[numItems][1] =item2.getItemDamage();
- numItems++;
- }
- if (numItems == 0)
- return null;
- ItemStack ret;
- ret = searchList(items[0], items[1], items[2]); //1: 012
- if (numItems >= 2 && ret == null)
- ret = searchList(items[1], items[0], items[2]); //2: 102
- if (numItems == 3){
- if (ret == null)
- ret = searchList(items[0], items[2], items[1]); //3: 021
- if (ret == null)
- ret = searchList(items[1], items[2], items[0]); //4: 120
- if (ret == null)
- ret = searchList(items[2], items[0], items[1]); //5: 201
- if (ret == null)
- ret = searchList(items[2], items[1], items[0]); //6: 210
- }
- return ret;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement