aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel/rei/mixin/MixinContainerScreen.java
diff options
context:
space:
mode:
authorUnknown <shekwancheung0528@gmail.com>2019-02-21 17:16:21 +0800
committerUnknown <shekwancheung0528@gmail.com>2019-02-21 17:16:21 +0800
commit9a1f55351ba2c99c271e7ebdc92496ca981d23c9 (patch)
tree09b53c0cc38def4643dda245b5cf7f3c1251837b /src/main/java/me/shedaniel/rei/mixin/MixinContainerScreen.java
parent66cc75d3f6919f692a61fe07986869839c336b56 (diff)
downloadRoughlyEnoughItems-2.3.0.52.tar.gz
RoughlyEnoughItems-2.3.0.52.tar.bz2
RoughlyEnoughItems-2.3.0.52.zip
Update to 19w08a2.3.0.52
Diffstat (limited to 'src/main/java/me/shedaniel/rei/mixin/MixinContainerScreen.java')
-rw-r--r--src/main/java/me/shedaniel/rei/mixin/MixinContainerScreen.java10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/main/java/me/shedaniel/rei/mixin/MixinContainerScreen.java b/src/main/java/me/shedaniel/rei/mixin/MixinContainerScreen.java
index 7b25314d0..a677192c3 100644
--- a/src/main/java/me/shedaniel/rei/mixin/MixinContainerScreen.java
+++ b/src/main/java/me/shedaniel/rei/mixin/MixinContainerScreen.java
@@ -7,7 +7,6 @@ import me.shedaniel.rei.listeners.IMixinContainerScreen;
import me.shedaniel.rei.listeners.IMixinTabGetter;
import net.minecraft.client.MinecraftClient;
import net.minecraft.client.gui.ContainerScreen;
-import net.minecraft.client.gui.GuiEventListener;
import net.minecraft.client.gui.Screen;
import net.minecraft.client.gui.ingame.CreativePlayerInventoryScreen;
import net.minecraft.container.Slot;
@@ -62,11 +61,11 @@ public class MixinContainerScreen extends Screen implements IMixinContainerScree
this.listeners.add(GuiHelper.getLastOverlay(true));
}
- @Inject(method = "draw(IIF)V", at = @At("RETURN"))
+ @Inject(method = "method_18326(IIF)V", at = @At("RETURN"))
public void draw(int int_1, int int_2, float float_1, CallbackInfo info) {
if (MinecraftClient.getInstance().currentScreen instanceof CreativePlayerInventoryScreen) {
IMixinTabGetter tabGetter = (IMixinTabGetter) MinecraftClient.getInstance().currentScreen;
- if (tabGetter.getSelectedTab() != ItemGroup.INVENTORY.getId())
+ if (tabGetter.rei_getSelectedTab() != ItemGroup.INVENTORY.getIndex())
return;
}
GuiHelper.getLastOverlay().drawOverlay(int_1, int_2, float_1);
@@ -86,9 +85,8 @@ public class MixinContainerScreen extends Screen implements IMixinContainerScree
public boolean mouseScrolled(double double_1) {
ContainerScreenOverlay overlay = GuiHelper.getLastOverlay();
if (GuiHelper.isOverlayVisible() && overlay.getRectangle().contains(ClientHelper.getMouseLocation()))
- for(GuiEventListener entry : this.getEntries())
- if (entry.mouseScrolled(double_1))
- return true;
+ if (overlay.mouseScrolled(double_1))
+ return true;
return super.mouseScrolled(double_1);
}