MCPcopy Create free account
hub / github.com/GregTech6/gregtech6 / getEnchantmentLevel

Method getEnchantmentLevel

src/main/java/gregapi/util/UT.java:2352–2355  ·  view source on GitHub ↗
(Enchantment aEnchantment, ItemStack aStack)

Source from the content-addressed store, hash-verified

2350 public static int getEnchantmentLevelLootingFortune(ItemStack aStack) {return Math.max(getEnchantmentLevel(Enchantment.fortune, aStack), getEnchantmentLevel(Enchantment.looting, aStack));}
2351
2352 public static int getEnchantmentLevel(Enchantment aEnchantment, ItemStack aStack) {
2353 if (aEnchantment == null || aEnchantment.effectId < 0) return 0;
2354 return EnchantmentHelper.getEnchantmentLevel(aEnchantment.effectId, aStack);
2355 }
2356 public static int getEnchantmentXP(ItemStack aStack) {
2357 if (ST.invalid(aStack) || !aStack.hasTagCompound() || ST.isGT_(aStack) || (COMPAT_EU_ITEM != null && COMPAT_EU_ITEM.is(aStack))) return 0;
2358 return getEnchantmentXP(getNBT(aStack));

Callers 15

onArrowLooseEventMethod · 0.80
onBlockDestroyedMethod · 0.80
getCraftingResultMethod · 0.80
getCraftingResultMethod · 0.80
findRecipeMethod · 0.80
getRadioactivityLevelMethod · 0.80
shootMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected