Esempio n. 1
0
 /** Check if the stack is a valid item for this slot. Always true beside for the armor slots. */
 @Override
 public boolean isItemValid(ItemStack is) {
   return (is.itemID == RotaryCraft.extracts.itemID && is.getItemDamage() < 8)
       || (ExtractorModOres.isModOreIngredient(is)
           && ExtractorModOres.isDust(
               ModOreList.getEntryFromDamage(is.getItemDamage() / 4), is.getItemDamage()));
 }
Esempio n. 2
0
 /** Check if the stack is a valid item for this slot. Always true beside for the armor slots. */
 @Override
 public boolean isItemValid(ItemStack is) {
   if (ItemRegistry.EXTRACTS.matchItem(is) && is.getItemDamage() < 24 && is.getItemDamage() >= 16)
     return true;
   if (ExtractorModOres.isModOreIngredient(is)
       && ExtractorModOres.isSolution(
           ModOreList.getEntryFromDamage(is.getItemDamage() / 4), is.getItemDamage())) return true;
   if (ItemRegistry.CUSTOMEXTRACT.matchItem(is) && is.getItemDamage() % 4 == 2) return true;
   return false;
 }