From 0caf4bcf64d22f1e4ba7383cfba18e8f7c159dc3 Mon Sep 17 00:00:00 2001 From: RettichLP Date: Mon, 18 May 2026 13:58:05 +0200 Subject: [PATCH 1/2] Update CarListener to match new CarControl title pattern --- .../java/de/rettichlp/ucutils/listener/impl/CarListener.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/de/rettichlp/ucutils/listener/impl/CarListener.java b/src/main/java/de/rettichlp/ucutils/listener/impl/CarListener.java index fe573591..31a4c427 100644 --- a/src/main/java/de/rettichlp/ucutils/listener/impl/CarListener.java +++ b/src/main/java/de/rettichlp/ucutils/listener/impl/CarListener.java @@ -115,7 +115,7 @@ public void onScreenOpen(Screen screen, int scaledWidth, int scaledHeight) { String titleString = genericContainerScreen.getTitle().getString(); switch (titleString) { - case "CarControl" -> { + case "ᴄᴀʀᴄᴏɴᴛʀᴏʟ" -> { if (configuration.getOptions().car().fastLock()) { interactionManager.clickSlot(genericContainerScreen.getScreenHandler().syncId, 0, 0, PICKUP, player); } From 394caa554c760db7fca06f90889230c0cd7091ec Mon Sep 17 00:00:00 2001 From: RettichLP Date: Mon, 18 May 2026 13:58:57 +0200 Subject: [PATCH 2/2] Log screen title when opened by superusers --- .../de/rettichlp/ucutils/listener/impl/CarListener.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/de/rettichlp/ucutils/listener/impl/CarListener.java b/src/main/java/de/rettichlp/ucutils/listener/impl/CarListener.java index 31a4c427..5f83a8b6 100644 --- a/src/main/java/de/rettichlp/ucutils/listener/impl/CarListener.java +++ b/src/main/java/de/rettichlp/ucutils/listener/impl/CarListener.java @@ -20,6 +20,7 @@ import java.util.regex.Matcher; import java.util.regex.Pattern; +import static de.rettichlp.ucutils.UCUtils.LOGGER; import static de.rettichlp.ucutils.UCUtils.commandService; import static de.rettichlp.ucutils.UCUtils.configuration; import static de.rettichlp.ucutils.UCUtils.player; @@ -125,6 +126,11 @@ public void onScreenOpen(Screen screen, int scaledWidth, int scaledHeight) { interactionManager.clickSlot(genericContainerScreen.getScreenHandler().syncId, 0, 0, PICKUP, player); } } + default -> { + if (commandService.isSuperUser()) { + LOGGER.info("Screen opened: {}", titleString); + } + } } } }