From 619bb97a9c0da47e9bb1e58eecc5669339beea97 Mon Sep 17 00:00:00 2001 From: Jakub <53441451+kuba6000@users.noreply.github.com> Date: Sun, 26 Feb 2023 22:40:47 +0100 Subject: Fix Mega Apiary GUI scroll issue (#54) * Fix scroll issue * Inline variables * Buildscript --- .../multiblock/GT_MetaTileEntity_MegaIndustrialApiary.java | 8 ++------ src/main/resources/mixins.kubatech.json | 12 ++++++++++++ 2 files changed, 14 insertions(+), 6 deletions(-) create mode 100644 src/main/resources/mixins.kubatech.json (limited to 'src/main') diff --git a/src/main/java/kubatech/tileentity/gregtech/multiblock/GT_MetaTileEntity_MegaIndustrialApiary.java b/src/main/java/kubatech/tileentity/gregtech/multiblock/GT_MetaTileEntity_MegaIndustrialApiary.java index d4724ae378..680558d25c 100644 --- a/src/main/java/kubatech/tileentity/gregtech/multiblock/GT_MetaTileEntity_MegaIndustrialApiary.java +++ b/src/main/java/kubatech/tileentity/gregtech/multiblock/GT_MetaTileEntity_MegaIndustrialApiary.java @@ -644,12 +644,8 @@ public class GT_MetaTileEntity_MegaIndustrialApiary return Collections.emptyList(); }).setSize(18, 18)); } - beesContainer.widget(row.setPos(0, i * 18).setEnabled(widget -> { - int y = widget.getPos().y; - int cy = beesContainer.getVerticalScrollOffset(); - int ch = beesContainer.getVisibleHeight(); - return y >= cy - ch && y <= cy + ch; - })); + beesContainer.widget( + row.setPos(0, i * 18).setEnabled(widget -> widget.getPos().y < beesContainer.getVisibleHeight())); } beesContainer.attachSyncer( new FakeSyncWidget.ListSyncer<>( diff --git a/src/main/resources/mixins.kubatech.json b/src/main/resources/mixins.kubatech.json new file mode 100644 index 0000000000..c011c9c31e --- /dev/null +++ b/src/main/resources/mixins.kubatech.json @@ -0,0 +1,12 @@ +{ + "required": true, + "minVersion": "0.8.5-GTNH", + "package": "kubatech.mixin.mixins", + "plugin": "kubatech.mixin.MixinPlugin", + "refmap": "mixins.kubatech.refmap.json", + "target": "@env(DEFAULT)", + "compatibilityLevel": "JAVA_8", + "mixins": [], + "client": [], + "server": [] +} -- cgit