Skip to content

Commit 7c9aa68

Browse files
committed
update: hide if player is in azisaba (which has interchat plugin installed)
1 parent 91cba93 commit 7c9aa68

2 files changed

Lines changed: 7 additions & 1 deletion

File tree

blueberry-1.20/src/main/java/net/azisaba/interchatmod/blueberry/Mod.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,12 @@ public void onScreenChanged(ScreenChangedEvent e) {
148148
trySwitch();
149149
}
150150

151+
public static boolean isInAzisaba() {
152+
ServerData serverData = Minecraft.getInstance().getCurrentServer();;
153+
if (serverData == null) return false;
154+
return serverData.ip.endsWith(".azisaba.net") || serverData.ip.equals("azisaba.net");
155+
}
156+
151157
public void trySwitch() {
152158
if (client == null) return;
153159
ServerData serverData = Minecraft.getInstance().getCurrentServer();

blueberry-1.20/src/main/java/net/azisaba/interchatmod/blueberry/WebSocketChatClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ public void onOpen(ServerHandshake handshakedata) {
4545
@Override
4646
public void onMessage(String message) {
4747
JsonObject obj = gson.fromJson(message, JsonObject.class);
48-
if (obj.has("message")) {
48+
if (obj.has("message") && !Mod.isInAzisaba()) {
4949
sendMessage(Component.literal(obj.get("message").getAsString()));
5050
}
5151
}

0 commit comments

Comments
 (0)