aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/me/shedaniel')
-rw-r--r--src/main/java/me/shedaniel/rei/RoughlyEnoughItemsCore.java10
-rw-r--r--src/main/java/me/shedaniel/rei/mixin/MixinContainerScreen.java2
-rw-r--r--src/main/java/me/shedaniel/rei/mixin/MixinCraftingTableScreen.java2
-rw-r--r--src/main/java/me/shedaniel/rei/mixin/MixinCreativePlayerInventoryScreen.java8
-rw-r--r--src/main/java/me/shedaniel/rei/mixin/MixinPlayerInventoryScreen.java2
5 files changed, 12 insertions, 12 deletions
diff --git a/src/main/java/me/shedaniel/rei/RoughlyEnoughItemsCore.java b/src/main/java/me/shedaniel/rei/RoughlyEnoughItemsCore.java
index d293da2e0..e562f9c4b 100644
--- a/src/main/java/me/shedaniel/rei/RoughlyEnoughItemsCore.java
+++ b/src/main/java/me/shedaniel/rei/RoughlyEnoughItemsCore.java
@@ -102,13 +102,13 @@ public class RoughlyEnoughItemsCore implements ClientModInitializer, ModInitiali
System.exit(0);
}
- if (!FabricLoader.getInstance().isModLoaded("modmenu")) {
+ if (FabricLoader.getInstance().isModLoaded("modmenu")) {
try {
- Class<?> modMenuApi_ = Class.forName("io.github.prospector.modmenu.api.ModMenuApi");
- Method addConfigOverride_ = modMenuApi_.getMethod("addConfigOverride", String.class, Runnable.class);
- addConfigOverride_.invoke(null, "roughlyenoughitems", (Runnable) () -> getConfigManager().openConfigScreen(MinecraftClient.getInstance().currentScreen));
+ Class<?> clazz = Class.forName("io.github.prospector.modmenu.api.ModMenuApi");
+ Method method = clazz.getMethod("addConfigOverride", String.class, Runnable.class);
+ method.invoke(null, "roughlyenoughitems", (Runnable) () -> getConfigManager().openConfigScreen(MinecraftClient.getInstance().currentScreen));
} catch (Exception e) {
- RoughlyEnoughItemsCore.LOGGER.error("Error enabling the Mod Menu config button for Hwyla", e);
+ RoughlyEnoughItemsCore.LOGGER.error("[REI] Failed to add config override for ModMenu!", e);
}
}
}
diff --git a/src/main/java/me/shedaniel/rei/mixin/MixinContainerScreen.java b/src/main/java/me/shedaniel/rei/mixin/MixinContainerScreen.java
index ff7043cf5..31fae246d 100644
--- a/src/main/java/me/shedaniel/rei/mixin/MixinContainerScreen.java
+++ b/src/main/java/me/shedaniel/rei/mixin/MixinContainerScreen.java
@@ -54,7 +54,7 @@ public class MixinContainerScreen extends Screen implements ContainerScreenHooks
return focusedSlot;
}
- @Inject(method = "keyPressed(III)Z", at = @At("HEAD"), cancellable = true)
+ @Inject(method = "keyPressed(III)Z", at = @At("HEAD"), cancellable = true, remap = false)
public void keyPressed(int int_1, int int_2, int int_3, CallbackInfoReturnable<Boolean> ci) {
if (MinecraftClient.getInstance().currentScreen instanceof CreativePlayerInventoryScreen) {
TabGetter tabGetter = (TabGetter) MinecraftClient.getInstance().currentScreen;
diff --git a/src/main/java/me/shedaniel/rei/mixin/MixinCraftingTableScreen.java b/src/main/java/me/shedaniel/rei/mixin/MixinCraftingTableScreen.java
index 0ff01ec3c..94edf5c0b 100644
--- a/src/main/java/me/shedaniel/rei/mixin/MixinCraftingTableScreen.java
+++ b/src/main/java/me/shedaniel/rei/mixin/MixinCraftingTableScreen.java
@@ -30,7 +30,7 @@ public abstract class MixinCraftingTableScreen extends ContainerScreen {
return super.getFocused();
}
- @Inject(method = "mouseClicked", at = @At("HEAD"), cancellable = true)
+ @Inject(method = "mouseClicked", at = @At("HEAD"), cancellable = true, remap = false)
public void mouseClicked(double mouseX, double mouseY, int button, CallbackInfoReturnable<Boolean> ci) {
if (recipeBookGui.mouseClicked(mouseX, mouseY, button)) {
focusOn(recipeBookGui);
diff --git a/src/main/java/me/shedaniel/rei/mixin/MixinCreativePlayerInventoryScreen.java b/src/main/java/me/shedaniel/rei/mixin/MixinCreativePlayerInventoryScreen.java
index 19d04537a..853624736 100644
--- a/src/main/java/me/shedaniel/rei/mixin/MixinCreativePlayerInventoryScreen.java
+++ b/src/main/java/me/shedaniel/rei/mixin/MixinCreativePlayerInventoryScreen.java
@@ -28,7 +28,7 @@ public abstract class MixinCreativePlayerInventoryScreen extends AbstractPlayerI
@Shadow
protected abstract boolean doRenderScrollBar();
- @Inject(method = "mouseScrolled", at = @At("HEAD"), cancellable = true)
+ @Inject(method = "mouseScrolled", at = @At("HEAD"), cancellable = true, remap = false)
public void mouseScrolled(double i, double j, double amount, CallbackInfoReturnable<Boolean> ci) {
if (!doRenderScrollBar() && selectedTab == ItemGroup.INVENTORY.getIndex())
if (ScreenHelper.isOverlayVisible() && ScreenHelper.getLastOverlay().getRectangle().contains(ClientUtils.getMouseLocation()) && ScreenHelper.getLastOverlay().mouseScrolled(i, j, amount)) {
@@ -37,7 +37,7 @@ public abstract class MixinCreativePlayerInventoryScreen extends AbstractPlayerI
}
}
- @Inject(method = "keyPressed", at = @At("HEAD"), cancellable = true)
+ @Inject(method = "keyPressed", at = @At("HEAD"), cancellable = true, remap = false)
public void keyPressed(int int_1, int int_2, int int_3, CallbackInfoReturnable<Boolean> ci) {
if (selectedTab == ItemGroup.INVENTORY.getIndex())
if (ScreenHelper.getLastOverlay().keyPressed(int_1, int_2, int_3)) {
@@ -46,7 +46,7 @@ public abstract class MixinCreativePlayerInventoryScreen extends AbstractPlayerI
}
}
- @Inject(method = "charTyped", at = @At("HEAD"), cancellable = true)
+ @Inject(method = "charTyped", at = @At("HEAD"), cancellable = true, remap = false)
public void charTyped(char char_1, int int_1, CallbackInfoReturnable<Boolean> ci) {
if (!this.field_2888 && selectedTab == ItemGroup.INVENTORY.getIndex())
if (ScreenHelper.isOverlayVisible() && ScreenHelper.getLastOverlay().charTyped(char_1, int_1)) {
@@ -55,7 +55,7 @@ public abstract class MixinCreativePlayerInventoryScreen extends AbstractPlayerI
}
}
- @Inject(method = "mouseClicked", at = @At("HEAD"), cancellable = true)
+ @Inject(method = "mouseClicked", at = @At("HEAD"), cancellable = true, remap = false)
public void mouseClicked(double i, double j, int k, CallbackInfoReturnable<Boolean> ci) {
if (selectedTab == ItemGroup.INVENTORY.getIndex())
if (ScreenHelper.isOverlayVisible() && ScreenHelper.getLastOverlay().mouseClicked(i, j, k)) {
diff --git a/src/main/java/me/shedaniel/rei/mixin/MixinPlayerInventoryScreen.java b/src/main/java/me/shedaniel/rei/mixin/MixinPlayerInventoryScreen.java
index fef58b38d..3b0d38bbe 100644
--- a/src/main/java/me/shedaniel/rei/mixin/MixinPlayerInventoryScreen.java
+++ b/src/main/java/me/shedaniel/rei/mixin/MixinPlayerInventoryScreen.java
@@ -31,7 +31,7 @@ public abstract class MixinPlayerInventoryScreen extends AbstractPlayerInventory
return super.getFocused();
}
- @Inject(method = "mouseClicked", at = @At("HEAD"), cancellable = true)
+ @Inject(method = "mouseClicked", at = @At("HEAD"), cancellable = true, remap = false)
public void mouseClicked(double mouseX, double mouseY, int button, CallbackInfoReturnable<Boolean> ci) {
if (recipeBook.mouseClicked(mouseX, mouseY, button)) {
focusOn(recipeBook);