Package de.presti.ree6.commands.impl.mod
Class Kick
java.lang.Object
de.presti.ree6.commands.impl.mod.Kick
- All Implemented Interfaces:
ICommand
A command to kick a user from the server.
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionString[]
getAlias()
Aliases of the current Command.net.dv8tion.jda.api.interactions.commands.build.CommandData
A CommandData implementation for JDAs SlashCommand Interaction Implementation.void
kickMember
(net.dv8tion.jda.api.entities.Member member, String reason, CommandEvent commandEvent) Kick a specific Member from the Server.void
onPerform
(CommandEvent commandEvent) Will be fired when the Command is called.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface de.presti.ree6.commands.interfaces.ICommand
onASyncPerform
-
Constructor Details
-
Kick
public Kick()
-
-
Method Details
-
onPerform
Description copied from interface:ICommand
Will be fired when the Command is called. -
getCommandData
public net.dv8tion.jda.api.interactions.commands.build.CommandData getCommandData()Description copied from interface:ICommand
A CommandData implementation for JDAs SlashCommand Interaction Implementation.- Specified by:
getCommandData
in interfaceICommand
- Returns:
- the created CommandData.
-
getAlias
Description copied from interface:ICommand
Aliases of the current Command. -
kickMember
public void kickMember(net.dv8tion.jda.api.entities.Member member, String reason, CommandEvent commandEvent) Kick a specific Member from the Server.- Parameters:
member
- The Member to kick.reason
- The reason why the Member is being kicked.commandEvent
- The CommandEvent.
-