From 2f226eaed353b151c941aa65a5ce5073d6d175ce Mon Sep 17 00:00:00 2001 From: 5vl Date: Fri, 10 Jun 2022 00:54:12 +0200 Subject: [PATCH] Added rarities --- src/main/java/me/fivevl/itemadder/Rarity.kt | 13 +++++++++++++ src/main/java/me/fivevl/itemadder/Utils.kt | 10 ++++++++++ 2 files changed, 23 insertions(+) create mode 100644 src/main/java/me/fivevl/itemadder/Rarity.kt create mode 100644 src/main/java/me/fivevl/itemadder/Utils.kt diff --git a/src/main/java/me/fivevl/itemadder/Rarity.kt b/src/main/java/me/fivevl/itemadder/Rarity.kt new file mode 100644 index 0000000..8b014af --- /dev/null +++ b/src/main/java/me/fivevl/itemadder/Rarity.kt @@ -0,0 +1,13 @@ +package me.fivevl.itemadder + +import net.kyori.adventure.text.Component + +enum class Rarity(val formatted: Component) { + COMMON(Utils.color("COMMON")), + UNCOMMON(Utils.color("UNCOMMON")), + RARE(Utils.color("RARE")), + EPIC(Utils.color("EPIC")), + LEGENDARY(Utils.color("LEGENDARY")), + MYTHIC(Utils.color("MYTHIC")), + SPECIAL(Utils.color("SPECIAL")) +} \ No newline at end of file diff --git a/src/main/java/me/fivevl/itemadder/Utils.kt b/src/main/java/me/fivevl/itemadder/Utils.kt new file mode 100644 index 0000000..9ec647d --- /dev/null +++ b/src/main/java/me/fivevl/itemadder/Utils.kt @@ -0,0 +1,10 @@ +package me.fivevl.itemadder + +import net.kyori.adventure.text.Component +import net.kyori.adventure.text.minimessage.MiniMessage + +object Utils { + fun color(s: String): Component { + return MiniMessage.miniMessage().deserialize(s) + } +} \ No newline at end of file