Examples of canApply()


Examples of net.minecraft.enchantment.Enchantment.canApply()

    while (iter.hasNext()) {
      int i1 = ((Integer) iter.next()).intValue();
      Enchantment enchantment = Enchantment.enchantmentsList[i1];

      int level = ((Integer) map1.get(Integer.valueOf(i1))).intValue();
      if(enchantment.canApply(itemStack)) {
        if(level > enchantment.getMaxLevel()) {
          level = enchantment.getMaxLevel();
        }
        int costPerLevel = 0;
        switch (enchantment.getWeight()) {
View Full Code Here

Examples of net.minecraft.enchantment.Enchantment.canApply()

              newEnchLevel = Math.max(addedEnchLevel, existingEnchLevel);
            }
           
            addedEnchLevel = newEnchLevel;
            int levelDifference = addedEnchLevel - existingEnchLevel;
            boolean canEnchantmentBeAdded = enchantment.canApply(outputItem);
           
            if(outputItem.itemID == ItemEnchantedBook.enchantedBook.itemID)
            {
              canEnchantmentBeAdded = true;
            }
View Full Code Here

Examples of net.minecraft.enchantment.Enchantment.canApply()

    return false;
  }

  public boolean isEnchantmentValid(short id) {
    Enchantment ench = Enchantment.enchantmentsList[id];
    if(!ench.canApply(itemToEnchant) || !ench.type.canEnchantItem(itemToEnchant.getItem()))
      return false;

    for(EnchantmentData data : enchants) {
      Enchantment otherEnch = Enchantment.enchantmentsList[data.enchant];
      if(!otherEnch.canApplyTogether(ench) || !ench.canApplyTogether(otherEnch))
View Full Code Here

Examples of net.minecraft.enchantment.Enchantment.canApply()

                        } else
                            j2 = Math.max(l1, k1);

                        l1 = j2;
                        int k2 = l1 - k1;
                        boolean isEnchantmentValid = enchantment.canApply(inputA);

                        if (player.capabilities.isCreativeMode || inputA.getItem() == Items.enchanted_book)
                            isEnchantmentValid = true;

                        Iterator iterator1 = enchantments.keySet().iterator();
View Full Code Here

Examples of net.minecraft.enchantment.Enchantment.canApply()

                for(ItemStack enchantedBook : enchantedBooks) {
                    Map bookMap = EnchantmentHelper.getEnchantments(enchantedBook);
                    Iterator bookEnchantIterator = bookMap.keySet().iterator();
                    while(bookEnchantIterator.hasNext()) {
                        Enchantment bookEnchant = Enchantment.enchantmentsList[((Integer)bookEnchantIterator.next()).intValue()];
                        if(bookEnchant.canApply(inputStack)) {
                            return new ItemStack[]{inputStack, enchantedBook};
                        }
                    }
                }
                //  }
View Full Code Here

Examples of org.mindswap.pellet.Individual.canApply()

    private boolean parentNeedsExpanding(Individual x) {
        if(x.isRoot()) return false;

        Individual parent = x.getParent();

        return parent.canApply(Node.ATOM) || parent.canApply(Node.OR)
            || parent.canApply(Node.SOME) || parent.canApply(Node.MIN)
            || parent.canApply(Node.MAX);
    }

  private void expand(Individual x) {
View Full Code Here

Examples of org.mindswap.pellet.Individual.canApply()

    private boolean parentNeedsExpanding(Individual x) {
        if(x.isRoot()) return false;

        Individual parent = x.getParent();

        return parent.canApply(Node.ATOM) || parent.canApply(Node.OR)
            || parent.canApply(Node.SOME) || parent.canApply(Node.MIN)
            || parent.canApply(Node.MAX);
    }

  private void expand(Individual x) {
View Full Code Here

Examples of org.mindswap.pellet.Individual.canApply()

        if(x.isRoot()) return false;

        Individual parent = x.getParent();

        return parent.canApply(Node.ATOM) || parent.canApply(Node.OR)
            || parent.canApply(Node.SOME) || parent.canApply(Node.MIN)
            || parent.canApply(Node.MAX);
    }

  private void expand(Individual x) {
    checkTimer();
View Full Code Here

Examples of org.mindswap.pellet.Individual.canApply()

        if(x.isRoot()) return false;

        Individual parent = x.getParent();

        return parent.canApply(Node.ATOM) || parent.canApply(Node.OR)
            || parent.canApply(Node.SOME) || parent.canApply(Node.MIN)
            || parent.canApply(Node.MAX);
    }

  private void expand(Individual x) {
    checkTimer();
View Full Code Here

Examples of org.mindswap.pellet.Individual.canApply()

        Individual parent = x.getParent();

        return parent.canApply(Node.ATOM) || parent.canApply(Node.OR)
            || parent.canApply(Node.SOME) || parent.canApply(Node.MIN)
            || parent.canApply(Node.MAX);
    }

  private void expand(Individual x) {
    checkTimer();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.