Skip to content

Commit 943d708

Browse files
committed
Added tempban command
and fixed systemprefs command
1 parent 6ec2c85 commit 943d708

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

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

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,13 @@ public enum Command {
4242
PunishmentType.IP_BAN.getConfSection("Usage"),
4343
"ipban", "banip", "ban-ip"),
4444

45+
TEMP_IP_BAN(
46+
PunishmentType.TEMP_IP_BAN.getPerms(),
47+
"\\S+ ([1-9][0-9]*([wdhms]|mo)|#.+)( .*)?",
48+
new PunishmentProcessor(PunishmentType.TEMP_IP_BAN),
49+
PunishmentType.TEMP_IP_BAN.getConfSection("Usage"),
50+
"tempipban"),
51+
4552
MUTE(
4653
PunishmentType.MUTE.getPerms(),
4754
".+",
@@ -109,7 +116,7 @@ public enum Command {
109116
return;
110117

111118
List<Punishment> punishments = PunishmentManager.get().getWarns(uuid);
112-
if (!punishments.isEmpty()) {
119+
if (punishments.isEmpty()) {
113120
MessageManager.sendMessage(input.getSender(), "Un" + confSection + ".Clear.Empty",
114121
true, "NAME", name);
115122
return;
@@ -236,7 +243,7 @@ public enum Command {
236243
String cached = MessageManager.getMessage("Check.Cached", false);
237244
String notCached = MessageManager.getMessage("Check.NotCached", false);
238245

239-
boolean nameCached = PunishmentManager.get().isCached(name);
246+
boolean nameCached = PunishmentManager.get().isCached(name.toLowerCase());
240247
boolean ipCached = PunishmentManager.get().isCached(ip);
241248
boolean uuidCached = PunishmentManager.get().isCached(uuid);
242249

@@ -276,7 +283,7 @@ public enum Command {
276283
}
277284
},
278285
null,
279-
"systemPrefs"),
286+
"systemprefs"),
280287

281288
ADVANCED_BAN(null,
282289
".*",

0 commit comments

Comments
 (0)