aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gtPlusPlus/plugin/fixes/vanilla/VanillaBedHeightFix.java
diff options
context:
space:
mode:
authorAlexdoru <57050655+Alexdoru@users.noreply.github.com>2024-09-22 01:41:01 +0200
committerGitHub <noreply@github.com>2024-09-21 23:41:01 +0000
commitcc0266c5a740a2155536694111ba37ac8c3f1d46 (patch)
tree4d0e44a1e1c78a2345911090b265aee777409888 /src/main/java/gtPlusPlus/plugin/fixes/vanilla/VanillaBedHeightFix.java
parent93966f7709e765b8be05b5127054046c9ac3bce0 (diff)
downloadGT5-Unofficial-cc0266c5a740a2155536694111ba37ac8c3f1d46.tar.gz
GT5-Unofficial-cc0266c5a740a2155536694111ba37ac8c3f1d46.tar.bz2
GT5-Unofficial-cc0266c5a740a2155536694111ba37ac8c3f1d46.zip
GT++ ASM Cleanup (#3238)
Co-authored-by: Martin Robertz <dream-master@gmx.net>
Diffstat (limited to 'src/main/java/gtPlusPlus/plugin/fixes/vanilla/VanillaBedHeightFix.java')
-rw-r--r--src/main/java/gtPlusPlus/plugin/fixes/vanilla/VanillaBedHeightFix.java19
1 files changed, 7 insertions, 12 deletions
diff --git a/src/main/java/gtPlusPlus/plugin/fixes/vanilla/VanillaBedHeightFix.java b/src/main/java/gtPlusPlus/plugin/fixes/vanilla/VanillaBedHeightFix.java
index aa81a0378c..8395f7b3f7 100644
--- a/src/main/java/gtPlusPlus/plugin/fixes/vanilla/VanillaBedHeightFix.java
+++ b/src/main/java/gtPlusPlus/plugin/fixes/vanilla/VanillaBedHeightFix.java
@@ -9,11 +9,11 @@ import net.minecraftforge.event.entity.player.PlayerSleepInBedEvent;
import cpw.mods.fml.common.eventhandler.EventPriority;
import cpw.mods.fml.common.eventhandler.SubscribeEvent;
+import gregtech.asm.GTCorePlugin;
import gtPlusPlus.api.interfaces.IPlugin;
import gtPlusPlus.api.objects.Logger;
import gtPlusPlus.core.util.reflect.ReflectionUtils;
import gtPlusPlus.plugin.fixes.interfaces.IBugFix;
-import gtPlusPlus.preloader.PreloaderCore;
// TODO move this as a mixin in hodgepodge
public class VanillaBedHeightFix implements IBugFix {
@@ -23,17 +23,12 @@ public class VanillaBedHeightFix implements IBugFix {
public VanillaBedHeightFix(IPlugin minstance) {
mParent = minstance;
- Method m;
- if (!PreloaderCore.DEV_ENVIRONMENT) {
- m = ReflectionUtils.getMethod(EntityPlayer.class, "func_71018_a", int.class, int.class, int.class);
- } else {
- m = ReflectionUtils.getMethod(
- net.minecraft.entity.player.EntityPlayer.class,
- "sleepInBedAt",
- int.class,
- int.class,
- int.class);
- }
+ Method m = ReflectionUtils.getMethod(
+ EntityPlayer.class,
+ GTCorePlugin.isDevEnv() ? "sleepInBedAt" : "func_71018_a",
+ int.class,
+ int.class,
+ int.class);
if (m != null) {
mSleepInBedAt = m;
mParent.log("Registering Bed Height Fix.");