aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/io/github/moulberry/notenoughupdates/miscfeatures/DungeonNpcProfitOverlay.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/miscfeatures/DungeonNpcProfitOverlay.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/miscfeatures/DungeonNpcProfitOverlay.java')
-rw-r--r--src/main/java/io/github/moulberry/notenoughupdates/miscfeatures/DungeonNpcProfitOverlay.java15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/main/java/io/github/moulberry/notenoughupdates/miscfeatures/DungeonNpcProfitOverlay.java b/src/main/java/io/github/moulberry/notenoughupdates/miscfeatures/DungeonNpcProfitOverlay.java
index c4b03b84..c06563c2 100644
--- a/src/main/java/io/github/moulberry/notenoughupdates/miscfeatures/DungeonNpcProfitOverlay.java
+++ b/src/main/java/io/github/moulberry/notenoughupdates/miscfeatures/DungeonNpcProfitOverlay.java
@@ -24,8 +24,10 @@ import com.google.gson.JsonObject;
import io.github.moulberry.notenoughupdates.NotEnoughUpdates;
import io.github.moulberry.notenoughupdates.autosubscribe.NEUAutoSubscribe;
import io.github.moulberry.notenoughupdates.core.util.StringUtils;
+import io.github.moulberry.notenoughupdates.events.ButtonExclusionZoneEvent;
import io.github.moulberry.notenoughupdates.mixins.AccessorGuiContainer;
import io.github.moulberry.notenoughupdates.util.ItemUtils;
+import io.github.moulberry.notenoughupdates.util.Rectangle;
import io.github.moulberry.notenoughupdates.util.SBInfo;
import io.github.moulberry.notenoughupdates.util.Utils;
import net.minecraft.client.Minecraft;
@@ -100,6 +102,19 @@ public class DungeonNpcProfitOverlay {
}
@SubscribeEvent
+ public void onButtonExclusionZones(ButtonExclusionZoneEvent event) {
+ if (isRendering())
+ event.blockArea(
+ new Rectangle(
+ event.getGuiBaseRect().getRight(),
+ event.getGuiBaseRect().getTop(),
+ 180 /*width*/ + 4 /*space*/, 101
+ ),
+ ButtonExclusionZoneEvent.PushDirection.TOWARDS_RIGHT
+ );
+ }
+
+ @SubscribeEvent
public void onDrawBackground(GuiScreenEvent.BackgroundDrawnEvent event) {
if (!NotEnoughUpdates.INSTANCE.config.dungeons.croesusProfitOverlay || !(event.gui instanceof GuiChest)) {
chestProfits = null;