Class NecrifyCommand

java.lang.Object
de.jvstvshd.necrify.common.commands.NecrifyCommand

public class NecrifyCommand extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    banCommand(de.jvstvshd.necrify.api.user.NecrifyUser sender, de.jvstvshd.necrify.api.user.NecrifyUser target, String reason)
     
    net.kyori.adventure.text.TextComponent
     
    void
    kickCommand(de.jvstvshd.necrify.api.user.NecrifyUser sender, de.jvstvshd.necrify.api.user.NecrifyUser target, String reason)
     
    void
    muteCommand(de.jvstvshd.necrify.api.user.NecrifyUser sender, de.jvstvshd.necrify.api.user.NecrifyUser target, String reason)
     
    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)
     
    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)
     
    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)
     
    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)
     
    void
    unbanCommand(de.jvstvshd.necrify.api.user.NecrifyUser sender, de.jvstvshd.necrify.api.user.NecrifyUser target)
     
    void
    unmuteCommand(de.jvstvshd.necrify.api.user.NecrifyUser sender, de.jvstvshd.necrify.api.user.NecrifyUser target)
     
    void
    userCommand(de.jvstvshd.necrify.api.user.NecrifyUser sender, de.jvstvshd.necrify.api.user.NecrifyUser target, String option)
     
    void
    whitelistCommand(de.jvstvshd.necrify.api.user.NecrifyUser sender, String option)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • 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

      public void whitelistCommand(de.jvstvshd.necrify.api.user.NecrifyUser sender, String option)
    • 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

      public net.kyori.adventure.text.TextComponent copyComponent(String text)