pcrash???
This commit is contained in:
parent
ce3c016958
commit
9ce89e3d5c
3 changed files with 44 additions and 0 deletions
|
@ -17,6 +17,8 @@ public class ExploitsPlugin {
|
||||||
public ExploitsPlugin (Bot bot) {}
|
public ExploitsPlugin (Bot bot) {}
|
||||||
|
|
||||||
public void kick (UUID uuid) {}
|
public void kick (UUID uuid) {}
|
||||||
|
|
||||||
|
public void pcrash (UUID uuid) {}
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,41 @@
|
||||||
|
package land.chipmunk.chayapak.chomens_bot.commands;
|
||||||
|
|
||||||
|
import land.chipmunk.chayapak.chomens_bot.Bot;
|
||||||
|
import land.chipmunk.chayapak.chomens_bot.command.Command;
|
||||||
|
import land.chipmunk.chayapak.chomens_bot.command.CommandContext;
|
||||||
|
import land.chipmunk.chayapak.chomens_bot.command.TrustLevel;
|
||||||
|
import land.chipmunk.chayapak.chomens_bot.data.chat.PlayerEntry;
|
||||||
|
import land.chipmunk.chayapak.chomens_bot.util.ColorUtilities;
|
||||||
|
import net.kyori.adventure.text.Component;
|
||||||
|
import net.kyori.adventure.text.format.NamedTextColor;
|
||||||
|
|
||||||
|
public class PCrashCommand extends Command {
|
||||||
|
public PCrashCommand () {
|
||||||
|
super(
|
||||||
|
"pcrash",
|
||||||
|
"Crashes a player using particle",
|
||||||
|
new String[] { "<hash> <{player}>" },
|
||||||
|
new String[] { "particlecrash" },
|
||||||
|
TrustLevel.TRUSTED,
|
||||||
|
false
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Component execute(CommandContext context, String[] args, String[] fullArgs) {
|
||||||
|
if (args.length == 0) return Component.text("Not enough arguments").color(NamedTextColor.RED);
|
||||||
|
|
||||||
|
final Bot bot = context.bot;
|
||||||
|
|
||||||
|
final PlayerEntry player = bot.players.getEntry(args[0]);
|
||||||
|
|
||||||
|
if (player == null) return Component.text("Invalid player name").color(NamedTextColor.RED);
|
||||||
|
|
||||||
|
bot.exploits.pcrash(player.profile.getId());
|
||||||
|
|
||||||
|
return Component.translatable(
|
||||||
|
"Attempting to crash %s",
|
||||||
|
Component.text(player.profile.getName()).color(ColorUtilities.getColorByString(bot.config.colorPalette.secondary))
|
||||||
|
).color(ColorUtilities.getColorByString(bot.config.colorPalette.defaultColor));
|
||||||
|
}
|
||||||
|
}
|
|
@ -52,6 +52,7 @@ public class CommandHandlerPlugin {
|
||||||
registerCommand(new EvalCommand());
|
registerCommand(new EvalCommand());
|
||||||
registerCommand(new InfoCommand());
|
registerCommand(new InfoCommand());
|
||||||
registerCommand(new ConsoleServerCommand());
|
registerCommand(new ConsoleServerCommand());
|
||||||
|
registerCommand(new PCrashCommand());
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean disabled = false;
|
public boolean disabled = false;
|
||||||
|
|
Loading…
Reference in a new issue