Add ItemStack sensitive version of getItemEnchantability
This commit is contained in:
parent
6f693206de
commit
2519822b25
2 changed files with 32 additions and 3 deletions
|
@ -1,5 +1,23 @@
|
||||||
--- ../src-base/minecraft/net/minecraft/enchantment/EnchantmentHelper.java
|
--- ../src-base/minecraft/net/minecraft/enchantment/EnchantmentHelper.java
|
||||||
+++ ../src-work/minecraft/net/minecraft/enchantment/EnchantmentHelper.java
|
+++ ../src-work/minecraft/net/minecraft/enchantment/EnchantmentHelper.java
|
||||||
|
@@ -293,7 +293,7 @@
|
||||||
|
public static int func_77514_a(Random p_77514_0_, int p_77514_1_, int p_77514_2_, ItemStack p_77514_3_)
|
||||||
|
{
|
||||||
|
Item item = p_77514_3_.func_77973_b();
|
||||||
|
- int k = item.func_77619_b();
|
||||||
|
+ int k = item.getItemEnchantability(p_77514_3_);
|
||||||
|
|
||||||
|
if (k <= 0)
|
||||||
|
{
|
||||||
|
@@ -346,7 +346,7 @@
|
||||||
|
public static List func_77513_b(Random p_77513_0_, ItemStack p_77513_1_, int p_77513_2_)
|
||||||
|
{
|
||||||
|
Item item = p_77513_1_.func_77973_b();
|
||||||
|
- int j = item.func_77619_b();
|
||||||
|
+ int j = item.getItemEnchantability(p_77513_1_);
|
||||||
|
|
||||||
|
if (j <= 0)
|
||||||
|
{
|
||||||
@@ -435,7 +435,8 @@
|
@@ -435,7 +435,8 @@
|
||||||
{
|
{
|
||||||
Enchantment enchantment = aenchantment[k];
|
Enchantment enchantment = aenchantment[k];
|
||||||
|
|
|
@ -104,7 +104,7 @@
|
||||||
public Multimap func_111205_h()
|
public Multimap func_111205_h()
|
||||||
{
|
{
|
||||||
return HashMultimap.create();
|
return HashMultimap.create();
|
||||||
@@ -726,6 +744,570 @@
|
@@ -726,6 +744,581 @@
|
||||||
return this.field_111218_cA == null ? "MISSING_ICON_ITEM_" + field_150901_e.func_148757_b(this) + "_" + this.field_77774_bZ : this.field_111218_cA;
|
return this.field_111218_cA == null ? "MISSING_ICON_ITEM_" + field_150901_e.func_148757_b(this) + "_" + this.field_77774_bZ : this.field_111218_cA;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -670,12 +670,23 @@
|
||||||
+ Integer ret = toolClasses.get(toolClass);
|
+ Integer ret = toolClasses.get(toolClass);
|
||||||
+ return ret == null ? -1 : ret;
|
+ return ret == null ? -1 : ret;
|
||||||
+ }
|
+ }
|
||||||
|
+
|
||||||
|
+ /**
|
||||||
|
+ * ItemStack sensitive version of getItemEnchantability
|
||||||
|
+ *
|
||||||
|
+ * @param stack The ItemStack
|
||||||
|
+ * @return the item echantability value
|
||||||
|
+ */
|
||||||
|
+ public int getItemEnchantability(ItemStack stack)
|
||||||
|
+ {
|
||||||
|
+ return func_77619_b();
|
||||||
|
+ }
|
||||||
+ /* ======================================== FORGE END =====================================*/
|
+ /* ======================================== FORGE END =====================================*/
|
||||||
+
|
+
|
||||||
public static enum ToolMaterial
|
public static enum ToolMaterial
|
||||||
{
|
{
|
||||||
WOOD(0, 59, 2.0F, 0.0F, 15),
|
WOOD(0, 59, 2.0F, 0.0F, 15),
|
||||||
@@ -741,6 +1323,9 @@
|
@@ -741,6 +1334,9 @@
|
||||||
|
|
||||||
private static final String __OBFID = "CL_00000042";
|
private static final String __OBFID = "CL_00000042";
|
||||||
|
|
||||||
|
@ -685,7 +696,7 @@
|
||||||
private ToolMaterial(int p_i1874_3_, int p_i1874_4_, float p_i1874_5_, float p_i1874_6_, int p_i1874_7_)
|
private ToolMaterial(int p_i1874_3_, int p_i1874_4_, float p_i1874_5_, float p_i1874_6_, int p_i1874_7_)
|
||||||
{
|
{
|
||||||
this.field_78001_f = p_i1874_3_;
|
this.field_78001_f = p_i1874_3_;
|
||||||
@@ -777,7 +1362,15 @@
|
@@ -777,7 +1373,15 @@
|
||||||
|
|
||||||
public Item func_150995_f()
|
public Item func_150995_f()
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue