aboutsummaryrefslogtreecommitdiff
path: root/fabric/src/main/java
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2023-05-28 04:19:51 +0800
committershedaniel <daniel@shedaniel.me>2023-05-28 04:19:51 +0800
commitd9a1988ccf426c0e76a7377bab7c7ef85e2ef957 (patch)
tree7706cecf7944237c2d49426efbe8a8aedc9f65a0 /fabric/src/main/java
parenta35425108d9813f64779b519fedd4744a7eb6072 (diff)
downloadRoughlyEnoughItems-d9a1988ccf426c0e76a7377bab7c7ef85e2ef957.tar.gz
RoughlyEnoughItems-d9a1988ccf426c0e76a7377bab7c7ef85e2ef957.tar.bz2
RoughlyEnoughItems-d9a1988ccf426c0e76a7377bab7c7ef85e2ef957.zip
Fix tooltip crash
Diffstat (limited to 'fabric/src/main/java')
-rw-r--r--fabric/src/main/java/me/shedaniel/rei/fabric/PluginDetectorImpl.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/fabric/src/main/java/me/shedaniel/rei/fabric/PluginDetectorImpl.java b/fabric/src/main/java/me/shedaniel/rei/fabric/PluginDetectorImpl.java
index 3dff1f2e8..3561c9da5 100644
--- a/fabric/src/main/java/me/shedaniel/rei/fabric/PluginDetectorImpl.java
+++ b/fabric/src/main/java/me/shedaniel/rei/fabric/PluginDetectorImpl.java
@@ -36,7 +36,7 @@ import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
import net.fabricmc.loader.api.FabricLoader;
import net.fabricmc.loader.api.entrypoint.EntrypointContainer;
-import net.minecraft.client.gui.screens.Screen;
+import net.minecraft.client.gui.GuiGraphics;
import net.minecraft.client.gui.screens.inventory.tooltip.ClientTooltipComponent;
import net.minecraft.world.inventory.tooltip.TooltipComponent;
import org.apache.commons.lang3.tuple.Pair;
@@ -145,10 +145,10 @@ public class PluginDetectorImpl implements PluginDetector {
return () -> () -> {
loadPlugin(REIClientPlugin.class, ((PluginView<REIClientPlugin>) PluginManager.getClientInstance())::registerPlugin);
Supplier<Method> method = Suppliers.memoize(() -> {
- String methodName = FabricLoader.getInstance().isDevelopmentEnvironment() ? FabricLoader.getInstance().getMappingResolver().mapMethodName("intermediary", "net.minecraft.class_437", "method_32635", "(Ljava/util/List;Lnet/minecraft/class_5632;)V")
- : "method_32635";
+ String methodName = FabricLoader.getInstance().isDevelopmentEnvironment() ? FabricLoader.getInstance().getMappingResolver().mapMethodName("intermediary", "net.minecraft.class_332", "method_51442", "(Ljava/util/List;Lnet/minecraft/class_5632;)V")
+ : "method_51442";
try {
- Method declaredMethod = Screen.class.getDeclaredMethod(methodName, List.class, TooltipComponent.class);
+ Method declaredMethod = GuiGraphics.class.getDeclaredMethod(methodName, List.class, TooltipComponent.class);
if (declaredMethod != null) declaredMethod.setAccessible(true);
return declaredMethod;
} catch (NoSuchMethodException e) {