Class ExpandEnchantment

java.lang.Object
com.blamejared.crafttweaker.natives.item.enchantment.ExpandEnchantment

@ZenRegister public class ExpandEnchantment extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static boolean
    canEnchant(net.minecraft.world.item.enchantment.Enchantment internal, net.minecraft.world.item.ItemStack stack)
     
    static void
    doPostAttack(net.minecraft.world.item.enchantment.Enchantment internal, net.minecraft.world.entity.LivingEntity source, net.minecraft.world.entity.Entity target, int level)
     
    static void
    doPostHurt(net.minecraft.world.item.enchantment.Enchantment internal, net.minecraft.world.entity.LivingEntity source, net.minecraft.world.entity.Entity target, int level)
     
    static String
    getCommandString(net.minecraft.world.item.enchantment.Enchantment internal)
     
    static float
    getDamageBonus(net.minecraft.world.item.enchantment.Enchantment internal, int level, net.minecraft.world.entity.MobType mobType)
     
    static int
    getDamageProtection(net.minecraft.world.item.enchantment.Enchantment internal, int level, net.minecraft.world.damagesource.DamageSource source)
     
    static String
    getDescriptionId(net.minecraft.world.item.enchantment.Enchantment internal)
     
    static net.minecraft.network.chat.Component
    getFullname(net.minecraft.world.item.enchantment.Enchantment internal, int level)
     
    static int
    getMaxCost(net.minecraft.world.item.enchantment.Enchantment internal, int level)
     
    static int
    getMaxLevel(net.minecraft.world.item.enchantment.Enchantment internal)
     
    static int
    getMinCost(net.minecraft.world.item.enchantment.Enchantment internal, int level)
     
    static int
    getMinLevel(net.minecraft.world.item.enchantment.Enchantment internal)
     
    static net.minecraft.world.item.enchantment.Enchantment.Rarity
    getRarity(net.minecraft.world.item.enchantment.Enchantment internal)
     
    static Map<net.minecraft.world.entity.EquipmentSlot,net.minecraft.world.item.ItemStack>
    getSlotItems(net.minecraft.world.item.enchantment.Enchantment internal, net.minecraft.world.entity.LivingEntity entity)
     
    static boolean
    isCompatibleWith(net.minecraft.world.item.enchantment.Enchantment internal, net.minecraft.world.item.enchantment.Enchantment other)
     
    static boolean
    isCurse(net.minecraft.world.item.enchantment.Enchantment internal)
     
    static boolean
    isDiscoverable(net.minecraft.world.item.enchantment.Enchantment internal)
     
    static boolean
    isTradeable(net.minecraft.world.item.enchantment.Enchantment internal)
     
    static boolean
    isTreasureOnly(net.minecraft.world.item.enchantment.Enchantment internal)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ExpandEnchantment

      public ExpandEnchantment()
  • Method Details

    • getSlotItems

      public static Map<net.minecraft.world.entity.EquipmentSlot,net.minecraft.world.item.ItemStack> getSlotItems(net.minecraft.world.item.enchantment.Enchantment internal, net.minecraft.world.entity.LivingEntity entity)
    • getRarity

      public static net.minecraft.world.item.enchantment.Enchantment.Rarity getRarity(net.minecraft.world.item.enchantment.Enchantment internal)
    • getMinLevel

      public static int getMinLevel(net.minecraft.world.item.enchantment.Enchantment internal)
    • getMaxLevel

      public static int getMaxLevel(net.minecraft.world.item.enchantment.Enchantment internal)
    • getMinCost

      public static int getMinCost(net.minecraft.world.item.enchantment.Enchantment internal, int level)
    • getMaxCost

      public static int getMaxCost(net.minecraft.world.item.enchantment.Enchantment internal, int level)
    • getDamageProtection

      public static int getDamageProtection(net.minecraft.world.item.enchantment.Enchantment internal, int level, net.minecraft.world.damagesource.DamageSource source)
    • getDamageBonus

      public static float getDamageBonus(net.minecraft.world.item.enchantment.Enchantment internal, int level, net.minecraft.world.entity.MobType mobType)
    • isCompatibleWith

      public static boolean isCompatibleWith(net.minecraft.world.item.enchantment.Enchantment internal, net.minecraft.world.item.enchantment.Enchantment other)
    • getDescriptionId

      public static String getDescriptionId(net.minecraft.world.item.enchantment.Enchantment internal)
    • getFullname

      public static net.minecraft.network.chat.Component getFullname(net.minecraft.world.item.enchantment.Enchantment internal, int level)
    • canEnchant

      public static boolean canEnchant(net.minecraft.world.item.enchantment.Enchantment internal, net.minecraft.world.item.ItemStack stack)
    • doPostAttack

      public static void doPostAttack(net.minecraft.world.item.enchantment.Enchantment internal, net.minecraft.world.entity.LivingEntity source, net.minecraft.world.entity.Entity target, int level)
    • doPostHurt

      public static void doPostHurt(net.minecraft.world.item.enchantment.Enchantment internal, net.minecraft.world.entity.LivingEntity source, net.minecraft.world.entity.Entity target, int level)
    • isTreasureOnly

      public static boolean isTreasureOnly(net.minecraft.world.item.enchantment.Enchantment internal)
    • isCurse

      public static boolean isCurse(net.minecraft.world.item.enchantment.Enchantment internal)
    • isTradeable

      public static boolean isTradeable(net.minecraft.world.item.enchantment.Enchantment internal)
    • isDiscoverable

      public static boolean isDiscoverable(net.minecraft.world.item.enchantment.Enchantment internal)
    • getCommandString

      public static String getCommandString(net.minecraft.world.item.enchantment.Enchantment internal)