Files
OpenAAC5/src/main/java/me/konsolas/aac/analysis/RiskLevel.java
T
2026-11-01 21:25:46 -05:00

36 lines
992 B
Java

package me.konsolas.aac.analysis;
import net.md_5.bungee.api.chat.BaseComponent;
import org.bukkit.ChatColor;
public enum RiskLevel {
IGNORED(ChatColor.STRIKETHROUGH), NEUTRAL(ChatColor.GRAY), SUSPICIOUS(ChatColor.GOLD), HIGH(ChatColor.RED);
private final ChatColor color;
private RiskLevel(ChatColor color) {
this.color = color;
}
public ChatColor getColor() {
return this.color;
}
public void updateBaseComponent(BaseComponent baseComponent) {
switch(this) {
case IGNORED:
baseComponent.setStrikethrough(true);
break;
case NEUTRAL:
baseComponent.setColor(net.md_5.bungee.api.ChatColor.GRAY);
break;
case SUSPICIOUS:
baseComponent.setColor(net.md_5.bungee.api.ChatColor.GOLD);
break;
case HIGH:
baseComponent.setColor(net.md_5.bungee.api.ChatColor.RED);
}
}
}