mirror of
https://github.com/Sollace/Unicopia.git
synced 2024-12-01 08:47:59 +01:00
34 lines
741 B
Java
34 lines
741 B
Java
package com.minelittlepony.unicopia.spell;
|
|
|
|
import net.minecraft.util.text.TextFormatting;
|
|
|
|
public enum SpellAffinity {
|
|
GOOD(TextFormatting.BLUE, -1),
|
|
NEUTRAL(TextFormatting.WHITE, 0),
|
|
BAD(TextFormatting.RED, 1);
|
|
|
|
private final TextFormatting color;
|
|
|
|
private final int corruption;
|
|
|
|
SpellAffinity(TextFormatting color, int corruption) {
|
|
this.color = color;
|
|
this.corruption = corruption;
|
|
}
|
|
|
|
public TextFormatting getColourCode() {
|
|
return color;
|
|
}
|
|
|
|
public String getTranslationKey() {
|
|
return this == BAD ? "curse" : "spell";
|
|
}
|
|
|
|
public int getCorruption() {
|
|
return corruption;
|
|
}
|
|
|
|
public boolean isNeutral() {
|
|
return this == NEUTRAL;
|
|
}
|
|
}
|