aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/kubatech/tileentity/gregtech
diff options
context:
space:
mode:
authorAlexdoru <57050655+Alexdoru@users.noreply.github.com>2024-09-13 22:18:39 +0200
committerGitHub <noreply@github.com>2024-09-13 20:18:39 +0000
commit82793acd17f82173fbd06f663d6a01a7e9e306d2 (patch)
treed769f4280fdd243245a8d6b9b3151d18fd024182 /src/main/java/kubatech/tileentity/gregtech
parentfc5c27262709efabf708f8418a54ede7f9661309 (diff)
downloadGT5-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.java8
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);