clean up
This commit is contained in:
@@ -46,55 +46,56 @@ public abstract class WeakEnchantmentManager {
|
|||||||
* todo need to be fixed in near future
|
* todo need to be fixed in near future
|
||||||
*/
|
*/
|
||||||
|
|
||||||
// @Shadow(aliases = "a") @Final private static EnchantmentManager.EnchantmentModifierProtection protection;
|
/*
|
||||||
// @Shadow(aliases = "c") @Final private static EnchantmentManager.EnchantmentModifierThorns thorns;
|
@Shadow(aliases = "a") @Final private static EnchantmentManager.EnchantmentModifierProtection protection;
|
||||||
// @Shadow(aliases = "d") @Final private static EnchantmentManager.EnchantmentModifierArthropods arthropods;
|
@Shadow(aliases = "c") @Final private static EnchantmentManager.EnchantmentModifierThorns thorns;
|
||||||
|
@Shadow(aliases = "d") @Final private static EnchantmentManager.EnchantmentModifierArthropods arthropods;
|
||||||
|
|
||||||
// @Shadow private static void a(EnchantmentManager.EnchantmentModifier modifier, Iterable<ItemStack> iterable) {}
|
@Shadow private static void a(EnchantmentManager.EnchantmentModifier modifier, Iterable<ItemStack> iterable) {}
|
||||||
// @Shadow private static void a(EnchantmentManager.EnchantmentModifier modifier, ItemStack itemstack) {}
|
@Shadow private static void a(EnchantmentManager.EnchantmentModifier modifier, ItemStack itemstack) {}
|
||||||
|
|
||||||
// @Overwrite
|
@Overwrite
|
||||||
// public static int a(Iterable<ItemStack> iterable, DamageSource damageSource) {
|
public static int a(Iterable<ItemStack> iterable, DamageSource damageSource) {
|
||||||
// protection.a = 0; // OBFHELPER: damageModifier
|
protection.a = 0; // OBFHELPER: damageModifier
|
||||||
// protection.b = damageSource;
|
protection.b = damageSource;
|
||||||
// a(protection, iterable); // OBFHELPER: applyEnchantmentModifierArray
|
a(protection, iterable); // OBFHELPER: applyEnchantmentModifierArray
|
||||||
// protection.b = null; // Akarin - Remove reference to Damagesource
|
protection.b = null; // Akarin - Remove reference to Damagesource
|
||||||
// return protection.a;
|
return protection.a;
|
||||||
// }
|
}
|
||||||
|
|
||||||
// @Overwrite
|
@Overwrite
|
||||||
// public static void a(EntityLiving user, Entity attacker) { // OBFHELPER: applyThornEnchantments
|
public static void a(EntityLiving user, Entity attacker) { // OBFHELPER: applyThornEnchantments
|
||||||
// thorns.b = attacker;
|
thorns.b = attacker;
|
||||||
// thorns.a = user;
|
thorns.a = user;
|
||||||
// if (user != null) {
|
if (user != null) {
|
||||||
// a(thorns, user.aQ()); // OBFHELPER: applyEnchantmentModifierArray - getEquipmentAndArmor
|
a(thorns, user.aQ()); // OBFHELPER: applyEnchantmentModifierArray - getEquipmentAndArmor
|
||||||
// }
|
}
|
||||||
|
|
||||||
// if (attacker instanceof EntityHuman) {
|
if (attacker instanceof EntityHuman) {
|
||||||
// a(thorns, user.getItemInMainHand()); // OBFHELPER: applyEnchantmentModifier
|
a(thorns, user.getItemInMainHand()); // OBFHELPER: applyEnchantmentModifier
|
||||||
// }
|
}
|
||||||
|
|
||||||
// Akarin Start - remove references to entity objects to avoid memory leaks
|
// Akarin Start - remove references to entity objects to avoid memory leaks
|
||||||
// thorns.b = null;
|
thorns.b = null;
|
||||||
// thorns.a = null;
|
thorns.a = null;
|
||||||
// Akarin end
|
// Akarin end
|
||||||
//}
|
}
|
||||||
|
|
||||||
// @Overwrite
|
@Overwrite
|
||||||
/// public static void b(EntityLiving user, Entity target) { // OBFHELPER: applyArthropodEnchantments
|
public static void b(EntityLiving user, Entity target) { // OBFHELPER: applyArthropodEnchantments
|
||||||
/// arthropods.a = user;
|
arthropods.a = user;
|
||||||
// arthropods.b = target;
|
arthropods.b = target;
|
||||||
// if (user != null) {
|
if (user != null) {
|
||||||
// a(arthropods, user.aQ()); // OBFHELPER: applyEnchantmentModifierArray - getEquipmentAndArmor
|
a(arthropods, user.aQ()); // OBFHELPER: applyEnchantmentModifierArray - getEquipmentAndArmor
|
||||||
// }
|
}
|
||||||
|
|
||||||
// if (user instanceof EntityHuman) {
|
if (user instanceof EntityHuman) {
|
||||||
// a(arthropods, user.getItemInMainHand()); // OBFHELPER: applyEnchantmentModifier
|
a(arthropods, user.getItemInMainHand()); // OBFHELPER: applyEnchantmentModifier
|
||||||
// }
|
}
|
||||||
|
|
||||||
// Akarin Start - remove references to entity objects to avoid memory leaks
|
Akarin Start - remove references to entity objects to avoid memory leaks
|
||||||
// arthropods.a = null;
|
arthropods.a = null;
|
||||||
// arthropods.b = null;
|
arthropods.b = null;
|
||||||
// Akarin end
|
// Akarin end
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user