diff options
author | Alexdoru <57050655+Alexdoru@users.noreply.github.com> | 2024-09-13 22:18:39 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-09-13 20:18:39 +0000 |
commit | 82793acd17f82173fbd06f663d6a01a7e9e306d2 (patch) | |
tree | d769f4280fdd243245a8d6b9b3151d18fd024182 /src/main/java/kubatech/tileentity/gregtech | |
parent | fc5c27262709efabf708f8418a54ede7f9661309 (diff) | |
download | GT5-Unofficial-82793acd17f82173fbd06f663d6a01a7e9e306d2.tar.gz GT5-Unofficial-82793acd17f82173fbd06f663d6a01a7e9e306d2.tar.bz2 GT5-Unofficial-82793acd17f82173fbd06f663d6a01a7e9e306d2.zip |
remove reflection from kudatech and access public field directly (#3180)
Diffstat (limited to 'src/main/java/kubatech/tileentity/gregtech')
-rw-r--r-- | src/main/java/kubatech/tileentity/gregtech/multiblock/MTEExtremeEntityCrusher.java | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/main/java/kubatech/tileentity/gregtech/multiblock/MTEExtremeEntityCrusher.java b/src/main/java/kubatech/tileentity/gregtech/multiblock/MTEExtremeEntityCrusher.java index 07a3c3deb1..7268f9f3cd 100644 --- a/src/main/java/kubatech/tileentity/gregtech/multiblock/MTEExtremeEntityCrusher.java +++ b/src/main/java/kubatech/tileentity/gregtech/multiblock/MTEExtremeEntityCrusher.java @@ -122,7 +122,6 @@ import gregtech.api.render.TextureFactory; import gregtech.api.util.GTUtility; import gregtech.api.util.MultiblockTooltipBuilder; import kubatech.Tags; -import kubatech.api.helpers.ReflectionHelper; import kubatech.api.implementations.KubaTechGTMultiBlockBase; import kubatech.api.tileentity.CustomTileEntityPacketHandler; import kubatech.api.utils.ModUtils; @@ -433,8 +432,7 @@ public class MTEExtremeEntityCrusher extends KubaTechGTMultiBlockBase<MTEExtreme if (this.mMaxProgresstime == 0) return; if (event.mrs.equals(masterStoneRitual) && event.ritualKey.equals(WellOfSufferingRitualName)) { Rituals ritual = Rituals.ritualMap.get(WellOfSufferingRitualName); - if (ritual != null && ritual.effect instanceof RitualEffectWellOfSuffering) { - RitualEffectWellOfSuffering effect = (RitualEffectWellOfSuffering) ritual.effect; + if (ritual != null && ritual.effect instanceof RitualEffectWellOfSuffering effect) { event.setCanceled(true); // we will handle that String owner = event.mrs.getOwner(); int currentEssence = SoulNetworkHandler.getCurrentEssence(owner); @@ -463,12 +461,12 @@ public class MTEExtremeEntityCrusher extends KubaTechGTMultiBlockBase<MTEExtreme * (effect.canDrainReagent( event.mrs, ReagentRegistry.offensaReagent, - ReflectionHelper.getField(effect, "offensaDrain", 3), + RitualEffectWellOfSuffering.offensaDrain, true) ? 2 : 1) * (effect.canDrainReagent( event.mrs, ReagentRegistry.tenebraeReagent, - ReflectionHelper.getField(effect, "tennebraeDrain", 5), + RitualEffectWellOfSuffering.tennebraeDrain, true) ? 2 : 1), true); |