feat: ignore case prefixes so stuff like CBOT:TEST will work

This commit is contained in:
ChomeNS
2025-05-24 15:57:30 +07:00
parent 53a3d95032
commit edbd96366b
2 changed files with 5 additions and 7 deletions

View File

@@ -1 +1 @@
3283
3284

View File

@@ -78,12 +78,10 @@ public class ChatCommandHandlerPlugin implements Listener {
final String displayName = ComponentUtilities.stringify(displayNameComponent);
final String contents = ComponentUtilities.stringify(messageComponent);
String prefix = null;
for (final String eachPrefix : prefixes) {
if (!contents.startsWith(eachPrefix)) continue;
prefix = eachPrefix;
}
final String prefix = prefixes.stream()
.filter(eachPrefix -> contents.toLowerCase().startsWith(eachPrefix))
.findFirst()
.orElse(null);
if (prefix == null) return;