Skip to content

Commit 0ca346c

Browse files
committed
Fix #27
1 parent 378fae7 commit 0ca346c

File tree

2 files changed

+13
-2
lines changed

2 files changed

+13
-2
lines changed

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ show_testing_output = false
1616

1717
# Mod Information
1818
# HIGHLY RECOMMEND complying with SemVer for mod_version: https://semver.org/
19-
mod_version = 1.8.6
19+
mod_version = 1.8.7
2020
root_package = com.circulation
2121
mod_id = random_complement
2222
mod_name = RandomComplement

src/main/java/com/circulation/random_complement/mixin/ae2/new_patten_gui/MixinGuiPatternTerm.java

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66
import com.circulation.random_complement.client.RCGuiScrollbar;
77
import com.circulation.random_complement.client.RCScrollbarGui;
88
import com.circulation.random_complement.common.interfaces.RCPatternEncoder;
9+
import net.minecraft.client.gui.GuiScreen;
10+
import net.minecraft.client.gui.inventory.GuiContainer;
911
import net.minecraft.client.renderer.GlStateManager;
1012
import net.minecraft.inventory.Container;
1113
import org.spongepowered.asm.mixin.Final;
@@ -41,7 +43,16 @@ public MixinGuiPatternTerm(Container container) {
4143

4244
@Override
4345
protected void r$addScrollBars() {
44-
r$getScrollBars().add(r$scrollbar = new RCGuiScrollbar());
46+
GuiContainer gui = this;
47+
r$getScrollBars().add(r$scrollbar = new RCGuiScrollbar() {
48+
@Override
49+
public void wheel(int delta) {
50+
if (gui.getSlotUnderMouse() != null && GuiScreen.isShiftKeyDown()) {
51+
return;
52+
}
53+
super.wheel(delta);
54+
}
55+
});
4556
}
4657

4758
@Intrinsic

0 commit comments

Comments
 (0)