diff --git a/CHANGELOG.md b/CHANGELOG.md index e6801c0..cd49dca 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,7 +3,8 @@ All notable changes to this project will be documented in this file. ## Unreleased -- / + +- added custom icon for Wireless Terminal integration ([#72](https://github.com/AlmostReliable/merequester/pull/72)) ## [1.5.0] - 2026-09-01 diff --git a/src/main/java/com/almostreliable/merequester/compat/wtlib/WirelessTerminalCompat.java b/src/main/java/com/almostreliable/merequester/compat/wtlib/WirelessTerminalCompat.java index d784cc5..f2bad39 100644 --- a/src/main/java/com/almostreliable/merequester/compat/wtlib/WirelessTerminalCompat.java +++ b/src/main/java/com/almostreliable/merequester/compat/wtlib/WirelessTerminalCompat.java @@ -71,6 +71,9 @@ private WirelessTerminalCompat() {} @SuppressWarnings("StaticVariableUsedBeforeInitialization") private static final class Guard { + private static final Icon.Texture ICON_TEXTURE = new Icon.Texture(Utils.getRL("textures/wtlib/icon.png"), 16, 16); + private static final Icon ICON = new Icon(0, 0, 16, 16, ICON_TEXTURE); + @Nullable private static ReqWirelessTerminalItem WIRELESS_REQUESTER_TERMINAL; @@ -89,7 +92,7 @@ private static void registerWirelessTerminal(Registry registry) { ReqWirelessTerminalMenuHost::new, ReqWirelessTerminalMenu.TYPE, terminalItem, - Icon.PATTERN_ACCESS // TODO: replace this with a custom icon + ICON ) .addTerminal()); diff --git a/src/main/resources/assets/merequester/textures/wtlib/icon.png b/src/main/resources/assets/merequester/textures/wtlib/icon.png new file mode 100644 index 0000000..db21627 Binary files /dev/null and b/src/main/resources/assets/merequester/textures/wtlib/icon.png differ