aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/io/github/moulberry/notenoughupdates/miscgui/TrophyRewardOverlay.java
diff options
context:
space:
mode:
authorLulonaut <lulonaut@tutanota.de>2023-03-12 00:54:04 +0100
committerGitHub <noreply@github.com>2023-03-12 10:54:04 +1100
commit193ba468e43bd4db5b5534d17472078708783349 (patch)
tree43532db60d853628242842763c1bf39ccb9d11d7 /src/main/java/io/github/moulberry/notenoughupdates/miscgui/TrophyRewardOverlay.java
parent5f147d6adbe9898239a0cb86e4daaa74c9e4c08a (diff)
downloadnotenoughupdates-193ba468e43bd4db5b5534d17472078708783349.tar.gz
notenoughupdates-193ba468e43bd4db5b5534d17472078708783349.tar.bz2
notenoughupdates-193ba468e43bd4db5b5534d17472078708783349.zip
cheapest museum item to donate (#522)
Co-authored-by: nea <romangraef@gmail.com> Co-authored-by: nea <nea@nea.moe> Co-authored-by: Roman / Linnea Gräf <roman.graef@gmail.com> Co-authored-by: nopo <nopotheemail@gmail.com> Co-authored-by: hannibal2 <24389977+hannibal00212@users.noreply.github.com>
Diffstat (limited to 'src/main/java/io/github/moulberry/notenoughupdates/miscgui/TrophyRewardOverlay.java')
-rw-r--r--src/main/java/io/github/moulberry/notenoughupdates/miscgui/TrophyRewardOverlay.java17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/main/java/io/github/moulberry/notenoughupdates/miscgui/TrophyRewardOverlay.java b/src/main/java/io/github/moulberry/notenoughupdates/miscgui/TrophyRewardOverlay.java
index e13934e1..e8653d53 100644
--- a/src/main/java/io/github/moulberry/notenoughupdates/miscgui/TrophyRewardOverlay.java
+++ b/src/main/java/io/github/moulberry/notenoughupdates/miscgui/TrophyRewardOverlay.java
@@ -23,9 +23,11 @@ import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
import io.github.moulberry.notenoughupdates.NotEnoughUpdates;
import io.github.moulberry.notenoughupdates.autosubscribe.NEUAutoSubscribe;
+import io.github.moulberry.notenoughupdates.events.ButtonExclusionZoneEvent;
import io.github.moulberry.notenoughupdates.events.RepositoryReloadEvent;
import io.github.moulberry.notenoughupdates.mixins.AccessorGuiContainer;
import io.github.moulberry.notenoughupdates.util.Constants;
+import io.github.moulberry.notenoughupdates.util.Rectangle;
import io.github.moulberry.notenoughupdates.util.Utils;
import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.FontRenderer;
@@ -97,6 +99,21 @@ public class TrophyRewardOverlay {
return line.get(1);
}
+ @SubscribeEvent
+ public void onButtonExclusionZones(ButtonExclusionZoneEvent event) {
+ if (inTrophyFishingInventory()) {
+ event.blockArea(
+ new Rectangle(
+ event.getGuiBaseRect().getRight(),
+ event.getGuiBaseRect().getTop(),
+ 168 /*width*/ + 4 /*space*/,
+ 128
+ ),
+ ButtonExclusionZoneEvent.PushDirection.TOWARDS_RIGHT
+ );
+ }
+ }
+
@SubscribeEvent(priority = EventPriority.LOWEST)
public void onDrawBackground(GuiScreenEvent.BackgroundDrawnEvent event) {
if (!inTrophyFishingInventory()) return;