/
minecraftbackup
/
AnarchyExploitFixes
Обзор
Документация
Войти
/
minecraftbackup
/
AnarchyExploitFixes
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
shared/src/main/java/me/xginko/aef/utils/CommandUtil.java
36 строк
1 KB
xGinko
share more classes
16 июн 2024, 21:38
16 июн 2024, 21:38
3cce486
Код
Авторство
О чём код?
package me.xginko.aef.utils; import org.jetbrains.annotations.NotNull; import java.util.Arrays; /** * Credits go to: YouHaveTrouble (https://github.com/YouHaveTrouble/CommandWhitelist) */ public class CommandUtil { public static String getCommandLabel(String cmd) { String[] parts = cmd.split(" "); if (parts[0].startsWith("/")) parts[0] = parts[0].substring(1); return parts[0]; } public static String getLastArgument(String cmd) { String[] parts = cmd.split(" "); if (parts.length == 0) return ""; return parts[parts.length - 1]; } public static String cutLastArgument(String cmd) { String[] cmdSplit = cmd.split(" "); StringBuilder cmdBuilder = new StringBuilder(); for (int i = 0; i <= cmdSplit.length - 2; i++) cmdBuilder.append(cmdSplit[i]).append(" "); return cmdBuilder.toString(); } public static @NotNull String mergeArgs(String[] args, int start) { return String.join(" ", Arrays.copyOfRange(args, start, args.length)); } }