Update from Git Manager GUI
This commit is contained in:
31
src/main/java/de/ticketsystem/model/TicketPriority.java
Normal file
31
src/main/java/de/ticketsystem/model/TicketPriority.java
Normal file
@@ -0,0 +1,31 @@
|
||||
package de.ticketsystem.model;
|
||||
|
||||
import org.bukkit.Material;
|
||||
|
||||
public enum TicketPriority {
|
||||
LOW ("Niedrig", "§a", Material.GREEN_WOOL),
|
||||
NORMAL ("Normal", "§e", Material.YELLOW_WOOL),
|
||||
HIGH ("Hoch", "§6", Material.ORANGE_WOOL),
|
||||
URGENT ("Dringend","§c", Material.RED_WOOL);
|
||||
|
||||
private final String displayName;
|
||||
private final String color;
|
||||
private final Material guiMaterial;
|
||||
|
||||
TicketPriority(String displayName, String color, Material guiMaterial) {
|
||||
this.displayName = displayName;
|
||||
this.color = color;
|
||||
this.guiMaterial = guiMaterial;
|
||||
}
|
||||
|
||||
public String getDisplayName() { return displayName; }
|
||||
public String getColor() { return color; }
|
||||
public String getColored() { return color + displayName; }
|
||||
public Material getGuiMaterial() { return guiMaterial; }
|
||||
|
||||
public static TicketPriority fromString(String s) {
|
||||
if (s == null) return NORMAL;
|
||||
try { return valueOf(s.toUpperCase()); }
|
||||
catch (IllegalArgumentException e) { return NORMAL; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user