Skip to content

Commit 7985241

Browse files
committed
[2.1.7] Check command shown cache status
1 parent 396b2fb commit 7985241

File tree

3 files changed

+18
-9
lines changed

3 files changed

+18
-9
lines changed

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
<modelVersion>4.0.0</modelVersion>
66
<groupId>me.leoko.advancedban</groupId>
77
<artifactId>AdvancedBan</artifactId>
8-
<version>2.1.6</version>
8+
<version>2.1.7</version>
99
<packaging>jar</packaging>
1010
<properties>
11-
<build>SNAPSHOT</build>
11+
<build>RELEASE</build>
1212
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1313
<skipTests>false</skipTests>
1414
<trimStackTrace>true</trimStackTrace>

src/main/java/me/leoko/advancedban/utils/Command.java

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -233,11 +233,18 @@ public enum Command {
233233
Punishment mute = PunishmentManager.get().getMute(uuid);
234234
Punishment ban = PunishmentManager.get().getBan(uuid);
235235

236+
String cached = MessageManager.getMessage("Check.Cached", false);
237+
String notCached = MessageManager.getMessage("Check.NotCached", false);
238+
239+
boolean nameCached = PunishmentManager.get().isCached(name);
240+
boolean ipCached = PunishmentManager.get().isCached(ip);
241+
boolean uuidCached = PunishmentManager.get().isCached(uuid);
242+
236243
Object sender = input.getSender();
237-
MessageManager.sendMessage(sender, "Check.Header", true, "NAME", name);
238-
MessageManager.sendMessage(sender, "Check.UUID", false, "UUID", uuid);
244+
MessageManager.sendMessage(sender, "Check.Header", true, "NAME", name, "CACHED", nameCached ? cached : notCached);
245+
MessageManager.sendMessage(sender, "Check.UUID", false, "UUID", uuid, "CACHED", uuidCached ? cached : notCached);
239246
if (Universal.get().hasPerms(sender, "ab.check.ip")) {
240-
MessageManager.sendMessage(sender, "Check.IP", false, "IP", ip);
247+
MessageManager.sendMessage(sender, "Check.IP", false, "IP", ip, "CACHED", ipCached ? cached : notCached);
241248
}
242249
MessageManager.sendMessage(sender, "Check.Geo", false, "LOCATION", loc == null ? "failed!" : loc);
243250
MessageManager.sendMessage(sender, "Check.Mute", false, "DURATION", mute == null ? "§anone" : mute.getType().isTemp() ? "§e" + mute.getDuration(false) : "§cperma");

src/main/resources/Messages.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -230,13 +230,15 @@ ChangeReason:
230230

231231
Check:
232232
Usage: "&cUsage &8\xbb &7&o/check [Name]"
233-
Header: "&7Checking &e&o%NAME%"
234-
UUID: "&cUUID &8\xbb &7%UUID%"
235-
IP: "&cIP &8\xbb &7%IP%"
233+
Header: "&7Checking &e&o%NAME% &8(%CACHED%&8)"
234+
UUID: "&cUUID &8\xbb &7%UUID% &8(%CACHED%&8)"
235+
IP: "&cIP &8\xbb &7%IP% &8(%CACHED%&8)"
236236
Geo: "&cCountry &8\xbb &7%LOCATION%"
237237
Mute: "&cMuted &8\xbb &7%DURATION%"
238238
MuteReason: " &cReason &8\xbb &7%REASON%"
239239
Ban: "&cBanned &8\xbb &7%DURATION%"
240240
BanReason: " &cReason &8\xbb &7%REASON%"
241241
Warn: "&cWarns &8\xbb &7%COUNT%"
242-
NotFound: "&cSorry we have not been able to find %NAME%"
242+
NotFound: "&cSorry we have not been able to find %NAME%"
243+
Cached: "&a&ocached"
244+
NotCached: "&c&onot cached"

0 commit comments

Comments
 (0)