Class ExpandEnchantment
java.lang.Object
com.blamejared.crafttweaker.natives.item.enchantment.ExpandEnchantment
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleancanEnchant(net.minecraft.world.item.enchantment.Enchantment internal, net.minecraft.world.item.ItemStack stack) static voiddoPostAttack(net.minecraft.world.item.enchantment.Enchantment internal, net.minecraft.world.entity.LivingEntity source, net.minecraft.world.entity.Entity target, int level) static voiddoPostHurt(net.minecraft.world.item.enchantment.Enchantment internal, net.minecraft.world.entity.LivingEntity source, net.minecraft.world.entity.Entity target, int level) static StringgetCommandString(net.minecraft.world.item.enchantment.Enchantment internal) static floatgetDamageBonus(net.minecraft.world.item.enchantment.Enchantment internal, int level, net.minecraft.world.entity.MobType mobType) static intgetDamageProtection(net.minecraft.world.item.enchantment.Enchantment internal, int level, net.minecraft.world.damagesource.DamageSource source) static StringgetDescriptionId(net.minecraft.world.item.enchantment.Enchantment internal) static net.minecraft.network.chat.ComponentgetFullname(net.minecraft.world.item.enchantment.Enchantment internal, int level) static intgetMaxCost(net.minecraft.world.item.enchantment.Enchantment internal, int level) static intgetMaxLevel(net.minecraft.world.item.enchantment.Enchantment internal) static intgetMinCost(net.minecraft.world.item.enchantment.Enchantment internal, int level) static intgetMinLevel(net.minecraft.world.item.enchantment.Enchantment internal) static net.minecraft.world.item.enchantment.Enchantment.RaritygetRarity(net.minecraft.world.item.enchantment.Enchantment internal) static net.minecraft.resources.ResourceLocationgetRegistryName(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 booleanisCompatibleWith(net.minecraft.world.item.enchantment.Enchantment internal, net.minecraft.world.item.enchantment.Enchantment other) static booleanisCurse(net.minecraft.world.item.enchantment.Enchantment internal) static booleanisDiscoverable(net.minecraft.world.item.enchantment.Enchantment internal) static booleanisTradeable(net.minecraft.world.item.enchantment.Enchantment internal) static booleanisTreasureOnly(net.minecraft.world.item.enchantment.Enchantment internal)
-
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
-
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) -
getRegistryName
public static net.minecraft.resources.ResourceLocation getRegistryName(net.minecraft.world.item.enchantment.Enchantment internal) -
getCommandString
-