Allink 2022-05-19 19:44:17 +01:00
parent 73362c69f6
commit b1c468f152
No known key found for this signature in database
GPG key ID: 7F1F1B98F0FAAD13
11 changed files with 247 additions and 307 deletions

View file

@ -2,34 +2,29 @@ package dev.plex.nush;
import javax.annotation.Nullable;
public enum NushAction
{
MUTE("Mute Player", 0),
CANCEL("Cancel", 1),
SMITE("Smite", 2),
BAN("Ban Player", 3),
ACCEPT("Accept", 4);
public enum NushAction {
MUTE("Mute Player", 0),
CANCEL("Cancel", 1),
SMITE("Smite", 2),
BAN("Ban Player", 3),
ACCEPT("Accept", 4);
public final String humanReadable;
public final int ordinal;
public final String humanReadable;
public final int ordinal;
NushAction(String humanReadable, int ordinal)
{
this.humanReadable = humanReadable;
this.ordinal = ordinal;
}
NushAction(String humanReadable, int ordinal) {
this.humanReadable = humanReadable;
this.ordinal = ordinal;
}
@Nullable
public static NushAction fromOrdinal(int ordinal)
{
for (NushAction value : NushAction.values())
{
if (value.ordinal == ordinal)
{
return value;
}
}
@Nullable
public static NushAction fromOrdinal(int ordinal) {
for (NushAction value : NushAction.values()) {
if (value.ordinal == ordinal) {
return value;
}
}
return null;
}
return null;
}
}