Appeal

@if (currentPageIndex === 0) { @if (history()?.length === 0) {
Discord

Punishment Appeal

You have no punishments to appeal.

} @else {
Discord

Punishment Appeal

We aim to respond within 48 hours.

} } @if (currentPageIndex === 1) {

You are logged in as {{ authService.username() }}. If this is the correct account please continue


Notice: Submitting an appeal is not an instant process. We will investigate the punishment you are appealing and respond within 48 hours.

Appeals that seem to have been made with little to no effort will be automatically denied.

} @if (currentPageIndex === 2) {

Please select the punishment you want to appeal

Punishment @for (punishment of history(); track punishment) { {{ punishment.type }} - {{ punishment.reason }} } @if (selectedPunishment() != null) { }
}
@if (currentPageIndex === 3) {

Please enter your email.

It does not have to be your minecraft email. You will have to verify it

Email @if (form.controls.email.invalid && form.controls.email.touched) { @if (form.controls.email.errors?.['required']) { Email is required } @else if (form.controls.email.errors?.['email']) { Please enter a valid email address } } @if (emailIsValid()) {
check You have validated your email previously, and can continue to the next page!
}
} @if (currentPageIndex === 4) {

Why should your {{ selectedPunishment()?.type }} be reduced or removed?

Please take your time writing this, we're more likely to accept an appeal if effort was put into it.

Reason @if (form.controls.appeal.invalid && form.controls.appeal.touched) { @if (form.controls.appeal.errors?.['required']) { Reason is required } @else if (form.controls.appeal.errors?.['minlength']) { Reason must be at least 10 characters } }
}
@if (totalPages.length > 1) {
@for (i of totalPages; track i) { }
}