Class NecrifyKick

java.lang.Object
de.jvstvshd.necrify.common.punishment.AbstractPunishment
de.jvstvshd.necrify.common.punishment.NecrifyKick
All Implemented Interfaces:
de.jvstvshd.necrify.api.punishment.Kick, de.jvstvshd.necrify.api.punishment.Punishment, de.jvstvshd.necrify.api.punishment.util.ReasonHolder

public abstract class NecrifyKick extends AbstractPunishment implements de.jvstvshd.necrify.api.punishment.Kick
  • Constructor Details

    • NecrifyKick

      public NecrifyKick(de.jvstvshd.necrify.api.user.NecrifyUser user, net.kyori.adventure.text.Component reason, UUID punishmentUuid, AbstractNecrifyPlugin plugin, LocalDateTime issuedAt)
  • Method Details

    • getType

      @NotNull public @NotNull de.jvstvshd.necrify.api.punishment.PunishmentType getType()
      Specified by:
      getType in interface de.jvstvshd.necrify.api.punishment.Punishment
    • createFullReason

      @NotNull public @NotNull net.kyori.adventure.text.Component createFullReason(Locale locale)
      Specified by:
      createFullReason in interface de.jvstvshd.necrify.api.punishment.util.ReasonHolder