Class NecrifyCommand
java.lang.Object
de.jvstvshd.necrify.common.commands.NecrifyCommand
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbanCommand(de.jvstvshd.necrify.api.user.NecrifyUser sender, de.jvstvshd.necrify.api.user.NecrifyUser target, String reason) net.kyori.adventure.text.TextComponentcopyComponent(String text) voidkickCommand(de.jvstvshd.necrify.api.user.NecrifyUser sender, de.jvstvshd.necrify.api.user.NecrifyUser target, String reason) voidmuteCommand(de.jvstvshd.necrify.api.user.NecrifyUser sender, de.jvstvshd.necrify.api.user.NecrifyUser target, String reason) voidpunishmentCommand(de.jvstvshd.necrify.api.user.NecrifyUser sender, de.jvstvshd.necrify.api.punishment.Punishment punishmentParsed, String option, de.jvstvshd.necrify.api.punishment.Punishment otherPunishment) List<? extends org.incendo.cloud.suggestion.Suggestion> suggestMiniMessage(org.incendo.cloud.context.CommandContext<de.jvstvshd.necrify.api.user.NecrifyUser> context, org.incendo.cloud.context.CommandInput input) List<? extends org.incendo.cloud.suggestion.Suggestion> suggestNames(org.incendo.cloud.context.CommandContext<de.jvstvshd.necrify.api.user.NecrifyUser> context, org.incendo.cloud.context.CommandInput input) List<? extends org.incendo.cloud.suggestion.Suggestion> suggestPunishmentCommandOptions(org.incendo.cloud.context.CommandContext<de.jvstvshd.necrify.api.user.NecrifyUser> context, org.incendo.cloud.context.CommandInput input) List<? extends org.incendo.cloud.suggestion.Suggestion> suggestUserCommandOptions(org.incendo.cloud.context.CommandContext<de.jvstvshd.necrify.api.user.NecrifyUser> context, org.incendo.cloud.context.CommandInput input) List<? extends org.incendo.cloud.suggestion.Suggestion> suggestWhitelistCommandOptions(org.incendo.cloud.context.CommandContext<de.jvstvshd.necrify.api.user.NecrifyUser> context, org.incendo.cloud.context.CommandInput input) voidtempbanCommand(de.jvstvshd.necrify.api.user.NecrifyUser sender, de.jvstvshd.necrify.api.user.NecrifyUser target, de.jvstvshd.necrify.api.duration.PunishmentDuration duration, String reason) voidtempmuteCommand(de.jvstvshd.necrify.api.user.NecrifyUser sender, de.jvstvshd.necrify.api.user.NecrifyUser target, de.jvstvshd.necrify.api.duration.PunishmentDuration duration, String reason) voidunbanCommand(de.jvstvshd.necrify.api.user.NecrifyUser sender, de.jvstvshd.necrify.api.user.NecrifyUser target) voidunmuteCommand(de.jvstvshd.necrify.api.user.NecrifyUser sender, de.jvstvshd.necrify.api.user.NecrifyUser target) voiduserCommand(de.jvstvshd.necrify.api.user.NecrifyUser sender, de.jvstvshd.necrify.api.user.NecrifyUser target, String option) voidwhitelistCommand(de.jvstvshd.necrify.api.user.NecrifyUser sender, String option)
-
Constructor Details
-
NecrifyCommand
-
-
Method Details
-
banCommand
public void banCommand(de.jvstvshd.necrify.api.user.NecrifyUser sender, de.jvstvshd.necrify.api.user.NecrifyUser target, String reason) -
muteCommand
public void muteCommand(de.jvstvshd.necrify.api.user.NecrifyUser sender, de.jvstvshd.necrify.api.user.NecrifyUser target, String reason) -
kickCommand
public void kickCommand(de.jvstvshd.necrify.api.user.NecrifyUser sender, de.jvstvshd.necrify.api.user.NecrifyUser target, String reason) -
tempbanCommand
public void tempbanCommand(de.jvstvshd.necrify.api.user.NecrifyUser sender, de.jvstvshd.necrify.api.user.NecrifyUser target, de.jvstvshd.necrify.api.duration.PunishmentDuration duration, String reason) -
tempmuteCommand
public void tempmuteCommand(de.jvstvshd.necrify.api.user.NecrifyUser sender, de.jvstvshd.necrify.api.user.NecrifyUser target, de.jvstvshd.necrify.api.duration.PunishmentDuration duration, String reason) -
unbanCommand
public void unbanCommand(de.jvstvshd.necrify.api.user.NecrifyUser sender, de.jvstvshd.necrify.api.user.NecrifyUser target) -
unmuteCommand
public void unmuteCommand(de.jvstvshd.necrify.api.user.NecrifyUser sender, de.jvstvshd.necrify.api.user.NecrifyUser target) -
punishmentCommand
public void punishmentCommand(de.jvstvshd.necrify.api.user.NecrifyUser sender, de.jvstvshd.necrify.api.punishment.Punishment punishmentParsed, String option, de.jvstvshd.necrify.api.punishment.Punishment otherPunishment) -
userCommand
public void userCommand(de.jvstvshd.necrify.api.user.NecrifyUser sender, de.jvstvshd.necrify.api.user.NecrifyUser target, String option) -
whitelistCommand
-
suggestNames
public List<? extends org.incendo.cloud.suggestion.Suggestion> suggestNames(org.incendo.cloud.context.CommandContext<de.jvstvshd.necrify.api.user.NecrifyUser> context, org.incendo.cloud.context.CommandInput input) -
suggestMiniMessage
public List<? extends org.incendo.cloud.suggestion.Suggestion> suggestMiniMessage(org.incendo.cloud.context.CommandContext<de.jvstvshd.necrify.api.user.NecrifyUser> context, org.incendo.cloud.context.CommandInput input) -
suggestPunishmentCommandOptions
public List<? extends org.incendo.cloud.suggestion.Suggestion> suggestPunishmentCommandOptions(org.incendo.cloud.context.CommandContext<de.jvstvshd.necrify.api.user.NecrifyUser> context, org.incendo.cloud.context.CommandInput input) -
suggestUserCommandOptions
public List<? extends org.incendo.cloud.suggestion.Suggestion> suggestUserCommandOptions(org.incendo.cloud.context.CommandContext<de.jvstvshd.necrify.api.user.NecrifyUser> context, org.incendo.cloud.context.CommandInput input) -
suggestWhitelistCommandOptions
public List<? extends org.incendo.cloud.suggestion.Suggestion> suggestWhitelistCommandOptions(org.incendo.cloud.context.CommandContext<de.jvstvshd.necrify.api.user.NecrifyUser> context, org.incendo.cloud.context.CommandInput input) -
copyComponent
-